@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.mkt-features-glyph{position:relative;display:grid;place-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:10px;background:color-mix(in srgb,var(--text) 4%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent);overflow:hidden;transition:transform .2s ease}.mkt-features-glyph svg{width:100%;height:100%;display:block}.mkt-features-glyph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;transition:opacity .2s ease;pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--glyph-accent, #fff) 35%,transparent)}.mkt-features-col-link:hover .mkt-features-glyph:after,.mkt-nav-mobile-feature:hover .mkt-features-glyph:after{opacity:1}.mkt-features-glyph--ocr{--glyph-accent: #00e5ff;background:linear-gradient(145deg,#00e5ff29,#00ff9c14)}.mkt-glyph-ocr-scan{animation:mkt-glyph-scan 2.1s ease-in-out infinite}.mkt-glyph-ocr-bit-a{animation:mkt-glyph-pulse 1.8s ease-in-out infinite}.mkt-glyph-ocr-bit-b{animation:mkt-glyph-pulse 1.8s ease-in-out .45s infinite}.mkt-glyph-ocr-frame{animation:mkt-glyph-dash 4s linear infinite}.mkt-features-glyph--rpa{--glyph-accent: #ff4fd8;background:linear-gradient(145deg,#ff4fd824,#ff78b414)}.mkt-glyph-rpa-node-a{animation:mkt-glyph-node 2.4s ease-in-out infinite}.mkt-glyph-rpa-node-b{animation:mkt-glyph-node 2.4s ease-in-out .35s infinite}.mkt-glyph-rpa-node-c{animation:mkt-glyph-node 2.4s ease-in-out .7s infinite}.mkt-glyph-rpa-link{stroke-dasharray:6 5;animation:mkt-glyph-flow 1.6s linear infinite}.mkt-features-glyph--drive{--glyph-accent: #007aff;background:linear-gradient(145deg,#007aff29,#5ac8fa14)}.mkt-glyph-drive-body{animation:mkt-glyph-drive-bob 2.6s ease-in-out infinite;transform-origin:20px 22px}.mkt-glyph-drive-tab{animation:mkt-glyph-pulse 2.2s ease-in-out infinite}.mkt-glyph-drive-spark{stroke-dasharray:5 4;animation:mkt-glyph-drive-spark 2s ease-in-out infinite;transform-origin:24px 12px}.mkt-glyph-drive-dot{animation:mkt-glyph-pulse 1.8s ease-in-out .35s infinite}.mkt-features-glyph--rag{--glyph-accent: #8b5cf6;background:linear-gradient(145deg,#8b5cf629,#6366f114)}.mkt-glyph-rag-spark{animation:mkt-glyph-spark 2s ease-in-out infinite;transform-origin:29px 8px}.mkt-glyph-rag-line-a{animation:mkt-glyph-line 2.2s ease-in-out infinite}.mkt-glyph-rag-line-b{animation:mkt-glyph-line 2.2s ease-in-out .25s infinite}.mkt-features-glyph--chat{--glyph-accent: #8b5cf6;background:linear-gradient(145deg,#a78bfa2e,#6366f114)}.mkt-glyph-chat-user{animation:mkt-glyph-chat-float 2.4s ease-in-out infinite;transform-origin:30px 14px}.mkt-glyph-chat-ai{animation:mkt-glyph-chat-float 2.4s ease-in-out .35s infinite;transform-origin:14px 26px}.mkt-glyph-chat-dot-a{animation:mkt-glyph-chat-dot 1.4s ease-in-out infinite}.mkt-glyph-chat-dot-b{animation:mkt-glyph-chat-dot 1.4s ease-in-out .2s infinite}.mkt-glyph-chat-dot-c{animation:mkt-glyph-chat-dot 1.4s ease-in-out .4s infinite}.mkt-glyph-chat-spark{animation:mkt-glyph-spark 2s ease-in-out infinite;transform-origin:31px 7px}@keyframes mkt-glyph-chat-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.6px)}}@keyframes mkt-glyph-chat-dot{0%,to{opacity:.45}50%{opacity:1}}.mkt-features-glyph--bi{--glyph-accent: #22d3ee;background:linear-gradient(145deg,#38bdf82e,#0ea5e914)}.mkt-glyph-bi-line{stroke-dasharray:28;animation:mkt-glyph-bi-draw 2.8s ease-in-out infinite}.mkt-glyph-bi-area{animation:mkt-glyph-bi-area 2.8s ease-in-out infinite}.mkt-glyph-bi-live{transform-box:fill-box;transform-origin:center;animation:mkt-glyph-live 1.4s ease-in-out infinite}.mkt-glyph-bi-kpi-a{animation:mkt-glyph-line 2.2s ease-in-out infinite}.mkt-glyph-bi-kpi-b{animation:mkt-glyph-line 2.2s ease-in-out .25s infinite}@keyframes mkt-glyph-bi-draw{0%,to{stroke-dashoffset:6;opacity:.72}50%{stroke-dashoffset:0;opacity:1}}@keyframes mkt-glyph-bi-area{0%,to{opacity:.55}50%{opacity:.92}}.mkt-features-glyph--ops{--glyph-accent: #ff9f43;background:linear-gradient(145deg,#ff9f4329,#ff6b3514)}.mkt-glyph-ops-bar-a{transform-box:fill-box;transform-origin:center bottom;animation:mkt-glyph-bar 2.2s ease-in-out infinite}.mkt-glyph-ops-bar-b{transform-box:fill-box;transform-origin:center bottom;animation:mkt-glyph-bar 2.2s ease-in-out .2s infinite}.mkt-glyph-ops-bar-c{transform-box:fill-box;transform-origin:center bottom;animation:mkt-glyph-bar 2.2s ease-in-out .4s infinite}.mkt-glyph-ops-live{transform-box:fill-box;transform-origin:center;animation:mkt-glyph-live 1.4s ease-in-out infinite}.mkt-features-glyph--invoice{--glyph-accent: #34d399;background:linear-gradient(145deg,#34d39929,#10b98114)}.mkt-glyph-invoice-mark{animation:mkt-glyph-stamp 2.5s ease-in-out infinite;transform-origin:28px 28px}.mkt-glyph-invoice-shine{animation:mkt-glyph-shine 3s ease-in-out infinite}.mkt-features-glyph--polyglot{--glyph-accent: #60a5fa;background:linear-gradient(145deg,#60a5fa24,#a78bfa1a)}.mkt-glyph-poly-orbit{animation:mkt-glyph-spin 8s linear infinite;transform-origin:20px 20px}.mkt-glyph-poly-dot-a{animation:mkt-glyph-orbit 3s ease-in-out infinite}.mkt-glyph-poly-dot-b{animation:mkt-glyph-orbit 3s ease-in-out 1s infinite}.mkt-glyph-poly-dot-c{animation:mkt-glyph-orbit 3s ease-in-out 2s infinite}.mkt-features-glyph--collab{--glyph-accent: #818cf8;background:linear-gradient(145deg,#a78bfa29,#38bdf81a)}.mkt-glyph-collab-a{animation:mkt-glyph-node 2.4s ease-in-out infinite}.mkt-glyph-collab-b{animation:mkt-glyph-node 2.4s ease-in-out .35s infinite}.mkt-glyph-collab-c{animation:mkt-glyph-node 2.4s ease-in-out .7s infinite}.mkt-features-glyph--users,.mkt-features-glyph--clients{--glyph-accent: #818cf8;background:linear-gradient(145deg,#a78bfa29,#38bdf81a)}.mkt-glyph-users-a{animation:mkt-glyph-node 2.4s ease-in-out infinite}.mkt-glyph-users-b{animation:mkt-glyph-node 2.4s ease-in-out .35s infinite}.mkt-glyph-users-c{animation:mkt-glyph-ret-nudge 2.2s ease-in-out infinite;transform-origin:20px 17px}.mkt-features-glyph--rating{--glyph-accent: #ff9f43;background:linear-gradient(145deg,#ffd1662e,#ff9f4314)}.mkt-glyph-rate-star{transform-box:fill-box;transform-origin:center;animation:mkt-glyph-pulse 2s ease-in-out infinite}.mkt-glyph-rate-spark{animation:mkt-glyph-spark 2s ease-in-out infinite;transform-origin:31px 7px}.mkt-glyph-rate-glow{animation:mkt-glyph-live 1.6s ease-in-out infinite;transform-origin:20px 19px}.mkt-features-glyph--retention{--glyph-accent: #34d399;background:linear-gradient(145deg,#34d39929,#10b98114)}.mkt-glyph-ret-orbit{transform-origin:20px 20px;animation:mkt-glyph-spin 2.4s linear infinite}@keyframes mkt-glyph-ret-nudge{0%,to{transform:translate(0);opacity:.65}50%{transform:translate(.6px,-.6px);opacity:1}}.mkt-features-glyph--vault{--glyph-accent: #38bdf8;background:linear-gradient(145deg,#38bdf829,#6366f11a)}.mkt-features-glyph--start{--glyph-accent: #3b82f6;background:linear-gradient(145deg,#60a5fa29,#2563eb14)}.mkt-features-glyph--calendar{--glyph-accent: #f59e0b;background:linear-gradient(145deg,#fbbf2429,#f59e0b14)}.mkt-features-glyph--sharing{--glyph-accent: #38bdf8;background:linear-gradient(145deg,#38bdf829,#6366f11a)}.mkt-features-glyph--settings{--glyph-accent: #94a3b8;background:linear-gradient(145deg,#94a3b82e,#64748b14)}.mkt-features-glyph--plans{--glyph-accent: #8b5cf6;background:linear-gradient(145deg,#a78bfa29,#6366f114)}.mkt-features-glyph--troubleshooting{--glyph-accent: #f97316;background:linear-gradient(145deg,#fb923c29,#ea580c14)}.mkt-features-glyph--support{--glyph-accent: #0ea5e9;background:linear-gradient(145deg,#38bdf829,#0284c714)}.mkt-features-glyph--admin{--glyph-accent: #ef4444;background:linear-gradient(145deg,#f8717129,#ef444414)}.mkt-glyph-start-dot,.mkt-glyph-cal-dot-a,.mkt-glyph-cal-dot-b,.mkt-glyph-cal-dot-c{animation:mkt-glyph-pulse 1.8s ease-in-out infinite}.mkt-glyph-settings-gear{animation:mkt-glyph-spin 8s linear infinite;transform-origin:20px 20px}.mkt-glyph-plan-a,.mkt-glyph-plan-b,.mkt-glyph-plan-c{animation:mkt-glyph-node 2.4s ease-in-out infinite}.mkt-glyph-plan-b{animation-delay:.25s}.mkt-glyph-plan-c{animation-delay:.5s}.mkt-glyph-support-ring{animation:mkt-glyph-spin 10s linear infinite;transform-origin:20px 20px}.mkt-glyph-vault-shield{animation:mkt-glyph-vault-shield 2.6s ease-in-out infinite;transform-origin:20px 20px}.mkt-glyph-vault-shackle{animation:mkt-glyph-vault-shackle 2.4s ease-in-out infinite;transform-origin:20px 18px}.mkt-glyph-vault-scan{animation:mkt-glyph-scan 2.2s ease-in-out infinite}.mkt-glyph-vault-dot{animation:mkt-glyph-pulse 1.8s ease-in-out infinite}.mkt-glyph-vault-body{animation:mkt-glyph-pulse 2s ease-in-out .3s infinite}@keyframes mkt-glyph-vault-shield{0%,to{opacity:.82;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@keyframes mkt-glyph-vault-shackle{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(-1px);opacity:1}}@keyframes mkt-glyph-scan{0%,to{transform:translateY(-6px);opacity:.35}50%{transform:translateY(6px);opacity:1}}@keyframes mkt-glyph-pulse{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes mkt-glyph-dash{to{stroke-dashoffset:-12}}@keyframes mkt-glyph-node{0%,to{transform:scale(.88);opacity:.65}50%{transform:scale(1.08);opacity:1}}@keyframes mkt-glyph-flow{to{stroke-dashoffset:-11}}@keyframes mkt-glyph-spark{0%,to{transform:scale(.85) rotate(0);opacity:.55}50%{transform:scale(1.12) rotate(8deg);opacity:1}}@keyframes mkt-glyph-drive-bob{0%,to{transform:translateY(.6px) scale(.97);opacity:.88}50%{transform:translateY(-.8px) scale(1);opacity:1}}@keyframes mkt-glyph-drive-spark{0%,to{opacity:.4;stroke-dashoffset:0}50%{opacity:1;stroke-dashoffset:-4}}@keyframes mkt-glyph-line{0%,to{opacity:.35}50%{opacity:.95}}@keyframes mkt-glyph-bar{0%,to{transform:scaleY(.72);opacity:.55}50%{transform:scaleY(1);opacity:1}}@keyframes mkt-glyph-live{0%,to{opacity:.45;transform:scale(.78)}50%{opacity:1;transform:scale(1.15)}}@keyframes mkt-glyph-stamp{0%,78%,to{transform:scale(.85);opacity:.45}84%{transform:scale(1.08);opacity:1}}@keyframes mkt-glyph-shine{0%,to{opacity:0;transform:translate(-8px)}45%,55%{opacity:.55;transform:translate(8px)}}@keyframes mkt-glyph-spin{to{transform:rotate(360deg)}}@keyframes mkt-glyph-orbit{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.mkt-features-glyph *,.mkt-features-glyph:after{animation:none!important;transition:none!important}}.aythen-search--global{position:relative;flex:1 1 auto;min-width:0;max-width:none}.aythen-search-field--global{display:flex;align-items:center;width:100%;max-width:none;flex:1 1 auto;min-height:32px;margin:0;cursor:text}.aythen-topbar .aythen-search-field.aythen-search-field--global{box-sizing:border-box;min-height:32px;height:auto;gap:.625rem;padding:.4375rem .8125rem;border:1px solid var(--ak-search-border)!important;border-radius:999px!important;background:var(--ak-search-bg)!important;box-shadow:none!important;outline:none!important;overflow:visible;color:var(--ak-text-primary, var(--text));font-size:.8125rem;transition:border-color .15s ease}.aythen-topbar .aythen-search-field.aythen-search-field--global:hover:not(:focus-within):not(.is-open){background:var(--ak-search-bg-hover)!important;border-color:var(--ak-search-border-hover)!important;box-shadow:none!important}.aythen-topbar .aythen-search-field.aythen-search-field--global:focus-within,.aythen-topbar .aythen-search-field.aythen-search-field--global.is-open{background:var(--ak-search-bg-focus)!important;border-color:var(--ak-search-border-focus)!important;box-shadow:none!important;outline:none!important}.aythen-topbar .aythen-search-field.aythen-search-field--global .aythen-search-field__icon{flex:0 0 .875rem;width:.875rem;height:.875rem;overflow:visible;display:block;color:var(--ak-search-icon)!important;opacity:1}.aythen-topbar .aythen-search-field.aythen-search-field--global .aythen-search-field__input{flex:1 1 0;min-width:0;width:auto;height:auto;min-height:0;margin:0;padding:0;border:0;color:var(--ak-text-primary, var(--text));font-size:.8125rem;font-weight:400;line-height:1.25;caret-color:var(--ak-text-primary, var(--text));outline:none!important;box-shadow:none!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent!important}.aythen-topbar .aythen-search-field.aythen-search-field--global .aythen-search-field__input::placeholder{color:var(--ak-search-placeholder)!important;opacity:1;line-height:1.25}.aythen-topbar .aythen-search-field.aythen-search-field--global .aythen-search-field__kbd{flex-shrink:0;color:var(--ak-search-placeholder)!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:.625rem;padding:0;line-height:1.25;letter-spacing:.03em;white-space:nowrap}.aythen-topbar .aythen-search-field.aythen-search-field--global .aythen-search-field__clear:hover{color:var(--ak-text-secondary, var(--text-muted));background:var(--ak-hover-subtle, rgba(255, 255, 255, .06))}.aythen-search-field--global .aythen-search-field__input[type=search]::-webkit-search-cancel-button,.aythen-search-field--global .aythen-search-field__input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.aythen-search-field__clear{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ak-text-muted, var(--text-muted));cursor:pointer;transition:color .15s ease,background .15s ease}.aythen-search-field__clear:hover{color:var(--ak-text-primary, var(--text));background:var(--ak-hover-subtle, rgba(255, 255, 255, .06))}.aythen-search-field__kbd{flex-shrink:0;font-family:var(--font);font-size:.625rem;font-weight:500;letter-spacing:.02em;color:var(--ak-text-muted, var(--text-muted));border:1px solid var(--ak-border-subtle, var(--border));border-radius:var(--ak-radius-sm, 6px);padding:.12rem .38rem;background:transparent;line-height:1.2}.aythen-megamenu{position:absolute;top:calc(100% + 10px);left:0;right:auto;width:min(760px,calc(100vw - 2rem));max-width:min(760px,calc(100vw - 2rem));border:1px solid var(--ak-mega-border, var(--ak-border-subtle));border-radius:16px;background:var(--ak-mega-bg, var(--ak-bg-card));backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:var(--ak-mega-shadow, var(--ak-shadow-overlay));z-index:60;overflow:hidden;animation:aythen-mega-in .18s cubic-bezier(.22,1,.36,1)}.aythen-header-search-slot .aythen-megamenu{left:auto;right:0}@keyframes aythen-mega-in{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.aythen-megamenu-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.35rem;padding:.65rem;max-height:min(58vh,460px);overflow-y:auto}.aythen-mega-col h4{margin:.15rem 0 .35rem;padding:0 .45rem;font-family:var(--font);font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ak-text-muted)}.aythen-mega-item{display:flex;align-items:center;gap:.55rem;width:100%;min-height:40px;border:0;background:transparent;color:var(--ak-text-primary);text-align:left;text-decoration:none;box-sizing:border-box;padding:.35rem .45rem;border-radius:10px;cursor:pointer;font:inherit;transition:background .15s ease}.aythen-mega-item:hover,.aythen-mega-item:focus-visible{background:var(--ak-mega-item-hover, var(--ak-hover-subtle));outline:none}.aythen-mega-glyph{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem}.aythen-mega-glyph .mkt-features-glyph,.aythen-mega-glyph .aythen-app-nav-glyph.mkt-features-glyph{width:1.75rem;height:1.75rem;border-radius:8px;transition:transform .2s ease}.aythen-mega-item:hover .aythen-mega-glyph .mkt-features-glyph,.aythen-mega-item:focus-visible .aythen-mega-glyph .mkt-features-glyph{transform:scale(1.05)}.aythen-mega-item:hover .aythen-mega-glyph .mkt-features-glyph:after,.aythen-mega-item:focus-visible .aythen-mega-glyph .mkt-features-glyph:after{opacity:1}.aythen-mega-txt{display:flex;flex-direction:column;min-width:0;gap:.05rem}.aythen-mega-txt b,.aythen-mega-item>b{font-size:.8125rem;font-weight:500;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aythen-mega-txt small{font-size:.6875rem;color:var(--ak-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aythen-megamenu-empty{margin:0;padding:2rem 1rem;text-align:center;font-size:.8125rem;color:var(--ak-text-muted)}.aythen-megamenu-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .85rem;border-top:1px solid var(--ak-mega-border, var(--ak-border-subtle));background:var(--ak-mega-foot-bg, transparent);font-family:var(--font);font-size:.6875rem;color:var(--ak-text-muted)}.aythen-mega-sync{display:inline-flex;align-items:center;gap:.35rem;color:var(--ak-text-secondary)}.aythen-mega-sync-dot{width:6px;height:6px;border-radius:50%;background:var(--ok, #4ade80);box-shadow:0 0 0 2px color-mix(in srgb,var(--ok, #4ade80) 14%,transparent);animation:aythen-mega-sync-pulse 2s ease-in-out infinite}:root[data-theme=light] .aythen-megamenu .aythen-mega-glyph .mkt-features-glyph:after{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--glyph-accent, #000) 22%,transparent)}@keyframes aythen-mega-sync-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(max-width:900px){.aythen-search-field__kbd{display:none}.aythen-header-search-slot .aythen-megamenu,.aythen-megamenu{position:fixed;top:calc(var(--ak-topbar-h, 52px) + 8px);left:.75rem;right:.75rem;width:auto;max-width:none}}@media(max-width:480px){.aythen-topbar .aythen-search-field.aythen-search-field--global{padding-inline:.75rem}}.aythen-account-dd{display:flex;flex-direction:column;min-height:0;flex:1;overflow:hidden;border-radius:inherit}.aythen-account-aside--popover .aythen-account-dd,.aythen-account-aside--popover{min-height:0}.aythen-account-aside--popover .aythen-account-dd__scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 var(--ak-density-popover-pad) calc(var(--ak-density-popover-pad) + 6px);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,currentColor 28%,transparent) transparent}.aythen-account-aside--popover .aythen-account-dd__scroll::-webkit-scrollbar{width:8px}.aythen-account-aside--popover .aythen-account-dd__scroll::-webkit-scrollbar-track{background:transparent}.aythen-account-aside--popover .aythen-account-dd__scroll::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,currentColor 28%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.aythen-account-aside--popover .aythen-account-dd__scroll::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,currentColor 42%,transparent);background-clip:padding-box}:root[data-theme=dark] .aythen-account-aside--popover .aythen-account-dd__scroll{scrollbar-color:color-mix(in srgb,#fff 20%,transparent) transparent}:root[data-theme=dark] .aythen-account-aside--popover .aythen-account-dd__scroll::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,#fff 20%,transparent);background-clip:padding-box}:root[data-theme=dark] .aythen-account-aside--popover .aythen-account-dd__scroll::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,#fff 34%,transparent);background-clip:padding-box}.aythen-account-aside--sheet .aythen-account-dd__scroll{flex:none;overflow:visible;padding:0 var(--ak-density-popover-pad) max(var(--ak-density-popover-pad),env(safe-area-inset-bottom))}.aythen-account-dd__scroll{padding:0 var(--ak-density-popover-pad) var(--ak-density-popover-pad)}.aythen-account-dd__profile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;position:relative;padding:20px var(--ak-density-profile-pad-x) 18px;text-align:center;border-bottom:none;overflow:visible}.aythen-account-dd__profile-avatar{position:relative;display:inline-flex;flex-shrink:0}.aythen-account-dd__profile-copy{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;width:100%}.aythen-account-dd__profile .aythen-account-avatar--lg,.aythen-account-dd__profile .aythen-account-avatar--xl{width:52px;height:52px;margin-bottom:0;flex-shrink:0}.aythen-account-dd__profile .aythen-account-avatar--xl .aythen-account-avatar__initials{font-size:1rem}.aythen-account-dd__block{margin-top:var(--ak-density-section-gap)}.aythen-account-dd__block:first-child{margin-top:12px}.aythen-account-dd__profile--sheet-sticky{position:sticky;top:var(--ak-account-chrome-h, 0px);z-index:4;background:inherit;backdrop-filter:inherit;-webkit-backdrop-filter:inherit}.aythen-account-dd__block-label{display:block;padding:0 10px 4px;font-family:var(--font);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ak-text-muted)}.aythen-account-dd__group{overflow:hidden;border-radius:10px;background:color-mix(in srgb,var(--ak-bg-control) 72%,transparent)}.aythen-account-dd__group:has(.aythen-theme-pref){overflow:visible}.aythen-account-dd__pref-row.aythen-theme-pref{overflow:visible;position:relative;z-index:6}.aythen-account-dd__group>.aythen-account-dd__menu-list>*+*,.aythen-account-dd__group>.aythen-account-dd__menu-list>.aythen-account-dd__pref-row+.aythen-account-dd__pref-row,.aythen-account-dd__group>.aythen-account-dd__menu-list>.aythen-account-dd__item+.aythen-account-dd__item,.aythen-account-dd__group>.aythen-account-dd__menu-list>.aythen-ios-field-cell+.aythen-ios-field-cell,.aythen-account-dd__group>.aythen-account-dd__menu-list>.aythen-ios-field-cell+.aythen-account-dd__item,.aythen-account-dd__group>.aythen-account-dd__menu-list>.aythen-account-dd__item+.aythen-ios-field-cell{border-top:.5px solid var(--ak-divider)}.aythen-ios-field-cell{display:block;padding:10px 12px;cursor:text}.aythen-ios-field-cell--static{cursor:default}.aythen-ios-field-cell:has(.aythen-dd){cursor:default}.aythen-ios-field-input,.aythen-ios-field-cell>input:not([type=checkbox]):not([type=radio]):not([type=color]),.aythen-ios-field-cell>textarea{display:block;width:100%;min-height:1.25rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:var(--font);font-size:var(--ak-density-fs-row);font-weight:400;letter-spacing:-.01em;line-height:1.25;color:var(--ak-text-primary)}.aythen-ios-field-input::placeholder,.aythen-ios-field-cell>input::placeholder,.aythen-ios-field-cell>textarea::placeholder{color:var(--ak-text-muted);opacity:1}.aythen-ios-field-input:focus,.aythen-ios-field-cell>input:focus,.aythen-ios-field-cell>textarea:focus{outline:none;border:0;box-shadow:none}.aythen-ios-field-cell .aythen-dd{width:100%}.aythen-ios-field-cell .aythen-dd-trigger{width:100%;justify-content:space-between;min-height:1.25rem;padding:0;border:0;border-radius:0;background:transparent;color:var(--ak-text-primary);font-family:var(--font);font-size:var(--ak-density-fs-row);font-weight:400;letter-spacing:-.01em;box-shadow:none}.aythen-ios-field-cell .aythen-dd-trigger:hover,.aythen-ios-field-cell .aythen-dd.is-open .aythen-dd-trigger,.aythen-ios-field-cell .aythen-dd-trigger:focus-visible{border:0;background:transparent;color:var(--ak-text-primary);box-shadow:none}.aythen-ios-field-cell .aythen-dd-caret{font-size:.6875rem;opacity:.45;color:var(--ak-text-muted)}.aythen-account-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:999px;overflow:hidden}.aythen-account-avatar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid var(--avatar-ring, #fff);box-shadow:0 0 0 1px #0000000f;pointer-events:none}.aythen-account-avatar.is-active:before{display:none}.aythen-account-avatar--sm{width:28px;height:28px}.aythen-account-avatar--row{width:32px;height:32px}.aythen-account-avatar--md{width:30px;height:30px}.aythen-account-avatar--lg{width:44px;height:44px}.aythen-account-avatar--xl{width:52px;height:52px}.aythen-account-avatar__img{width:100%;height:100%;object-fit:cover;display:block}.aythen-account-avatar__initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--font);font-size:.72rem;font-weight:700;letter-spacing:.03em;color:var(--avatar-fg, #fff);background:var(--avatar-bg, #1a1a1a);text-shadow:none}.aythen-account-avatar--row .aythen-account-avatar__initials{font-size:.72rem}.aythen-account-avatar--md .aythen-account-avatar__initials{font-size:.75rem}.aythen-account-avatar--lg .aythen-account-avatar__initials,.aythen-account-avatar--xl .aythen-account-avatar__initials{font-size:.875rem}.aythen-account-dd__name{margin:0;font-family:var(--font);font-size:var(--ak-density-fs-name);font-weight:600;line-height:1.25rem;letter-spacing:-.02em;color:var(--ak-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.aythen-account-dd__profile .aythen-account-dd__name{font-size:1.125rem;line-height:1.35}.aythen-account-dd__email{margin:0;font-size:var(--ak-density-fs-email);line-height:1.125rem;color:var(--ak-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.aythen-account-dd__profile .aythen-account-dd__email{font-size:.8125rem;line-height:1.3}.aythen-account-dd__menu-list{display:flex;flex-direction:column}.aythen-account-dd__item,.aythen-account-dd__pref-row{display:flex;align-items:center;gap:8px;width:100%;min-height:var(--ak-density-row);padding:0 var(--ak-density-row-pad-x);border:none;border-radius:0;background:transparent;font-family:var(--font);font-size:var(--ak-density-fs-row);font-weight:400;letter-spacing:0;text-transform:none;text-decoration:none;text-align:left;color:var(--ak-text-primary);cursor:pointer;transition:background .12s ease,color .12s ease}.aythen-account-dd__item:hover{background:var(--ak-hover-subtle)}.aythen-account-dd__item.is-logout{color:var(--ak-text-muted)}.aythen-account-dd__item.is-logout:hover{color:#f87171;background:var(--ak-hover-subtle)}.aythen-account-dd__item-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:var(--ak-text-muted)}.aythen-account-dd__item-label{flex:1;min-width:0}.aythen-account-dd__pref-row{cursor:default}.aythen-account-dd__pref-row:hover{background:var(--ak-hover-subtle)}.aythen-account-dd__pref-label{flex:1;min-width:0;font-size:var(--ak-density-fs-row);font-weight:400;color:var(--ak-text-primary)}.aythen-account-dd__pref-control{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;margin-left:auto;color:var(--ak-text-muted)}.aythen-account-dd__pref-control .aythen-langdd-trigger--menu-row{display:inline-flex;align-items:center;gap:.25rem;min-height:28px;padding:0;border:none!important;border-radius:0!important;background:transparent!important;color:var(--ak-text-muted)!important;font-size:.8125rem!important;font-weight:400!important;box-shadow:none!important}.aythen-account-dd__pref-control .aythen-langdd-trigger--menu-row:hover{color:var(--ak-text-primary)!important;background:transparent!important}.aythen-account-dd__pref-control .aythen-langdd-label--compact{font-size:var(--ak-density-fs-row);font-weight:400}.aythen-account-dd__pref-control .aythen-langdd-caret,.aythen-account-dd__pref-control .aythen-langdd-caret--svg{width:11px;height:11px;opacity:.45}.aythen-account-dd__pref-control .aythen-langdd-menu{right:0;left:auto;min-width:160px;border-radius:12px;border-color:var(--ak-border-subtle);background:var(--ak-bg-card);box-shadow:var(--ak-shadow-overlay, 0 12px 32px rgba(0, 0, 0, .18))}.aythen-account-dd__pref-control .aythen-theme-btn--menu-row{display:inline-flex;align-items:center;gap:.25rem;min-height:28px;padding:0;border:none!important;border-radius:0!important;background:transparent!important;color:var(--ak-text-muted)!important;box-shadow:none!important}.aythen-account-dd__pref-control .aythen-theme-btn--menu-row:hover{color:var(--ak-text-primary)!important;background:transparent!important}.aythen-account-dd__pref-control .aythen-theme-btn__label{font-size:var(--ak-density-fs-row);font-weight:400}.aythen-account-dd__pref-control .aythen-theme-btn--menu-row svg{width:14px;height:14px}:root[data-theme=light] .aythen-account-dd__group{background:color-mix(in srgb,var(--ak-bg-control) 88%,transparent)}.aythen-account-dd__group .aythenh-workspace--menu{padding:0}.aythen-acct-switch{display:flex;flex-direction:column;gap:0;margin-top:var(--ak-density-section-gap);padding:0}.aythen-acct-switch__label{display:block;padding:0 10px 4px;font-family:var(--font);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ak-text-muted)}.aythen-acct-switch__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-radius:10px;overflow:hidden;border:.5px solid var(--ak-divider);background:transparent}.aythen-acct-switch__item+.aythen-acct-switch__item .aythen-acct-switch__row{border-top:.5px solid var(--ak-divider)}.aythen-acct-switch__row{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 10px;border:none;border-radius:0;background:transparent;font-family:var(--font);text-align:left;color:var(--ak-text-primary);cursor:pointer;transition:background .14s ease,opacity .14s ease}.aythen-acct-switch__row:hover:not(:disabled):not(.is-active){background:var(--ak-hover-subtle)}.aythen-acct-switch__row:focus-visible{outline:2px solid color-mix(in srgb,var(--ak-accent-green, var(--ok)) 55%,transparent);outline-offset:-2px;z-index:1}.aythen-acct-switch__row.is-active,.aythen-acct-switch__row.is-selected{background:color-mix(in srgb,var(--ak-accent-green, var(--ok)) 8%,transparent);cursor:default}.aythen-acct-switch__row.is-switching{cursor:wait;opacity:.88}.aythen-acct-switch__row.is-disabled{opacity:.45;cursor:not-allowed}.aythen-acct-switch__row.is-error:not(.is-active){background:color-mix(in srgb,var(--danger, #ef4444) 6%,transparent)}.aythen-acct-switch__row:disabled{cursor:default}.aythen-acct-switch__copy{min-width:0;flex:1}.aythen-acct-switch__name{display:block;font-size:.9375rem;font-weight:500;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aythen-acct-switch__email{display:block;margin-top:1px;font-size:.6875rem;line-height:1.3;color:var(--ak-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aythen-acct-switch__status{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex-shrink:0;min-width:20px}.aythen-acct-switch__check{display:inline-flex;align-items:center;justify-content:center;color:var(--ak-accent-green, var(--ok))}.aythen-acct-switch__spinner{display:inline-block;width:14px;height:14px;flex-shrink:0;border-radius:50%;border:2px solid var(--ak-border-subtle);border-top-color:var(--ak-accent-green, var(--ok));animation:aythen-acct-switch-spin .65s linear infinite}@keyframes aythen-acct-switch-spin{to{transform:rotate(360deg)}}.aythen-acct-switch__error{margin:0;padding:4px 10px 6px;font-size:.6875rem;line-height:1.35;color:var(--danger, #ef4444)}.aythen-acct-switch__add{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;margin-top:8px;padding:0 14px;border:.5px solid var(--ak-divider);border-radius:10px;background:transparent;font-family:var(--font);font-size:.9375rem;font-weight:500;text-align:left;color:var(--ak-text-primary);cursor:pointer;transition:background .14s ease,border-color .14s ease,opacity .14s ease}.aythen-acct-switch--multi .aythen-acct-switch__add{margin-top:6px;border-radius:10px}.aythen-acct-switch__add:hover:not(:disabled){background:var(--ak-hover-subtle);border-color:color-mix(in srgb,var(--ak-text-primary) 12%,transparent)}.aythen-acct-switch__add:focus-visible{outline:2px solid color-mix(in srgb,var(--ak-accent-green, var(--ok)) 55%,transparent);outline-offset:2px}.aythen-acct-switch__add:disabled,.aythen-acct-switch__add.is-loading{opacity:.6;cursor:wait}.aythen-acct-switch__add--solo{margin-top:10px;border-style:dashed;border-color:color-mix(in srgb,var(--ak-text-muted) 28%,transparent);color:var(--ak-text-secondary, var(--ak-text-muted));font-weight:500}.aythen-acct-switch__add--solo:hover:not(:disabled){color:var(--ak-text-primary);border-color:color-mix(in srgb,var(--ak-accent-green, var(--ok)) 35%,transparent);background:color-mix(in srgb,var(--ak-accent-green, var(--ok)) 5%,transparent)}.aythen-acct-switch__add-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:999px;color:var(--ak-accent-green, var(--ok));background:color-mix(in srgb,var(--ak-accent-green, var(--ok)) 10%,transparent)}.aythen-acct-switch__add--solo .aythen-acct-switch__add-icon{width:30px;height:30px;background:transparent;color:var(--ak-text-muted)}.aythen-acct-switch__add--solo:hover:not(:disabled) .aythen-acct-switch__add-icon{color:var(--ak-accent-green, var(--ok));background:color-mix(in srgb,var(--ak-accent-green, var(--ok)) 10%,transparent)}.aythen-acct-switch__add-label{flex:1;min-width:0;line-height:1.25}:root[data-theme=light] .aythen-acct-switch__row.is-active,:root[data-theme=light] .aythen-acct-switch__row.is-selected{background:color-mix(in srgb,var(--ak-accent-green, var(--ok)) 10%,#fff)}:root[data-theme=light] .aythen-acct-switch__add-icon{background:color-mix(in srgb,var(--ak-accent-green, var(--ok)) 12%,#fff)}.aythen-theme-pref{cursor:default}.aythen-theme-pref__control{display:inline-flex;align-items:center;gap:.625rem}.aythen-theme-pref__segments{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:8px;background:color-mix(in srgb,var(--ak-text-primary, var(--text)) 6%,transparent)}.aythen-theme-pref__segment{min-width:3.25rem;padding:.25rem .55rem;border:0;border-radius:6px;background:transparent;font-family:var(--font);font-size:.75rem;font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--ak-text-muted, var(--text-muted));cursor:pointer;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.aythen-theme-pref__segment:hover{color:var(--ak-text-primary, var(--text))}.aythen-theme-pref__segment.is-active{background:var(--ak-bg-elevated, #ffffff);color:var(--ak-text-primary, var(--text));box-shadow:0 0 0 .5px color-mix(in srgb,var(--ak-text-primary, var(--text)) 8%,transparent)}.aythen-theme-pref__segment:focus-visible{outline:2px solid color-mix(in srgb,var(--ak-accent-green, #34c759) 50%,transparent);outline-offset:1px}.aythen-theme-pref-toggle{display:inline-flex;align-items:center;justify-content:flex-end;flex-shrink:0;margin:0;cursor:pointer;position:relative;z-index:8}.aythen-theme-pref-toggle .aythen-switch,.aythen-theme-pref .aythen-theme-switch,.aythen-account-dd .aythen-theme-switch{width:31px!important;height:18px!important;flex:none!important;cursor:pointer}.aythen-theme-pref-toggle .aythen-switch i,.aythen-theme-pref .aythen-theme-switch i,.aythen-account-dd .aythen-theme-switch i{border:0!important;background:#78788052!important;box-shadow:none!important}.aythen-theme-pref-toggle .aythen-switch i:after,.aythen-theme-pref .aythen-theme-switch i:after,.aythen-account-dd .aythen-theme-switch i:after{top:2px!important;left:2px!important;width:14px!important;height:14px!important;transform:translate(0)!important;background:#fff!important;box-shadow:0 2px 4px #0000002e!important}.aythen-theme-pref-toggle .aythen-switch.is-on i,.aythen-theme-pref .aythen-theme-switch.is-on i,.aythen-account-dd .aythen-theme-switch.is-on i{background:#636366!important;border-color:transparent!important;box-shadow:none!important}.aythen-theme-pref-toggle .aythen-switch.is-on i:after,.aythen-theme-pref .aythen-theme-switch.is-on i:after,.aythen-account-dd .aythen-theme-switch.is-on i:after{transform:translate(13px)!important;background:#fff!important;box-shadow:0 2px 4px #0000002e!important}.aythen-theme-pref-toggle .aythen-switch.is-on.is-auto i,.aythen-theme-pref .aythen-theme-switch.is-on.is-auto i,.aythen-account-dd .aythen-theme-switch.is-on.is-auto i{background:#34c759!important}:root[data-theme=light] .aythen-theme-pref-toggle .aythen-switch i,:root[data-theme=light] .aythen-theme-pref .aythen-theme-switch i,:root[data-theme=light] .aythen-account-dd .aythen-theme-switch i{background:#78788029!important}:root[data-theme=light] .aythen-theme-pref-toggle .aythen-switch.is-on i,:root[data-theme=light] .aythen-theme-pref .aythen-theme-switch.is-on i,:root[data-theme=light] .aythen-account-dd .aythen-theme-switch.is-on i{background:#636366!important}:root[data-theme=light] .aythen-theme-pref-toggle .aythen-switch.is-on.is-auto i,:root[data-theme=light] .aythen-theme-pref .aythen-theme-switch.is-on.is-auto i,:root[data-theme=light] .aythen-account-dd .aythen-theme-switch.is-on.is-auto i{background:#34c759!important}.aythen-theme-pref-toggle__tip{position:absolute;right:calc(100% + .5rem);top:50%;transform:translateY(-50%);z-index:30;width:max-content;max-width:11.5rem;padding:.35rem .55rem;border-radius:.4rem;border:1px solid rgba(0,0,0,.12);background:#f4f4f5;color:#18181b;font-family:var(--font);font-size:.75rem;font-weight:500;line-height:1.3;letter-spacing:-.01em;text-align:left;white-space:normal;box-shadow:0 8px 22px #00000047;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,visibility .14s ease}:root[data-theme=light] .aythen-theme-pref-toggle__tip{border-color:#ffffff24;background:#18181b;color:#f4f4f5;box-shadow:0 8px 22px #0000002e}.aythen-theme-pref-toggle:hover .aythen-theme-pref-toggle__tip,.aythen-theme-pref-toggle:focus-within .aythen-theme-pref-toggle__tip{opacity:1;visibility:visible}.aythen-prefs .aythen-theme-pref{min-height:var(--ak-density-row);padding:0 var(--ak-density-row-pad-x)}.aythen-prefs .aythen-theme-pref .aythen-account-dd__pref-label{font-size:var(--ak-density-fs-row)}.aythen-prefs{margin-top:var(--ak-density-section-gap);padding:0}.aythen-prefs__section-label{margin:0 0 4px;padding:0 10px;font-family:var(--font);font-size:var(--ak-density-fs-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ak-text-muted)}.aythen-prefs__group{overflow:hidden;border-radius:var(--ak-density-group-radius);background:color-mix(in srgb,var(--ak-input-bg, #1c1c1e) 72%,transparent);border:.5px solid var(--ak-input-border, rgba(255, 255, 255, .1));backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4)}.aythen-prefs__divider{height:.5px;margin:0;background:var(--ak-divider);border:none}.aythen-prefs__row{display:flex;align-items:center;gap:8px;width:100%;min-height:var(--ak-density-row);padding:0 var(--ak-density-row-pad-x) 0 calc(var(--ak-density-row-pad-x) + 2px);border:none;border-radius:0;background:transparent;font-family:var(--font);font-size:var(--ak-density-fs-row);font-weight:400;line-height:1.25;text-align:left;text-decoration:none;color:var(--ak-text-primary);cursor:pointer;transition:background .14s ease;-webkit-tap-highlight-color:transparent}.aythen-prefs__row:hover{background:var(--ak-hover-subtle)}.aythen-prefs__row:active{background:var(--ak-hover-medium, var(--ak-hover-subtle))}.aythen-prefs__row:focus-visible{outline:2px solid color-mix(in srgb,var(--ak-accent-green, var(--ok)) 50%,transparent);outline-offset:-2px;z-index:1}.aythen-prefs__row.is-open{background:color-mix(in srgb,var(--ak-text-primary) 3%,transparent)}.aythen-prefs__row-label{flex:1;min-width:0;font-size:var(--ak-density-fs-row);font-weight:400;line-height:1.25}.aythen-prefs__row-value{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;max-width:52%;font-size:var(--ak-density-fs-meta);font-weight:400;line-height:1.2;color:var(--ak-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aythen-prefs__value-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;color:var(--ak-text-muted)}.aythen-prefs__chevron{flex-shrink:0;color:var(--ak-text-muted);opacity:.45;transition:transform .18s ease}.aythen-prefs__row.is-open .aythen-prefs__chevron{transform:rotate(90deg);opacity:.65}.aythen-prefs__submenu{margin:0;padding:0 0 4px;list-style:none;background:color-mix(in srgb,var(--ak-text-primary) 2.5%,transparent);border-top:.5px solid var(--ak-divider);animation:aythen-prefs-submenu-in .16s cubic-bezier(.22,1,.36,1)}@keyframes aythen-prefs-submenu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.aythen-prefs__submenu li+li .aythen-prefs__option{border-top:.5px solid var(--ak-divider)}.aythen-prefs__option{display:flex;align-items:center;gap:8px;width:100%;min-height:var(--ak-density-row);padding:0 var(--ak-density-row-pad-x) 0 calc(var(--ak-density-row-pad-x) + 2px);border:none;border-radius:0;background:transparent;font-family:var(--font);font-size:.875rem;font-weight:400;text-align:left;color:var(--ak-text-primary);cursor:pointer;transition:background .14s ease;-webkit-tap-highlight-color:transparent}.aythen-prefs__option:hover{background:var(--ak-hover-subtle)}.aythen-prefs__option:active{background:var(--ak-hover-medium, var(--ak-hover-subtle))}.aythen-prefs__option:focus-visible{outline:2px solid color-mix(in srgb,var(--ak-accent-green, var(--ok)) 50%,transparent);outline-offset:-2px;z-index:1}.aythen-prefs__option.is-active{color:var(--ak-text-primary)}.aythen-prefs__option-main{display:flex;align-items:baseline;gap:8px;flex:1;min-width:0}.aythen-prefs__option-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aythen-prefs__option-meta{flex-shrink:0;font-size:var(--ak-density-fs-meta);font-weight:500;letter-spacing:.04em;color:var(--ak-text-muted)}.aythen-prefs__option-leading{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;color:var(--ak-text-muted)}.aythen-prefs__option-check{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ak-accent-green, var(--ok))}.aythen-prefs__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root[data-theme=light] .aythen-prefs__group{background:color-mix(in srgb,#fff 70%,transparent);border-color:var(--ak-input-border, #d1d1d6)}@media(max-width:480px){.aythen-prefs__row,.aythen-prefs__option{min-height:44px;padding-inline:12px}}@media(hover:none){.aythen-prefs__row:hover,.aythen-prefs__option:hover{background:transparent}.aythen-prefs__row:active,.aythen-prefs__option:active{background:var(--ak-hover-medium, var(--ak-hover-subtle))}}.aythen-prefs__option-form-wrap{padding:.35rem .45rem .45rem}.aythen-prefs__option-form{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.aythen-prefs__option-input{flex:1 1 8rem;min-width:0;border:0;border-radius:8px;padding:.45rem .55rem;font:inherit;font-size:.8125rem;background:color-mix(in srgb,var(--text, #111) 5%,transparent);color:inherit}.aythen-prefs__option-input:focus{outline:2px solid color-mix(in srgb,var(--accent, #10a37f) 45%,transparent);outline-offset:0}.aythen-prefs__option-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:8px;padding:.4rem .55rem;font:inherit;font-size:.75rem;font-weight:650;background:color-mix(in srgb,var(--accent, #10a37f) 14%,transparent);color:var(--accent, #10a37f);cursor:pointer}.aythen-prefs__option-action:disabled{opacity:.45;cursor:not-allowed}.aythen-prefs__option-action--muted{background:transparent;color:var(--ak-text-muted, var(--text-muted, #6b7280))}.aythen-prefs__option-side{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--accent, #10a37f);font:inherit;font-size:.75rem;font-weight:650;padding:.15rem .55rem .45rem;cursor:pointer}.aythen-prefs__option-divider{height:1px;margin:.25rem .55rem;background:color-mix(in srgb,var(--ak-border-subtle, var(--border, #e5e7eb)) 90%,transparent);list-style:none}.aythen-prefs__option--idle{cursor:default;color:var(--ak-text-muted, var(--text-muted, #6b7280));font-size:.8125rem}.aythen-prefs__submenu>li{position:relative;display:flex;flex-direction:column;align-items:stretch}.aythen-prefs__submenu>li>.aythen-prefs__option{width:100%}.aythen-prefs__error{margin:.45rem 2px 0;font-size:.75rem;color:#b91c1c}.aythen-prefs__banner{display:flex;align-items:center;gap:.65rem;width:100%;min-height:3.25rem;padding:.45rem var(--ak-density-row-pad-x) .45rem calc(var(--ak-density-row-pad-x) + 2px);border:none;border-radius:0;background:transparent;font-family:var(--font);text-align:left;color:var(--ak-text-primary);cursor:pointer;transition:background .14s ease;-webkit-tap-highlight-color:transparent}.aythen-prefs__banner:hover{background:var(--ak-hover-subtle)}.aythen-prefs__banner:active{background:var(--ak-hover-medium, var(--ak-hover-subtle))}.aythen-prefs__banner:focus-visible{outline:2px solid color-mix(in srgb,var(--ak-accent-green, var(--ok)) 50%,transparent);outline-offset:-2px;z-index:1}.aythen-prefs__banner.is-open{background:color-mix(in srgb,var(--ak-text-primary) 3%,transparent)}.aythen-prefs__banner.is-static{cursor:default}.aythen-prefs__banner.is-static:hover,.aythen-prefs__banner.is-static:active{background:transparent}.aythen-prefs__banner-avatar{flex-shrink:0;display:inline-flex}.aythen-prefs__banner-avatar-mark.aythen-account-avatar{width:2.25rem;height:2.25rem;border-radius:.55rem;box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--ak-text-primary) 12%,transparent)}.aythen-prefs__banner-avatar-mark.aythen-account-avatar:after{border-radius:inherit;border-width:1px}.aythen-prefs__banner-avatar-mark .aythen-account-avatar__img{object-fit:contain;background:color-mix(in srgb,var(--ak-text-primary) 4%,transparent)}.aythen-prefs__banner-avatar-mark .aythen-account-avatar__initials{font-size:.7rem;font-weight:700}.aythen-prefs__banner-copy{display:flex;flex-direction:column;gap:.1rem;flex:1;min-width:0}.aythen-prefs__banner-name{font-size:var(--ak-density-fs-row);font-weight:600;line-height:1.2;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aythen-prefs__banner-meta{font-size:var(--ak-density-fs-meta);font-weight:500;line-height:1.2;color:var(--ak-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aythen-prefs__banner.is-open .aythen-prefs__chevron{transform:rotate(90deg);opacity:.65}.aythen-prefs--workspace-plan .aythen-prefs__row-value{display:inline-flex;flex-direction:column;align-items:flex-end;gap:.05rem;min-width:0;max-width:58%;white-space:normal;overflow:visible;text-overflow:unset}.aythen-prefs__row-value-main{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--ak-density-fs-meta, .8125rem);color:inherit}.aythen-prefs__row-value-meta{font-size:.6875rem;font-weight:500;color:var(--ak-text-muted, var(--text-muted, #6b7280));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.aythen-prefs__plan-panel{padding:.2rem .35rem .4rem;border-top:.5px solid var(--ak-divider)}.aythen-prefs--workspace-plan .aythen-prefs__row.is-open{border-radius:10px 10px 0 0}.aythen-prefs__row--danger .aythen-prefs__row-label{color:color-mix(in srgb,var(--ak-danger, #e57373) 88%,var(--ak-text-primary))}.aythen-prefs__row--danger:hover{background:color-mix(in srgb,var(--ak-danger, #e57373) 8%,transparent)}.aythen-prefs__row--danger:focus-visible{outline-color:color-mix(in srgb,var(--ak-danger, #e57373) 45%,transparent)}.aythen-prefs__row.is-pending{opacity:.72;cursor:wait}.aythen-prefs__row-busy{display:inline-flex;flex-shrink:0;width:.875rem;height:.875rem}@media(hover:none){.aythen-prefs__banner:hover{background:transparent}.aythen-prefs__banner:active:not(.is-static){background:var(--ak-hover-medium, var(--ak-hover-subtle))}}.aythen-acct-skel{--aythen-acct-skel-base: var(--drive-skeleton-base, rgba(255, 255, 255, .05));--aythen-acct-skel-highlight: var(--drive-skeleton-highlight, rgba(255, 255, 255, .1))}.aythen-acct-skel .doc-skeleton{background:linear-gradient(90deg,var(--aythen-acct-skel-base) 0%,var(--aythen-acct-skel-highlight) 45%,color-mix(in srgb,var(--aythen-acct-skel-highlight) 70%,var(--aythen-acct-skel-base) 30%) 55%,var(--aythen-acct-skel-base) 100%);background-size:200% 100%;animation:aythen-acct-skel-shimmer 2.2s cubic-bezier(.4,0,.2,1) infinite}@keyframes aythen-acct-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.aythen-acct-skel .doc-skeleton{animation:none;background:var(--aythen-acct-skel-base)}}.aythen-acct-skel--profile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;min-height:0;padding:20px var(--ak-density-profile-pad-x) 18px}.aythen-acct-skel__profile-copy{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:0;width:100%}.aythen-acct-skel__line{display:block;height:.72rem;border-radius:999px}.aythen-acct-skel__line--name{height:.95rem;margin-top:.15rem}.aythen-acct-skel__line--email{height:.68rem;opacity:.88}.aythen-acct-skel--plan{pointer-events:none}.aythen-acct-skel--plan .aythenh-workspace__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.625rem;padding:14px 14px 10px}.aythen-acct-skel--plan .aythenh-workspace__head-copy{display:flex;flex-direction:column;gap:.35rem;min-width:0}.aythen-acct-skel__line--eyebrow{height:.58rem;width:4.5rem}.aythen-acct-skel__line--plan{height:.82rem}.aythen-acct-skel__line--renewal{height:.62rem;flex-shrink:0}.aythen-acct-skel__metric{padding:0 14px .35rem}.aythen-acct-skel__metric-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.aythen-acct-skel__bar{display:block;width:100%;height:4px;border-radius:999px}.aythen-acct-skel__metric-row{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;padding:.35rem 14px .25rem;border-top:.5px solid var(--ak-divider, var(--border))}.aythen-acct-skel__stat-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:32px;padding:6px 14px;border-top:.5px solid var(--ak-divider, var(--border))}.aythen-acct-skel--row{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 14px}.aythen-acct-skel__row-copy{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:0}.aythen-acct-skel__line--row-title{height:.78rem}.aythen-acct-skel__line--row-sub{height:.62rem;opacity:.88}.aythen-acct-skel__menu-metric{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.aythen-acct-skel--prefs{margin-top:var(--ak-density-section-gap);padding:0}.aythen-acct-skel__section-label{display:block;height:.58rem;margin:0 0 4px 10px}.aythen-acct-skel__pref-group{overflow:hidden;border-radius:var(--ak-density-group-radius);border:.5px solid var(--ak-divider, var(--border))}.aythen-acct-skel__pref-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:var(--ak-density-row);padding:0 var(--ak-density-row-pad-x)}.aythen-acct-skel__pref-row+.aythen-acct-skel__pref-row{border-top:.5px solid var(--ak-divider, var(--border))}.aythen-acct-status{display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:500;color:var(--ak-text-muted)}.aythen-acct-status__spinner{width:12px;height:12px;border-radius:50%;border:2px solid var(--ak-border-subtle);border-top-color:var(--ak-accent-green, var(--ok));animation:aythen-acct-status-spin .65s linear infinite}@keyframes aythen-acct-status-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.aythen-acct-status__spinner{animation:none;border-top-color:var(--ak-border-subtle)}}.aythen-acct-inline-error{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:0;padding:6px 12px 8px;font-size:.6875rem;line-height:1.35;color:color-mix(in srgb,var(--ak-danger, #e57373) 92%,var(--ak-text-primary))}.aythen-acct-inline-error button{flex-shrink:0;border:none;background:transparent;font:inherit;font-weight:600;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.aythen-account-dd__profile.is-loading{position:relative}.aythen-account-dd__avatar-overlay{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--ak-bg-card) 55%,transparent);pointer-events:none}.aythen-account-dd__profile-avatar.is-uploading .aythen-account-avatar,.aythen-account-dd__profile.is-uploading .aythen-account-avatar{opacity:.72}.aythen-account-dd__profile-avatar.is-uploading .aythen-account-dd__avatar-overlay,.aythen-account-dd__profile.is-uploading .aythen-account-dd__avatar-overlay{display:inline-flex}.aythen-acct-switch__row.is-switching .aythen-acct-skel,.aythen-acct-actions__row.is-pending{pointer-events:none}.aythen-acct-actions__row.is-pending .aythen-acct-actions__label,.aythen-acct-prefs__row.is-saving .aythen-prefs__row-value{opacity:.72}.aythen-account-menu-blocking{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;border-radius:inherit;background:color-mix(in srgb,var(--ak-bg-card) 72%,transparent);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.aythen-account-aside--popover .aythen-account-menu-blocking,.aythen-account-aside--bottom-sheet .aythen-account-menu-blocking,.aythen-account-aside--side-sheet .aythen-account-menu-blocking{position:fixed;top:0;right:0;bottom:0;left:0;z-index:560;border-radius:0}.aythen-account-menu-blocking__spinner{width:22px;height:22px;border-radius:50%;border:2px solid var(--ak-border-subtle);border-top-color:var(--ak-accent-green, var(--ok));animation:aythen-acct-status-spin .65s linear infinite}@media(prefers-reduced-motion:reduce){.aythen-account-menu-blocking__spinner{animation:none}}:root[data-theme=light] .aythen-acct-skel{--aythen-acct-skel-base: var(--drive-skeleton-base, #ececee);--aythen-acct-skel-highlight: var(--drive-skeleton-highlight, #f5f5f7)}.aythen-seg{display:inline-flex;align-items:stretch;gap:2px;height:36px;padding:3px;border-radius:12px;background:var(--btn-secondary-bg)}.aythen-seg button{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 13px;border:0;border-radius:9px;background:transparent;font-family:var(--font);font-size:13px;font-weight:500;line-height:1;letter-spacing:0;text-transform:none;color:#525252;cursor:pointer;white-space:nowrap;transition:background .2s ease,color .2s ease,box-shadow .2s ease}:root:not([data-theme=light]) .aythen-seg button{color:#a3a3a3}.aythen-seg button:hover:not(.is-active){color:#171717;background:#fff9}:root:not([data-theme=light]) .aythen-seg button:hover:not(.is-active){color:#fff;background:#ffffff14}.aythen-seg button.is-active{background:#fff;color:#0a0a0a;font-weight:600;box-shadow:0 1px 2px #0000000d}:root:not([data-theme=light]) .aythen-seg button.is-active{background:#ffffff24;color:#fff;font-weight:600;box-shadow:none}.aythen-seg-hint{font-style:normal;font-size:11px;font-weight:500;margin-left:6px;opacity:.7}.aythen-seg button.is-active .aythen-seg-hint{opacity:.8}:root:not([data-theme=light]) .aythen-seg button.is-active .aythen-seg-hint{opacity:.75}:root:not([data-theme=light]) .aythen-seg button:not(.is-active) .aythen-seg-hint{opacity:.65}.aythen-seg-hint--green{color:var(--ok);opacity:1}.aythen-seg button.is-active .aythen-seg-hint--green,:root:not([data-theme=light]) .aythen-seg button.is-active .aythen-seg-hint--green,:root:not([data-theme=light]) .aythen-seg button:not(.is-active) .aythen-seg-hint--green{color:var(--ok);opacity:1}.mkt{position:relative;min-height:100vh;display:flex;flex-direction:column;overflow-x:clip;--ak-cta-bg: var(--green-landing-color, #10a37f);--ak-cta-text: #ffffff;--ak-cta-hover: color-mix(in srgb, var(--green-landing-color, #10a37f) 86%, #000);--btn-primary-bg: var(--ak-cta-bg);--btn-primary-text: var(--ak-cta-text);--btn-primary-hover: var(--ak-cta-hover);--mkt-nav-bar-pad-x: 28px;--mkt-nav-bar-pad-y: 11px;--mkt-nav-bar-height: calc(var(--mkt-nav-bar-pad-y) * 2 + 2.25rem);--mkt-nav-height: calc(var(--mkt-nav-bar-height) + 1px);--mkt-frame-gutter: clamp(.75rem, 3.5vw, 2.75rem);--mkt-frame-max: 1320px;--mkt-section-pad: 4rem;--mkt-page-head-pad-top: clamp(.75rem, 1.5vw, 1.25rem);--mkt-frame-pad-x: var(--mkt-section-pad);--mkt-frame-stroke: color-mix(in srgb, var(--border) 92%, transparent);--mkt-grid-size: 72px;--mkt-spec-blue: #2563eb;--mkt-spec-indigo: #4f46e5;--mkt-spec-violet: #7c3aed;--mkt-spec-fuchsia: #a21caf;--mkt-spec-rose: #e11d48;--mkt-spec-amber: #d97706;--mkt-spec-cyan: #0891b2;--mkt-spec-emerald: #059669;--mkt-spec-lime: #4ade80;--mkt-spec-neon: #39ff88;--mkt-spec-gradient: linear-gradient( 90deg, var(--mkt-spec-lime) 0%, var(--mkt-spec-neon) 14%, var(--mkt-spec-cyan) 28%, var(--mkt-spec-blue) 42%, var(--mkt-spec-violet) 58%, var(--mkt-spec-rose) 74%, var(--mkt-spec-amber) 88%, var(--mkt-spec-lime) 100% );--mkt-scanner-gradient: linear-gradient( 90deg, transparent 0%, color-mix(in srgb, var(--mkt-spec-cyan) 55%, var(--mkt-spec-lime)) 8%, var(--mkt-spec-lime) 22%, var(--mkt-spec-neon) 38%, #bbf7d0 50%, var(--mkt-spec-neon) 62%, #fde047 76%, #fb923c 88%, transparent 100% );--mkt-grid-line: color-mix(in srgb, var(--mkt-spec-lime) 12%, transparent);--mkt-grid-line-major: color-mix(in srgb, var(--mkt-spec-lime) 20%, transparent);--mkt-grid-dot: color-mix(in srgb, var(--mkt-spec-neon) 36%, transparent);--mkt-hero-glow: color-mix(in srgb, var(--mkt-spec-lime) 11%, transparent);--mkt-scan-trail: color-mix(in srgb, var(--mkt-spec-neon) 14%, transparent);--mkt-frame-cols: 14;--mkt-frame-rows: 6;--lh-spec-lime: var(--mkt-spec-lime);--lh-spec-neon: var(--mkt-spec-neon);--lh-spec-cyan: var(--mkt-spec-cyan)}:root[data-theme=light] .mkt{--mkt-grid-line: color-mix(in srgb, var(--mkt-spec-lime) 14%, transparent);--mkt-grid-line-major: color-mix(in srgb, var(--mkt-spec-lime) 22%, transparent);--mkt-grid-dot: color-mix(in srgb, var(--mkt-spec-neon) 42%, transparent);--mkt-hero-glow: color-mix(in srgb, var(--mkt-spec-lime) 9%, transparent);--mkt-scan-trail: color-mix(in srgb, var(--mkt-spec-neon) 12%, transparent)}.mkt-bg{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--bg);z-index:0;overflow:hidden}:root:not([data-theme=light]):has(.mkt:not(.landing-page)){--ak-bg-app: #0a0b0d;--bg: #0a0b0d;--bg-2: #12141a}:root:not([data-theme=light]) .mkt:not(.landing-page){--ak-bg-app: #0a0b0d;--bg: #0a0b0d;--bg-2: #12141a;background:#0a0b0d;color-scheme:dark}:root:not([data-theme=light]) .mkt:not(.landing-page) .mkt-bg{background:#0a0b0d}.mkt-bg:before{content:none}@keyframes mkt-grid-scroll{0%{background-position:center 0,0 0,0 0}to{background-position:center var(--mkt-grid-size),0 var(--mkt-grid-size),var(--mkt-grid-size) 0}}.mkt-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,transparent 48%,color-mix(in srgb,var(--bg) 60%,transparent) 78%,var(--bg) 100%),radial-gradient(ellipse 48% 42% at 42% 0%,color-mix(in srgb,var(--mkt-spec-lime) 14%,transparent),transparent 68%),radial-gradient(ellipse 36% 32% at 18% 4%,color-mix(in srgb,var(--mkt-spec-neon) 10%,transparent),transparent 70%),radial-gradient(ellipse 34% 30% at 78% 2%,color-mix(in srgb,var(--mkt-spec-cyan) 7%,transparent),transparent 72%)}:root:not([data-theme=light]) .mkt:not(.landing-page) .mkt-bg:after{background:linear-gradient(180deg,transparent 0%,transparent 48%,rgba(10,11,13,.85) 78%,#0a0b0d 100%),radial-gradient(ellipse 56% 48% at 42% 0%,color-mix(in srgb,var(--mkt-spec-lime) 22%,transparent),transparent 70%),radial-gradient(ellipse 40% 36% at 16% 2%,color-mix(in srgb,var(--mkt-spec-neon) 14%,transparent),transparent 72%),radial-gradient(ellipse 38% 34% at 82% 0%,color-mix(in srgb,var(--mkt-spec-cyan) 10%,transparent),transparent 74%)}.mkt:has(.mkt-challenges-page)>.mkt-bg:after{background:linear-gradient(180deg,transparent 0%,transparent 48%,color-mix(in srgb,var(--bg) 60%,transparent) 78%,var(--bg) 100%)}:root:not([data-theme=light]) .mkt:has(.mkt-challenges-page)>.mkt-bg:after{background:linear-gradient(180deg,transparent 0%,transparent 48%,rgba(10,11,13,.85) 78%,#0a0b0d 100%)}.mkt--unified-header>.mkt-main{flex:none;overflow:visible;width:100%;max-width:none;margin:0;padding-top:88px;border:0}.mkt--unified-header>.mkt-main:has(.mkt-product-landing),.mkt--unified-header>.mkt-main:has(.mkt-challenges-page),.mkt--unified-header>.mkt-main:has(.mkt-sk--content){padding-top:0}.mkt--unified-header>.mkt-main:has(.mkt-challenges-page){--mkt-content-max: 1080px;--mkt-frame-gutter: 1.25rem;--mkt-frame-pad-x: var(--mkt-frame-gutter)}@media(min-width:640px){.mkt--unified-header>.mkt-main:has(.mkt-challenges-page){--mkt-frame-gutter: 1.75rem}}@media(min-width:768px){.mkt--unified-header>.mkt-main:has(.mkt-challenges-page){--mkt-frame-gutter: 2.5rem}}@media(min-width:1280px){.mkt--unified-header>.mkt-main:has(.mkt-challenges-page){--mkt-frame-gutter: 3rem}}.mkt--unified-header>.mkt-main:has(.mkt-challenges-page)>.mkt-challenges-page{border-top:0;padding-inline:0}.mkt--unified-header>.mkt-main:has(.mkt-challenges-page)>.mkt-band.mkt-band--flat{width:100%;max-width:min(calc(var(--mkt-content-max) + 2 * var(--mkt-frame-gutter)),100%);margin-inline:auto;padding-inline:var(--mkt-frame-pad-x)}.mkt--unified-header>.mkt-main:has(.mkt-product-landing)>*{border-top:0;border-bottom:0}.mkt--unified-header>.mkt-main:has(.mkt-product-landing)>.lh-marquee,.mkt--unified-header>.mkt-main:has(.mkt-product-landing)>.lh-marquee.lh-marquee--between-sections{border-top:0;border-bottom:0}.mkt--unified-header>.mkt-main:has(.mkt-product-landing) .mkt-features-grid:not(.mkt-hscroll-track){gap:clamp(.65rem,1.2vw,.85rem);border:0;border-radius:0;background:transparent;overflow:visible}.mkt--unified-header>.mkt-main:has(.mkt-product-landing) .mkt-features-grid.mkt-hscroll-track{gap:0;border:0;border-radius:0;background:transparent;overflow-x:auto;overflow-y:hidden}.mkt--unified-header>.mkt-main:has(.mkt-product-landing) .mkt-feature:not(.mkt-feature--cell){border-radius:var(--radius-lg);overflow:hidden}.mkt--unified-header>.mkt-main:has(.mkt-product-landing)>.mkt-stats,.mkt--unified-header>.mkt-main:has(.mkt-product-landing) .mkt-features .mkt-stats,.mkt--unified-header>.mkt-main:has(.mkt-product-landing)>.mkt-metrics-rail{border-top:0;border-bottom:0;background:transparent}.mkt--unified-header>.mkt-main:has(.mkt-product-landing) .mkt-workflow-head{border-top:0;border-bottom:0;box-shadow:none}.mkt--unified-header>.mkt-main:has(.mkt-product-landing) .mkt-workflow .mkt-workflow-mesh,.mkt--unified-header>.mkt-main:has(.mkt-product-landing) .mkt-integrations .mkt-workflow-mesh{border-top:0;border-bottom:0}.mkt--unified-header>.mkt-main:has(.mkt-product-landing) .mkt-workflow-tabs-wrap{border-bottom:0}.mkt-product-landing>.lh.lh--split{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding-inline:0;padding-top:calc(var(--lh-nav-clearance) + var(--lh-hero-pad-y, 0));padding-bottom:var(--lh-hero-pad-y, 0);border-bottom:0;box-sizing:border-box;height:100svh;min-height:100svh;max-height:100svh;overflow:hidden}.mkt-product-landing>.lh.lh--split .lh-inner{padding-inline:0}.mkt-product-landing>.lh.lh--split .lh-copy-content--split{width:100%;--lh-split-max: 1080px;max-width:min(1080px,100%);margin-inline:auto;padding-inline:var(--mkt-frame-pad-x)}.mkt-product-landing>.lh.lh--split .lh-hero-logos{max-width:min(1080px,100%);padding-inline:var(--mkt-frame-pad-x)}@media(max-width:810px){.mkt-product-landing>.lh.lh--split .lh-copy-showcase{padding-inline:0}}.mkt-product-landing>.lh.lh--split .lh-copy,.mkt-product-landing>.lh.lh--split .lh-copy-content--split{overflow:hidden}.mkt-product-landing>.lh.lh--split .lh-copy-showcase:not(.lh-copy-showcase--workflow),.mkt-product-landing>.lh.lh--split .lh-copy-showcase:not(.lh-copy-showcase--workflow) *{pointer-events:none}.mkt-product-landing>.lh.lh--split .lh-copy-showcase--workflow,.mkt-product-landing>.lh.lh--split .lh-copy-showcase--workflow *{pointer-events:auto}.mkt-product-landing>.lh.lh--split .lh-copy-showcase--workflow [class*=chatParallax],.mkt-product-landing>.lh.lh--split .lh-copy-showcase--workflow [class*=chat],.mkt-product-landing>.lh.lh--split .lh-copy-showcase--workflow [class*=scatter]{pointer-events:none}.mkt-product-landing>.lh.lh--split .lh-copy-showcase--workflow [class*=slotActive],.mkt-product-landing>.lh.lh--split .lh-copy-showcase--workflow [class*=hit]{pointer-events:auto}.mkt-product-landing>.lh.lh--split .lh-copy-content--split{touch-action:pan-y}.mkt-product-landing .mkt-band-frame--hero .lh-showcase-steps-panel,.mkt-product-landing .mkt-band-frame--hero .lh-showcase-page-body{overflow:hidden!important;overflow-y:hidden!important;overscroll-behavior:none;touch-action:pan-y;scrollbar-width:none;-ms-overflow-style:none;mask-image:none;-webkit-mask-image:none}.mkt-product-landing .mkt-band-frame--hero .lh-showcase-steps-panel::-webkit-scrollbar{display:none;width:0;height:0}.mkt-main>.mkt-product-landing{padding-inline:0}.mkt-product-landing{--mkt-content-max: 1080px;--mkt-frame-gutter: 1.25rem;--mkt-frame-pad-x: var(--mkt-frame-gutter);--mkt-section-y: 3rem;--mkt-section-y-md: 4.75rem;--mkt-section-pad: var(--mkt-section-y);--mkt-pin-dwell: .85;--product-landing-section-gap: 0;--product-landing-head-gap: 2.25rem;display:flex;flex-direction:column;gap:var(--product-landing-section-gap)}@media(min-width:640px){.mkt-product-landing{--mkt-frame-gutter: 1.75rem}}@media(min-width:768px){.mkt-product-landing{--mkt-frame-gutter: 2.5rem;--mkt-section-pad: var(--mkt-section-y-md);--product-landing-head-gap: 2.75rem}}@media(min-width:1280px){.mkt-product-landing{--mkt-frame-gutter: 3rem}}.mkt-product-landing>#modulos.mkt-tech-bento{box-sizing:border-box;width:100%;max-width:none;margin-inline:0;padding-block:var(--mkt-section-pad);padding-inline:0;scroll-margin-top:5.5rem}.mkt-product-landing #modulos.mkt-tech-bento .landing-ayb-container{width:100%;max-width:var(--mkt-content-max, 1080px);margin-inline:auto;padding-inline:var(--mkt-frame-pad-x);box-sizing:border-box}.mkt-product-landing>.lh.lh--split .lh-hero-logos{margin-top:.65rem;padding-bottom:0}.mkt-product-landing>.lh.lh--split .lh-marquee--hero{margin-top:0}.mkt-product-landing .mkt-band-frame--hero,.mkt-product-landing .mkt-band-frame--hero .mkt-band-frame-body,.mkt-product-landing .mkt-band-frame--hero .lh-showcase--workflow{overflow:hidden;border:0;box-shadow:none;outline:none}.mkt-product-landing>#features.mkt-features,.mkt-product-landing>#integraciones.mkt-integrations,.mkt-product-landing>.mkt-integrations,.mkt-product-landing>#workflow.mkt-workflow,.mkt-product-landing>.mkt-workflow,.mkt-product-landing>#evalua.mkt-sixty-seconds,.mkt-product-landing>section#testimonials.mkt-testi--landing,.mkt-product-landing>#soluciones.mkt-features{width:100%;max-width:min(var(--mkt-content-max),100%);margin-inline:auto;padding-inline:var(--mkt-frame-pad-x);padding-block:var(--mkt-section-pad);box-sizing:border-box;scroll-margin-top:5.5rem}.mkt-product-landing>#workflow.mkt-workflow+#integraciones.mkt-integrations,.mkt-product-landing>#workflow.mkt-workflow+.mkt-integrations,.mkt-product-landing>#integraciones.mkt-integrations+#evalua.mkt-sixty-seconds,.mkt-product-landing>.mkt-integrations+#evalua.mkt-sixty-seconds,.mkt-product-landing>#evalua.mkt-sixty-seconds+.mkt-stats{padding-top:calc(var(--mkt-section-pad) * .55)}.mkt-product-landing>#features.mkt-features .mkt-hscroll-wrap{width:100%}.mkt-product-landing>.mkt-metrics-rail.mkt-stats,.mkt-product-landing>.mkt-stats.mkt-metrics-rail,.mkt-product-landing #features.mkt-features>.mkt-metrics-rail.mkt-stats,.mkt-product-landing #features.mkt-features>.mkt-stats.mkt-metrics-rail{width:100%;max-width:min(var(--mkt-content-max),100%);margin-inline:auto;padding-inline:var(--mkt-frame-pad-x);padding-block:calc(var(--mkt-section-pad) * .45);box-sizing:border-box;border:0;background:transparent}.mkt-product-landing #features.mkt-features>.mkt-metrics-rail.mkt-stats,.mkt-product-landing #features.mkt-features>.mkt-stats.mkt-metrics-rail{margin-top:0;padding-top:0;padding-inline:0;max-width:none}.mkt-product-landing .mkt-features-head,.mkt-product-landing .mkt-testi-head.mkt-features-head,.mkt-product-landing .mkt-workflow-head,.mkt-product-landing .mkt-integrations-head{width:100%;max-width:44rem;margin-inline:0;margin-bottom:var(--product-landing-head-gap);padding-inline:0;text-align:start}.mkt-product-landing .mkt-features-head h2,.mkt-product-landing .mkt-testi-head.mkt-features-head h2,.mkt-product-landing .mkt-workflow-head h2,.mkt-product-landing .mkt-integrations-head h2,.mkt-product-landing .mkt-sixty-seconds h2,.mkt-product-landing #evalua h2,.mkt-product-landing #testimonials h2,.mkt-product-landing #faqs h2,.mkt-product-landing>.mkt-band.mkt-band--flat h2{margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.85rem,3.6vw,2.85rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;text-transform:none;text-shadow:none;color:var(--text)}.mkt-product-landing .mkt-features-head .mkt-section-lead,.mkt-product-landing .mkt-testi-head .mkt-section-lead,.mkt-product-landing .mkt-workflow-head .mkt-section-lead,.mkt-product-landing .mkt-integrations-head .mkt-section-lead,.mkt-product-landing .mkt-sixty-seconds .mkt-section-lead,.mkt-product-landing #evalua .mkt-section-lead,.mkt-product-landing #testimonials .mkt-section-lead,.mkt-product-landing #faqs .mkt-section-lead,.mkt-product-landing>.mkt-band.mkt-band--flat .mkt-band-lead{margin:.95rem 0 0;margin-inline:0;max-width:36rem;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.55;letter-spacing:-.01em;color:color-mix(in srgb,var(--text) 58%,transparent)}.mkt-product-landing .mkt-workflow-head h2,:root:not([data-theme=light]) .mkt-product-landing .mkt-workflow-head h2{color:var(--text);text-shadow:none}.mkt-product-landing .mkt-workflow-head .mkt-section-lead,:root:not([data-theme=light]) .mkt-product-landing .mkt-workflow-head .mkt-section-lead{color:color-mix(in srgb,var(--text) 58%,transparent)}.mkt-product-landing>#soluciones.mkt-features{padding-top:0}.mkt-product-landing>.mkt-features .mkt-hscroll-wrap{min-width:0}.mkt-product-landing>.mkt-features .mkt-hscroll-track{overscroll-behavior-y:auto}.mkt-product-landing>.mkt-workflow .mkt-workflow-head{display:none}.mkt-product-landing>.mkt-band.mkt-band--flat{width:100%;max-width:min(var(--mkt-content-max),100%);margin-inline:auto;margin-bottom:0;padding-inline:var(--mkt-frame-pad-x);padding-block:var(--mkt-section-pad);box-sizing:border-box}.mkt-main>.mkt-band.mkt-band--flat{padding-inline:var(--mkt-frame-pad-x);padding-block:clamp(1.5rem,3vw,2.25rem) clamp(2.5rem,5vw,3.5rem);margin-bottom:clamp(.5rem,1.5vw,1rem);box-sizing:border-box}.mkt-product-landing>.mkt-band.mkt-band--flat .mkt-band-inner,.mkt-main>.mkt-band.mkt-band--flat .mkt-band-inner{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.85rem,1.6vw,1.15rem);width:min(44rem,100%)}.mkt-product-landing>.mkt-band.mkt-band--flat .mkt-section-kicker,.mkt-product-landing>.mkt-band.mkt-band--flat h2,.mkt-product-landing>.mkt-band.mkt-band--flat .mkt-band-lead,.mkt-product-landing>.mkt-band.mkt-band--flat .mkt-band-note,.mkt-main>.mkt-band.mkt-band--flat .mkt-section-kicker,.mkt-main>.mkt-band.mkt-band--flat h2,.mkt-main>.mkt-band.mkt-band--flat .mkt-band-lead,.mkt-main>.mkt-band.mkt-band--flat .mkt-band-note{margin:0}.mkt-product-landing>.mkt-band.mkt-band--flat .mkt-band-lead,.mkt-main>.mkt-band.mkt-band--flat .mkt-band-lead{max-width:36rem;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.55;letter-spacing:-.01em;color:color-mix(in srgb,var(--text) 58%,transparent)}.mkt-product-landing>.mkt-band.mkt-band--flat .mkt-band-actions.lh-ctas,.mkt-main>.mkt-band.mkt-band--flat .mkt-band-actions.lh-ctas{margin-top:clamp(.25rem,.6vw,.45rem)}.mkt-product-landing>.mkt-band.mkt-band--flat .mkt-band-note,.mkt-main>.mkt-band.mkt-band--flat .mkt-band-note{margin-top:clamp(.15rem,.4vw,.3rem);font-size:.8125rem}.mkt-product-landing>#contact.mkt-contact{position:relative;width:100%;max-width:min(var(--mkt-content-max),100%);margin-inline:auto;margin-top:0;min-height:0;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;padding-inline:var(--mkt-frame-pad-x);padding-block:var(--mkt-section-pad);border-radius:0;border:0;box-shadow:none;scroll-margin-top:5.5rem}.mkt-product-landing>#contact.mkt-contact.mkt-contact--teaser:before{border-radius:0}@media(max-width:680px){.mkt-product-landing{--product-landing-head-gap: 1.75rem}.mkt-main>.mkt-band.mkt-band--flat{padding-block:clamp(1.25rem,3.5vw,1.75rem) clamp(2rem,5vw,2.75rem)}.mkt-product-landing>.mkt-band.mkt-band--flat .mkt-band-inner,.mkt-main>.mkt-band.mkt-band--flat .mkt-band-inner{gap:clamp(.7rem,1.4vw,.95rem)}}.mkt-shell{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;width:min(var(--mkt-frame-max),calc(100% - 2 * var(--mkt-frame-gutter)));margin:0 auto;padding-top:var(--mkt-nav-height);border-inline-start:1px solid var(--mkt-frame-stroke);border-inline-end:1px solid var(--mkt-frame-stroke)}.mkt-nav{--mkt-nav-bar-height: calc(var(--mkt-nav-bar-pad-y) * 2 + 2.25rem);--mkt-nav-height: calc(var(--mkt-nav-bar-height) + 1px);--mkt-nav-max: var(--mkt-frame-max);--mkt-nav-pad-x: 0;--mkt-nav-gap: 8px;--mkt-nav-cell-pad-x: .75rem;--mkt-nav-link-color: color-mix(in srgb, var(--text) 42%, transparent);--mkt-nav-glass-bg: color-mix(in srgb, var(--bg) 68%, transparent);--mkt-nav-glass-border: color-mix(in srgb, var(--text) 8%, transparent);--mkt-nav-glass-highlight: color-mix(in srgb, #fff 10%, transparent);position:fixed;top:0;left:0;right:0;z-index:75;width:100%;height:auto;min-height:var(--mkt-nav-height);border-bottom:1px solid var(--mkt-nav-glass-border);background:var(--mkt-nav-glass-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);box-shadow:inset 0 1px 0 var(--mkt-nav-glass-highlight);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,backdrop-filter .22s ease}.mkt-nav.is-scrolled,.mkt-nav.is-menu-open{--mkt-nav-glass-bg: color-mix(in srgb, var(--bg) 86%, transparent);--mkt-nav-glass-border: color-mix(in srgb, var(--text) 10%, transparent);backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25)}:root[data-theme=light] .mkt-nav{--mkt-nav-glass-bg: color-mix(in srgb, var(--surface) 72%, transparent);--mkt-nav-glass-border: color-mix(in srgb, var(--text) 7%, transparent);--mkt-nav-glass-highlight: rgba(255, 255, 255, .72)}:root[data-theme=light] .mkt-nav.is-scrolled,:root[data-theme=light] .mkt-nav.is-menu-open{--mkt-nav-glass-bg: color-mix(in srgb, var(--surface) 90%, transparent);--mkt-nav-glass-border: color-mix(in srgb, var(--text) 9%, transparent)}.mkt-nav-bar{display:flex;align-items:center;gap:var(--mkt-nav-gap);width:100%;max-width:none;min-height:var(--mkt-nav-bar-height);height:var(--mkt-nav-bar-height);margin:0;padding:var(--mkt-nav-bar-pad-y) var(--mkt-nav-bar-pad-x);border:0;border-inline-start:1px solid var(--mkt-frame-stroke);border-inline-end:1px solid var(--mkt-frame-stroke);box-sizing:border-box}.mkt-nav-bar .mkt-nav-link,.mkt-nav-bar .mkt-nav-trigger{min-height:0;height:auto}@media(max-width:960px){.mkt{--mkt-grid-size: 56px;--mkt-frame-cols: 11;--mkt-frame-rows: 8;--mkt-frame-gutter: clamp(.5rem, 2.5vw, 1.25rem);--mkt-section-pad: 3rem;--mkt-frame-pad-x: var(--mkt-section-pad)}}@media(max-width:520px){.mkt{--mkt-grid-size: 48px;--mkt-frame-cols: 9;--mkt-frame-rows: 9;--mkt-frame-gutter: .5rem;--mkt-section-pad: 2rem;--mkt-frame-pad-x: var(--mkt-section-pad)}.mkt-nav{--mkt-nav-pad-x: 16px}}@media(prefers-reduced-motion:reduce){.mkt-bg:before{animation:none!important}.mkt-nav{transition:background .2s ease}}.mkt-brand{display:flex;align-items:center;flex-shrink:0;min-width:0;height:100%;margin-inline-start:-4px;padding:4px;border:0;text-decoration:none;color:inherit;transition:opacity .15s ease}.mkt-brand:hover{opacity:.82;background:transparent}.mkt-nav .aythen-brand-mark--nav{width:2.25rem;min-width:2.25rem;max-width:2.25rem;height:2.25rem;padding:0;box-shadow:none;background:#000;color:#fff}:root:not([data-theme=light]) .mkt-nav .aythen-brand-mark--nav{background:transparent;color:#fff}:root[data-theme=light] .mkt-nav .aythen-brand-mark--nav{background:transparent;color:#000}.mkt-brand-mark{flex-shrink:0;width:38px;height:38px;border-radius:10px;background:#fff;color:#000;display:grid;place-items:center;font-size:.9375rem;font-weight:700;letter-spacing:-.03em;line-height:1}.mkt-brand-text{display:flex;flex-direction:column;min-width:0;line-height:1.15}.mkt-brand-text b{font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--text)}.mkt-brand-sub{margin-top:.1rem;font-size:.6875rem;font-weight:400;color:var(--text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkt-nav-links{display:flex;align-items:stretch;height:100%;gap:.125rem;min-width:0}.mkt-nav-spacer{flex:1 1 auto;min-width:0;border:0}.mkt-features-wrap{position:relative;display:flex;align-items:stretch;border:0}.mkt-features-wrap.is-open{z-index:40}.mkt-nav-link,.mkt-nav-trigger{border-radius:0!important}.mkt-nav-trigger{display:inline-flex;align-items:center;gap:.35rem;height:100%;min-height:var(--mkt-nav-height);padding:0 var(--mkt-nav-cell-pad-x);border:0;border-radius:0;background:transparent;font-family:var(--font);font-size:.6875rem;font-weight:500;line-height:1.25rem;letter-spacing:.06em;text-transform:uppercase;color:var(--mkt-nav-link-color);text-decoration:none;cursor:pointer;white-space:nowrap;transition:color .2s ease,background .15s ease}.mkt-nav-trigger:hover,.mkt-features-wrap.is-open .mkt-nav-trigger,.mkt-nav-trigger.is-active{color:var(--text);background:transparent}.mkt-nav-trigger:hover:not(.is-active){color:color-mix(in srgb,var(--text) 78%,transparent)}.mkt-nav-trigger-caret{width:.75rem;height:.75rem;opacity:.7;transition:transform .2s ease,opacity .15s ease}.mkt-features-wrap.is-open .mkt-nav-trigger-caret{transform:rotate(180deg);opacity:.85}.mkt-features-panel{position:fixed;top:var(--mkt-nav-height);left:0;right:0;z-index:74;isolation:isolate;background:color-mix(in srgb,var(--surface) 99%,transparent);backdrop-filter:blur(24px) saturate(1.1);-webkit-backdrop-filter:blur(24px) saturate(1.1);border-bottom:1px solid color-mix(in srgb,var(--text) 10%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#fff 6%,transparent),0 18px 48px color-mix(in srgb,#000 18%,transparent);animation:mkt-features-in .16s ease both}.mkt-features-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:inherit;pointer-events:none}:root[data-theme=light] .mkt-features-panel{background:#fafafa;border-bottom-color:color-mix(in srgb,var(--text) 12%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#fff 80%,transparent),0 18px 40px color-mix(in srgb,var(--text) 8%,transparent)}:root:not([data-theme=light]) .mkt-features-panel{background:#0b0b10;border-bottom-color:color-mix(in srgb,var(--border) 70%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#fff 5%,transparent),0 18px 52px color-mix(in srgb,#000 42%,transparent)}.mkt-features-panel[hidden]{display:none}@keyframes mkt-features-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mkt-features-panel-inner{width:min(var(--mkt-nav-max),calc(100% - 2 * var(--mkt-frame-gutter)));max-width:none;margin:0 auto;padding:clamp(1.25rem,2.5vw,1.5rem) var(--mkt-frame-pad-x, 1.5rem) 0}.mkt-features-panel-row{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:clamp(1rem,2.5vw,1.75rem);padding:0 0 clamp(1.35rem,2.5vw,1.75rem)}.mkt-features-col{flex:1 1 0;min-width:240px;max-width:320px}.mkt-features-col-title{margin:0;padding-bottom:.65rem;border-bottom:1px solid color-mix(in srgb,var(--text) 8%,transparent);font-family:var(--font);font-size:.625rem;font-weight:600;line-height:1.35;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--text) 48%,transparent)}.mkt-features-col-list{margin:.75rem 0 0;padding:0;list-style:none}.mkt-features-col-list li+li{margin-top:.15rem}.mkt-features-col-link:hover .mkt-features-glyph{transform:translateY(-2px)}.mkt-features-col-link{display:flex;align-items:flex-start;gap:.75rem;width:100%;min-height:34px;padding:.55rem .35rem;margin:0 -.35rem;border-radius:10px;text-decoration:none;color:var(--text);transition:background .2s ease,transform .2s ease}.mkt-features-col-copy{display:flex;flex-direction:column;gap:.3rem;min-width:0}.mkt-features-col-copy strong{font-family:var(--font);font-size:.9375rem;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--text);transition:color .2s ease}.mkt-features-col-copy span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:var(--font);font-size:.8125rem;font-weight:400;line-height:1.6;max-height:3.2em;color:color-mix(in srgb,var(--text) 62%,transparent);white-space:normal;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;transition:color .2s ease}.mkt-features-col-link:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}.mkt-features-col-link:hover .mkt-features-col-copy span{color:color-mix(in srgb,var(--text) 72%,transparent)}:root[data-theme=light] .mkt-features-col-title{color:color-mix(in srgb,var(--text) 44%,transparent);border-bottom-color:color-mix(in srgb,var(--text) 10%,transparent)}:root[data-theme=light] .mkt-features-col-copy span{color:color-mix(in srgb,var(--text) 58%,transparent)}:root[data-theme=light] .mkt-features-col-link:hover{background:color-mix(in srgb,var(--text) 3%,transparent)}:root[data-theme=light] .mkt-features-col-link:hover .mkt-features-col-copy span{color:color-mix(in srgb,var(--text) 68%,transparent)}.mkt-nav:has(.mkt-features-wrap.is-open){--mkt-nav-glass-bg: color-mix(in srgb, var(--bg) 88%, transparent);backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2)}:root[data-theme=light] .mkt-nav:has(.mkt-features-wrap.is-open){--mkt-nav-glass-bg: color-mix(in srgb, var(--surface) 92%, transparent)}:root:not([data-theme=light]) .mkt-nav:has(.mkt-features-wrap.is-open){--mkt-nav-glass-bg: color-mix(in srgb, var(--bg) 88%, transparent)}.mkt-nav-link{display:inline-flex;align-items:center;height:100%;min-height:var(--mkt-nav-height);padding:0 var(--mkt-nav-cell-pad-x);border:0;border-radius:0;text-decoration:none;font-family:var(--font);font-size:.6875rem;font-weight:500;line-height:1.25rem;letter-spacing:.06em;text-transform:uppercase;color:var(--mkt-nav-link-color);white-space:nowrap;transition:color .2s ease}.mkt-nav-link:hover{color:color-mix(in srgb,var(--text) 78%,transparent);background:transparent}.mkt-nav-link.is-active{color:var(--text);background:transparent}.mkt-nav-right{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-inline-start:0;flex-shrink:0;height:100%}.mkt-nav-utils{display:flex;align-items:center;gap:.375rem;height:100%;padding:0;border:0}.mkt-nav-utils .aythen-lang-btn,.mkt-nav-utils .aythen-langdd-trigger--compact,.mkt-footer-bottom-lang .aythen-lang-btn,.mkt-footer-bottom-lang .aythen-langdd-trigger--compact,.mkt-nav-utils .aythen-theme-btn{border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=light] .mkt-nav-utils .aythen-lang-btn,:root[data-theme=light] .mkt-nav-utils .aythen-langdd-trigger--compact,:root[data-theme=light] .mkt-footer-bottom-lang .aythen-lang-btn,:root[data-theme=light] .mkt-footer-bottom-lang .aythen-langdd-trigger--compact,:root[data-theme=light] .mkt-nav-utils .aythen-theme-btn{background:transparent}.mkt-nav-utils .aythen-langdd,.mkt-footer-bottom-lang .aythen-langdd{display:flex;align-items:center}.mkt-nav-utils .aythen-langdd-trigger--compact,.mkt-footer-bottom-lang .aythen-langdd-trigger--compact{min-width:0;height:32px;padding:0 .5rem;gap:.35rem;border:0;border-radius:6px;background:transparent;font-family:var(--font);font-size:.6875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--mkt-nav-link-color);transition:color .2s ease,background .15s ease}.mkt-nav-utils .aythen-langdd-label--compact,.mkt-footer-bottom-lang .aythen-langdd-label--compact{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:1}.mkt-nav-utils .aythen-langdd-flag,.mkt-footer-bottom-lang .aythen-langdd-flag{font-size:.875rem;line-height:1}.mkt-nav-utils .aythen-langdd-trigger--compact:hover,.mkt-nav-utils .aythen-langdd.is-open .aythen-langdd-trigger--compact,.mkt-footer-bottom-lang .aythen-langdd-trigger--compact:hover,.mkt-footer-bottom-lang .aythen-langdd.is-open .aythen-langdd-trigger--compact{color:var(--text);background:color-mix(in srgb,var(--text) 5%,transparent)}:root[data-theme=light] .mkt-nav-utils .aythen-langdd-trigger--compact:hover,:root[data-theme=light] .mkt-nav-utils .aythen-langdd.is-open .aythen-langdd-trigger--compact,:root[data-theme=light] .mkt-footer-bottom-lang .aythen-langdd-trigger--compact:hover,:root[data-theme=light] .mkt-footer-bottom-lang .aythen-langdd.is-open .aythen-langdd-trigger--compact{background:color-mix(in srgb,var(--text) 4%,transparent)}.mkt-nav-utils .aythen-langdd-caret--svg,.mkt-footer-bottom-lang .aythen-langdd-caret--svg{width:.75rem;height:.75rem;flex-shrink:0;opacity:.7;transition:transform .2s ease,opacity .15s ease}.mkt-nav-utils .aythen-langdd.is-open .aythen-langdd-caret--svg{transform:rotate(180deg);opacity:.85}.mkt-nav-utils .aythen-langdd-caret:not(.aythen-langdd-caret--svg),.mkt-footer-bottom-lang .aythen-langdd-caret:not(.aythen-langdd-caret--svg){font-size:.625rem;opacity:.7}.mkt-nav-utils .aythen-theme-btn{width:32px;height:32px;padding:0;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--mkt-nav-link-color);transition:color .2s ease,background .15s ease}.mkt-nav-utils .aythen-theme-btn:hover{color:var(--text);background:color-mix(in srgb,var(--text) 5%,transparent);border-color:transparent;box-shadow:none}:root[data-theme=light] .mkt-nav-utils .aythen-theme-btn:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}.mkt-nav-ctas{display:flex;align-items:center;gap:.625rem;height:100%;padding:0;border:0}.mkt-nav-mobile-ctas{display:none}.mkt-nav-cta{display:inline-flex;align-items:center;justify-content:center;height:30px;min-height:30px;padding:0 9px 0 7px;border:0;border-radius:6px!important;background:var(--btn-primary-bg);color:var(--btn-primary-text);font-family:var(--font);font-size:.875rem;font-weight:500;line-height:1.3125rem;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s,opacity .2s}.mkt-nav-cta--secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-text)}.mkt-nav-cta--secondary:hover{background:var(--btn-secondary-hover);color:var(--btn-secondary-hover-text)}.mkt-nav-cta:not(.mkt-nav-cta--secondary):hover{background:var(--btn-primary-hover);color:var(--btn-primary-text)}.mkt-menu-btn{display:none;align-items:center;justify-content:center;width:var(--mkt-nav-bar-height);height:var(--mkt-nav-bar-height);padding:0;border:0;border-radius:0;background:transparent;cursor:pointer;transition:opacity .2s}.mkt-menu-btn:hover{opacity:.75;background:transparent}.mkt-menu-btn-chevron{width:1.125rem;height:1.125rem;color:var(--text-muted);transform:rotate(0);transition:transform .22s ease,color .2s ease}.mkt-menu-btn.is-open .mkt-menu-btn-chevron{transform:rotate(-90deg);color:var(--text)}.mkt-nav-mobile{display:none}.mkt-main{flex:1;width:100%;margin:0;padding:0;overflow-x:clip;position:relative}.mkt-main>*{padding-inline-start:var(--mkt-frame-pad-x);padding-inline-end:var(--mkt-frame-pad-x);border-bottom:1px solid var(--mkt-frame-stroke)}.mkt-main>section{padding-top:var(--mkt-section-pad);padding-bottom:var(--mkt-section-pad)}.mkt-main>.mkt-narrative{padding-top:var(--mkt-section-pad);padding-bottom:var(--mkt-section-pad)}.mkt-main>.lh.lh--split{padding-top:0;padding-bottom:0}.mkt-main>.lh{padding-inline-start:0;padding-inline-end:0;padding-top:clamp(1.25rem,3vw,2.5rem);padding-bottom:clamp(2rem,4vw,3rem);border-bottom:0;overflow:visible}.mkt-main>.lh-marquee{padding:0;margin:0;border-bottom:1px solid var(--mkt-frame-stroke)}.mkt-main>.lh-marquee.lh-marquee--between-sections{border-top:1px solid var(--mkt-frame-stroke);border-bottom:1px solid var(--mkt-frame-stroke)}.mkt-main>.lh-marquee+section{padding-top:var(--mkt-section-pad)}.mkt-main>.lh-marquee+.mkt-workflow,.mkt-main>.mkt-workflow{padding-top:0;padding-bottom:0;border-bottom:0}.mkt-main>.mkt-workflow:has(+.mkt-features),.mkt-main>.mkt-features:has(+.mkt-integrations){border-bottom:0;padding-bottom:0}.mkt-main>.mkt-integrations:has(+.mkt-workflow){border-bottom:0}.mkt-integrations{scroll-margin-top:5.5rem;padding:var(--mkt-section-pad) var(--mkt-frame-pad-x);border-bottom:0;box-sizing:border-box}.mkt-integrations .mkt-integrations-mesh{margin-top:clamp(2rem,4vw,3rem);margin-inline-start:0;margin-inline-end:0;width:100%}.mkt-integrations-head{max-width:40rem;margin-inline:auto;text-align:center}.mkt-integrations-head .mkt-section-lead{margin-inline-start:auto;margin-inline-end:auto;margin-bottom:clamp(1.75rem,3.5vw,2.5rem)}.mkt-integrations-mesh .mkt-platform-mesh--band{--mesh-link-h: 2.5rem;--mesh-hub-gap: .65rem}.mkt-integrations-mesh .mkt-platform-mesh--band .mkt-platform-mesh__stage{gap:0}.mkt-integrations-mesh .mkt-platform-mesh--band .mkt-platform-mesh__nodes{gap:.85rem}.mkt-integrations-mesh .mkt-platform-mesh--band .mkt-platform-mesh__stroke--drop,.mkt-integrations-mesh .mkt-platform-mesh--band .mkt-platform-mesh__stroke--rail{stroke:color-mix(in srgb,var(--text) 22%,transparent)}@media(max-width:640px){.mkt-integrations-head .mkt-section-lead{margin-bottom:clamp(1.25rem,3vw,1.75rem)}.mkt-integrations .mkt-integrations-mesh{margin-top:clamp(1.5rem,3vw,2rem)}.mkt-integrations-mesh .mkt-platform-mesh--band{--mesh-link-h: 2rem}}.mkt-integrations-foot{display:flex;flex-direction:column;align-items:center;gap:clamp(1.25rem,3vw,1.75rem);margin-top:clamp(2rem,4vw,2.75rem);margin-inline:auto;max-width:36rem;text-align:center}.mkt-integrations-foot .mkt-workflow-mesh-lead{margin:0;font-size:.8125rem;line-height:1.45}.mkt-integrations-foot .mkt-workflow-mesh-actions.lh-ctas{justify-content:center;margin-top:0;flex-wrap:nowrap;gap:.65rem}.mkt-integrations-foot .lh-cta{padding:8px 14px;font-size:.8125rem;white-space:nowrap;cursor:pointer}@media(max-width:640px){.mkt-integrations-foot .mkt-workflow-mesh-actions.lh-ctas{flex-wrap:wrap}}.mkt-workflow .mkt-workflow-mesh,.mkt-integrations .mkt-workflow-mesh{width:100%;max-width:100%;margin:0;padding:var(--mkt-section-pad) var(--mkt-frame-pad-x);border-top:1px solid color-mix(in srgb,var(--mkt-spec-neon) 38%,transparent);border-bottom:1px solid var(--mkt-frame-stroke);background:radial-gradient(ellipse 70% 80% at 50% 100%,color-mix(in srgb,#39ff88 8%,transparent),transparent 72%),var(--bg);text-align:start;box-sizing:border-box}.mkt-integrations .mkt-workflow-mesh{border:0;padding:0;background:transparent}.mkt-workflow-mesh+.mkt-workflow-head{border-top:0}.mkt-workflow-mesh .mkt-platform-node__label,.mkt-integrations-mesh .mkt-platform-node__label{color:color-mix(in srgb,#39ff88 48%,rgba(255,255,255,.52))}.mkt-workflow-mesh .mkt-platform-node__surface{background:#ffffff1a;backdrop-filter:blur(12px) saturate(170%);-webkit-backdrop-filter:blur(12px) saturate(170%);box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px color-mix(in srgb,var(--border) 82%,transparent),0 2px 10px #0000001f}:root:not([data-theme=light]) .mkt-workflow-mesh .mkt-platform-node__surface,:root:not([data-theme=light]) .mkt-integrations .mkt-workflow-mesh .mkt-platform-node__surface{background:#ffffff1a;backdrop-filter:blur(12px) saturate(170%);-webkit-backdrop-filter:blur(12px) saturate(170%);box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px color-mix(in srgb,var(--border) 90%,transparent),0 2px 10px #00000024}:root:not([data-theme=light]) .mkt-workflow-mesh .mkt-platform-node:hover .mkt-platform-node__surface,:root:not([data-theme=light]) .mkt-integrations .mkt-workflow-mesh .mkt-platform-node:hover .mkt-platform-node__surface{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--glyph-accent) 28%,transparent),0 6px 16px color-mix(in srgb,var(--glyph-accent) 12%,transparent)}.mkt-workflow-mesh .mkt-platform-mesh__hub-glow,.mkt-integrations .mkt-workflow-mesh .mkt-platform-mesh__hub-glow{background:radial-gradient(circle,color-mix(in srgb,#39ff88 26%,transparent) 0%,transparent 72%)}.mkt-workflow-mesh .mkt-platform-mesh__stroke,.mkt-workflow-mesh .mkt-platform-mesh__stroke--drop,.mkt-workflow-mesh .mkt-platform-mesh__stroke--rail,.mkt-integrations .mkt-workflow-mesh .mkt-platform-mesh__stroke,.mkt-integrations .mkt-workflow-mesh .mkt-platform-mesh__stroke--drop,.mkt-integrations .mkt-workflow-mesh .mkt-platform-mesh__stroke--rail{stroke:color-mix(in srgb,var(--text) 22%,transparent)}.mkt-workflow-mesh-foot{margin-top:1.75rem;max-width:36rem}.mkt-workflow-mesh-lead{margin:0;font-size:.9375rem;line-height:1.6;color:color-mix(in srgb,var(--text) 58%,transparent)}.mkt-workflow-mesh-actions.lh-ctas{justify-content:flex-start;margin-top:1.25rem}.mkt-main>.lh-marquee+.mkt-features{padding-top:var(--mkt-section-pad)}.mkt-main>.mkt-stats,.mkt-features .mkt-stats{padding:0;margin:0;width:100%;max-width:none;box-sizing:border-box;border-top:1px solid var(--mkt-frame-stroke);border-bottom:1px solid var(--mkt-frame-stroke);background:var(--bg)}.mkt-features .mkt-security-certs+.mkt-stats,.mkt-main>.mkt-security-certs+.mkt-stats{margin-top:0}.mkt-main>section#testimonials.mkt-testi--landing,.mkt-main>section#testimonials{scroll-margin-top:5.5rem}.mkt-main>section#testimonials.mkt-testi--landing{overflow:visible;text-align:start}.landing-page.mkt .mkt-main>section#testimonials .mkt-features-head,.landing-page.mkt .mkt-main>section#testimonials .mkt-testi-head,.landing-page.mkt .mkt-main>section#testimonials .mkt-landing-section-head{max-width:min(56rem,96vw);width:100%;margin-inline:auto;padding-inline:0;text-align:center}.landing-page.mkt .mkt-main>section#testimonials .mkt-features-head .mkt-section-lead,.landing-page.mkt .mkt-main>section#testimonials .mkt-testi-head .mkt-section-lead{margin-inline:auto;text-align:center}.mkt-product-landing>section#testimonials .mkt-features-head,.mkt-product-landing>section#testimonials .mkt-testi-head{max-width:44rem;width:100%}.mkt-main>section#testimonials:not(.mkt-testi--landing) .mkt-features-head,.mkt-main>section#testimonials:not(.mkt-testi--landing) .mkt-testi-head{max-width:40rem;width:100%}.mkt-product-landing>section#testimonials .mkt-section-lead{max-width:36rem}.mkt-main>section#testimonials .mkt-testi-stats{justify-content:flex-start;margin:1.15rem 0 .65rem}.mkt-main>section#testimonials .mkt-testi-marquee,.mkt-main>section#testimonials .mkt-testi-static{margin-inline-start:0;margin-inline-end:0;margin-top:clamp(1.25rem,2.5vw,1.75rem)}.mkt-main>section#testimonials h2{margin:0;font-size:clamp(1.5rem,3.4vw,2.25rem);font-weight:700;letter-spacing:-.02em;text-transform:none;color:var(--text)}.mkt-product-landing>section#testimonials h2{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.85rem,3.6vw,2.85rem);letter-spacing:-.03em;line-height:1.08;text-shadow:none}.mkt-main>.mkt-stats+.mkt-band{border-top:0}.mkt-main>.mkt-band{width:100%;max-width:100%;margin:0;padding:var(--mkt-section-pad) var(--mkt-frame-pad-x) clamp(2.5rem,6vw,4rem);border-top:0;border-bottom:0;box-sizing:border-box}.mkt-main>.mkt-section-tag{padding-top:.65rem;padding-bottom:.65rem}.mkt-kicker{margin:0 0 .75rem;font-family:var(--font);font-size:.8125rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-soft);text-shadow:none}.mkt-section-lead{margin:.5rem auto 0;max-width:40rem;color:var(--text-muted);line-height:1.6}.mkt-line-label{margin:0 0 .75rem;padding:0;width:fit-content;max-width:100%}.mkt-line-label .lh-badge-live{gap:.5rem}.mkt-line-label .lh-badge-pill{width:.5625rem;height:.5625rem}:root[data-theme=light] .mkt-line-label .lh-badge-pill:after{opacity:.4}.mkt-hero{text-align:center;padding-top:clamp(1rem,4vw,3rem)}.mkt-hero--secondary{padding-top:clamp(1.5rem,4vw,2.5rem)}.mkt-hero-title{margin:0;font-size:clamp(2.75rem,7vw,4.5rem);font-weight:700;line-height:.95;letter-spacing:-.03em;text-transform:none;color:var(--text);background:none;-webkit-text-fill-color:var(--text)}.mkt-hero-lead{margin:1.25rem auto 0;max-width:36rem;font-size:clamp(1rem,2vw,1.125rem);color:var(--text-muted);line-height:1.6}.mkt-hero-ctas{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-top:1.75rem}.mkt-cta-main{font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);padding:var(--btn-py) calc(var(--btn-px) + .25rem);box-shadow:none}.mkt-hero-note{margin:1rem 0 0;font-family:var(--font);font-size:.8125rem;letter-spacing:0;text-transform:none;color:var(--text-soft)}.mkt-hero .hero-pipe{margin-top:2rem;text-align:start}.mkt-section-tag{margin:clamp(2.5rem,6vw,3.5rem) 0 .75rem;padding:.35rem .65rem;border:1px dashed rgba(255,255,255,.14);border-radius:8px;width:fit-content;max-width:100%;font-size:.6875rem;font-weight:500;letter-spacing:.02em;color:#ffffff6b;background:#ffffff08}.mkt-section-tag--current{margin-top:0;border-color:#0a84ff59;color:#0a84ffd9;background:#0a84ff14}:root[data-theme=light] .mkt-section-tag--current{border-color:#0a84ff59;color:#0a84ffe6;background:#0a84ff14}:root[data-theme=light] .mkt-section-tag{border-color:#0000001f;color:#00000073;background:#00000008}.mkt-section-kicker,.mkt-features-kicker{margin:0 0 .75rem;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--text) 42%,transparent)}:root[data-theme=light] .mkt-section-kicker,:root[data-theme=light] .mkt-features-kicker{color:color-mix(in srgb,var(--text) 48%,transparent)}.mkt-band{position:relative;isolation:isolate;overflow:visible;text-align:start;background:transparent;border:0;box-shadow:none}.mkt-band--flat{overflow:hidden}.mkt-band--flat:before{content:"";position:absolute;top:0;left:7%;right:7%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--mkt-spec-neon) 70%,transparent) 22%,color-mix(in srgb,var(--mkt-spec-lime) 82%,transparent) 50%,color-mix(in srgb,var(--mkt-spec-cyan) 62%,transparent) 78%,transparent);z-index:2;pointer-events:none}.mkt-band--flat-scanner{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;opacity:.55;z-index:0}.mkt-band--flat .mkt-band-inner{position:relative;z-index:1;width:min(42rem,100%)}.mkt-band--flat .mkt-section-kicker{color:var(--accent);text-shadow:none}.mkt-band--flat h2{font-weight:700;text-shadow:none}.mkt-band--flat .mkt-band-lead{color:var(--text-muted)}.mkt-band-card{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:20px;background:radial-gradient(ellipse 55% 70% at 12% 0%,color-mix(in srgb,var(--mkt-spec-lime) 12%,transparent),transparent 68%),radial-gradient(ellipse 42% 55% at 88% 8%,color-mix(in srgb,var(--mkt-spec-cyan) 8%,transparent),transparent 72%),color-mix(in srgb,var(--surface) 94%,transparent);padding:clamp(1.75rem,4vw,2.75rem);box-shadow:inset 0 1px color-mix(in srgb,var(--mkt-spec-neon) 20%,transparent),0 10px 36px color-mix(in srgb,#000 16%,transparent)}.mkt-band-card:before{content:"";position:absolute;top:0;left:7%;right:7%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--mkt-spec-neon) 70%,transparent) 22%,color-mix(in srgb,var(--mkt-spec-lime) 82%,transparent) 50%,color-mix(in srgb,var(--mkt-spec-cyan) 62%,transparent) 78%,transparent);z-index:2;pointer-events:none}.mkt-band-card__scanner{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;opacity:.55}.mkt-band-card__grid{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background-image:linear-gradient(color-mix(in srgb,var(--mkt-spec-lime) 10%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--mkt-spec-lime) 10%,transparent) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 88%);mask-image:linear-gradient(180deg,#000 0%,transparent 88%)}.mkt-band-card__beam{position:absolute;left:-20%;width:38%;height:2px;border-radius:999px;background:var(--mkt-scanner-gradient, linear-gradient(90deg, transparent, #39ff88, transparent));filter:blur(.5px);opacity:.85}.mkt-band-card__beam--primary{top:28%;animation:mkt-band-card-beam-a 5.2s ease-in-out infinite}.mkt-band-card__beam--secondary{top:58%;width:28%;opacity:.55;animation:mkt-band-card-beam-b 6.8s ease-in-out infinite}@keyframes mkt-band-card-beam-a{0%,to{transform:translate(0);opacity:.35}45%{transform:translate(280%);opacity:.95}}@keyframes mkt-band-card-beam-b{0%,to{transform:translate(120%);opacity:.2}55%{transform:translate(-40%);opacity:.7}}.mkt-band-scanner{display:none}.mkt-band-scanner__grid{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;--band-grid-cols: 18;--band-grid-rows: 6;background-image:radial-gradient(circle,var(--mkt-grid-dot) 1.25px,transparent 1.25px),linear-gradient(to right,var(--mkt-grid-line-major) 1px,transparent 1px),linear-gradient(to bottom,var(--mkt-grid-line-major) 1px,transparent 1px);background-size:calc(100% / var(--band-grid-cols)) calc(var(--mkt-grid-size) * .82),calc(100% / var(--band-grid-cols)) 100%,calc(var(--mkt-grid-size) * .82) calc(100% / var(--band-grid-rows));background-position:0 0,0 0,0 0;opacity:.86;mask-image:radial-gradient(ellipse 130% 96% at 50% 42%,#000 10%,transparent 84%);-webkit-mask-image:radial-gradient(ellipse 130% 96% at 50% 42%,#000 10%,transparent 84%);animation:mkt-band-scanner-grid 9s linear infinite}.mkt-band-scanner__noise{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.14;background-image:repeating-linear-gradient(0deg,color-mix(in srgb,var(--mkt-spec-neon) 10%,transparent) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,color-mix(in srgb,var(--mkt-spec-cyan) 8%,transparent) 0 1px,transparent 1px 4px);mix-blend-mode:screen;animation:mkt-band-scanner-noise .42s steps(3) infinite}.mkt-band-scanner__flare{position:absolute;top:-55%;right:-55%;bottom:-55%;left:-55%;background:conic-gradient(from 0deg,transparent 0deg,color-mix(in srgb,var(--mkt-spec-neon) 28%,transparent) 42deg,color-mix(in srgb,var(--mkt-spec-cyan) 22%,transparent) 96deg,color-mix(in srgb,var(--mkt-spec-fuchsia) 24%,transparent) 156deg,color-mix(in srgb,var(--mkt-spec-lime) 26%,transparent) 220deg,transparent 300deg,transparent 360deg);filter:blur(42px);opacity:.42;mix-blend-mode:screen;animation:mkt-band-scanner-flare 11s linear infinite}.mkt-band-scanner__beam{position:absolute;left:0;right:0;top:0;background:var(--mkt-scanner-gradient);opacity:0}.mkt-band-scanner__beam--primary{height:4px;box-shadow:0 0 18px color-mix(in srgb,var(--mkt-spec-neon) 92%,transparent),0 0 42px color-mix(in srgb,var(--mkt-spec-lime) 72%,transparent),0 0 72px color-mix(in srgb,var(--mkt-spec-cyan) 38%,transparent);animation:mkt-band-scanner-sweep 3.1s cubic-bezier(.34,.02,.52,.98) infinite}.mkt-band-scanner__beam--primary:before{content:"";position:absolute;left:0;right:0;top:4px;height:min(52%,11rem);background:linear-gradient(0deg,transparent 0%,color-mix(in srgb,var(--mkt-spec-lime) 18%,transparent) 46%,color-mix(in srgb,var(--mkt-spec-neon) 30%,transparent) 100%);pointer-events:none}.mkt-band-scanner__beam--primary:after{content:"AUTO · GO";position:absolute;bottom:8px;right:var(--mkt-frame-pad-x);font-family:var(--mono);font-size:.625rem;font-weight:700;letter-spacing:.24em;background:linear-gradient(90deg,var(--mkt-spec-lime),var(--mkt-spec-neon),#fde047,var(--mkt-spec-cyan));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--mkt-spec-neon) 72%,transparent));opacity:.98}.mkt-band-scanner__beam--secondary{height:2px;animation:mkt-band-scanner-sweep-fast 1.7s linear infinite;animation-delay:.65s;box-shadow:0 0 28px color-mix(in srgb,var(--mkt-spec-neon) 82%,transparent),0 0 48px color-mix(in srgb,var(--mkt-spec-fuchsia) 34%,transparent)}.mkt-band-scanner__beam--tertiary{height:5px;filter:blur(.6px);animation:mkt-band-scanner-sweep 5.2s ease-in-out infinite reverse;animation-delay:1.35s;box-shadow:0 0 26px color-mix(in srgb,var(--mkt-spec-neon) 78%,transparent),0 0 52px color-mix(in srgb,#fde047 42%,transparent)}.mkt-band-scanner__beam--reverse{height:3px;animation:mkt-band-scanner-sweep-up 2.4s cubic-bezier(.45,.05,.55,.95) infinite;animation-delay:.9s;box-shadow:0 0 24px color-mix(in srgb,var(--mkt-spec-cyan) 78%,transparent),0 0 44px color-mix(in srgb,var(--mkt-spec-violet) 36%,transparent)}.mkt-band-scanner__beam--cross{top:50%;left:0;right:0;width:auto;height:1px;transform:translateY(-50%);animation:mkt-band-scanner-cross 4.8s ease-in-out infinite;box-shadow:0 0 20px color-mix(in srgb,var(--mkt-spec-neon) 70%,transparent),0 0 36px color-mix(in srgb,var(--mkt-spec-lime) 48%,transparent)}.mkt-band-scanner__hud{position:absolute;top:0;right:0;bottom:0;left:0}.mkt-band-scanner__hud:before,.mkt-band-scanner__hud:after{position:absolute;font-family:var(--mono);font-size:.5625rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--mkt-spec-neon) 78%,#fff);text-shadow:0 0 16px color-mix(in srgb,var(--mkt-spec-neon) 52%,transparent);opacity:.88}.mkt-band-scanner__hud:before{content:"LIVE · OCR";top:.85rem;left:var(--mkt-frame-pad-x)}.mkt-band-scanner__hud:after{content:"99.8%";top:.85rem;right:var(--mkt-frame-pad-x);color:color-mix(in srgb,var(--mkt-spec-cyan) 82%,#fff);text-shadow:0 0 16px color-mix(in srgb,var(--mkt-spec-cyan) 48%,transparent);animation:mkt-band-scanner-hud-pulse 2.2s ease-in-out infinite}@keyframes mkt-band-scanner-grid{0%{background-position:0 0,0 0,0 0}to{background-position:0 calc(var(--mkt-grid-size) * .82),0 0,0 calc(var(--mkt-grid-size) * .82)}}@keyframes mkt-band-scanner-noise{0%{transform:translate(0)}33%{transform:translate(-1px,1px)}66%{transform:translate(1px,-1px)}to{transform:translate(0)}}@keyframes mkt-band-scanner-flare{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.08)}to{transform:rotate(360deg) scale(1)}}@keyframes mkt-band-scanner-sweep{0%{top:100%;opacity:0}4%{opacity:1}96%{opacity:1}to{top:0;opacity:0}}@keyframes mkt-band-scanner-sweep-fast{0%{top:100%;opacity:0}6%{opacity:.88}94%{opacity:.88}to{top:0;opacity:0}}@keyframes mkt-band-scanner-sweep-up{0%{top:0;opacity:0}5%{opacity:.92}95%{opacity:.92}to{top:100%;opacity:0}}@keyframes mkt-band-scanner-cross{0%,to{transform:translateY(calc(-50% - 12px));opacity:0}12%,88%{opacity:.72}50%{transform:translateY(calc(-50% + 12px));opacity:.92}}@keyframes mkt-band-scanner-hud-pulse{0%,to{opacity:.72}50%{opacity:1}}.mkt-band .mkt-section-kicker{color:color-mix(in srgb,var(--mkt-spec-neon) 78%,var(--text));text-shadow:0 0 20px color-mix(in srgb,var(--mkt-spec-neon) 42%,transparent)}.mkt-band h2{margin:0;font-size:clamp(1.5rem,3.4vw,2.25rem);font-weight:600;line-height:1.15;letter-spacing:-.03em;color:var(--text);text-wrap:balance;text-shadow:0 0 28px color-mix(in srgb,var(--mkt-spec-neon) 24%,transparent),0 0 56px color-mix(in srgb,var(--mkt-spec-cyan) 14%,transparent)}.mkt-workflow{position:relative;margin-top:0;text-align:start}.mkt-workflow-head{position:relative;isolation:isolate;overflow:hidden;width:calc(100% + 2 * var(--mkt-frame-pad-x, 1.5rem));max-width:none;margin:0 calc(-1 * var(--mkt-frame-pad-x, 1.5rem));padding:var(--mkt-section-pad) var(--mkt-frame-pad-x);text-align:start;background:radial-gradient(ellipse 72% 85% at 50% -18%,color-mix(in srgb,var(--mkt-spec-neon) 14%,transparent),transparent 62%),radial-gradient(ellipse 48% 42% at 12% 8%,color-mix(in srgb,var(--mkt-spec-lime) 10%,transparent),transparent 68%),var(--bg);border-top:1px solid color-mix(in srgb,var(--mkt-spec-neon) 38%,transparent);border-bottom:1px solid color-mix(in srgb,var(--mkt-spec-lime) 28%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--mkt-spec-neon) 20%,transparent),0 -28px 88px color-mix(in srgb,var(--mkt-spec-neon) 14%,transparent)}.mkt-workflow-scanner{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.mkt-workflow-scanner__grid{position:absolute;top:0;right:0;bottom:0;left:0;--wf-grid-cols: 12;--wf-grid-rows: 4;background-image:radial-gradient(circle,var(--mkt-grid-dot) 1px,transparent 1px),linear-gradient(to right,var(--mkt-grid-line-major) 1px,transparent 1px),linear-gradient(to bottom,var(--mkt-grid-line-major) 1px,transparent 1px);background-size:calc(100% / var(--wf-grid-cols)) var(--mkt-grid-size),calc(100% / var(--wf-grid-cols)) 100%,var(--mkt-grid-size) calc(100% / var(--wf-grid-rows));background-position:0 0,0 0,0 0;opacity:.62;mask-image:radial-gradient(ellipse 115% 90% at 50% 0%,#000 8%,transparent 82%);-webkit-mask-image:radial-gradient(ellipse 115% 90% at 50% 0%,#000 8%,transparent 82%);animation:mkt-wf-grid-scroll 16s linear infinite}.mkt-workflow-scanner__beam{position:absolute;left:0;right:0;top:0;height:2px;background:var(--mkt-scanner-gradient);box-shadow:0 0 14px color-mix(in srgb,var(--mkt-spec-neon) 82%,transparent),0 0 32px color-mix(in srgb,var(--mkt-spec-lime) 62%,transparent),0 0 56px color-mix(in srgb,var(--mkt-spec-cyan) 28%,transparent);opacity:0}.mkt-workflow-scanner__beam--primary{animation:mkt-wf-scanner-sweep 4.6s cubic-bezier(.42,.04,.58,.96) infinite}.mkt-workflow-scanner__beam--primary:before{content:"";position:absolute;left:0;right:0;top:2px;height:min(42%,9rem);background:linear-gradient(0deg,transparent 0%,color-mix(in srgb,var(--mkt-spec-lime) 14%,transparent) 52%,color-mix(in srgb,var(--mkt-spec-neon) 22%,transparent) 100%);pointer-events:none}.mkt-workflow-scanner__beam--primary:after{content:"SCAN";position:absolute;bottom:6px;right:0;font-family:var(--mono);font-size:.5625rem;font-weight:700;letter-spacing:.22em;background:linear-gradient(90deg,var(--mkt-spec-lime),var(--mkt-spec-neon),#fde047);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--mkt-spec-neon) 62%,transparent));opacity:.96}.mkt-workflow-scanner__beam--secondary{height:1px;animation:mkt-wf-scanner-sweep-fast 2.6s linear infinite;animation-delay:1.1s;box-shadow:0 0 22px color-mix(in srgb,var(--mkt-spec-neon) 72%,transparent)}.mkt-workflow-scanner__beam--tertiary{height:3px;filter:blur(.4px);animation:mkt-wf-scanner-sweep 6.8s ease-in-out infinite reverse;animation-delay:2.4s;opacity:0;box-shadow:0 0 20px color-mix(in srgb,var(--mkt-spec-neon) 70%,transparent),0 0 40px color-mix(in srgb,#fde047 35%,transparent)}@keyframes mkt-wf-grid-scroll{0%{background-position:0 0,0 0,0 0}to{background-position:0 var(--mkt-grid-size),0 0,0 var(--mkt-grid-size)}}@keyframes mkt-wf-scanner-sweep{0%{top:100%;opacity:0}5%{opacity:1}95%{opacity:1}to{top:0;opacity:0}}@keyframes mkt-wf-scanner-sweep-fast{0%{top:100%;opacity:0}7%{opacity:.72}93%{opacity:.72}to{top:0;opacity:0}}.mkt-workflow-head-shell{position:relative;z-index:1;width:100%;max-width:none;margin:0}.mkt-workflow-head-inner{position:relative;z-index:1;max-width:40rem;margin:0;text-align:start}.mkt-workflow-head .mkt-section-kicker{color:color-mix(in srgb,var(--mkt-spec-neon) 72%,var(--text));text-shadow:0 0 18px color-mix(in srgb,var(--mkt-spec-neon) 38%,transparent)}.mkt-workflow-head h2{margin:0;font-size:clamp(1.5rem,3.4vw,2.25rem);font-weight:700;letter-spacing:-.02em;color:var(--text);text-shadow:0 0 24px color-mix(in srgb,var(--mkt-spec-neon) 22%,transparent),0 0 48px color-mix(in srgb,var(--mkt-spec-lime) 14%,transparent)}.mkt-workflow-head .mkt-section-lead{margin:.625rem 0 0;max-width:none;color:color-mix(in srgb,var(--text) 62%,transparent)}:root:not([data-theme=light]) .mkt-workflow-head h2{color:#fff;text-shadow:0 0 28px color-mix(in srgb,var(--mkt-spec-neon) 42%,transparent),0 0 56px color-mix(in srgb,var(--mkt-spec-lime) 28%,transparent)}:root:not([data-theme=light]) .mkt-workflow-head .mkt-section-kicker{color:color-mix(in srgb,var(--mkt-spec-neon) 82%,#fff)}:root:not([data-theme=light]) .mkt-workflow-head .mkt-section-lead{color:color-mix(in srgb,#d7ffe8 70%,rgba(255,255,255,.78))}.mkt-terminal{width:min(640px,100%);margin:2rem auto 0;text-align:start;border:1px solid var(--border-bright);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow),0 0 28px color-mix(in srgb,var(--accent) 28%,transparent);overflow:hidden}.mkt-terminal-head{display:flex;align-items:center;gap:.4rem;padding:.55rem .8rem;border-bottom:1px solid var(--border);background:var(--surface-2)}.mkt-terminal-head span{width:10px;height:10px;border-radius:50%;background:var(--border-bright)}.mkt-terminal-head span:nth-child(1){background:var(--err)}.mkt-terminal-head span:nth-child(2){background:var(--warn)}.mkt-terminal-head span:nth-child(3){background:var(--ok)}.mkt-terminal-head code{margin-inline-start:auto;font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;color:var(--text-muted)}.mkt-terminal-body{padding:.9rem 1rem 1rem;font-family:var(--mono);font-size:.74rem;line-height:1.9}.mkt-terminal-body p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;animation:mkt-line-in .4s ease forwards}.mkt-terminal-body b{font-weight:700;margin-inline-end:.35rem}.mkt-terminal-body b.is-cyan{color:var(--accent)}.mkt-terminal-body b.is-green{color:var(--ok)}.mkt-terminal-body b.is-purple{color:var(--ocr)}.mkt-terminal-body b.is-pink{color:var(--accent-2)}.mkt-terminal-cursor{color:var(--accent);animation:mkt-line-in .2s ease forwards,mkt-blink 1s step-end infinite!important}@keyframes mkt-line-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes mkt-blink{50%{opacity:.2}}.mkt-activity{width:min(640px,100%);margin:1.5rem auto 0;text-align:start}.mkt-activity-head{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem .65rem;border-bottom:1px solid var(--border)}.mkt-activity-head b{font-size:.875rem;font-weight:600}.mkt-activity-live{font-size:.75rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-soft)}.mkt-activity-list{list-style:none;margin:0;padding:0}.mkt-activity-row{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid var(--border);transition:background .2s}.mkt-activity-row:last-child{border-bottom:0}.mkt-activity-row:hover{background:var(--surface-hover)}.mkt-activity-status{flex-shrink:0;width:8px;height:8px;margin-top:.35rem;border-radius:50%;background:var(--border-strong)}.mkt-activity-status[data-state=done]{background:var(--ok)}.mkt-activity-status[data-state=active]{background:var(--accent)}.mkt-activity-copy{flex:1;min-width:0}.mkt-activity-copy b{display:block;font-size:.8125rem;font-weight:600}.mkt-activity-copy p{margin:.2rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--text-muted)}.mkt-activity-meta{flex-shrink:0;font-size:.75rem;letter-spacing:0;text-transform:none;color:var(--text-soft)}.mkt-stats-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;width:100%;max-width:none}.mkt-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.32rem;min-width:0;min-height:5.25rem;padding:1.1rem clamp(.65rem,2vw,1.35rem);text-align:center;background:transparent;border-inline-start:1px solid var(--mkt-frame-stroke)}.mkt-stat:first-child{border-inline-start:0}.mkt-stat b{display:block;flex-shrink:0;font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:600;letter-spacing:-.03em;line-height:1.1;color:var(--text)}.mkt-stat small{display:flex;align-items:center;justify-content:center;flex:1 1 auto;width:100%;min-height:2.55em;max-width:none;margin:0;font-family:var(--font);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.35;color:color-mix(in srgb,var(--text) 52%,transparent)}@media(max-width:768px){.mkt-stats-track{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-stat{min-height:4.75rem;padding:.85rem clamp(.55rem,2.5vw,1rem)}.mkt-stat b{font-size:clamp(1.05rem,4.2vw,1.35rem)}.mkt-stat small{min-height:2.35em;max-width:none;font-size:.625rem;letter-spacing:.07em}.mkt-stat:nth-child(odd){border-inline-start:0}.mkt-stat:nth-child(n+3){border-top:1px solid var(--border)}}@media(max-width:480px){.mkt-stats-track{grid-template-columns:1fr}.mkt-stat{min-height:0;padding:.75rem var(--mkt-frame-pad-x);border-inline-start:0;border-top:1px solid var(--border)}.mkt-stat b{font-size:1.125rem}.mkt-stat small{min-height:0;max-width:none;font-size:.5625rem}.mkt-stat:first-child{border-top:0}}.mkt-features{margin-top:0;text-align:start}.mkt-features-head{max-width:40rem}.mkt-features-head .mkt-section-lead{margin-inline-start:0;margin-inline-end:0;max-width:none}.mkt-features-head-badge-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;width:100%;margin-bottom:clamp(.75rem,2vw,1rem)}.mkt-features-head-badge-row .mkt-section-badge{margin-bottom:0}.mkt-section-title-accent,.mkt-section-title-highlight{color:inherit;font-weight:inherit}.mkt-pricing .mkt-features-head,.mkt-contact-page .mkt-features-head,.mkt-contact-extras .mkt-features-head,.mkt-challenges-page .mkt-features-head,.mkt-testimonials-page .mkt-features-head,.mkt-testimonials-page #testimonials .mkt-features-head,.mkt-help-page .mkt-features-head{width:100%;max-width:none;margin-inline:0;text-align:start;box-sizing:border-box}.mkt-pricing .mkt-features-head h1,.mkt-pricing .mkt-features-head h2,.mkt-contact-page .mkt-features-head h1,.mkt-contact-page .mkt-features-head h2,.mkt-contact-extras .mkt-features-head h1,.mkt-contact-extras .mkt-features-head h2,.mkt-challenges-page .mkt-features-head h1,.mkt-challenges-page .mkt-features-head h2,.mkt-testimonials-page .mkt-features-head h1,.mkt-testimonials-page .mkt-features-head h2,.mkt-testimonials-page #testimonials .mkt-features-head h1,.mkt-testimonials-page #testimonials .mkt-features-head h2,.mkt-help-page .mkt-features-head h1,.mkt-help-page .mkt-features-head h2{margin:0;max-width:40rem;font-size:clamp(1.5rem,3.4vw,2.25rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;text-transform:none;color:var(--text)}.mkt-pricing .mkt-features-head .mkt-section-lead,.mkt-contact-page .mkt-features-head .mkt-section-lead,.mkt-contact-extras .mkt-features-head .mkt-section-lead,.mkt-challenges-page .mkt-features-head .mkt-section-lead,.mkt-testimonials-page .mkt-features-head .mkt-section-lead,.mkt-testimonials-page #testimonials .mkt-features-head .mkt-section-lead,.mkt-help-page .mkt-features-head .mkt-section-lead{margin:.5rem 0 0;max-width:40rem;font-size:clamp(.9375rem,1.35vw,1.0625rem);line-height:1.62;text-align:start;color:var(--text-muted)}.mkt-pricing .mkt-features-head .mkt-section-title-accent,.mkt-contact-page .mkt-features-head .mkt-section-title-accent,.mkt-contact-extras .mkt-features-head .mkt-section-title-accent,.mkt-challenges-page .mkt-features-head .mkt-section-title-accent,.mkt-testimonials-page .mkt-features-head .mkt-section-title-accent,.mkt-testimonials-page #testimonials .mkt-features-head .mkt-section-title-accent,.mkt-help-page .mkt-features-head .mkt-section-title-accent{color:var(--green-landing-color, #10a37f)}@media(max-width:640px){.mkt-features-head-badge-row{flex-direction:column;align-items:flex-start}.mkt-features-head-badge-row .mkt-pricing-cycle,.mkt-features-head-badge-row .aythen-search-field--help-hero{align-self:flex-end}}.mkt-structure{margin-top:clamp(2rem,4vw,3rem);text-align:center}.mkt-structure-head{max-width:42rem;margin:0 auto}.mkt-structure-head h2{margin:0;font-size:clamp(1.35rem,3vw,2rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;text-wrap:balance}.mkt-structure-head .mkt-section-lead{margin:.75rem auto 0;max-width:36rem;text-wrap:balance}.mkt-features h2{margin:0;font-size:clamp(1.5rem,3.4vw,2.25rem);font-weight:700;letter-spacing:-.02em;text-transform:none}.mkt-features-grid{--mkt-feature-divider: color-mix(in srgb, var(--border) 55%, transparent);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;gap:1px;margin-top:clamp(1.5rem,3vw,2rem);margin-inline-start:0;margin-inline-end:0;width:100%;border:1px solid var(--mkt-frame-stroke);border-radius:var(--radius-lg);background:var(--mkt-feature-divider);overflow:hidden;text-align:start}.mkt-feature{--feature-accent: #7170ff;--mkt-feature-pad: clamp(.85rem, 1.75vw, 1.15rem);position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;min-height:clamp(11rem,18vw,13.5rem);padding:var(--mkt-feature-pad);border:0;border-radius:0;background:var(--bg);box-shadow:none;overflow:hidden;transition:background .25s ease}.mkt-feature:after{content:"";position:absolute;inset:auto -20% -45% auto;width:12rem;height:12rem;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--feature-accent) 8%,transparent) 0%,transparent 68%);opacity:0;pointer-events:none;transition:opacity .25s ease}.mkt-feature:hover:after{opacity:1}.mkt-feature:hover{background:color-mix(in srgb,var(--surface) 88%,var(--bg))}.mkt-feature-visual{position:relative;z-index:1;display:flex;flex:1 1 auto;align-items:flex-start;justify-content:flex-start;min-height:0;width:100%;margin-bottom:0;overflow:hidden;pointer-events:none}.mkt-feature-body{position:relative;z-index:2;display:flex;flex-direction:row;align-items:flex-start;gap:.75rem;flex:0 0 auto;flex-shrink:0;min-height:3.35rem;margin-top:auto;margin-inline-start:calc(-1 * var(--mkt-feature-pad));margin-inline-end:calc(-1 * var(--mkt-feature-pad));margin-bottom:calc(-1 * var(--mkt-feature-pad));padding:clamp(.85rem,1.6vw,1rem) var(--mkt-feature-pad) var(--mkt-feature-pad);border-top:0;background:linear-gradient(to bottom,var(--bg) 0%,color-mix(in srgb,var(--text) 4%,var(--bg)) 42%,color-mix(in srgb,var(--text) 10%,var(--bg)) 100%)}.mkt-feature:nth-child(1){--feature-accent: #7170ff}.mkt-feature:nth-child(2){--feature-accent: #7170ff}.mkt-feature:nth-child(3){--feature-accent: #7170ff}.mkt-feature:nth-child(4){--feature-accent: #7170ff}.mkt-feature:nth-child(5){--feature-accent: #7170ff}.mkt-feature:nth-child(6){--feature-accent: #7170ff}.mkt-feature:nth-child(7){--feature-accent: #7170ff}.mkt-feature:nth-child(8){--feature-accent: #7170ff}.mkt-feature:nth-child(9){--feature-accent: #7170ff}.mkt-feature-glyph{position:relative;z-index:1;flex:0 0 auto;width:2.75rem;height:2.75rem;margin-top:.1rem;border-radius:11px}.mkt-feature-copy{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;gap:.4rem;min-width:0;padding-top:.05rem}.mkt-feature h3{margin:0;font-size:clamp(.9375rem,1.45vw,1.0625rem);font-weight:700;line-height:1.28;letter-spacing:-.015em;color:var(--text);text-shadow:0 1px 0 color-mix(in srgb,var(--bg) 72%,transparent)}:root[data-theme=light] .mkt-feature h3{text-shadow:0 1px 0 rgba(255,255,255,.9)}.mkt-feature p{margin:0;font-size:clamp(.75rem,1.1vw,.8125rem);line-height:1.48;color:color-mix(in srgb,var(--text) 68%,transparent)}:root[data-theme=light] .mkt-feature{background:var(--bg)}:root[data-theme=light] .mkt-feature-body{background:linear-gradient(to bottom,#fff,#fafafa 38%,#f0f0f2)}:root[data-theme=light] .mkt-feature:hover{background:color-mix(in srgb,var(--surface) 92%,var(--bg))}:root[data-theme=light] .mkt-feature:hover .mkt-feature-body{background:linear-gradient(to bottom,#fff,#f5f5f6 38%,#ebebed)}:root[data-theme=light] .mkt-feature p{color:color-mix(in srgb,var(--text) 62%,transparent)}@media(max-width:768px){.mkt-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-feature{min-height:clamp(10.5rem,42vw,12.5rem)}}.mkt-band-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.mkt-band-bg-docs,.mkt-band-bg-image,.mkt-band-bg-rainbow,.mkt-band-bg-orb,.mkt-band-bg-mesh,.mkt-band-bg-grid,.mkt-band-bg-scan,.mkt-band-bg-edge{display:none}.mkt-band-bg-rainbow{position:absolute;top:-45%;right:-25%;bottom:-45%;left:-25%;background:conic-gradient(from 0deg,#00e5ff,#34d399,#ff4fd8,#8b5cf6,#ff9f43,#60a5fa,#00e5ff);filter:blur(52px);opacity:.52;animation:mkt-band-rainbow-spin 8s linear infinite}.mkt-band-bg-orb{position:absolute;border-radius:50%;filter:blur(28px);animation:mkt-band-orb-pulse 4.5s ease-in-out infinite}.mkt-band-bg-orb--cyan{top:8%;left:10%;width:38%;height:55%;background:radial-gradient(circle,#00e5ff8c,#00e5ff00 70%)}.mkt-band-bg-orb--magenta{top:5%;right:8%;width:36%;height:52%;background:radial-gradient(circle,#ff4fd880,#ff4fd800 70%);animation-delay:-1.1s}.mkt-band-bg-orb--violet{bottom:-8%;left:42%;width:32%;height:48%;background:radial-gradient(circle,#8b5cf673,#8b5cf600 70%);animation-delay:-2.2s}.mkt-band-bg-orb--amber{bottom:10%;left:18%;width:22%;height:38%;background:radial-gradient(circle,#ff9f436b,#ff9f4300 70%);animation-delay:-3.1s}.mkt-band-bg-mesh{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 50% 70% at 12% 25%,rgba(0,229,255,.35),transparent 62%),radial-gradient(ellipse 44% 65% at 88% 22%,rgba(255,79,216,.32),transparent 58%),radial-gradient(ellipse 36% 50% at 70% 82%,rgba(139,92,246,.28),transparent 60%),radial-gradient(ellipse 60% 48% at 48% 105%,rgba(52,211,153,.28),transparent 64%),radial-gradient(ellipse 28% 40% at 28% 68%,rgba(255,159,67,.22),transparent 62%);mix-blend-mode:screen;opacity:1}.mkt-band-bg-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.38;background-image:linear-gradient(rgba(0,229,255,.28) 1px,transparent 1px),linear-gradient(90deg,rgba(0,229,255,.28) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 92% 85% at 50% 48%,#000 15%,transparent 80%);mask-image:radial-gradient(ellipse 92% 85% at 50% 48%,#000 15%,transparent 80%);animation:mkt-band-grid-drift 14s linear infinite}.mkt-band-bg-scan{position:absolute;left:0;right:0;height:38%;background:linear-gradient(180deg,transparent 0%,rgba(0,229,255,.06) 18%,rgba(0,229,255,.22) 48%,rgba(255,79,216,.14) 58%,rgba(0,229,255,.06) 78%,transparent 100%);filter:blur(1px);animation:mkt-band-scan 3.2s ease-in-out infinite;mix-blend-mode:screen}.mkt-band-bg-edge{position:absolute;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#00e5ff 12%,#34d399 28%,#ff4fd8 44%,#8b5cf6 58%,#ff9f43 74%,#60a5fa 88%,transparent);background-size:200% 100%;animation:mkt-band-edge-flow 4s linear infinite}.mkt-band-bg-edge--top{top:0;opacity:.95}.mkt-band-bg-edge--bottom{bottom:0;opacity:.65;animation-direction:reverse;animation-duration:5s}.mkt-band-inner{position:relative;z-index:1;width:min(40rem,100%);margin:0;text-align:start}.mkt-band-lead{margin:.65rem 0 0;max-width:32rem;font-size:.9375rem;line-height:1.6;color:color-mix(in srgb,var(--text) 58%,transparent)}.mkt-band-actions.lh-ctas{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem;margin-top:1.25rem;animation:none}.mkt-band-actions .lh-cta{padding:.4rem 1.15rem;min-height:2.75rem;border-radius:9999px;font-family:var(--font);font-size:.96875rem;font-weight:600;line-height:1.2;letter-spacing:0;gap:.35rem;box-sizing:border-box;text-decoration:none}.mkt-band-actions .lh-cta--primary{position:relative;isolation:isolate;overflow:hidden;background:#0a0a0a;color:#fff;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff1a,0 1px 2px #0003,0 6px 16px -6px #00000073;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.mkt-band-actions .lh-cta--primary:hover{transform:translateY(-1px);background:#161616;color:#fff;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff1f,0 2px 4px #00000038,0 10px 22px -8px #00000080}:root[data-theme=dark] .mkt-band-actions .lh-cta--primary{background:#fff;color:#0a0a0a;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff8c,0 1px 2px #0003,0 6px 16px -6px #00000073}:root[data-theme=dark] .mkt-band-actions .lh-cta--primary:hover{background:#f5f5f7;color:#0a0a0a;border-color:#ffffff47}.mkt-band-actions .lh-cta--secondary{background:transparent;color:var(--text, #0a2540);border:1px solid color-mix(in srgb,rgba(15,23,42,.14) 92%,transparent);box-shadow:none;transition:transform .16s ease,background .16s ease,border-color .16s ease}.mkt-band-actions .lh-cta--secondary:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--text, #0a2540) 4%,transparent);color:var(--text, #0a2540);border-color:color-mix(in srgb,rgba(15,23,42,.22) 92%,transparent)}:root[data-theme=dark] .mkt-band-actions .lh-cta--secondary{border-color:#ffffff24;color:var(--text, #f5f5f7)}:root[data-theme=dark] .mkt-band-actions .lh-cta--secondary:hover{background:#ffffff0f;border-color:#ffffff38;color:var(--text, #f5f5f7)}.mkt-band-note{margin:.75rem 0 0;font-size:.75rem;font-weight:500;letter-spacing:0;text-transform:none;color:color-mix(in srgb,var(--text) 48%,transparent)}:root[data-theme=light] .mkt-band{background:transparent;border:0;box-shadow:none}:root[data-theme=light] .mkt-band--flat .mkt-section-kicker{color:color-mix(in srgb,var(--mkt-spec-neon) 72%,var(--text))}:root[data-theme=light] .mkt-band-card{background:radial-gradient(ellipse 55% 70% at 12% 0%,color-mix(in srgb,var(--mkt-spec-lime) 8%,transparent),transparent 68%),radial-gradient(ellipse 42% 55% at 88% 8%,color-mix(in srgb,var(--mkt-spec-cyan) 6%,transparent),transparent 72%),color-mix(in srgb,var(--surface) 98%,transparent);border-color:color-mix(in srgb,var(--border) 88%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--mkt-spec-neon) 14%,transparent),0 8px 28px color-mix(in srgb,#000 6%,transparent)}:root[data-theme=light] .mkt-band .mkt-section-kicker{color:color-mix(in srgb,var(--mkt-spec-neon) 72%,var(--text))}:root[data-theme=light] .mkt-workflow .mkt-workflow-mesh{border-top-color:color-mix(in srgb,var(--mkt-spec-neon) 32%,transparent)}:root[data-theme=light] .mkt-workflow-head{background:radial-gradient(ellipse 72% 85% at 50% -18%,color-mix(in srgb,var(--mkt-spec-neon) 12%,transparent),transparent 62%),radial-gradient(ellipse 48% 42% at 12% 8%,color-mix(in srgb,var(--mkt-spec-lime) 8%,transparent),transparent 68%),var(--bg);border-top-color:color-mix(in srgb,var(--mkt-spec-neon) 32%,transparent);border-bottom-color:color-mix(in srgb,var(--mkt-spec-lime) 24%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--mkt-spec-neon) 16%,transparent),0 -28px 88px color-mix(in srgb,var(--mkt-spec-neon) 10%,transparent)}:root[data-theme=light] .mkt-workflow-head .mkt-section-kicker{color:color-mix(in srgb,var(--mkt-spec-neon) 68%,var(--text))}:root[data-theme=light] .mkt-workflow-mesh .mkt-platform-node__label,:root[data-theme=light] .mkt-integrations .mkt-workflow-mesh .mkt-platform-node__label{color:color-mix(in srgb,#39ff88 52%,var(--text))}:root[data-theme=light] .mkt-workflow-mesh-lead{color:color-mix(in srgb,var(--text) 58%,transparent)}:root[data-theme=light] .mkt-workflow-mesh .mkt-platform-mesh--band .mkt-platform-node__surface,:root[data-theme=light] .mkt-integrations .mkt-workflow-mesh .mkt-platform-mesh--band .mkt-platform-node__surface{background:color-mix(in srgb,var(--text) 5%,#f6f6f7);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 1px #ffffffd9,inset 0 0 0 1px color-mix(in srgb,var(--text) 9%,transparent),0 1px 2px #0000000a}:root[data-theme=light] .mkt-band h2{color:var(--text)}:root[data-theme=light] .mkt-band-lead{color:color-mix(in srgb,var(--text) 58%,transparent)}:root[data-theme=light] .mkt-band-note{color:color-mix(in srgb,var(--text) 48%,transparent)}@keyframes mkt-band-rainbow-spin{to{transform:rotate(360deg)}}@keyframes mkt-band-orb-pulse{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes mkt-band-scan{0%,to{transform:translateY(-115%);opacity:.35}50%{transform:translateY(115%);opacity:1}}@keyframes mkt-band-edge-flow{to{background-position:200% 0}}@keyframes mkt-band-grid-drift{to{background-position:48px 48px}}@keyframes mkt-band-bg-drift{0%{transform:scale(1.03) translate(0)}to{transform:scale(1.06) translate(-1.5%,1%)}}@keyframes mkt-band-note-pulse{0%,to{opacity:.72}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.mkt-band-bg-image,.mkt-band-bg-rainbow,.mkt-band-bg-orb,.mkt-band-bg-grid,.mkt-band-bg-scan,.mkt-band-bg-edge,.mkt-band-note,.mkt-band-scanner__grid,.mkt-band-scanner__noise,.mkt-band-scanner__flare,.mkt-band-scanner__beam,.mkt-band-scanner__hud:after,.mkt-band-card__beam,.mkt-workflow-scanner__grid,.mkt-workflow-scanner__beam{animation:none!important}.mkt-band-bg-scan{opacity:.45;transform:translateY(0)}.mkt-band-scanner__beam--primary{top:42%;opacity:.62}.mkt-band-scanner__beam--cross{opacity:.45}.mkt-workflow-scanner__beam--primary{top:38%;opacity:.55}}@media(max-width:640px){.mkt-main>.mkt-band{padding-top:var(--mkt-section-pad);padding-bottom:var(--mkt-section-pad)}.mkt-band-actions.lh-ctas{flex-direction:column;align-items:stretch;width:min(18rem,100%);margin-inline-start:0;margin-inline-end:0}.mkt-band-actions .lh-cta{width:100%;justify-content:center;min-height:2.75rem}}.mkt-pricing,.mkt-faqs,.mkt-testi{text-align:center}.mkt-main>section.mkt-pricing,.mkt-main>section.mkt-contact-page,.mkt-main>.mkt-testimonials-page,.mkt-main>.mkt-help-page{padding-top:var(--mkt-page-head-pad-top);padding-inline:var(--mkt-frame-pad-x)}.mkt-main>section.mkt-contact-page{padding-bottom:clamp(1.25rem,2.5vw,1.75rem)}.mkt-main>section.mkt-contact-extras{padding-top:clamp(1.25rem,2.5vw,1.75rem);padding-bottom:clamp(1.25rem,2.5vw,1.75rem)}.mkt-main>section#testimonials.mkt-testi--landing{padding-top:clamp(1.25rem,2.5vw,1.75rem);padding-bottom:clamp(1.5rem,3vw,2.25rem)}.mkt-main>.mkt-testimonials-page{padding-bottom:clamp(1.5rem,3vw,2.25rem)}.mkt-main>.mkt-challenges-page+.mkt-band.mkt-band--flat{padding-block:clamp(1.35rem,2.8vw,2rem) clamp(1.75rem,3.5vw,2.5rem);margin-bottom:0}.mkt-main>section.mkt-pricing{text-align:start}.mkt-pricing .help-header{text-align:center}.mkt-pricing-kicker-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.mkt-pricing-kicker-row .help-kicker{margin-bottom:0}.mkt-pricing .help-header h1{margin:0}.mkt-pricing-hero-title{margin:0 auto;max-width:900px;font-size:clamp(2rem,5.5vw,3.5rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;text-align:center;color:var(--text)}.mkt-pricing-hero-accent{color:var(--accent, #10a37f)}.mkt-pricing .help-header .help-lead{margin-inline:auto;max-width:40rem;text-align:center}.mkt-pricing .mkt-pricing-cycle{flex-shrink:0}@media(max-width:640px){.mkt-pricing-kicker-row{flex-direction:column;align-items:flex-start}.mkt-pricing-kicker-row .mkt-pricing-cycle{align-self:flex-end}}.mkt-faqs h1,.mkt-testi h1{margin:0;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:700;line-height:.95;letter-spacing:-.03em;text-transform:none;color:var(--text);background:none;-webkit-text-fill-color:var(--text)}.mkt-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:2.5rem;text-align:start;align-items:stretch;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface)}@media(max-width:960px){.mkt-plans{grid-template-columns:1fr}}.mkt-plan{position:relative;display:flex;flex-direction:column;padding:1.75rem 1.5rem;border:0;border-inline-end:1px solid var(--border);border-radius:0;background:transparent;transition:background .2s ease}.mkt-plan:last-child{border-inline-end:0}@media(max-width:960px){.mkt-plan{border-inline-end:0;border-bottom:1px solid var(--border)}.mkt-plan:last-child{border-bottom:0}}.mkt-plan:hover{transform:none;background:var(--surface-hover)}.mkt-plan.is-popular{border-color:var(--border);background:var(--surface-raised);box-shadow:none;outline:1px solid var(--border-strong);outline-offset:-1px;z-index:1}.mkt-plan-title-row{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.mkt-plan-badge{position:static;transform:none;display:inline-flex;align-items:center;flex-shrink:0;margin-bottom:0;padding:.1rem .35rem;border-radius:4px;background:color-mix(in srgb,var(--text) 6%,transparent);color:color-mix(in srgb,var(--text) 52%,transparent);font-family:var(--font);font-size:.625rem;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;border:0;white-space:nowrap}.mkt-plan h2{margin:0;font-size:1.125rem;font-weight:600;text-transform:none;letter-spacing:-.01em}.mkt-plan-desc{margin:.4rem 0 .9rem;font-size:.8rem;color:var(--text-muted);line-height:1.5;min-height:2.4em}.mkt-plan-price{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .45rem}.mkt-plan-price--yearly{flex-direction:column;align-items:flex-start;gap:.15rem}.mkt-plan-price-was{font-family:var(--font);font-size:.8125rem;font-weight:500;line-height:1.2;color:var(--text-muted);text-decoration:line-through;text-decoration-thickness:1px;opacity:.85}.mkt-plan-price-main{display:flex;align-items:baseline;gap:.3rem}.mkt-plan-price b{font-size:2rem;font-weight:700;color:var(--text);text-shadow:none}.mkt-plan-price>span:not(.mkt-plan-price-was):not(.mkt-plan-price-main),.mkt-plan-price-main>span{font-family:var(--font);font-size:.8125rem;color:var(--text-muted)}.mkt-pricing .mkt-pricing-cycle.ak2-seg{height:auto;min-height:36px;align-items:center}.mkt-pricing .mkt-pricing-cycle.ak2-seg button{gap:.15rem;padding-block:.15rem}.mkt-plan-custom{font-size:1.4rem!important}.mkt-plan-cycle-note{margin:.2rem 0 0;font-family:var(--font);font-size:.75rem;letter-spacing:0;color:var(--text-muted)}.mkt-plan-usage{margin:.35rem 0 0;font-size:.75rem;line-height:1.45;font-weight:500;color:var(--text-muted)}.mkt-plan-price+.mkt-plan-usage{min-height:2.2em}.mkt-plan ul{list-style:none;margin:1rem 0 1.3rem;padding:0;flex:1;display:flex;flex-direction:column;gap:.45rem}.mkt-plan li{display:flex;gap:.5rem;font-size:.82rem;color:var(--text)}.mkt-plan li span{color:var(--ok);font-weight:700}.mkt-plan li.mkt-plan-feature--exclude{color:var(--muted, #6b7280)}.mkt-plan li.mkt-plan-feature--exclude span{color:var(--muted, #6b7280);font-weight:600}.mkt-plan-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:auto;padding:8px 14px;border-radius:999px!important;border:1px solid color-mix(in srgb,var(--text, #f8fafc) 14%,transparent);background:color-mix(in srgb,var(--text) 4%,transparent);color:var(--text, #f8fafc);font-family:var(--font);font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease}:root[data-theme=light] .mkt-plan-cta{color:var(--text, #0f172a);border:1px solid color-mix(in srgb,var(--border, #cbd5e1) 80%,transparent);background:transparent}.mkt-plan-cta:hover{background:color-mix(in srgb,var(--text) 8%,transparent);border-color:color-mix(in srgb,var(--text) 22%,transparent);color:var(--text)}:root[data-theme=light] .mkt-plan-cta:hover{background:color-mix(in srgb,var(--text) 4%,transparent);border-color:color-mix(in srgb,var(--border, #cbd5e1) 100%,transparent);color:var(--text, #0f172a)}.mkt-plan.is-popular .mkt-plan-cta{border-color:color-mix(in srgb,var(--green-landing-color, #10a37f) 35%,transparent);background:color-mix(in srgb,var(--green-landing-color, #10a37f) 10%,transparent);color:var(--text)}:root[data-theme=light] .mkt-plan.is-popular .mkt-plan-cta{border-color:color-mix(in srgb,var(--green-landing-color, #10a37f) 40%,var(--border));background:color-mix(in srgb,var(--green-landing-color, #10a37f) 8%,transparent);color:var(--text, #0f172a)}.mkt-plan.is-popular .mkt-plan-cta:hover{border-color:color-mix(in srgb,var(--green-landing-color, #10a37f) 55%,transparent);background:color-mix(in srgb,var(--green-landing-color, #10a37f) 16%,transparent)}.mkt-pricing-foot{margin:1.6rem 0 0;font-family:var(--font);font-size:.8125rem;letter-spacing:0;color:var(--text-muted)}.mkt-growth{position:relative;isolation:isolate;overflow:hidden;margin:clamp(2.5rem,5vw,3.5rem) auto 0;max-width:960px;padding:clamp(1.75rem,4vw,2.5rem);border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:var(--radius-lg, 28px);background:color-mix(in srgb,var(--surface) 94%,var(--bg));text-align:start;box-sizing:border-box}.mkt-growth:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 115% 78% at 50% -22%,rgba(255,176,128,.2),transparent 58%),radial-gradient(ellipse 88% 58% at 18% -6%,rgba(196,181,253,.16),transparent 56%),radial-gradient(ellipse 88% 58% at 82% -6%,rgba(125,211,252,.14),transparent 56%),linear-gradient(180deg,color-mix(in srgb,#fff 5%,transparent) 0%,transparent 48%)}.mkt-growth:after{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;pointer-events:none;z-index:1;background:linear-gradient(90deg,transparent,color-mix(in srgb,#fff 42%,transparent) 18%,color-mix(in srgb,#fbcfe8 55%,transparent) 42%,color-mix(in srgb,#bfdbfe 55%,transparent) 62%,color-mix(in srgb,#fff 38%,transparent) 82%,transparent);opacity:.85}:root:not([data-theme=light]) .mkt-growth{background:color-mix(in srgb,var(--surface) 86%,#080808);border-color:color-mix(in srgb,var(--border) 65%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#fff 6%,transparent),0 18px 48px color-mix(in srgb,#000 28%,transparent)}:root:not([data-theme=light]) .mkt-growth:before{background:radial-gradient(ellipse 105% 72% at 50% -26%,rgba(251,146,60,.16),transparent 60%),radial-gradient(ellipse 82% 54% at 14% -8%,rgba(167,139,250,.14),transparent 58%),radial-gradient(ellipse 82% 54% at 86% -8%,rgba(56,189,248,.12),transparent 58%),linear-gradient(180deg,color-mix(in srgb,#fff 3%,transparent) 0%,transparent 42%)}:root[data-theme=light] .mkt-growth{background:linear-gradient(180deg,color-mix(in srgb,#fff 98%,#fef7f2),color-mix(in srgb,var(--surface) 99%,#fafafa));border-color:color-mix(in srgb,var(--border) 78%,#ececec);box-shadow:inset 0 1px color-mix(in srgb,#fff 90%,transparent),0 16px 40px color-mix(in srgb,var(--text) 5%,transparent)}:root[data-theme=light] .mkt-growth:before{background:radial-gradient(ellipse 112% 76% at 50% -20%,rgba(255,196,150,.38),transparent 62%),radial-gradient(ellipse 86% 56% at 16% -5%,rgba(216,180,254,.3),transparent 58%),radial-gradient(ellipse 86% 56% at 84% -5%,rgba(186,230,253,.32),transparent 58%),linear-gradient(180deg,color-mix(in srgb,#fff 65%,transparent) 0%,transparent 46%)}:root[data-theme=light] .mkt-growth:after{opacity:.72}.mkt-growth-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.65rem,1.4vw,.9rem)}.mkt-growth h2{margin:0;font-size:clamp(1.375rem,3vw,1.875rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;text-transform:none;color:var(--text)}.mkt-growth .mkt-section-lead{margin:0;max-width:40rem;font-size:clamp(.9375rem,1.35vw,1.0625rem);line-height:1.62;color:var(--text-muted)}.mkt-growth-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.85rem;margin-top:clamp(.55rem,1.2vw,.85rem);width:100%;text-align:start}.mkt-growth-card{position:relative;padding:1.35rem 1.25rem;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:none}:root[data-theme=light] .mkt-growth-card{background:color-mix(in srgb,#fff 90%,transparent);box-shadow:none}.mkt-growth-card h3{margin:0 0 .5rem;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--text)}.mkt-growth-card p{margin:0;font-size:.82rem;color:var(--text-muted);line-height:1.5}.mkt-growth-rate{margin:1rem 0 0!important;display:flex;align-items:baseline;gap:.3rem}.mkt-growth-rate b{font-size:1.6rem;font-weight:700;color:var(--accent, var(--mkt-spec-neon, #10a37f))}.mkt-growth-rate span{font-family:var(--font);font-size:.8125rem;color:var(--text-muted)}.mkt-growth .mkt-contact.mkt-contact--teaser.mkt-contact--embedded,.mkt-growth .mkt-contact--embedded,.mkt-growth-contact.mkt-contact--embedded{margin:clamp(.85rem,1.8vw,1.25rem) 0 0;max-width:none;width:100%;padding:clamp(1.1rem,2.2vw,1.45rem) 0 0;border:0;border-top:0;border-radius:0;background:transparent;box-shadow:none;gap:clamp(1rem,2.5vw,1.75rem)}.mkt-growth .mkt-contact.mkt-contact--teaser.mkt-contact--embedded:before,.mkt-growth .mkt-contact.mkt-contact--teaser.mkt-contact--embedded:after,.mkt-growth .mkt-contact--embedded:before,.mkt-growth .mkt-contact--embedded:after{content:none;display:none}:root:not([data-theme=light]) .mkt-growth .mkt-contact.mkt-contact--teaser.mkt-contact--embedded,:root[data-theme=light] .mkt-growth .mkt-contact.mkt-contact--teaser.mkt-contact--embedded{background:transparent;border:0;box-shadow:none}.mkt-growth .mkt-contact--embedded .mkt-contact-intro h2{font-size:clamp(1.15rem,2.2vw,1.35rem)}.mkt-growth .mkt-contact--embedded .mkt-contact-sub{margin-top:.35rem}.mkt-growth .mkt-contact--embedded .mkt-contact-lead{margin-top:.45rem;max-width:36rem}@media(max-width:720px){.mkt-growth .mkt-contact--embedded{grid-template-columns:1fr}}.aythen-modal-backdrop.mkt-info-modal-backdrop{z-index:120;padding:clamp(.75rem,3vw,1.5rem);background:#0000008c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}:root[data-theme=light] .aythen-modal-backdrop.mkt-info-modal-backdrop{background:#0006}.aythen-modal.mkt-info-modal{width:min(520px,100%);max-height:min(88vh,640px);display:flex;flex-direction:column;overflow:hidden;padding:1.5rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#212121;box-shadow:0 16px 48px #00000073;animation:aythen-slide-up .22s ease}:root:not([data-theme=light]) .aythen-modal.mkt-info-modal{background:#212121;border-color:#ffffff1a;box-shadow:0 16px 48px #00000073}:root[data-theme=light] .aythen-modal.mkt-info-modal{border-color:#0000001a;background:#fff;box-shadow:0 0 0 1px #0000000a,0 16px 48px #0000001f}.mkt-info-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1.25rem}.mkt-info-modal-title{margin:0;font-family:var(--font);font-size:1rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:#fff}:root[data-theme=light] .mkt-info-modal-title{color:#09090b}.mkt-info-modal-close{flex-shrink:0;display:grid;place-items:center;width:1.75rem;height:1.75rem;margin:-.15rem -.15rem 0 0;padding:0;border:0;border-radius:6px;background:transparent;font-size:1.125rem;line-height:1;color:#9ca3af;cursor:pointer;transition:background .15s ease,color .15s ease}.mkt-info-modal-close:hover{background:#ffffff14;color:#fff}:root[data-theme=light] .mkt-info-modal-close:hover{background:#0000000d;color:#09090b}.mkt-info-modal-body{flex:1;min-height:0;overflow-y:auto}.mkt-info-modal-foot{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.5rem;padding-top:0}.mkt-info-modal-btn{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border:0;border-radius:var(--btn-radius);background:#ffffff1a;font-family:var(--font);font-size:.875rem;font-weight:500;line-height:1.3125rem;color:#fff;cursor:pointer;transition:background .2s ease,color .2s ease}.mkt-info-modal-btn:hover{background:#ffffff24;color:#fff}:root[data-theme=light] .mkt-info-modal-btn{background:#e4e4e7;color:#18181b}:root[data-theme=light] .mkt-info-modal-btn:hover{background:#d4d4d8;color:#18181b}.mkt-growth--modal{margin:0;max-width:none;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:start;overflow:visible}.mkt-growth--modal:before,.mkt-growth--modal:after{display:none}.mkt-growth--modal .mkt-growth-inner{gap:0}.mkt-growth--modal .mkt-section-badge{display:none}.mkt-growth--modal h2{margin:0;font-size:.875rem;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;color:#fff}:root[data-theme=light] .mkt-growth--modal h2{color:#09090b}.mkt-growth--modal .mkt-section-lead{margin:.35rem 0 0;max-width:none;font-size:.8125rem;line-height:1.5;color:#9ca3af}:root[data-theme=light] .mkt-growth--modal .mkt-section-lead{color:#71717a}.mkt-growth--modal .mkt-growth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:1rem}.mkt-growth--modal .mkt-growth-card{padding:.85rem .9rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff08;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;transform:none}.mkt-growth--modal .mkt-growth-card:hover{border-color:#ffffff1f;transform:none;box-shadow:none}:root[data-theme=light] .mkt-growth--modal .mkt-growth-card,:root[data-theme=light] .mkt-growth--modal .mkt-growth-card:hover{border-color:#0000001a;background:#fafafa;box-shadow:none}.mkt-growth--modal .mkt-growth-card h3{margin-bottom:.35rem;font-size:.8125rem;font-weight:600;color:#fff}:root[data-theme=light] .mkt-growth--modal .mkt-growth-card h3{color:#09090b}.mkt-growth--modal .mkt-growth-card p{font-size:.75rem;line-height:1.45;color:#9ca3af}:root[data-theme=light] .mkt-growth--modal .mkt-growth-card p{color:#71717a}.mkt-growth--modal .mkt-growth-rate{margin:.65rem 0 0!important}.mkt-growth--modal .mkt-growth-rate b{font-size:1.05rem;font-weight:600;color:#fff}:root[data-theme=light] .mkt-growth--modal .mkt-growth-rate b{color:#09090b}.mkt-growth--modal .mkt-growth-rate span{font-size:.75rem;color:#9ca3af}@media(max-width:560px){.aythen-modal.mkt-info-modal{padding:1.15rem}.mkt-growth--modal .mkt-growth-grid{grid-template-columns:1fr}}.mkt-main>section#faqs.mkt-faqs--landing,.mkt-main .mkt-product-landing>section#faqs.mkt-faqs--landing{width:100%;max-width:100%;margin:0;padding:var(--mkt-section-pad) var(--mkt-frame-pad-x) 0;border-top:0;box-sizing:border-box;text-align:start}.mkt-main .mkt-product-landing>section#faqs.mkt-faqs--landing{max-width:min(var(--mkt-content-max, 1080px),100%);margin-inline:auto;padding:var(--mkt-section-pad) var(--mkt-frame-pad-x);scroll-margin-top:5.5rem}.mkt-faqs--landing{text-align:start}.mkt-faqs-head{max-width:40rem;width:100%;margin-inline:0}.mkt-faqs-head .mkt-section-lead{margin-inline-start:0;margin-inline-end:0;max-width:none}.mkt-faqs--landing h2{margin:0;font-size:clamp(1.5rem,3.4vw,2.25rem);font-weight:700;letter-spacing:-.02em;text-transform:none;color:var(--text)}.mkt-product-landing>section#faqs.mkt-faqs--landing h2{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.85rem,3.6vw,2.85rem);letter-spacing:-.03em;line-height:1.08}.mkt-product-landing>section#faqs.mkt-faqs--landing .mkt-section-lead{margin:.95rem 0 0;max-width:36rem;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.55;letter-spacing:-.01em;color:color-mix(in srgb,var(--text) 58%,transparent)}.mkt-faqs--landing .mkt-section-lead{margin-inline:0}.mkt-faqs--landing .faq-list{width:100%;max-width:none;margin:1.15rem 0 0}.mkt-faqs--landing>.faq-list,.mkt-product-landing>section#faqs.mkt-faqs--landing .faq-list,.landing-page.mkt .mkt-main>section#faqs.mkt-faqs--landing .faq-list,.ayb-faqs .ayb-faqs__list .faq-list{width:100%;max-width:none}.mkt-faqs--landing .faq-item,.mkt-product-landing>section#faqs.mkt-faqs--landing .faq-item,.landing-page.mkt .mkt-main>section#faqs.mkt-faqs--landing .faq-item,.ayb-faqs .ayb-faqs__list .faq-item{width:100%}.mkt-faqs--landing .faq-item button,.mkt-product-landing>section#faqs.mkt-faqs--landing .faq-item button,.landing-page.mkt .mkt-main>section#faqs.mkt-faqs--landing .faq-item button,.ayb-faqs .ayb-faqs__list .faq-item button{width:100%}.mkt-faqs--landing .faq-item button{grid-template-columns:2rem 1fr 1.125rem}.mkt-faqs--landing .faq-item button.faq-item-trigger--plain{grid-template-columns:1fr 1.125rem}.mkt-faqs--landing .faq-item-icon{width:1.125rem;height:1.125rem;border:1px solid color-mix(in srgb,var(--text-soft) 55%,transparent);border-radius:50%;color:var(--text-soft)}.mkt-faqs--landing .faq-item-icon:before{top:50%;left:50%;width:.5rem;height:1px;transform:translate(-50%,-50%)}.mkt-faqs--landing .faq-item-icon:after{left:50%;top:50%;width:1px;height:.5rem;transform:translate(-50%,-50%)}.mkt-faqs--landing .faq-item.is-open .faq-item-icon:after{transform:translate(-50%,-50%) scaleY(0)}:root[data-theme=light] .mkt-faqs--landing .faq-item-icon{border-color:color-mix(in srgb,var(--text-soft) 70%,transparent);color:var(--text-soft)}:root[data-theme=light] .mkt-faqs--landing .faq-item.is-open .faq-item-icon{color:var(--text-muted);border-color:color-mix(in srgb,var(--text-soft) 55%,transparent)}.mkt-faqs-more{width:100%;max-width:none;margin:.65rem 0 0}.mkt-product-landing>section#faqs.mkt-faqs--landing .mkt-faqs-more{margin:.55rem 0 0}.mkt-faqs-more-link{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;font-weight:500;color:var(--accent);text-decoration:none}.mkt-faqs-more-link:hover{text-decoration:underline}.mkt-pricing .mkt-contact,.mkt-pricing .mkt-contact.mkt-contact--teaser{scroll-margin-top:5.5rem;max-width:none;margin:clamp(2rem,4vw,2.75rem) 0 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.mkt-pricing .mkt-contact.mkt-contact--teaser:before,.mkt-pricing .mkt-contact.mkt-contact--teaser:after{content:none;display:none}:root:not([data-theme=light]) .mkt-pricing .mkt-contact.mkt-contact--teaser,:root[data-theme=light] .mkt-pricing .mkt-contact.mkt-contact--teaser{background:transparent;border:0;box-shadow:none}.mkt-pricing .mkt-contact-intro h2{font-size:clamp(1.25rem,2.6vw,1.5rem)}.mkt-pricing .mkt-contact--teaser .mkt-contact-panel{display:flex;flex-direction:column;align-items:flex-end;justify-self:end;gap:.85rem;text-align:end}.mkt-contact--teaser .mkt-contact-panel{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem}.mkt-contact--teaser{position:relative;isolation:isolate;overflow:hidden}.mkt-contact--teaser:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 115% 78% at 50% -22%,rgba(255,176,128,.2),transparent 58%),radial-gradient(ellipse 88% 58% at 18% -6%,rgba(196,181,253,.16),transparent 56%),radial-gradient(ellipse 88% 58% at 82% -6%,rgba(125,211,252,.14),transparent 56%),linear-gradient(180deg,color-mix(in srgb,#fff 5%,transparent) 0%,transparent 48%)}.mkt-contact--teaser:after{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;pointer-events:none;z-index:1;background:linear-gradient(90deg,transparent,color-mix(in srgb,#fff 42%,transparent) 18%,color-mix(in srgb,#fbcfe8 55%,transparent) 42%,color-mix(in srgb,#bfdbfe 55%,transparent) 62%,color-mix(in srgb,#fff 38%,transparent) 82%,transparent);opacity:.85}.mkt-contact--teaser>*{position:relative;z-index:1}:root:not([data-theme=light]) .mkt-contact--teaser:before{background:radial-gradient(ellipse 105% 72% at 50% -26%,rgba(251,146,60,.16),transparent 60%),radial-gradient(ellipse 82% 54% at 14% -8%,rgba(167,139,250,.14),transparent 58%),radial-gradient(ellipse 82% 54% at 86% -8%,rgba(56,189,248,.12),transparent 58%),linear-gradient(180deg,color-mix(in srgb,#fff 3%,transparent) 0%,transparent 42%)}:root[data-theme=light] .mkt-contact--teaser:before{background:radial-gradient(ellipse 112% 76% at 50% -20%,rgba(255,196,150,.38),transparent 62%),radial-gradient(ellipse 86% 56% at 16% -5%,rgba(216,180,254,.3),transparent 58%),radial-gradient(ellipse 86% 56% at 84% -5%,rgba(186,230,253,.32),transparent 58%),linear-gradient(180deg,color-mix(in srgb,#fff 65%,transparent) 0%,transparent 46%)}:root[data-theme=light] .mkt-contact--teaser:after{opacity:.72}.mkt-faq-cats{margin-top:1.6rem;display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem}.mkt-faq-cat{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .95rem;border:1px solid var(--border-bright);border-radius:var(--btn-radius);background:var(--surface);color:var(--text-muted);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer;transition:border-color .2s,color .2s,box-shadow .2s,transform .15s}.mkt-faq-cat i{font-style:normal;font-family:var(--font);font-size:.6875rem;font-weight:500;padding:.1rem .4rem;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-muted)}.mkt-faq-cat:hover{border-color:#ffffff24;color:var(--text);transform:none}.mkt-faq-cat.is-active{border-color:#ffffff24;color:var(--text);box-shadow:none;background:#171717}.mkt-faq-cat.is-active i{border-color:#ffffff1a;color:var(--text-muted)}.mkt-contact{margin:clamp(3rem,7vw,4.5rem) auto 0;max-width:960px;scroll-margin-top:5rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,2.5rem);align-items:start;padding:clamp(1.75rem,4vw,2.5rem);border:1px solid var(--border);border-radius:var(--radius-lg, 28px);background:var(--surface);text-align:start}:root[data-theme=dark] .mkt-contact{background:color-mix(in srgb,var(--surface) 90%,var(--bg));border-color:color-mix(in srgb,var(--border) 85%,transparent)}:root[data-theme=light] .mkt-contact{background:var(--surface);border-color:var(--border);box-shadow:0 1px 2px color-mix(in srgb,var(--text) 5%,transparent),0 8px 24px color-mix(in srgb,var(--text) 4%,transparent)}.mkt-contact.mkt-contact--teaser{border-color:color-mix(in srgb,var(--border) 72%,transparent);background:color-mix(in srgb,var(--surface) 94%,var(--bg))}:root:not([data-theme=light]) .mkt-contact.mkt-contact--teaser{background:color-mix(in srgb,var(--surface) 86%,#080808);border-color:color-mix(in srgb,var(--border) 65%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#fff 6%,transparent),0 18px 48px color-mix(in srgb,#000 28%,transparent)}:root[data-theme=light] .mkt-contact.mkt-contact--teaser{background:linear-gradient(180deg,color-mix(in srgb,#fff 98%,#fef7f2),color-mix(in srgb,var(--surface) 99%,#fafafa));border-color:color-mix(in srgb,var(--border) 78%,#ececec);box-shadow:inset 0 1px color-mix(in srgb,#fff 90%,transparent),0 16px 40px color-mix(in srgb,var(--text) 5%,transparent)}.mkt-contact-intro h2{margin:0;font-size:clamp(1.375rem,3vw,1.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;text-transform:none;color:var(--text);background:none;-webkit-text-fill-color:var(--text)}.mkt-contact-sub{margin:.5rem 0 0;font-size:.9375rem;font-weight:500;color:var(--text-muted)}.mkt-contact-lead{margin:.75rem 0 0;font-size:.9375rem;line-height:1.55;color:var(--text-muted)}.mkt-contact-email-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.mkt-contact-email{display:inline-flex;align-items:center;padding:0;border-radius:0;background:transparent;color:var(--text-muted);font-family:var(--font);font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s}.mkt-contact-email:hover{color:var(--text);text-decoration:underline}:root[data-theme=light] .mkt-contact-email{background:transparent;color:var(--text-muted)}:root[data-theme=light] .mkt-contact-email:hover{color:var(--text)}.mkt-contact-copy-btn{padding:.5rem 1rem;border:1px solid var(--border);border-radius:var(--btn-radius);background:transparent;color:var(--text-muted);font:inherit;font-size:.875rem;font-weight:500;letter-spacing:0;text-transform:none;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.mkt-contact-copy-btn:hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--text)}.mkt-contact-meta{margin-top:1rem;display:grid;gap:0;border:1px solid var(--border);border-radius:12px;overflow:hidden}.mkt-contact-info-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem .875rem;font-size:.8125rem;border-bottom:1px solid var(--border)}.mkt-contact-info-row:last-child{border-bottom:0}.mkt-contact-info-row span{color:var(--text-soft)}.mkt-contact-info-row b{font-weight:500;color:var(--text)}.mkt-contact-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.mkt-contact-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border:0;border-radius:999px!important;background:linear-gradient(to bottom,#10a37f,#15db89);color:#fff;font-family:var(--font);font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;box-shadow:0 4px 14px -4px #10a37fa6;transition:filter .2s ease,box-shadow .2s ease,transform .15s ease}.mkt-contact-cta:hover{color:#fff;filter:brightness(1.05);box-shadow:0 6px 18px -4px #10a37fb8}.mkt-contact-cta-secondary{display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-py) calc(var(--btn-px) + .125rem);border:0;border-radius:var(--btn-radius);background:var(--btn-secondary-bg);color:var(--btn-secondary-text);font-family:var(--font);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);text-decoration:none;transition:background .2s,color .2s}.mkt-contact-cta-secondary:hover{background:var(--btn-secondary-hover);color:var(--btn-secondary-hover-text)}.mkt-contact-glow,.mkt-contact-chip,.mkt-contact-dot{display:none}@media(max-width:720px){.mkt-contact{grid-template-columns:1fr}.mkt-pricing .mkt-contact--teaser .mkt-contact-panel{align-items:flex-start;justify-self:start;text-align:start}.mkt-contact-email-row,.mkt-contact-actions{justify-content:flex-start}}.mkt-cart-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:8px;background:transparent;color:var(--text-muted);cursor:pointer;transition:color .2s,background .2s}.mkt-nav-utils .mkt-cart-btn{width:32px;height:32px;border-radius:6px;color:var(--mkt-nav-link-color)}.mkt-nav-utils .mkt-cart-btn:hover{color:var(--text);background:color-mix(in srgb,var(--text) 5%,transparent)}.mkt-cart-btn svg{width:1.15rem;height:1.15rem}.mkt-cart-btn:hover{color:var(--text);background:#ffffff0f}.mkt-cart-count{position:absolute;top:-6px;right:-6px;min-width:17px;height:17px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--accent);color:#000;font-family:var(--font);font-size:.62rem;font-weight:700}.aythen-cart-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0201089e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:flex-end}.aythen-cart-drawer{width:min(420px,96vw);height:100%;display:flex;flex-direction:column;gap:.85rem;padding:1.15rem 1.15rem 1.4rem;border-inline-start:1px solid var(--border-bright);background:linear-gradient(180deg,rgba(0,240,255,.04) 0%,transparent 28%),var(--surface);box-shadow:var(--shadow),var(--glow-cyan);overflow-y:auto;animation:aythen-cart-in .28s cubic-bezier(.22,1,.36,1)}@keyframes aythen-cart-in{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}.aythen-cart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--border);padding-bottom:.85rem}.aythen-cart-head-main{display:flex;align-items:center;gap:.75rem;min-width:0}.aythen-cart-head-icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:12px;border:1px solid rgba(0,240,255,.25);background:#00f0ff14;color:var(--accent);box-shadow:0 0 18px #00f0ff26;flex-shrink:0}.aythen-cart-head-icon svg{width:1.25rem;height:1.25rem}.aythen-cart-head h3{margin:0;font-family:var(--font-display);font-size:1rem;letter-spacing:.06em;text-transform:uppercase}.aythen-cart-head-sub{margin:.15rem 0 0;font-family:var(--mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.aythen-cart-close{border:1px solid var(--border);border-radius:10px;background:#ffffff08;color:var(--text-muted);width:32px;height:32px;font-size:1.1rem;line-height:1;cursor:pointer;flex-shrink:0;transition:color .2s,border-color .2s,background .2s}.aythen-cart-close:hover{color:var(--text);border-color:var(--accent);background:#00f0ff0f}.aythen-cart-promos{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:none}.aythen-cart-promos::-webkit-scrollbar{display:none}.aythen-cart-promo{flex:0 0 auto;min-width:7.5rem;max-width:9rem;padding:.55rem .65rem;border-radius:12px;border:1px solid var(--border);background:var(--surface-2);display:flex;flex-direction:column;gap:.12rem}.aythen-cart-promo--cyan{border-color:#00f0ff40;background:#00f0ff0d}.aythen-cart-promo--magenta{border-color:#ff00c840;background:#ff00c80d}.aythen-cart-promo--green{border-color:#00ff9c40;background:#00ff9c0d}.aythen-cart-promo-tag{font-family:var(--mono);font-size:.58rem;font-weight:700;letter-spacing:.08em;color:var(--accent)}.aythen-cart-promo--magenta .aythen-cart-promo-tag{color:var(--accent-2)}.aythen-cart-promo--green .aythen-cart-promo-tag{color:var(--ok, #00ff9c)}.aythen-cart-promo b{font-size:.72rem;letter-spacing:.04em}.aythen-cart-promo small{font-size:.62rem;line-height:1.35;color:var(--text-muted)}.aythen-cart-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;text-align:center;padding:2rem 1rem;color:var(--text-muted);font-size:.88rem}.aythen-cart-empty-icon{display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;border:1px dashed var(--border-bright);color:var(--text-muted);opacity:.65}.aythen-cart-empty-icon svg{width:1.75rem;height:1.75rem}.aythen-cart-empty-cta{margin-top:.25rem}.aythen-cart-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.aythen-cart-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.7rem .75rem;border:1px solid var(--border);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.03) 0%,transparent 55%),var(--surface-2);transition:border-color .2s,box-shadow .2s}.aythen-cart-item:hover{border-color:#00f0ff47;box-shadow:0 0 16px #00f0ff14}.aythen-cart-icon{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:12px;flex-shrink:0}.aythen-cart-icon--cyan{background:#00f0ff1a;border:1px solid rgba(0,240,255,.25)}.aythen-cart-icon--green{background:#00ff9c14;border:1px solid rgba(0,255,156,.25)}.aythen-cart-icon--magenta{background:#ff00c814;border:1px solid rgba(255,0,200,.25)}.aythen-cart-icon--violet{background:#a082ff1a;border:1px solid rgba(160,130,255,.3)}.aythen-cart-glyph{position:relative;width:1.15rem;height:1.15rem}.aythen-cart-glyph--starter{border:2px solid var(--accent);border-radius:50%;box-shadow:0 0 8px #00f0ff66}.aythen-cart-glyph--page{border:2px solid var(--ok, #00ff9c);border-radius:3px}.aythen-cart-glyph--page:after{content:"";position:absolute;top:.2rem;left:.15rem;right:.15rem;height:2px;background:#00ff9c80;box-shadow:0 .25rem #00ff9c59}.aythen-cart-glyph--bolt{width:0;height:0;border-inline-start:.55rem solid transparent;border-inline-end:.55rem solid transparent;border-bottom:1rem solid var(--accent-2);transform:rotate(12deg);filter:drop-shadow(0 0 6px rgba(255,0,200,.5))}.aythen-cart-glyph--tower{width:.55rem;height:1rem;margin:0 auto;background:linear-gradient(180deg,#c4b5ff,#8060ff);border-radius:2px 2px 0 0;box-shadow:-.45rem .15rem 0 -.1rem #a082ff80,.45rem .15rem 0 -.1rem #a082ff80}.aythen-cart-item-body{min-width:0;display:flex;flex-direction:column;gap:.18rem}.aythen-cart-item-top{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.aythen-cart-item-top b{font-size:.82rem;line-height:1.25}.aythen-cart-cycle{font-family:var(--mono);font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;padding:.12rem .4rem;border-radius:999px;border:1px solid var(--border);color:var(--text-muted)}.aythen-cart-cycle--yearly{border-color:#ff00c859;color:var(--accent-2);background:#ff00c80f}.aythen-cart-tariff{font-family:var(--mono);font-size:.62rem;color:var(--ok, #00ff9c);letter-spacing:.04em}.aythen-cart-item-price{font-family:var(--mono);font-size:.78rem;color:var(--accent);font-weight:700}.aythen-cart-remove{border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-muted);width:28px;height:28px;font-size:.75rem;cursor:pointer;transition:color .2s,border-color .2s,background .2s}.aythen-cart-remove:hover{color:var(--err);border-color:#ff386059;background:#ff386014}.aythen-cart-coupon{padding:.75rem;border:1px dashed var(--border-bright);border-radius:14px;background:#ffffff05}.aythen-cart-coupon-label{margin:0 0 .5rem;font-family:var(--mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.aythen-cart-coupon-row{display:flex;gap:.45rem}.aythen-cart-coupon-input{flex:1;min-width:0;padding:.55rem .65rem;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font-family:var(--mono);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.aythen-cart-coupon-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px #00f0ff26}.aythen-cart-coupon-hints{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}.aythen-cart-coupon-hint{border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text-muted);font-family:var(--mono);font-size:.58rem;letter-spacing:.06em;padding:.2rem .5rem;cursor:pointer;transition:border-color .2s,color .2s}.aythen-cart-coupon-hint:hover{border-color:var(--accent);color:var(--accent)}.aythen-cart-coupon-applied{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.aythen-cart-coupon-chip{display:flex;flex-direction:column;gap:.1rem;font-family:var(--mono);font-size:.78rem;color:var(--ok, #00ff9c)}.aythen-cart-coupon-chip small{font-size:.62rem;color:var(--text-muted)}.aythen-cart-coupon-clear{border:none;background:transparent;color:var(--text-muted);font-size:.68rem;font-family:var(--mono);cursor:pointer;text-transform:uppercase;letter-spacing:.05em}.aythen-cart-coupon-clear:hover{color:var(--err)}.aythen-cart-coupon-msg{margin:.45rem 0 0;font-size:.72rem}.aythen-cart-coupon-msg.is-ok{color:var(--ok, #00ff9c)}.aythen-cart-coupon-msg.is-err{color:var(--err)}.aythen-cart-summary{padding:.75rem .85rem;border-radius:14px;border:1px solid var(--border);background:var(--surface-2);display:flex;flex-direction:column;gap:.4rem}.aythen-cart-summary-row{display:flex;align-items:center;justify-content:space-between;font-family:var(--mono);font-size:.74rem;color:var(--text-muted)}.aythen-cart-summary-row b{color:var(--text);font-size:.82rem}.aythen-cart-summary-row--discount b{color:var(--ok, #00ff9c)}.aythen-cart-summary-row--total{margin-top:.25rem;padding-top:.55rem;border-top:1px solid var(--border);font-size:.82rem;color:var(--text)}.aythen-cart-summary-row--total b{color:var(--accent);font-size:1.15rem;text-shadow:0 0 12px rgba(0,240,255,.35)}.aythen-cart-vat{margin:0;font-size:.62rem;color:var(--text-muted);line-height:1.4}.aythen-cart-trust{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center}.aythen-cart-trust span{font-family:var(--mono);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;padding:.25rem .5rem;border-radius:999px;border:1px solid var(--border);color:var(--text-muted)}.aythen-cart-pay{width:100%;justify-content:center;padding:.75rem 1rem;font-size:.82rem;box-shadow:var(--glow-cyan)}.aythen-cart-error{color:var(--err);font-size:.78rem;margin:0}.aythen-cart-note{color:var(--text-muted);font-size:.68rem;font-family:var(--mono);text-align:center;margin:0;line-height:1.45}:root[data-theme=light] .aythen-cart-drawer{background:linear-gradient(180deg,rgba(0,160,200,.06) 0%,transparent 28%),var(--surface)}:root[data-theme=light] .aythen-cart-item,:root[data-theme=light] .aythen-cart-summary{background:#ffffffd9}.mkt-checkout-notice{max-width:560px;margin:.8rem auto 0;padding:.7rem 1rem;border-radius:var(--radius);font-family:var(--mono);font-size:.78rem}.mkt-checkout-notice--ok{border:1px solid var(--ok);color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent)}.mkt-checkout-notice--warn{border:1px solid var(--warn);color:var(--warn);background:color-mix(in srgb,var(--warn) 12%,transparent)}.mkt-testi-metrics{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.5rem auto 1rem}.mkt-testi-metrics span{font-family:var(--font);font-size:.9375rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-muted)}.mkt-testi-segments{display:flex;justify-content:center;flex-wrap:wrap;gap:.375rem;margin:0 auto 2rem}.mkt-testi-segment{padding:.35rem .75rem;border:1px solid var(--border);border-radius:var(--btn-radius);background:var(--surface);font-size:.75rem;font-weight:500;color:var(--text-muted)}.mkt-testi-card{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.375rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);text-align:start;transition:border-color .2s ease,background .2s ease}.mkt-testi-card:hover{border-color:var(--border-strong);background:var(--surface-hover)}.mkt-testi-card--featured{max-width:42rem;margin:0 auto 1rem;border-color:var(--border-strong);background:var(--surface-raised)}.mkt-testi-quote{position:relative;margin:0;padding-top:.25rem;font-size:.9375rem;line-height:1.6;color:var(--text)}.mkt-testi-card--featured .mkt-testi-quote{font-size:clamp(1rem,2vw,1.0625rem);line-height:1.65}.mkt-testi-quote:before{content:"“";display:block;margin-bottom:.35rem;font-size:1.25rem;line-height:1;color:color-mix(in srgb,var(--text) 24%,transparent);font-weight:400}.mkt-testi-card footer{display:flex;align-items:center;gap:.65rem;margin-top:auto;padding-top:.25rem;border-top:1px solid var(--border)}.mkt-testi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.875rem;text-align:start}.mkt-testi-av{display:inline-flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;border-radius:50%;flex-shrink:0;font-family:var(--font);font-size:.6875rem;font-weight:600;letter-spacing:.02em;color:var(--text);background:var(--surface-raised);border:1px solid var(--border);box-shadow:none}.mkt-testi-who{display:flex;flex-direction:column;gap:.1rem;min-width:0}.mkt-testi-who b{font-size:.8125rem;font-weight:600;color:var(--text)}.mkt-testi-who small{color:var(--text-muted);font-family:var(--font);font-size:.75rem;letter-spacing:0;text-transform:none}@media(max-width:960px){.mkt-nav-bar>.mkt-nav-links{display:none}.mkt-nav-bar{position:relative;justify-content:center}.mkt-nav-spacer{display:none}.mkt-brand{margin-inline-start:0}.mkt-nav-right{position:absolute;right:var(--mkt-nav-bar-pad-x, 24px);top:0;height:var(--mkt-nav-bar-height)}.mkt-brand-sub,.mkt-nav-utils,.mkt-nav-ctas{display:none}.mkt-menu-btn{display:inline-flex}.mkt-nav-mobile{display:none;flex-direction:column;position:fixed;top:var(--mkt-nav-height);left:0;right:0;bottom:0;z-index:74;width:100%;max-width:none;margin:0;padding:0;overflow:hidden;border:0;background:color-mix(in srgb,var(--bg) 90%,transparent);backdrop-filter:blur(22px) saturate(1.15);-webkit-backdrop-filter:blur(22px) saturate(1.15)}:root[data-theme=light] .mkt-nav-mobile{background:color-mix(in srgb,var(--surface) 92%,transparent)}.mkt-nav-mobile.is-open{display:flex}.mkt-nav-mobile-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:.125rem;padding:.5rem var(--mkt-frame-pad-x) .75rem}.mkt-nav-mobile-footer{flex-shrink:0;display:flex;flex-direction:column;gap:.5rem;padding:.75rem var(--mkt-frame-pad-x) calc(.85rem + env(safe-area-inset-bottom,0px));border-top:1px solid color-mix(in srgb,var(--text) 8%,transparent);background:color-mix(in srgb,var(--bg) 94%,transparent)}:root[data-theme=light] .mkt-nav-mobile-footer{border-top-color:color-mix(in srgb,var(--text) 10%,transparent);background:color-mix(in srgb,var(--surface) 96%,transparent)}.mkt-nav-mobile-footer .mkt-nav-cta{display:inline-flex;width:100%;height:auto;min-height:2.5rem;padding:.65rem 1rem;font-size:.875rem}.mkt-nav-mobile .mkt-nav-link{padding:.65rem .75rem}.mkt-nav-mobile-label{margin:.35rem .75rem .15rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft)}.mkt-nav-mobile-feature{display:flex;align-items:flex-start;gap:.75rem;padding:.55rem .75rem;border-radius:.5rem;text-decoration:none;transition:background .18s ease}.mkt-nav-mobile-feature-glyph{margin-top:.05rem}.mkt-nav-mobile-feature-copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.mkt-nav-mobile-feature:hover{background:color-mix(in srgb,var(--surface-hover) 60%,transparent)}.mkt-nav-mobile-feature-copy strong{font-size:.8125rem;font-weight:600;color:var(--text)}.mkt-nav-mobile-feature-copy span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.6875rem;line-height:1.4;max-height:2.8em;overflow:hidden;text-overflow:ellipsis;color:var(--text-muted)}.mkt-nav-mobile-utils{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06)}:root[data-theme=light] .mkt-nav-mobile-utils{border-top-color:#00000014}.mkt-nav-mobile-utils .aythen-langdd-trigger,.mkt-nav-mobile-utils .aythen-theme-btn{border:1px solid var(--border);border-radius:8px;background:transparent;font-family:var(--font);letter-spacing:0}}@media(max-width:760px){.mkt-features-panel-row{flex-wrap:wrap}.mkt-features-col{min-width:min(250px,100%)}}.aythen-pricing-backdrop{align-items:center;padding:1rem}.aythen-pricing-backdrop:before{display:none}.aythen-expand-panel.aythen-camera-popup.aythen-pricing-modal,.aythen-pricing-modal{position:relative;z-index:1;display:flex;flex-direction:column;width:min(640px,calc(100vw - 2rem));max-width:none;max-height:min(92vh,720px);background:var(--ak-bg-card, var(--surface));border:1px solid color-mix(in srgb,#fff 10%,var(--border));border-radius:14px;box-shadow:0 0 0 1px #00000073,0 24px 80px #0000008c;overflow:hidden}@media(min-width:1100px){.aythen-expand-panel.aythen-camera-popup.aythen-pricing-modal{width:min(680px,calc(100vw - 2.5rem));max-height:min(92vh,720px)}}@media(min-width:1440px){.aythen-expand-panel.aythen-camera-popup.aythen-pricing-modal{width:min(720px,calc(100vw - 3rem));max-height:min(92vh,720px)}}.aythen-pricing-modal__head{position:relative;flex-shrink:0;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.aythen-pricing-modal__head-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.aythen-pricing-modal__head--vercel .aythen-pricing-modal__head-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 90% 120% at 50% -30%,rgba(255,255,255,.09),transparent 55%),linear-gradient(180deg,#090909,#0f0f0f 48%,#141414)}.aythen-pricing-modal__head-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.55;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 55%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 55%,transparent 100%)}.aythen-pricing-modal__head-glow{position:absolute;top:-3rem;right:12%;width:14rem;height:8rem;border-radius:999px;background:#ffffff0a;filter:blur(40px)}.aythen-pricing-modal__head-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .95rem}@media(min-width:640px){.aythen-pricing-modal__head-inner{padding:.7rem 1.05rem}}.aythen-pricing-modal__head-copy{min-width:0;flex:1}.aythen-pricing-modal__head-copy h2{margin:0;font-family:var(--font-display, var(--font));font-size:1rem;font-weight:600;line-height:1.2;letter-spacing:-.03em;color:#fafafa}@media(min-width:640px){.aythen-pricing-modal__head-copy h2{font-size:1.0625rem}}.aythen-pricing-modal__head-actions{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-shrink:0;margin-left:auto}.aythen-pricing-modal__cycle-control{flex-shrink:0}.aythen-pricing-modal__head .aythen-pricing-modal__cycle-control.ak2-seg{height:1.95rem;min-height:1.95rem;padding:.15rem;gap:0;border-radius:999px;border:.5px solid color-mix(in srgb,var(--text) 12%,transparent);background:color-mix(in srgb,var(--text) 6%,transparent);box-shadow:0 .5px color-mix(in srgb,var(--text) 4%,transparent);overflow:hidden}.aythen-pricing-modal__head .aythen-pricing-modal__cycle-control .ak2-seg-indicator{display:none}.aythen-pricing-modal__head .aythen-pricing-modal__cycle-control button{min-width:0;min-height:0;height:100%;padding:0 .65rem;gap:.28rem;font-size:.75rem;font-weight:600;letter-spacing:-.015em;opacity:1;color:color-mix(in srgb,var(--text) 55%,transparent)}.aythen-pricing-modal__head .aythen-pricing-modal__cycle-control button:hover:not(.is-active):not(:disabled){color:var(--ak-text-primary, var(--text));background:transparent}.aythen-pricing-modal__head .aythen-pricing-modal__cycle-control button.is-active{background:var(--surface, #fff);color:var(--ak-text-primary, var(--text));font-weight:600;box-shadow:0 .5px color-mix(in srgb,var(--text) 8%,transparent),0 1px 3px color-mix(in srgb,var(--text) 8%,transparent)}.aythen-pricing-modal__head .aythen-pricing-modal__cycle-control .ak2-seg-hint{margin-left:.1rem;font-size:.625rem;font-weight:700;letter-spacing:-.01em;line-height:1}.aythen-pricing-modal__head .aythen-pricing-modal__cycle-control .ak2-seg-hint--green{color:var(--ak-accent-green, #16a34a)}:root[data-theme=light] .aythen-pricing-modal__head .aythen-pricing-modal__cycle-control button.is-active{color:#0a0a0a}:root:not([data-theme=light]) .aythen-pricing-modal__head .aythen-pricing-modal__cycle-control.ak2-seg{background:color-mix(in srgb,#fff 8%,transparent);border-color:color-mix(in srgb,#fff 12%,transparent);box-shadow:0 .5px color-mix(in srgb,#fff 6%,transparent)}:root:not([data-theme=light]) .aythen-pricing-modal__head .aythen-pricing-modal__cycle-control button{color:color-mix(in srgb,#fff 58%,transparent)}:root:not([data-theme=light]) .aythen-pricing-modal__head .aythen-pricing-modal__cycle-control button:hover:not(.is-active):not(:disabled){color:#f4f4f5;background:transparent}:root:not([data-theme=light]) .aythen-pricing-modal__head .aythen-pricing-modal__cycle-control button.is-active{background:color-mix(in srgb,#fff 14%,transparent);color:#fafafa;box-shadow:0 .5px color-mix(in srgb,#fff 8%,transparent)}.aythen-pricing-modal__head .aythen-pricing-modal__close{margin:0}:root[data-theme=light] .aythen-pricing-modal__head{border-bottom-color:var(--border, rgba(0, 0, 0, .08))}:root[data-theme=light] .aythen-pricing-modal__head--vercel .aythen-pricing-modal__head-gradient{background:radial-gradient(ellipse 90% 120% at 50% -30%,rgba(15,23,42,.04),transparent 55%),linear-gradient(180deg,#fff,#f8fafc 55%,#f1f5f9)}:root[data-theme=light] .aythen-pricing-modal__head .aythen-pricing-modal__head-grid{opacity:.35;background-image:linear-gradient(rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px)}:root[data-theme=light] .aythen-pricing-modal__head .aythen-pricing-modal__head-glow{background:#0f172a09}:root[data-theme=light] .aythen-pricing-modal__head-copy h2{color:#0f172a}:root[data-theme=light] .aythen-pricing-modal{border-color:var(--border, rgba(0, 0, 0, .1));box-shadow:0 0 0 1px #0000000f,0 18px 48px #0f172a24}.aythen-pricing-modal__toolbar{flex-shrink:0;display:flex;flex-direction:column;gap:.25rem;padding:.4rem .95rem;border-bottom:1px solid var(--ak-divider, var(--border));background:color-mix(in srgb,var(--ak-bg-card, var(--surface)) 92%,#f4f4f5 8%)}:root[data-theme=dark] .aythen-pricing-modal__toolbar{background:color-mix(in srgb,var(--ak-bg-card, var(--surface)) 88%,#0a0a0a 12%)}@media(min-width:640px){.aythen-pricing-modal__toolbar{padding:.4rem 1.05rem}}.aythen-pricing-modal__usage-hint{margin:0;font-size:.6875rem;line-height:1.3;color:var(--ak-text-muted, var(--text-soft))}.aythen-pricing-modal__notice{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0;padding:.65rem 1.25rem;font-size:.8125rem;border-bottom:1px solid var(--ak-divider, var(--border))}.aythen-pricing-modal__notice--ok{background:color-mix(in srgb,var(--ak-accent-green, #22c55e) 12%,transparent);color:var(--ak-text-primary, var(--text))}.aythen-pricing-modal__notice--warn{background:color-mix(in srgb,#f59e0b 12%,transparent);color:var(--ak-text-primary, var(--text))}.aythen-pricing-modal__notice-dismiss{border:0;background:transparent;color:inherit;font-size:1.1rem;line-height:1;cursor:pointer;opacity:.7}.aythen-pricing-modal__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.aythen-pricing-modal__picker{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;padding:.55rem .75rem .65rem}.aythen-pricing-modal__picker .aythen-pricing-picker__plans.mkt-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;border-radius:10px;flex:0 1 auto;min-height:0}.aythen-pricing-modal__picker .mkt-plan{padding:.7rem .75rem .75rem;border-inline-end:1px solid var(--border);border-bottom:1px solid var(--border)}.aythen-pricing-modal__picker .mkt-plan:nth-child(2n){border-inline-end:0}.aythen-pricing-modal__picker .mkt-plan:nth-child(n+3){border-bottom:0}.aythen-pricing-modal__picker .mkt-plan:last-child{border-inline-end:0;border-bottom:0}.aythen-pricing-modal__picker .mkt-plan-title-row{gap:.25rem;flex-wrap:wrap}.aythen-pricing-modal__picker .mkt-plan h2{font-size:.875rem;letter-spacing:-.02em}.aythen-pricing-modal__picker .mkt-plan-badge{padding:.05rem .3rem;font-size:.5625rem;letter-spacing:.06em}.aythen-pricing-modal__picker .mkt-plan-desc{margin:.2rem 0 .4rem;font-size:.6875rem;line-height:1.3;min-height:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.aythen-pricing-modal__picker .mkt-plan-price b{font-size:1.25rem;letter-spacing:-.03em}.aythen-pricing-modal__picker .mkt-plan-price span{font-size:.6875rem}.aythen-pricing-modal__picker .mkt-plan-usage{display:none}.aythen-pricing-modal__picker .mkt-plan-cycle-note{margin:.15rem 0 0;font-size:.625rem;line-height:1.25}.aythen-pricing-modal__picker .mkt-plan ul{margin:.45rem 0 .55rem;gap:.22rem}.aythen-pricing-modal__picker .mkt-plan li{gap:.3rem;font-size:.6875rem;line-height:1.3}.aythen-pricing-modal__picker .mkt-plan-cta{padding:.38rem .7rem;font-size:.75rem;border-radius:8px!important}.aythen-pricing-modal__picker .aythen-pricing-picker__foot{margin:.45rem 0 0;font-size:.625rem;line-height:1.3}.aythen-pricing-modal__picker .aythen-pricing-picker__trust{margin:.2rem 0 0;font-size:.5625rem;line-height:1.25;text-align:center}.aythen-pricing-picker__error{margin:.35rem 0 0;padding:.4rem .6rem;border-radius:8px;font-size:.75rem;color:#f87171;background:color-mix(in srgb,#f87171 10%,transparent)}.aythen-pricing-picker__plans{margin-top:.35rem}.aythen-pricing-picker__foot{margin:1rem 0 0;font-size:.75rem;line-height:1.45;color:var(--ak-text-muted, var(--text-soft))}.aythen-pricing-picker__trust{margin:.35rem 0 0;font-size:.6875rem;line-height:1.4;text-align:center;color:var(--ak-text-muted, var(--text-soft))}@media(max-width:960px){.aythen-pricing-modal__picker .aythen-pricing-picker__plans.mkt-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.aythen-pricing-modal__picker .mkt-plan{border-inline-end:1px solid var(--border);border-bottom:1px solid var(--border)}.aythen-pricing-modal__picker .mkt-plan:nth-child(2n){border-inline-end:0}.aythen-pricing-modal__picker .mkt-plan:nth-child(n+3){border-bottom:0}}@media(max-width:480px){.aythen-expand-panel.aythen-camera-popup.aythen-pricing-modal,.aythen-pricing-modal{width:min(100%,calc(100vw - 1rem))}.aythen-pricing-modal__picker{overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,currentColor 28%,transparent) transparent}.aythen-pricing-modal__picker::-webkit-scrollbar{width:3px}.aythen-pricing-modal__picker::-webkit-scrollbar-thumb{background:color-mix(in srgb,currentColor 28%,transparent);border-radius:999px}.aythen-pricing-modal__picker .aythen-pricing-picker__plans.mkt-plans{grid-template-columns:1fr}.aythen-pricing-modal__picker .mkt-plan{border-inline-end:0;border-bottom:1px solid var(--border)}.aythen-pricing-modal__picker .mkt-plan:last-child{border-bottom:0}}.mkt-plan.is-current{border-color:color-mix(in srgb,var(--ak-accent-green, #22c55e) 35%,var(--border))}.mkt-plan-badge--current{border-color:color-mix(in srgb,var(--ak-accent-green, #22c55e) 35%,transparent);color:var(--ak-accent-green, #22c55e)}.mkt-plan-cta--ghost{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}@media(max-width:960px){.aythen-pricing-backdrop{padding:.5rem}.aythen-pricing-modal{max-height:96vh;border-radius:14px}}@media(max-width:720px){.aythen-pricing-modal__head-inner{flex-wrap:wrap;align-items:flex-start}.aythen-pricing-modal__head-actions{width:100%;justify-content:flex-end}.aythen-pricing-modal__cycle-control{flex:1 1 auto;min-width:0}.aythen-pricing-modal__cycle-control.ak2-seg,.aythen-pricing-modal__cycle-control .mkt-pricing-cycle{width:100%}}.aythenh-workspace{display:flex;flex-direction:column;gap:0}.aythenh-workspace--vercel{font-family:var(--font)}.aythenh-workspace__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-bottom:.85rem}.aythenh-workspace__head-copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.aythenh-workspace__eyebrow{font-size:.6875rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ak-text-muted, var(--text-muted))}.aythenh-workspace__plan-line{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}.aythenh-workspace__plan-name{font-size:.9375rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--ak-text-primary, var(--text))}.aythenh-workspace__plan-tag{display:inline-flex;align-items:center;min-height:1.25rem;padding:0 .4rem;border-radius:999px;border:1px solid var(--ak-border-subtle, var(--border));background:transparent;font-size:.625rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ak-text-muted, var(--text-soft))}.aythenh-workspace__link{flex-shrink:0;font-size:.75rem;font-weight:500;color:var(--ak-text-muted, var(--text-muted));text-decoration:none;transition:color .12s ease}.aythenh-workspace__link:hover{color:var(--ak-text-primary, var(--text))}.aythenh-workspace__renewal{flex-shrink:0;max-width:42%;font-size:.6875rem;font-weight:500;line-height:1.25;text-align:right;color:var(--ak-text-muted, var(--text-soft));font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.aythenh-workspace__usage{padding:.85rem 0;border-top:1px solid var(--ak-border-subtle, var(--border));border-bottom:1px solid var(--ak-border-subtle, var(--border))}.aythenh-workspace__usage-stack{display:flex;flex-direction:column;gap:.75rem;padding:.85rem 0;border-top:1px solid var(--ak-border-subtle, var(--border));border-bottom:1px solid var(--ak-border-subtle, var(--border))}.aythenh-workspace__metric-block{display:flex;flex-direction:column;gap:.4rem}.aythenh-workspace__metric-block--global{gap:.45rem;padding-bottom:.15rem}.aythenh-workspace__metrics-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.aythenh-workspace__metrics-row--compact{gap:.5rem .65rem}.aythenh-workspace__metric-block.is-compact{gap:.28rem;min-width:0}.aythenh-workspace__metric-block.is-compact .aythenh-workspace__metric-head{flex-direction:column;align-items:flex-start;gap:.08rem}.aythenh-workspace__metric-block.is-compact .aythenh-workspace__metric-title{font-size:.6875rem;line-height:1.2}.aythenh-workspace__metric-block.is-compact .aythenh-workspace__metric-ratio{font-size:.6875rem;justify-content:flex-start;text-align:left}.aythenh-workspace__metric-block.is-compact .aythenh-workspace__remaining{font-size:.625rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aythenh-workspace__metric-block.is-compact .aythenh-workspace__track{height:2px}.aythenh-workspace__metric-head{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem}.aythenh-workspace__metric-title{font-size:.75rem;font-weight:500;color:var(--ak-text-muted, var(--text-muted))}.aythenh-workspace__metric-ratio{display:inline-flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-end;gap:.2rem;font-size:.75rem;font-weight:500;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--ak-text-secondary, var(--text-muted));text-align:right}.aythenh-workspace__metric-unit{margin-left:.1rem;font-weight:400;color:var(--ak-text-muted, var(--text-soft))}.aythenh-workspace__metric-dot{opacity:.45;margin:0 .05rem}.aythenh-workspace__metric-pct{font-weight:600;color:var(--ak-text-primary, var(--text))}.aythenh-workspace__metric-pct--global{font-size:.8125rem}.aythenh-workspace__remaining{margin:0;font-size:.6875rem;line-height:1.35;color:var(--ak-text-muted, var(--text-soft))}.aythenh-workspace__info-stats{display:flex;flex-direction:column}.aythenh-workspace__info-stats .aythenh-workspace__info-stat+.aythenh-workspace__info-stat{padding-top:.5rem;border-top:.5px solid var(--ak-border-subtle, var(--border))}.aythenh-workspace__info-stat{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.65rem 0 .15rem}.aythenh-workspace__info-stat-label{font-size:.6875rem;font-weight:500;color:var(--ak-text-muted, var(--text-muted))}.aythenh-workspace__info-stat-value{font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--ak-text-primary, var(--text))}.aythenh-workspace__usage-top{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.55rem}.aythenh-workspace__usage-label{font-size:.75rem;font-weight:500;color:var(--ak-text-muted, var(--text-muted))}.aythenh-workspace__usage-ratio{display:inline-flex;align-items:baseline;gap:.2rem;font-size:.75rem;font-weight:500;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--ak-text-secondary, var(--text-muted))}.aythenh-workspace__usage-num{color:var(--ak-text-primary, var(--text))}.aythenh-workspace__usage-sep{opacity:.45}.aythenh-workspace__track{height:3px;border-radius:999px;background:color-mix(in srgb,var(--ak-border-subtle, var(--border)) 88%,transparent);overflow:hidden}.aythenh-workspace__fill{display:block;height:100%;border-radius:inherit;transition:width .35s ease}.aythenh-workspace__fill--global{background:var(--ak-accent-green, var(--ok, #22c55e))}.aythenh-workspace__fill--tokens{background:color-mix(in srgb,var(--ak-accent-green, var(--ok, #22c55e)) 72%,var(--ak-text-primary, #fff))}.aythenh-workspace__fill--pages{background:color-mix(in srgb,var(--ak-accent-green, var(--ok, #22c55e)) 48%,var(--ak-text-muted, #737373))}.aythenh-workspace__tokens-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem;margin:.65rem 0 0}.aythenh-workspace__tokens-value{font-size:1.25rem;font-weight:600;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--ak-text-primary, var(--text))}.aythenh-workspace__tokens-label{font-size:.8125rem;font-weight:400;color:var(--ak-text-secondary, var(--text-muted))}.aythenh-workspace__meta{margin:.35rem 0 0;font-size:.75rem;font-weight:400;line-height:1.35;color:var(--ak-text-muted, var(--text-soft))}.aythenh-workspace__meta-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--ak-text-secondary, var(--text-muted))}.aythenh-workspace__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:.15rem 0 0}.aythenh-workspace__metric{display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:.75rem .65rem .75rem 0}.aythenh-workspace__metric+.aythenh-workspace__metric{padding-left:.85rem;border-left:1px solid var(--ak-border-subtle, var(--border))}.aythenh-workspace__metric-label{margin:0;font-size:.6875rem;font-weight:500;color:var(--ak-text-muted, var(--text-muted))}.aythenh-workspace__metric-value{margin:0;font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--ak-text-primary, var(--text))}.aythenh-workspace__upgrade{margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--ak-border-subtle, var(--border))}.aythenh-workspace__upgrade--vercel{padding:.85rem 0 0;border:0;border-top:1px solid var(--ak-border-subtle, var(--border));border-radius:0;background:transparent}.aythenh-workspace__upgrade-title{margin:0;font-size:.8125rem;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--ak-text-primary, var(--text))}.aythenh-workspace__upgrade-hint{margin:.3rem 0 0;font-size:.75rem;line-height:1.45;color:var(--ak-text-muted, var(--text-soft))}.aythenh-workspace__upgrade-rate{margin:.35rem 0 0;font-size:.75rem;font-weight:500;color:var(--ak-text-secondary, var(--text-muted));font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.aythenh-workspace__upgrade-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:2rem;margin-top:.65rem;padding:.45rem .85rem;border-radius:8px;border:1px solid var(--ak-text-primary, var(--text));background:var(--ak-text-primary, var(--text));font-size:.8125rem;font-weight:500;color:var(--ak-bg-app, var(--bg));text-decoration:none;transition:opacity .12s ease,transform .12s ease}.aythenh-workspace__upgrade-btn:hover{opacity:.88}.aythenh-workspace__upgrade-note{margin:.45rem 0 0;font-size:.6875rem;line-height:1.4;text-align:center;color:var(--ak-text-muted, var(--text-soft))}.aythenh-workspace--menu .aythenh-workspace__head{padding:14px 14px 10px}.aythenh-workspace--menu .aythenh-workspace__eyebrow{font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em}.aythenh-workspace--menu .aythenh-workspace__plan-name{font-size:.9375rem;line-height:1.25}.aythenh-workspace--menu .aythenh-workspace__link{font-size:.6875rem;color:var(--ak-accent-green, var(--ok))}.aythenh-workspace--menu .aythenh-workspace__renewal{font-size:.6875rem;color:var(--ak-text-muted, var(--text-soft))}.aythenh-workspace--menu .aythenh-workspace__usage-stack{padding:10px 14px 12px;border-top:.5px solid var(--ak-divider, var(--border));border-bottom:none;gap:.625rem}.aythenh-workspace--menu .aythenh-workspace__metrics-row{gap:.35rem .45rem}.aythenh-workspace--menu .aythenh-workspace__metric-block--global{padding-bottom:.25rem;border-bottom:.5px solid var(--ak-divider, var(--border))}.aythenh-workspace--menu .aythenh-workspace__metric-title,.aythenh-workspace--menu .aythenh-workspace__metric-ratio,.aythenh-workspace--menu .aythenh-workspace__remaining{font-size:.6875rem}.aythenh-workspace--menu .aythenh-workspace__info-stats{border-top:.5px solid var(--ak-divider, var(--border))}.aythenh-workspace--menu .aythenh-workspace__info-stats .aythenh-workspace__info-stat{padding:6px 14px;border-top:none}.aythenh-workspace--menu .aythenh-workspace__info-stats .aythenh-workspace__info-stat+.aythenh-workspace__info-stat{padding-top:6px;border-top:.5px solid var(--ak-divider, var(--border))}.aythenh-workspace--menu .aythenh-workspace__info-stat{padding:6px 14px;border-top:.5px solid var(--ak-divider, var(--border))}.aythenh-workspace--menu .aythenh-workspace__track{height:4px;background:color-mix(in srgb,var(--ak-text-primary) 10%,transparent)}.aythenh-workspace--menu .aythenh-workspace__usage{padding:10px 14px 12px;border-top:.5px solid var(--ak-divider, var(--border));border-bottom:none}.aythenh-workspace--menu .aythenh-workspace__usage-top{margin-bottom:.35rem}.aythenh-workspace--menu .aythenh-workspace__usage-label,.aythenh-workspace--menu .aythenh-workspace__usage-ratio{font-size:.6875rem}.aythenh-workspace--menu .aythenh-workspace__tokens-line{margin:.35rem 0 0}.aythenh-workspace--menu .aythenh-workspace__tokens-label{font-size:.6875rem;color:var(--ak-text-muted, var(--text-soft))}.aythenh-workspace--menu .aythenh-workspace__metrics{padding:0;border-top:.5px solid var(--ak-divider, var(--border))}.aythenh-workspace--menu .aythenh-workspace__metric{padding:6px 14px}.aythenh-workspace--menu .aythenh-workspace__metric+.aythenh-workspace__metric{padding-left:14px;border-left:.5px solid var(--ak-divider, var(--border))}.aythenh-workspace--menu .aythenh-workspace__metric-value{font-size:1.0625rem;line-height:1.2}.aythenh-workspace--menu .aythenh-workspace__upgrade-link{min-height:40px;padding:0 14px;font-size:.6875rem}.aythenh-workspace--menu-slim{padding:0}.aythenh-workspace--menu-slim .aythenh-workspace__menu-head{padding:10px 14px 6px}.aythenh-workspace--menu-slim .aythenh-workspace__menu-plan{display:block;font-size:.8125rem;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--ak-text-primary, var(--text))}.aythenh-workspace--menu-slim .aythenh-workspace__menu-dot{margin:0 .2rem;font-weight:400;color:var(--ak-text-muted, var(--text-soft))}.aythenh-workspace--menu-slim .aythenh-workspace__menu-tier{font-weight:500;color:var(--ak-text-muted, var(--text-soft))}.aythenh-workspace--menu-slim .aythenh-workspace__menu-usage{display:flex;flex-direction:column;gap:.35rem;padding:0 14px 8px}.aythenh-workspace--menu-slim .aythenh-workspace__menu-usage-label{font-size:.6875rem;font-weight:500;color:var(--ak-text-muted, var(--text-muted))}.aythenh-plan-summary__renewal{margin:0;padding:0 14px 6px;font-size:.6875rem;font-weight:500;line-height:1.35;color:var(--ak-text-muted, var(--text-soft))}.aythenh-plan-summary__renewal--compact{padding:0 .65rem .2rem;font-size:.625rem}.aythenh-workspace--menu-slim[data-plan-compact=true] .aythenh-workspace__menu-head{padding:.35rem .65rem .15rem}.aythenh-workspace--menu-slim[data-plan-compact=true] .aythenh-workspace__menu-plan{font-size:.75rem}.aythenh-workspace--menu-slim[data-plan-compact=true] .aythenh-workspace__menu-metrics{gap:.15rem;padding:0 .65rem .25rem;border-top:none}.aythenh-workspace--menu-slim[data-plan-compact=true] .aythenh-workspace__menu-metric-label,.aythenh-workspace--menu-slim[data-plan-compact=true] .aythenh-workspace__menu-metric-value{font-size:.625rem}.aythenh-workspace__menu-usage--compact{display:flex;flex-direction:column;gap:.25rem;padding:0 .65rem .35rem}.aythenh-workspace__menu-usage--compact .aythenh-workspace__menu-pct{font-size:.625rem}.aythenh-workspace__menu-usage--compact .aythenh-workspace__track{height:3px}.aythenh-plan-summary__billing-meta{display:flex;flex-direction:column;gap:.2rem;padding:6px 14px 8px;border-top:.5px solid var(--ak-divider, var(--border))}.aythenh-plan-summary__billing-meta--panel{padding:.65rem 0 .15rem;border-top:.5px solid var(--ak-border-subtle, var(--border))}.aythenh-plan-summary__billing-item{font-size:.6875rem;line-height:1.35;color:var(--ak-text-muted, var(--text-soft))}.aythenh-plan-summary__billing-item--amount{font-weight:600;color:var(--ak-text-primary, var(--text))}.aythenh-plan-summary__actions{display:flex;flex-direction:column;padding:8px 10px 10px;border-top:.5px solid var(--ak-divider, var(--border))}.aythenh-plan-summary__actions--menu{padding:8px 10px 10px}.aythenh-plan-summary__actions--panel{padding:10px 0 0}.aythenh-plan-summary__cta.is-busy,.aythenh-plan-summary__cta:disabled{opacity:.72;cursor:wait}.aythenh-plan-summary__cta{display:flex;align-items:center;justify-content:center;gap:.25rem;width:100%;min-height:2.15rem;padding:0 .75rem;border:none;border-radius:10px;background:color-mix(in srgb,var(--ak-accent-green, var(--ok)) 12%,transparent);font-family:var(--font);font-size:.8125rem;font-weight:600;letter-spacing:-.015em;text-decoration:none;text-align:center;color:var(--ak-accent-green, var(--ok));cursor:pointer;transition:background .12s ease,color .12s ease}.aythenh-plan-summary__cta--primary{font-weight:600;color:var(--ak-accent-green, var(--ok))}.aythenh-plan-summary__cta:hover,.aythenh-plan-summary__cta--primary:hover{background:color-mix(in srgb,var(--ak-accent-green, var(--ok)) 20%,transparent);color:var(--ak-accent-green, var(--ok))}.aythenh-plan-summary__actions.aythenh-plan-summary__actions--compact{padding:.45rem .65rem .55rem;border-top:0}.aythenh-plan-summary__actions--compact .aythenh-plan-summary__cta,.aythenh-plan-summary__actions--compact .aythenh-plan-summary__cta--primary,.aythenh-plan-summary__actions--compact .aythenh-plan-summary__cta.aythen-btn--primary{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;min-height:var(--btn-min-height, 2.125rem);padding:var(--btn-py, .4rem) var(--btn-px, .85rem);border:0;border-radius:var(--btn-radius, 980px);background:var(--btn-primary-bg, var(--ak-text-primary, #111));font-size:var(--btn-font-size, .875rem);font-weight:var(--btn-font-weight, 590);letter-spacing:var(--btn-letter-spacing, -.015em);color:var(--btn-primary-text, #fff)}.aythenh-plan-summary__actions--compact .aythenh-plan-summary__cta:hover,.aythenh-plan-summary__actions--compact .aythenh-plan-summary__cta--primary:hover{background:var(--btn-primary-bg, var(--ak-text-primary, #111));color:var(--btn-primary-text, #fff);opacity:.92}.aythenh-plan-summary__actions--compact .aythenh-workspace__upgrade-arrow{opacity:.85}.aythenh-workspace--menu-slim .aythenh-workspace__menu-pct{font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ak-text-primary, var(--text))}.aythenh-workspace--menu-slim .aythenh-workspace__track{height:4px}.aythenh-workspace--menu-slim .aythenh-workspace__menu-metrics{display:flex;flex-direction:column;gap:.25rem;padding:0 14px 8px;border-top:.5px solid var(--ak-divider, var(--border))}.aythenh-workspace--menu-slim .aythenh-workspace__menu-metric{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.aythenh-workspace--menu-slim .aythenh-workspace__menu-metric-label{font-size:.6875rem;font-weight:500;color:var(--ak-text-muted, var(--text-muted))}.aythenh-workspace--menu-slim .aythenh-workspace__menu-metric-value{font-size:.6875rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ak-text-secondary, var(--text-muted))}.aythenh-workspace--menu-slim .aythenh-workspace__menu-metric-pct{font-weight:600;color:var(--ak-text-muted, var(--text-soft))}.aythenh-workspace--menu-slim .aythenh-workspace__menu-metric-hint{margin:0;padding:0;font-size:.625rem;line-height:1.3;color:var(--ak-text-muted, var(--text-soft))}.aythenh-workspace--menu-slim .aythenh-workspace__menu-pct-secondary{font-weight:500;opacity:.85}.aythenh-workspace--menu-slim .aythenh-workspace__menu-stats{display:flex;flex-direction:column;gap:.15rem;padding:6px 14px 8px;border-top:.5px solid var(--ak-divider, var(--border))}.aythenh-workspace--menu-slim .aythenh-workspace__menu-stat{font-size:.6875rem;line-height:1.35;color:var(--ak-text-muted, var(--text-soft))}.aythenh-workspace--menu-slim .aythenh-workspace__upgrade-link{min-height:36px;padding:0 14px;border-top:.5px solid var(--ak-divider, var(--border));font-size:.6875rem;font-weight:500;gap:.25rem}.aythenh-workspace--menu-slim .aythenh-workspace__upgrade-arrow{opacity:.72}.aythenh-workspace__upgrade-link{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;border-top:.5px solid var(--ak-divider, var(--border));font-size:.8125rem;font-weight:500;text-decoration:none;color:var(--ak-accent-green, var(--ok));transition:background .12s ease}.aythenh-workspace__upgrade-link:hover{background:var(--ak-hover-subtle, rgba(255, 255, 255, .06))}.aythenh-workspace__family{display:flex;flex-direction:column;gap:.45rem;padding:.55rem 0 .15rem}.aythenh-workspace__family-title{margin:0;font-size:.8125rem;font-weight:600;color:var(--ak-text, var(--text))}.aythenh-workspace__history{margin-top:.75rem;padding-top:.65rem;border-top:1px solid var(--ak-border-subtle, rgba(127, 127, 127, .18))}.aythenh-workspace__history-list{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem}.aythenh-workspace__history-item{display:flex;flex-direction:column;gap:.1rem;font-size:.75rem;color:var(--ak-text-muted, var(--text-muted))}.aythen-account-menu-root{position:relative;z-index:550}.aythen-account-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:550;margin:0;padding:0;border:none;background:color-mix(in srgb,#000 36%,transparent);backdrop-filter:blur(4px) saturate(1.2);-webkit-backdrop-filter:blur(4px) saturate(1.2);cursor:pointer;animation:aythen-account-menu-fade-in .25s ease}.aythen-account-aside--popover{position:fixed;z-index:551;display:flex;flex-direction:column;overflow:visible;isolation:auto;width:340px;min-width:340px;max-width:min(340px,calc(100vw - 24px));max-height:calc(100vh - 24px);min-height:0;transform-origin:top right;border-radius:16px;border:.5px solid color-mix(in srgb,var(--ak-text-primary) 12%,transparent);background:color-mix(in srgb,var(--ak-bg-card) 55%,transparent);backdrop-filter:blur(48px) saturate(1.9);-webkit-backdrop-filter:blur(48px) saturate(1.9);color:var(--ak-text-primary);box-shadow:inset 0 1px color-mix(in srgb,#fff 14%,transparent),0 0 0 .5px color-mix(in srgb,var(--ak-text-primary) 6%,transparent),0 22px 56px #0003;animation:aythen-account-menu-popover-in .22s cubic-bezier(.32,.72,0,1)}.aythen-account-aside--bottom-sheet{--ak-account-chrome-h: calc(max(8px, env(safe-area-inset-top)) + 72px) ;position:fixed;left:0;right:0;bottom:0;z-index:551;isolation:isolate;display:flex;flex-direction:column;width:100%;max-height:min(96dvh,100%);min-height:min(72dvh,100%);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,currentColor 28%,transparent) transparent;border-radius:20px 20px 0 0;border:.5px solid color-mix(in srgb,var(--ak-text-primary) 10%,transparent);border-bottom:none;background:color-mix(in srgb,var(--ak-bg-card) 92%,transparent);backdrop-filter:blur(40px) saturate(1.6);-webkit-backdrop-filter:blur(40px) saturate(1.6);color:var(--ak-text-primary);box-shadow:0 -16px 48px #0000003d;padding-bottom:max(12px,env(safe-area-inset-bottom));animation:aythen-account-menu-sheet-up .26s cubic-bezier(.32,.72,0,1)}.aythen-account-aside--side-sheet{--ak-account-chrome-h: calc(max(12px, env(safe-area-inset-top)) + 52px) ;position:fixed;top:0;right:0;bottom:0;z-index:551;isolation:isolate;display:flex;flex-direction:column;width:min(420px,92vw);max-width:420px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,currentColor 28%,transparent) transparent;border-radius:20px 0 0 20px;border:.5px solid color-mix(in srgb,var(--ak-text-primary) 10%,transparent);border-right:none;background:color-mix(in srgb,var(--ak-bg-card) 92%,transparent);backdrop-filter:blur(40px) saturate(1.6);-webkit-backdrop-filter:blur(40px) saturate(1.6);color:var(--ak-text-primary);box-shadow:-16px 0 48px #00000038;padding-bottom:env(safe-area-inset-bottom);animation:aythen-account-menu-sheet-right .26s cubic-bezier(.32,.72,0,1)}.aythen-account-sheet-chrome{position:sticky;top:0;z-index:5;flex-shrink:0;padding:max(8px,env(safe-area-inset-top)) 8px 8px;background:inherit;border-bottom:.5px solid var(--ak-divider);backdrop-filter:inherit;-webkit-backdrop-filter:inherit}.aythen-account-aside--side-sheet .aythen-account-sheet-chrome{padding-top:max(12px,env(safe-area-inset-top))}.aythen-account-sheet-handle{width:36px;height:5px;margin:4px auto 12px;border-radius:999px;background:color-mix(in srgb,var(--ak-text-muted) 38%,transparent)}.aythen-account-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 6px 0 10px}.aythen-account-sheet-title{font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;color:var(--ak-text-primary)}.aythen-account-sheet-close{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;padding:0;border:none;border-radius:999px;background:color-mix(in srgb,var(--ak-text-primary) 6%,transparent);color:var(--ak-text-muted);cursor:pointer;transition:background .14s ease,color .14s ease}.aythen-account-sheet-close:hover{background:var(--ak-hover-subtle);color:var(--ak-text-primary)}.aythen-account-sheet-close:focus-visible{outline:2px solid color-mix(in srgb,var(--ak-accent-green, var(--ok)) 50%,transparent);outline-offset:2px}@keyframes aythen-account-menu-fade-in{0%{opacity:0}to{opacity:1}}@keyframes aythen-account-menu-popover-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes aythen-account-menu-sheet-up{0%{opacity:.96;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes aythen-account-menu-sheet-right{0%{opacity:.96;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.aythen-account-menu-backdrop,.aythen-account-aside--popover,.aythen-account-aside--bottom-sheet,.aythen-account-aside--side-sheet{animation:none}}:root[data-theme=light] .aythen-account-aside--popover,:root[data-theme=light] .aythen-account-aside--bottom-sheet,:root[data-theme=light] .aythen-account-aside--side-sheet{background:color-mix(in srgb,#fff 58%,transparent);border-color:color-mix(in srgb,var(--ak-text-primary) 10%,transparent);box-shadow:inset 0 1px #ffffffb8,0 0 0 .5px color-mix(in srgb,var(--ak-text-primary) 5%,transparent),0 22px 56px #0000001a}:root[data-theme=light] .aythen-account-menu-backdrop{background:color-mix(in srgb,#000 22%,transparent)}:root[data-theme=light] .aythen-account-sheet-close{background:color-mix(in srgb,var(--ak-text-primary) 5%,#fff)}@media(max-width:639px)and (max-height:740px){.aythen-account-aside--bottom-sheet{max-height:100%;min-height:88dvh;border-radius:16px 16px 0 0}}.aythen-account-aside--bottom-sheet::-webkit-scrollbar,.aythen-account-aside--side-sheet::-webkit-scrollbar{width:8px}.aythen-account-aside--bottom-sheet::-webkit-scrollbar-track,.aythen-account-aside--side-sheet::-webkit-scrollbar-track{background:transparent}.aythen-account-aside--bottom-sheet::-webkit-scrollbar-thumb,.aythen-account-aside--side-sheet::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,currentColor 28%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box}:root[data-theme=dark] .aythen-account-aside--bottom-sheet,:root[data-theme=dark] .aythen-account-aside--side-sheet{scrollbar-color:color-mix(in srgb,#fff 20%,transparent) transparent}:root[data-theme=dark] .aythen-account-aside--bottom-sheet::-webkit-scrollbar-thumb,:root[data-theme=dark] .aythen-account-aside--side-sheet::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,#fff 20%,transparent);background-clip:padding-box}.ak2-doc-canvas-footer{display:flex;align-items:center;justify-content:space-between;gap:.4rem;flex:0 0 auto;min-height:1.4375rem;height:auto;padding:.2rem .55rem;box-sizing:border-box;font-size:.6875rem;line-height:1.2;color:color-mix(in srgb,currentColor 62%,transparent);border-top:.5px solid color-mix(in srgb,currentColor 10%,transparent);background:color-mix(in srgb,var(--docv-canvas-toolbar, var(--tplb-ed-bg-toolbar, #f4f4f5)) 86%,transparent);backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px);font-variant-numeric:tabular-nums;letter-spacing:-.01em;overflow:visible;position:relative;z-index:5}:root[data-theme=dark] .ak2-doc-canvas-footer{background:color-mix(in srgb,var(--docv-canvas-toolbar, #36363e) 82%,transparent);border-top-color:color-mix(in srgb,#fff 10%,transparent);color:color-mix(in srgb,#fff 58%,transparent)}.ak2-doc-canvas-footer__start,.ak2-doc-canvas-footer__end{display:inline-flex;align-items:center;gap:.25rem;min-width:0;height:100%}.ak2-doc-canvas-footer__leading{display:inline-flex;align-items:center;flex-shrink:0}.ak2-doc-canvas-footer__leading .ak2-pdfv-btn{min-width:1.25rem;width:auto;height:1.25rem;padding:0 .15rem;border-radius:.3rem;color:inherit}.ak2-doc-canvas-footer__leading .ak2-pdfv-btn.is-active,.ak2-doc-canvas-footer__leading .ak2-pdfv-btn[aria-pressed=true]{background:color-mix(in srgb,currentColor 12%,transparent);color:currentColor}.ak2-doc-canvas-footer__leading .ak2-pdfv-btn__icon svg{width:.75rem;height:.75rem}.ak2-doc-canvas-footer__meta{white-space:nowrap;line-height:1}.ak2-doc-canvas-footer__meta--action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;font:inherit;line-height:1;color:inherit;cursor:pointer;border-radius:.2rem}.ak2-doc-canvas-footer__meta--action:hover{color:color-mix(in srgb,currentColor 100%,transparent);text-decoration:underline;text-underline-offset:.12em}.ak2-doc-canvas-footer__focus{display:inline-flex;align-items:center;gap:.2rem;min-width:0;max-width:14rem;line-height:1}.ak2-doc-canvas-footer__focus-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:.75rem;height:.75rem;opacity:.85}.ak2-doc-canvas-footer__focus-icon svg{width:.75rem;height:.75rem;display:block}.ak2-doc-canvas-footer__focus .ak2-doc-canvas-footer__meta{overflow:hidden;text-overflow:ellipsis}.ak2-doc-canvas-footer__sep{opacity:.55;line-height:1}.ak2-doc-canvas-footer__save-host:not(:has(.ak2-doc-canvas-footer__save,.tplb-ed-autosave,[data-status],[data-save-mode])){display:none}.ak2-doc-canvas-footer__save-host{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.ak2-doc-canvas-footer__hint{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;color:color-mix(in srgb,currentColor 88%,transparent);line-height:1}.ak2-doc-canvas-footer__hint .tplb-breadcrumb__list{justify-content:flex-end}.ak2-doc-canvas-footer__hint .tplb-breadcrumb__item{font-size:inherit}.ak2-doc-canvas-footer .ak2-pdfv-footer-nav,.ak2-doc-canvas-footer .ak2-pdfv-toolbar__group.ak2-pdfv-footer-nav,:root[data-theme=dark] .ak2-doc-canvas-footer .ak2-pdfv-footer-nav,:root[data-theme=dark] .ak2-doc-canvas-footer .ak2-pdfv-toolbar__group.ak2-pdfv-footer-nav{display:inline-flex;align-items:center;gap:.05rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;height:100%;flex-shrink:0;color:inherit}.ak2-doc-canvas-footer .ak2-pdfv-footer-nav .ak2-pdfv-btn{min-width:1.25rem;width:auto;height:1.25rem;padding:0 .15rem;border-radius:.3rem;color:inherit}.ak2-doc-canvas-footer .ak2-pdfv-footer-nav .ak2-pdfv-btn.is-active,.ak2-doc-canvas-footer .ak2-pdfv-footer-nav .ak2-pdfv-btn[aria-pressed=true]{background:color-mix(in srgb,currentColor 12%,transparent);color:currentColor}.ak2-doc-canvas-footer .ak2-pdfv-footer-nav .ak2-pdfv-btn__icon svg{width:.75rem;height:.75rem}.ak2-doc-canvas-footer .ak2-pdfv-footer-nav .ak2-pdfv-btn--zoom-pct{min-width:2.15rem;padding:0 .2rem;font-size:.625rem;font-weight:580}.ak2-doc-canvas-footer .ak2-pdfv-footer-nav .ak2-pdfv-page-input input{width:1.65rem;height:1.125rem;font-size:.625rem;font-weight:580;border-radius:.25rem;color:inherit}.ak2-doc-canvas-footer .ak2-pdfv-footer-nav .ak2-pdfv-page-total{font-size:.625rem;line-height:1;opacity:.85;padding-inline:.05rem .15rem}.ak2-doc-canvas-footer .tplb-ed-footer-nav{display:inline-flex;align-items:center;gap:.05rem;padding:0;border-radius:0;background:transparent;box-shadow:none;height:100%;flex-shrink:0;color:inherit}.ak2-doc-canvas-footer .tplb-ed-footer-nav .tplb-ed-iconbtn,.ak2-doc-canvas-footer .tplb-ed-footer-nav .tplb-ed-iconbtn--sm{min-width:1.25rem!important;width:1.25rem!important;height:1.25rem!important;padding:0;border-radius:.3rem}.ak2-doc-canvas-footer .tplb-ed-footer-nav .tplb-ed-iconbtn svg{width:.75rem!important;height:.75rem!important}.ak2-doc-canvas-footer .tplb-ed-footer-nav__zoom,.ak2-doc-canvas-footer .tplb-ed-footer-nav .tplb-ed-zoom-label{min-width:2.15rem;padding:0 .2rem;font-size:.625rem;font-weight:580;line-height:1.25rem;letter-spacing:-.015em;color:inherit}.ak2-doc-canvas-footer__end{margin-left:auto;overflow:visible;gap:.45rem}.ak2-doc-canvas-footer__hint:not(:empty)+.ak2-doc-canvas-footer__end{margin-left:0}.ak2-doc-canvas-footer .ak2-doc-canvas-footer__end .tplb-ed-vista-tools,.ak2-doc-canvas-footer .ak2-doc-canvas-footer__end .tplb-ed-canvas-toolbar__group,.ak2-doc-canvas-footer .ak2-doc-canvas-footer__end .tplb-ed-canvas-toolbar__group--tools{gap:.05rem;padding:0;border-radius:0;background:transparent;box-shadow:none;height:100%;align-items:center;flex-shrink:0}.ak2-doc-canvas-footer .ak2-doc-canvas-footer__end .tplb-ed-vista-guides-cluster{max-width:100%;height:1.25rem;margin-inline:.05rem;padding:0;border-radius:.3rem;background:color-mix(in srgb,currentColor 5%,transparent)}.ak2-doc-canvas-footer .ak2-doc-canvas-footer__end .tplb-ed-iconbtn,.ak2-doc-canvas-footer .ak2-doc-canvas-footer__end .tplb-ed-iconbtn--sm,.ak2-doc-canvas-footer .ak2-doc-canvas-footer__end .tplb-ed-mini-btn,.ak2-doc-canvas-footer .ak2-doc-canvas-footer__end .tplb-ed-canvas-toolbar__group--tools .tplb-ed-iconbtn,.ak2-doc-canvas-footer .ak2-doc-canvas-footer__end .tplb-ed-canvas-toolbar__group--tools .tplb-ed-iconbtn--sm{min-width:1.25rem!important;width:1.25rem!important;height:1.25rem!important;padding:0;border-radius:.3rem}.ak2-doc-canvas-footer .ak2-doc-canvas-footer__end .tplb-ed-iconbtn svg,.ak2-doc-canvas-footer .ak2-doc-canvas-footer__end .tplb-ed-mini-btn svg,.ak2-doc-canvas-footer .ak2-doc-canvas-footer__end .tplb-ed-canvas-toolbar__group--tools .tplb-ed-iconbtn svg{width:.75rem!important;height:.75rem!important}.ak2-doc-canvas-footer .ak2-doc-canvas-footer__end .tplb-ed-grid-select,.ak2-doc-canvas-footer .ak2-doc-canvas-footer__end .tplb-ed-canvas-toolbar__group--tools .tplb-ed-grid-select{height:1.25rem;padding:0 .1rem;border-radius:.3rem}.ak2-doc-canvas-footer .ak2-doc-canvas-footer__end .tplb-ed-grid-select select,.ak2-doc-canvas-footer .ak2-doc-canvas-footer__end .tplb-ed-canvas-toolbar__group--tools .tplb-ed-grid-select select{height:1.125rem;max-width:2.85rem;padding:0 .25rem;font-size:.625rem;line-height:1;border-radius:.25rem}.ak2-doc-canvas-footer__save{display:inline-flex;align-items:center;gap:.2rem;font-size:inherit;font-weight:500;letter-spacing:-.01em;line-height:1;color:var(--text-muted, #667085);white-space:nowrap}.ak2-doc-canvas-footer__save svg{width:.6875rem;height:.6875rem;display:block;flex-shrink:0}.ak2-doc-canvas-footer__save--success{color:var(--tplb-ed-success, #15803d)}.ak2-doc-canvas-footer__save--danger,.ak2-doc-canvas-footer__save--error{color:var(--tplb-ed-danger, #b91c1c)}.ak2-doc-canvas-footer__save--warning{color:var(--tplb-ed-warning, #a16207)}.ak2-doc-canvas-footer__save-dot{width:.3rem;height:.3rem;border-radius:50%;background:currentColor;opacity:.7;flex-shrink:0}.ak2-doc-canvas-footer__save--ok{color:var(--tplb-ed-success, #15803d)}.ak2-doc-canvas-footer__save-retry{margin-left:.3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font:inherit;font-weight:600;color:inherit;text-decoration:underline;cursor:pointer}@keyframes ak2-doc-canvas-footer-spin{to{transform:rotate(360deg)}}.ak2-doc-canvas-footer__save-spin{animation:ak2-doc-canvas-footer-spin .8s linear infinite}.ak2-doc-canvas-footer .tplb-ed-autosave{display:inline-flex;align-items:center;height:auto;min-height:0;padding:0;margin:0;border-radius:0;font:inherit;font-size:inherit;font-weight:500;line-height:inherit;letter-spacing:inherit;gap:0;background:transparent;color:inherit}.ak2-doc-canvas-footer .tplb-ed-autosave--success{color:var(--tplb-ed-success, #15803d)}.ak2-doc-canvas-footer .tplb-ed-autosave--danger{color:var(--tplb-ed-danger, #b91c1c)}.ak2-doc-canvas-footer .tplb-ed-autosave--muted{color:inherit;font-weight:500}.ak2-doc-canvas-footer .tplb-ed-autosave svg,.ak2-doc-canvas-footer .tplb-ed-autosave__dot{display:none}.ak2-doc-canvas-footer .tplb-ed-autosave__retry{margin-left:.3rem;font:inherit;font-size:inherit;font-weight:500;line-height:inherit}.ak2-annotation-tools{position:relative;display:inline-flex}.tplb-ed-canvas-toolbar .ak2-annotation-tools>.tplb-ed-iconbtn svg{width:.9375rem;height:.9375rem;flex-shrink:0}.ak2-annotation-popover{position:absolute;z-index:80;top:calc(100% + .5rem);left:0;width:min(11.5rem,calc(100vw - 1rem));max-height:min(36rem,calc(100vh - 8rem));overflow:auto;padding:.45rem;border:1px solid rgba(255,255,255,.72);border-radius:1.25rem;background:color-mix(in srgb,#f2f2f7 92%,transparent);color:var(--text, #18181b);box-shadow:0 1.25rem 3.5rem #00000038,0 .15rem .5rem #0000001a;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%)}.ak2-pdfv-toolbar__cluster--end .ak2-annotation-popover,.tplb-ed-canvas-toolbar__cluster--end .ak2-annotation-popover{right:0;left:auto}.tplb-activity-dock .ak2-annotation-popover,.ak2-docv-tools-dock .ak2-annotation-popover{top:0;left:calc(100% + .45rem);right:auto;width:min(11.5rem,calc(100vw - 5rem))}.tplb-activity-dock .ak2-annotation-popover:has(.ak2-annotation-props),.ak2-docv-tools-dock .ak2-annotation-popover:has(.ak2-annotation-props){width:min(18rem,calc(100vw - 5rem))}:root[data-theme=dark] .ak2-annotation-popover{border-color:#ffffff1f;background:color-mix(in srgb,#1c1c1e 94%,transparent);color:#ffffffeb}.ak2-annotation-popover__grabber{display:none;width:2.25rem;height:.3rem;margin:0 auto .3rem;border-radius:999px;background:color-mix(in srgb,currentColor 22%,transparent)}.ak2-annotation-popover__tools{display:grid;grid-template-columns:minmax(0,1fr);gap:.15rem;padding:.15rem;border-radius:.75rem;background:color-mix(in srgb,currentColor 7%,transparent)}.ak2-annotation-popover__tools button,.ak2-annotation-popover__actions button,.ak2-annotation-props__actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:flex-start;gap:.45rem;min-height:2.15rem;border:0;border-radius:.62rem;padding:.35rem .5rem;background:transparent;color:inherit;font:inherit;font-size:.75rem;cursor:pointer}.ak2-annotation-popover__tools button:hover,.ak2-annotation-popover__actions button:hover,.ak2-annotation-props__actions button:hover{background:color-mix(in srgb,#fff 72%,transparent)}:root[data-theme=dark] .ak2-annotation-popover__tools button:hover,:root[data-theme=dark] .ak2-annotation-popover__actions button:hover,:root[data-theme=dark] .ak2-annotation-props__actions button:hover{background:#ffffff1a}.ak2-annotation-popover__tools button{flex-direction:row}.ak2-annotation-popover__tools button span:last-child{max-width:100%;overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.ak2-annotation-tool__letter{display:inline-grid;place-items:center;width:1.1rem;height:1.1rem;font-weight:750;font-size:.9rem}.ak2-annotation-props{display:grid;gap:.4rem}.ak2-annotation-props--popover{margin-top:.55rem}.ak2-annotation-props--empty{padding:.85rem .35rem}.ak2-annotation-props__empty{margin:0;font-size:.8125rem;line-height:1.45;color:color-mix(in srgb,currentColor 62%,transparent)}.ak2-annotation-props__field,.ak2-annotation-popover__field{display:grid;gap:.45rem;padding:.65rem .75rem;border-radius:.7rem;background:color-mix(in srgb,#fff 82%,transparent);font-size:.75rem}:root[data-theme=dark] .ak2-annotation-props__field,:root[data-theme=dark] .ak2-annotation-popover__field{background:#ffffff13}.ak2-annotation-props__field>span,.ak2-annotation-popover__field>span{display:flex;justify-content:space-between;color:color-mix(in srgb,currentColor 72%,transparent)}.ak2-annotation-props__field textarea,.ak2-annotation-popover__field textarea{resize:vertical;min-height:3.5rem;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:.6rem;padding:.5rem;background:color-mix(in srgb,currentColor 4%,transparent);color:inherit;font:inherit;font-size:.8125rem}.ak2-annotation-props__field input[type=range],.ak2-annotation-popover__field input[type=range]{width:100%;accent-color:#007aff}.ak2-annotation-props__color-row,.ak2-annotation-popover__color-row{display:flex;align-items:center;gap:.55rem}.ak2-annotation-props__color-row input[type=color],.ak2-annotation-popover__color-row input[type=color]{width:2.5rem;height:1.75rem;padding:.1rem;border:1px solid color-mix(in srgb,currentColor 15%,transparent);border-radius:999px;background:transparent}.ak2-annotation-props__color-row label,.ak2-annotation-popover__color-row label{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;margin-left:auto}.ak2-annotation-props__color-row input[type=checkbox],.ak2-annotation-popover__color-row input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:2.25rem;height:1.35rem;margin:0;border-radius:999px;background:color-mix(in srgb,currentColor 18%,transparent);cursor:pointer;transition:background-color .16s ease}.ak2-annotation-props__color-row input[type=checkbox]:after,.ak2-annotation-popover__color-row input[type=checkbox]:after{content:"";position:absolute;top:.14rem;left:.14rem;width:1.07rem;height:1.07rem;border-radius:50%;background:#fff;box-shadow:0 .1rem .25rem #00000040;transition:transform .16s ease}.ak2-annotation-props__color-row input[type=checkbox]:checked,.ak2-annotation-popover__color-row input[type=checkbox]:checked{background:#34c759}.ak2-annotation-props__color-row input[type=checkbox]:checked:after,.ak2-annotation-popover__color-row input[type=checkbox]:checked:after{transform:translate(.9rem)}.ak2-annotation-props__actions,.ak2-annotation-popover__actions{display:flex;gap:.4rem}.ak2-annotation-props__actions button,.ak2-annotation-popover__actions button{flex:1 1 0;justify-content:center;background:color-mix(in srgb,#fff 82%,transparent)}.ak2-annotation-props__actions .is-danger,.ak2-annotation-popover__actions .is-danger{color:#dc2626}.ak2-annotation-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.ak2-annotation{position:absolute;box-sizing:border-box;pointer-events:auto;cursor:move;touch-action:none;outline:none}.ak2-annotation--rectangle,.ak2-annotation--ellipse,.ak2-annotation--text{border:var(--annotation-stroke-width) solid var(--annotation-stroke);background:var(--annotation-fill)}.ak2-annotation--ellipse{border-radius:50%}.ak2-annotation--text{display:flex;align-items:flex-start;padding:.35em;color:var(--annotation-text);font-size:var(--annotation-font-size);line-height:1.25;white-space:pre-wrap;overflow:hidden}.ak2-annotation--line svg{display:block;width:100%;height:100%;overflow:visible}.ak2-annotation--line line{stroke:var(--annotation-stroke);stroke-width:var(--annotation-stroke-width);vector-effect:non-scaling-stroke}.ak2-annotation.is-selected{box-shadow:0 0 0 1px #fff,0 0 0 2px #2563eb}.ak2-annotation--line.is-selected{outline:1px dashed #2563eb;outline-offset:.15rem;box-shadow:none}.ak2-annotation__handle{position:absolute;z-index:2;width:.55rem;height:.55rem;border:1px solid #2563eb;border-radius:.1rem;background:#fff}.ak2-annotation__handle--nw{top:-.35rem;left:-.35rem;cursor:nwse-resize}.ak2-annotation__handle--n{top:-.35rem;left:calc(50% - .275rem);cursor:ns-resize}.ak2-annotation__handle--ne{top:-.35rem;right:-.35rem;cursor:nesw-resize}.ak2-annotation__handle--e{top:calc(50% - .275rem);right:-.35rem;cursor:ew-resize}.ak2-annotation__handle--se{right:-.35rem;bottom:-.35rem;cursor:nwse-resize}.ak2-annotation__handle--s{bottom:-.35rem;left:calc(50% - .275rem);cursor:ns-resize}.ak2-annotation__handle--sw{bottom:-.35rem;left:-.35rem;cursor:nesw-resize}.ak2-annotation__handle--w{top:calc(50% - .275rem);left:-.35rem;cursor:ew-resize}.ak2-annotation__delete{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;z-index:4;top:-1.9rem;right:-.8rem;display:grid;place-items:center;width:1.65rem;height:1.65rem;padding:0;border:1px solid rgba(255,255,255,.82);border-radius:50%;background:#ff3b30f5;color:#fff;box-shadow:0 .2rem .6rem #0000003d;cursor:pointer}@media(max-width:767px){.ak2-annotation-popover{position:fixed;top:auto;right:.5rem;bottom:.5rem;left:.5rem;width:auto;max-height:70vh;border-radius:1.35rem;padding-top:.45rem}.ak2-annotation-popover__grabber{display:block}}.ak2-pdfv{position:relative;display:flex;flex-direction:column;min-height:0;height:100%;background:var(--docv-canvas-bg, #e8e8ec);color:var(--text, rgba(24, 24, 27, .92))}.ak2-pdfv.ak2-pdfv--rail-collapsed>.ak2-pdfv-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ak2-pdfv.ak2-pdfv--loading{display:flex;flex-direction:column;min-height:0;height:100%}.ak2-pdfv.ak2-pdfv--loading .ak2-docv-sk__canvas{flex:1 1 auto;min-height:0;height:100%}:root[data-theme=dark] .ak2-pdfv{color:#ffffffe6}.ak2-pdfv__main{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0}.ak2-pdfv__body{display:grid;grid-template-columns:auto minmax(0,1fr);flex:1 1 auto;min-width:0;min-height:0}.ak2-pdfv.ak2-pdfv--rail-collapsed .ak2-pdfv__body{grid-template-columns:minmax(0,1fr)}.ak2-pdfv__stage{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.ak2-pdfv-toolbar{position:absolute;top:0;left:0;right:0;z-index:40;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:var(--ak-doc-chrome-gap, .35rem);min-height:var(--ak-doc-chrome-toolbar-h, 3rem);width:100%;box-sizing:border-box;padding:.35rem clamp(.5rem,1.5vw,.85rem);padding-top:max(.35rem,env(safe-area-inset-top,0px));border-bottom:1px solid color-mix(in srgb,var(--docv-divider, rgba(0, 0, 0, .08)) 90%,transparent);background:color-mix(in srgb,var(--docv-canvas-bg, #f3f2f1) 72%,#ffffff);backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible;flex-shrink:0;pointer-events:auto}:root[data-theme=dark] .ak2-pdfv-toolbar{border-bottom-color:color-mix(in srgb,#ffffff 12%,transparent);background:color-mix(in srgb,var(--docv-canvas-bg, #2c2c32) 78%,#1b1b1b);color:#ffffffeb}.ak2-pdfv-toolbar__cluster{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.ak2-pdfv-toolbar__cluster--start{position:relative;z-index:3;justify-self:start;display:inline-flex;align-items:center;gap:.4rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ak2-pdfv-toolbar__cluster--start::-webkit-scrollbar{display:none}.ak2-pdfv-toolbar__cluster--center{position:relative;z-index:2;justify-self:center;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem;min-width:0;max-width:min(100%,52rem);width:max-content;overflow:visible}@media(max-width:640px){.ak2-pdfv-toolbar{grid-template-columns:minmax(0,1fr);row-gap:.35rem;min-height:auto;padding-block:.4rem}.ak2-pdfv-toolbar__cluster--start,.ak2-pdfv-toolbar__cluster--end{display:none}.ak2-pdfv-toolbar__cluster--center{width:100%;max-width:100%;justify-self:stretch}}.ak2-pdfv-toolbar__cluster--end{position:relative;z-index:1;justify-self:end;display:inline-flex;align-items:center;gap:.4rem;overflow:visible}.ak2-pdfv-toolbar__dock{display:inline-flex;align-items:center;gap:.4rem;min-width:0;max-width:100%}.ak2-pdfv-toolbar__dock--start{flex:1 1 auto;min-width:0;overflow:hidden;font-size:1rem;line-height:1.25}.ak2-pdfv-toolbar__dock--start:empty,.ak2-pdfv-toolbar__dock--end-leading:empty,.ak2-pdfv-toolbar__dock--end-trailing:empty{display:none}.ak2-pdfv-toolbar__dock--start .ak2-docv-topbar__left{display:inline-flex;align-items:center;gap:.4rem;min-width:0;max-width:100%}.ak2-pdfv-toolbar__dock--start .ak2-docv-topbar__identity{display:inline-flex;align-items:center;gap:.35rem;min-width:0;flex:1 1 auto;max-width:100%}.ak2-pdfv-toolbar__dock--start .ak2-docv-topbar__identity .ak2-docv-topbar__title-wrap,.ak2-pdfv-toolbar__dock--start .ak2-docv-topbar__identity .ak2-docv-topbar__title{min-width:0;flex:1 1 auto;overflow:hidden}.ak2-pdfv-toolbar__dock--start .ak2-docv-topbar__naming-actions,.ak2-pdfv-toolbar__dock--start .ak2-docv-topbar__apply-naming,.ak2-pdfv-toolbar__dock--start .ak2-docv-topbar__restore-title{flex-shrink:0}.ak2-pdfv-toolbar__dock--end-leading,.ak2-pdfv-toolbar__dock--end-trailing{flex:0 0 auto}.ak2-pdfv-toolbar__group.ak2-pdfv-toolbar__group--doc-actions,:root[data-theme=dark] .ak2-pdfv-toolbar__group.ak2-pdfv-toolbar__group--doc-actions{gap:.2rem;padding:0;background:transparent;box-shadow:none;border-radius:0}.ak2-pdfv-toolbar__group--doc-actions:empty{display:none}.ak2-pdfv-toolbar__group{display:inline-flex;align-items:center;gap:.05rem;padding:var(--ak-doc-chrome-group-pad, .125rem);border-radius:var(--ak-doc-chrome-group-radius, .75rem);background:color-mix(in srgb,var(--docv-inspector-bg, #fff) 48%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--docv-divider, rgba(0, 0, 0, .08)) 85%,transparent),0 .5px color-mix(in srgb,#fff 55%,transparent)}:root[data-theme=dark] .ak2-pdfv-toolbar__group{background:color-mix(in srgb,#ffffff 12%,var(--docv-canvas-bg, #2c2c32));box-shadow:inset 0 0 0 1px color-mix(in srgb,#ffffff 14%,transparent),inset 0 1px color-mix(in srgb,#ffffff 16%,transparent)}.ak2-pdfv-toolbar__divider{display:none}.ak2-pdfv-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:var(--ak-doc-chrome-control, 1.75rem);height:var(--ak-doc-chrome-control, 1.75rem);padding:0 .35rem;border:0;border-radius:var(--ak-doc-chrome-radius-sm, .5rem);background:transparent;color:color-mix(in srgb,currentColor 88%,transparent);font:inherit;font-size:var(--ak-doc-chrome-font, .8125rem);font-weight:520;letter-spacing:-.01em;cursor:pointer;transition:background-color var(--ak-doc-chrome-ease, .14s ease),color var(--ak-doc-chrome-ease, .14s ease),opacity var(--ak-doc-chrome-ease, .14s ease),transform var(--ak-doc-chrome-ease, .14s ease)}:root[data-theme=dark] .ak2-pdfv-btn{color:#ffffffc7}.ak2-pdfv-btn:hover:not(:disabled){background:color-mix(in srgb,currentColor 8%,transparent);color:currentColor}:root[data-theme=dark] .ak2-pdfv-btn:hover:not(:disabled){background:color-mix(in srgb,#ffffff 12%,transparent);color:#fff}.ak2-pdfv-btn:active:not(:disabled){background:color-mix(in srgb,currentColor 12%,transparent);transform:scale(.96)}:root[data-theme=dark] .ak2-pdfv-btn:active:not(:disabled){background:color-mix(in srgb,#ffffff 16%,transparent)}.ak2-pdfv-btn.is-active{background:color-mix(in srgb,currentColor 12%,transparent);color:currentColor}:root[data-theme=dark] .ak2-pdfv-btn.is-active{background:color-mix(in srgb,#ffffff 14%,transparent);color:#fff}.ak2-pdfv-btn.is-active:hover:not(:disabled){background:color-mix(in srgb,currentColor 16%,transparent)}:root[data-theme=dark] .ak2-pdfv-btn.is-active:hover:not(:disabled){background:color-mix(in srgb,#ffffff 18%,transparent)}.ak2-pdfv-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--accent, #0a84ff) 70%,transparent);outline-offset:1px}.ak2-pdfv-btn:disabled{opacity:.38;cursor:not-allowed;background:transparent;color:color-mix(in srgb,currentColor 48%,transparent)}:root[data-theme=dark] .ak2-pdfv-btn:disabled{opacity:1;color:#ffffff47}.ak2-pdfv-btn--zoom-pct{min-width:3.25rem;padding:0 .5rem;font-variant-numeric:tabular-nums;font-weight:580;letter-spacing:-.015em}:root[data-theme=dark] .ak2-pdfv-btn--zoom-pct{color:#fffffff2}.ak2-pdfv-btn__icon{display:inline-flex;align-items:center;justify-content:center;line-height:0}.ak2-pdfv-btn__icon svg{display:block}.ak2-pdfv-btn__label{line-height:1;white-space:nowrap}.ak2-pdfv-page-input input{width:2.75rem;height:1.75rem;border:0;border-radius:var(--ak-doc-chrome-radius-sm, .5rem);background:transparent;color:color-mix(in srgb,currentColor 88%,transparent);font:inherit;font-size:var(--ak-doc-chrome-font, .8125rem);font-weight:580;font-variant-numeric:tabular-nums;letter-spacing:-.015em;text-align:center;transition:background-color .14s ease,box-shadow .14s ease,color .14s ease}:root[data-theme=dark] .ak2-pdfv-page-input input{background:transparent;color:color-mix(in srgb,#ffffff 88%,transparent)}.ak2-pdfv-page-input input:hover:not(:disabled){background:transparent;color:currentColor}:root[data-theme=dark] .ak2-pdfv-page-input input:hover:not(:disabled){background:transparent;color:#fff}.ak2-pdfv-page-input input:focus-visible{outline:none;background:transparent;color:currentColor;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent, #0a84ff) 55%,transparent)}:root[data-theme=dark] .ak2-pdfv-page-input input:focus-visible{background:transparent;color:#fff}.ak2-pdfv-page-input input:disabled{opacity:.34;cursor:not-allowed}.ak2-pdfv-page-total{font-size:.8125rem;font-weight:520;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:color-mix(in srgb,currentColor 58%,transparent);margin:0 .15rem 0 .2rem;min-width:1.75rem}:root[data-theme=dark] .ak2-pdfv-page-total{color:#ffffff8c}.ak2-pdfv-toolbar__group--canvas-tools{flex-shrink:0;padding:0;background:transparent;box-shadow:none;border-radius:0;gap:.15rem}:root[data-theme=dark] .ak2-pdfv-toolbar__group--canvas-tools{background:transparent;box-shadow:none}.ak2-pdfv-toolbar__overflow{position:relative;z-index:1}.ak2-pdfv-toolbar__menu{position:absolute;top:calc(100% + .4rem);right:0;min-width:12.5rem;padding:.35rem;border-radius:.85rem;border:1px solid color-mix(in srgb,#fff 12%,transparent);background:color-mix(in srgb,#2c2c2e 92%,transparent);backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px);box-shadow:0 .5px color-mix(in srgb,#fff 8%,transparent),0 12px 36px color-mix(in srgb,#000 42%,transparent);z-index:50}.ak2-pdfv-toolbar__rotate{position:relative}.ak2-pdfv-toolbar__menu--icons{left:0;right:auto;min-width:0;display:inline-flex;flex-direction:row;align-items:center;gap:.15rem;padding:.3rem}.ak2-pdfv-toolbar__menu--portal{position:fixed;right:auto;z-index:1200}.ak2-pdfv-toolbar__menu--icons .ak2-pdfv-toolbar__menu-icon{min-width:var(--ak-doc-chrome-control, 1.75rem);width:var(--ak-doc-chrome-control, 1.75rem);height:var(--ak-doc-chrome-control, 1.75rem);padding:0;color:#ffffffe0}.ak2-pdfv-toolbar__menu--icons .ak2-pdfv-toolbar__menu-icon:hover:not(:disabled){background:color-mix(in srgb,#fff 14%,transparent);color:#fff}:root:not([data-theme=dark]) .ak2-pdfv-toolbar__menu{border-color:color-mix(in srgb,#000 10%,transparent);background:color-mix(in srgb,#ffffff 94%,transparent);color:#18181beb;box-shadow:0 .5px color-mix(in srgb,#fff 70%,transparent),0 12px 28px color-mix(in srgb,#000 16%,transparent)}:root:not([data-theme=dark]) .ak2-pdfv-toolbar__menu-item{color:#18181be6}:root:not([data-theme=dark]) .ak2-pdfv-toolbar__menu--icons .ak2-pdfv-toolbar__menu-icon{color:#18181bd1}:root:not([data-theme=dark]) .ak2-pdfv-toolbar__menu--icons .ak2-pdfv-toolbar__menu-icon:hover:not(:disabled){background:color-mix(in srgb,currentColor 8%,transparent);color:#18181b}.ak2-pdfv-toolbar__menu-divider{height:1px;margin:.3rem .55rem;background:color-mix(in srgb,#fff 12%,transparent)}.ak2-pdfv-toolbar__menu-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;width:100%;align-items:center;border:0;border-radius:.55rem;padding:.55rem .7rem;background:transparent;color:#ffffffeb;font:inherit;font-size:.8125rem;font-weight:520;letter-spacing:-.01em;text-align:left;cursor:pointer;transition:background-color .12s ease,color .12s ease,opacity .12s ease}.ak2-pdfv-toolbar__menu-item:hover:not(:disabled){background:color-mix(in srgb,#fff 12%,transparent)}.ak2-pdfv-toolbar__menu-item:active:not(:disabled){background:color-mix(in srgb,#fff 18%,transparent)}.ak2-pdfv-toolbar__menu-item.is-active{background:color-mix(in srgb,#0a84ff 28%,transparent);font-weight:600}.ak2-pdfv-toolbar__menu-item:focus-visible{outline:2px solid color-mix(in srgb,#0a84ff 70%,transparent);outline-offset:-1px}.ak2-pdfv-toolbar__menu-item:disabled{opacity:.34;cursor:not-allowed}.ak2-pdfv-toolbar__menu-item--destructive{color:#ff453a}.ak2-pdfv-toolbar__menu-item--destructive:hover:not(:disabled){background:color-mix(in srgb,#ff453a 18%,transparent);color:#ff6961}.ak2-pdfv-search{position:absolute;top:var(--ak-doc-chrome-toolbar-h, 2.5rem);left:0;right:0;z-index:39;display:flex;align-items:center;gap:6px;padding:6px 10px;border-bottom:1px solid var(--docv-divider, rgba(0, 0, 0, .08));background:color-mix(in srgb,var(--docv-canvas-bg) 72%,transparent);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px)}.ak2-pdfv-search__input{flex:1 1 auto;min-width:0;height:30px;border:1px solid var(--docv-divider, transparent);border-radius:6px;padding:0 10px;background:var(--docv-inspector-bg, #fff);color:inherit;font:inherit;font-size:.8125rem}.ak2-pdfv-search__input:focus-visible{outline:2px solid var(--accent, #818cf8);outline-offset:1px}.ak2-pdfv-search__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:6px;padding:0 10px;height:30px;background:#ffffff1a;color:inherit;font:inherit;font-size:.75rem;cursor:pointer;transition:background-color .12s ease,opacity .12s ease}.ak2-pdfv-search__btn:hover:not(:disabled){background:#ffffff29}.ak2-pdfv-search__btn:active:not(:disabled){background:#fff3}.ak2-pdfv-search__btn:disabled{opacity:.34;cursor:not-allowed}.ak2-pdfv-search__count{font-size:.6875rem;color:#ffffffa6;white-space:nowrap}.ak2-pdfv-viewport{position:relative;z-index:0;flex:1 1 auto;min-height:0;overflow:auto;padding:calc(28px + var(--ak-doc-chrome-toolbar-h, 2.5rem)) 24px 0;display:flex;flex-direction:column;align-items:center;gap:24px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,currentColor 26%,transparent) transparent}.ak2-pdfv-viewport::-webkit-scrollbar{width:8px}.ak2-pdfv-viewport::-webkit-scrollbar-track{background:transparent}.ak2-pdfv-viewport::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,currentColor 26%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.ak2-pdfv-viewport::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,currentColor 40%,transparent);background-clip:padding-box}:root[data-theme=dark] .ak2-pdfv-viewport{scrollbar-color:color-mix(in srgb,#fff 18%,transparent) transparent}:root[data-theme=dark] .ak2-pdfv-viewport::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,#fff 18%,transparent);background-clip:padding-box}:root[data-theme=dark] .ak2-pdfv-viewport::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,#fff 32%,transparent);background-clip:padding-box}.ak2-pdfv__main:has(.ak2-pdfv-search) .ak2-pdfv-viewport{padding-top:calc(28px + var(--ak-doc-chrome-toolbar-h, 2.5rem) + 2.75rem)}.ak2-pdfv-page{width:100%;display:flex;justify-content:center}.ak2-pdfv-page__sheet{position:relative;display:inline-block}.ak2-pdfv-page__canvas{display:block;border-radius:2px;box-shadow:var(--docv-page-shadow, 0 1px 2px rgba(15, 23, 42, .06), 0 8px 24px rgba(15, 23, 42, .08));background:#fff;user-select:none;-webkit-user-select:none}.ak2-pdfv-text-layer.textLayer{position:absolute;top:0;left:0;overflow:clip;line-height:1;text-align:initial;opacity:1;transform-origin:0 0;z-index:1;caret-color:CanvasText;forced-color-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;pointer-events:auto;user-select:text;-webkit-user-select:text}.ak2-pdfv-text-layer.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%;user-select:text;-webkit-user-select:text}.ak2-pdfv-text-layer.textLayer>:not(.markedContent),.ak2-pdfv-text-layer.textLayer .markedContent span:not(.markedContent){z-index:1}.ak2-pdfv-text-layer.textLayer span.markedContent{top:0;height:0}.ak2-pdfv-text-layer.textLayer span[role=img]{user-select:none;-webkit-user-select:none;cursor:default}.ak2-pdfv-text-layer.textLayer ::selection{background:#0000ff40;background:color-mix(in srgb,AccentColor,transparent 75%)}.ak2-pdfv-text-layer.textLayer ::-moz-selection{background:#0000ff40;background:color-mix(in srgb,AccentColor,transparent 75%)}.ak2-pdfv-text-layer.textLayer br::selection,.ak2-pdfv-text-layer.textLayer br::-moz-selection{background:transparent}.ak2-pdfv-text-layer.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:0;cursor:default;user-select:none;-webkit-user-select:none}.ak2-pdfv-text-layer.textLayer.selecting .endOfContent{top:0}.ak2-pdfv-highlight-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.ak2-pdfv-highlight{position:absolute;pointer-events:auto;margin:0;padding:0;border:2px solid rgba(99,102,241,.55);background:transparent;border-radius:2px;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff59;transition:border-color .12s ease,box-shadow .12s ease}.ak2-pdfv-highlight.is-hover{border-color:#6366f1d9;box-shadow:inset 0 0 0 1px #ffffff73,0 0 0 1px #6366f140}.ak2-pdfv-highlight.is-active{border-color:#6366f1;background:#6366f114;box-shadow:inset 0 0 0 1px #fff6,0 0 0 1px #6366f133}.ak2-pdfv-highlight.is-flash{animation:ak2-pdfv-highlight-flash 1.2s ease-out}.ak2-pdfv-highlight.is-resizing{border-color:#6366f1;box-shadow:inset 0 0 0 1px #ffffff8c,0 0 0 2px #6366f173}.ak2-pdfv-highlight__handle{position:absolute;width:8px;height:8px;background:#fff;border:1.5px solid rgba(99,102,241,1);border-radius:1px;box-sizing:border-box;z-index:2;pointer-events:auto}.ak2-pdfv-highlight__handle--move{top:25%;right:25%;bottom:25%;left:25%;width:50%;height:50%;border:0;border-radius:.25rem;background:transparent;cursor:move}.ak2-pdfv-highlight__handle--nw{top:-5px;left:-5px;cursor:nwse-resize}.ak2-pdfv-highlight__handle--ne{top:-5px;right:-5px;cursor:nesw-resize}.ak2-pdfv-highlight__handle--sw{bottom:-5px;left:-5px;cursor:nesw-resize}.ak2-pdfv-highlight__handle--se{bottom:-5px;right:-5px;cursor:nwse-resize}.ak2-pdfv-highlight__handle--n{top:-5px;left:50%;transform:translate(-50%);cursor:ns-resize}.ak2-pdfv-highlight__handle--s{bottom:-5px;left:50%;transform:translate(-50%);cursor:ns-resize}.ak2-pdfv-highlight__handle--e{right:-5px;top:50%;transform:translateY(-50%);cursor:ew-resize}.ak2-pdfv-highlight__handle--w{left:-5px;top:50%;transform:translateY(-50%);cursor:ew-resize}.ak2-pdfv-highlight__badge{position:absolute;top:-8px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#6366f1f2;color:#fff;font-size:.625rem;font-weight:700;line-height:16px;pointer-events:none}.ak2-pdfv-highlight__pulse{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:2px solid rgba(99,102,241,.65);border-radius:4px;pointer-events:none;animation:ak2-pdfv-highlight-pulse 1.2s ease-out}.ak2-pdfv-highlight__source{position:absolute;top:-1.35rem;left:-.1rem;padding:.16rem .38rem;border-radius:999px;background:#4f46e5f0;color:#fff;font-size:.625rem;font-weight:650;line-height:1;letter-spacing:.01em;pointer-events:none}@keyframes ak2-pdfv-highlight-flash{0%{box-shadow:0 0 #6366f173}40%{box-shadow:0 0 0 6px #6366f12e}to{box-shadow:0 0 #6366f100}}@keyframes ak2-pdfv-highlight-pulse{0%{opacity:.95;transform:scale(.96)}to{opacity:0;transform:scale(1.08)}}.ak2-pdfv-rail{width:5.5rem;border-right:0;background:color-mix(in srgb,var(--docv-canvas-bg) 88%,#000 12%);display:flex;flex-direction:column;min-height:0;padding:calc(.45rem + var(--ak-doc-chrome-toolbar-h, 2.5rem)) .2rem .35rem}.ak2-pdfv__main:has(.ak2-pdfv-search) .ak2-pdfv-rail{padding-top:calc(.45rem + var(--ak-doc-chrome-toolbar-h, 2.5rem) + 2.75rem)}.ak2-pdfv-rail--landscape{width:6.25rem}.ak2-pdfv-rail__scroll{flex:1 1 auto;min-height:0;overflow:auto;position:relative;padding:.15rem .35rem .5rem;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,currentColor 28%,transparent) transparent}.ak2-pdfv-rail__scroll::-webkit-scrollbar{width:3px}.ak2-pdfv-rail__scroll::-webkit-scrollbar-track{background:transparent;margin:.35rem 0}.ak2-pdfv-rail__scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,currentColor 28%,transparent);border-radius:999px}.ak2-pdfv-rail__scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,currentColor 42%,transparent)}.ak2-pdfv-rail__spacer{position:relative}.ak2-pdfv-rail__thumb{position:absolute;left:50%;transform:translate(-50%);width:calc(100% - .15rem);max-width:4.5rem;padding:.2rem .15rem;border:0;border-radius:.65rem;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.3rem;color:color-mix(in srgb,currentColor 62%,transparent);transition:background-color .14s ease}.ak2-pdfv-rail__thumb:hover{background:color-mix(in srgb,currentColor 7%,transparent)}.ak2-pdfv-rail--landscape .ak2-pdfv-rail__thumb{max-width:5.25rem}.ak2-pdfv-rail__thumb.is-active .ak2-pdfv-rail__thumb-sheet,.ak2-pdfv-rail__thumb.is-active .ak2-pdfv-rail__thumb-img{outline:2px solid var(--accent, #34c759);outline-offset:1px}.ak2-pdfv-rail__thumb-sheet{display:block;width:3rem;height:4rem;border-radius:.35rem;border:0;box-shadow:0 0 0 1px color-mix(in srgb,currentColor 10%,transparent),0 1px 2px color-mix(in srgb,#000 12%,transparent);background:color-mix(in srgb,#fff 88%,transparent)}.ak2-pdfv-rail__thumb-img{width:3rem;height:4rem;object-fit:contain;border-radius:.35rem;background:#fff;box-shadow:0 0 0 1px color-mix(in srgb,currentColor 10%,transparent),0 1px 2px color-mix(in srgb,#000 12%,transparent)}.ak2-pdfv-rail__thumb-num{font-size:.625rem;font-weight:600;letter-spacing:-.01em;line-height:1}.ak2-pdfv-state{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;flex:1 1 auto;min-height:240px;height:100%;padding:24px;color:inherit}.ak2-pdfv-state__icon{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;font-size:.875rem;font-weight:700;color:#ffffffeb;background:color-mix(in srgb,#f59e0b 55%,transparent);border:1px solid color-mix(in srgb,#f59e0b 70%,transparent)}.ak2-pdfv-state__title{margin:0;font-size:.9375rem;font-weight:600}.ak2-pdfv-state__desc{margin:0;font-size:.8125rem;color:#ffffffa6;line-height:1.45;max-width:28rem}.ak2-pdfv-state__tech{margin:0;font-size:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#ffffff73}.ak2-pdfv-state__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.ak2-pdfv-state__retry,.ak2-pdfv-password__submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:6px;padding:8px 14px;font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;color:#fff;background:var(--accent, #6366f1)}.ak2-pdfv-state__secondary{display:inline-flex;align-items:center;padding:8px 14px;border-radius:6px;font-size:.8125rem;font-weight:600;color:inherit;text-decoration:none;border:1px solid color-mix(in srgb,currentColor 28%,transparent);background:transparent}.ak2-pdfv--state{display:flex;flex-direction:column;min-height:0;height:100%;background:var(--docv-canvas-bg, #e8e8ec)}.ak2-pdfv--state .ak2-pdfv__main{flex:1 1 auto;min-height:0}.ak2-pdfv-toolbar--inert{opacity:.55;pointer-events:none;min-height:2.5rem}.ak2-pdfv-toolbar__inert-label{font-size:.75rem;color:inherit;opacity:.7;padding:0 .75rem}.ak2-pdfv-highlight.is-emphasis{border-color:#6366f1bf;background:#6366f11f}.ak2-pdfv-highlight__side{position:absolute;top:-.55rem;left:-.35rem;min-width:1.1rem;height:1.1rem;padding:0 .2rem;border-radius:.25rem;display:inline-grid;place-items:center;font-size:.625rem;font-weight:700;letter-spacing:.02em;color:#fff;background:#18181bd1;border:1px solid rgba(255,255,255,.35)}.ak2-pdfv-highlight.is-side-a .ak2-pdfv-highlight__side{background:#2563ebeb}.ak2-pdfv-highlight.is-side-b .ak2-pdfv-highlight__side{background:#7c3aedeb}.ak2-pdfv-password{display:flex;gap:8px;width:min(100%,360px)}.ak2-pdfv-password__input{flex:1 1 auto;min-width:0;height:34px;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#00000040;color:inherit;padding:0 10px}.ak2-pdfv-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(min-width:768px)and (max-width:1023px){.ak2-pdfv--compact .ak2-pdfv-toolbar{gap:.4rem;padding:.35rem .5rem}}@media(max-width:767px){.ak2-pdfv--mobile{overflow-x:hidden}.ak2-pdfv--mobile .ak2-pdfv__body{grid-template-columns:minmax(0,1fr);position:relative}.ak2-pdfv--mobile .ak2-pdfv-rail:not(.ak2-pdfv-rail--mobile-open){display:none}.ak2-pdfv--mobile .ak2-pdfv-rail.ak2-pdfv-rail--mobile-open{position:absolute;top:0;left:0;bottom:0;z-index:14;width:72px;display:flex;box-shadow:8px 0 24px #00000059}.ak2-pdfv--mobile .ak2-pdfv-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.4rem;max-width:100%;overflow-x:hidden;padding:.45rem .5rem}.ak2-pdfv--mobile .ak2-pdfv-toolbar__cluster--start{grid-column:1 / -1;justify-self:stretch;justify-content:space-between;gap:.35rem}.ak2-pdfv--mobile .ak2-pdfv-toolbar__cluster--center{display:none}.ak2-pdfv--mobile .ak2-pdfv-toolbar__cluster--end{grid-column:1 / -1;justify-self:end}.ak2-pdfv--mobile .ak2-pdfv-btn{min-width:2.5rem;min-height:2.5rem}.ak2-pdfv--mobile .ak2-pdfv-btn--zoom-pct{min-width:3rem}.ak2-pdfv--mobile .ak2-pdfv-page-input input{height:2.25rem;font-size:1rem}.ak2-pdfv--mobile .ak2-pdfv-viewport{padding-inline:.5rem;padding-top:calc(28px + var(--ak-doc-chrome-toolbar-h, 2.5rem))}.ak2-pdfv--mobile .ak2-pdfv-toolbar{min-height:var(--ak-doc-chrome-toolbar-h, 2.5rem)}}@media print{.ak2-pdfv-toolbar,.ak2-pdfv-search,.ak2-pdfv-rail,.ak2-doc-canvas-footer{display:none!important}.ak2-pdfv-viewport{overflow:visible;padding:0}}.aythen-main--document{--global-topbar-height: var(--ak-header-nav-h, var(--ak-topbar-h, 52px));flex:1 1 auto;min-height:0;overflow:hidden;height:100dvh;max-height:100dvh}.aythen-main--document .aythen-body{flex:1 1 auto;min-height:0;overflow:hidden}.aythen-main--document .aythen-content,.aythen-content.aythen-content--document{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:calc(100dvh - var(--global-topbar-height));height:calc(100dvh - var(--global-topbar-height));overflow:hidden;padding-bottom:0;background:var(--bg, var(--ak-bg-main, transparent))}:root[data-theme=dark] .aythen-main--document .aythen-content,:root[data-theme=dark] .aythen-content.aythen-content--document{background:var(--bg, #0b0b0e);color:var(--text, #e5e7eb)}.aythen-main--document .aythen-content>.mkt-footer,.aythen-content.aythen-content--document>.mkt-footer{display:none!important}.aythen-main--document .aythen-content>*:first-child{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.aythen-main--document .aythen-content>.aythen-page.aythen-template-builder-page,.aythen-main--document .aythen-content>.aythen-document-detail-host,:root:not([data-theme=light]) .aythen-main--document .aythen-content>.aythen-page.aythen-template-builder-page,:root:not([data-theme=light]) .aythen-main--document .aythen-content>.aythen-document-detail-host{padding:0;max-width:none;width:100%;height:100%;min-height:0}.aythen-topbar--document-integrated{--doc-shell-chrome-h: var(--ak-header-nav-h, 52px);display:flex;align-items:center;gap:clamp(.35rem,1.2vw,.75rem);width:100%;min-height:var(--doc-shell-chrome-h);height:var(--doc-shell-chrome-h);box-sizing:border-box;padding-inline:clamp(.5rem,1.5vw,1rem);border-bottom:1px solid color-mix(in srgb,var(--border, #d1d1d1) 88%,transparent);background:color-mix(in srgb,var(--bg-elevated, #faf9f8) 92%,#ffffff)}:root[data-theme=dark] .aythen-topbar--document-integrated{border-bottom-color:color-mix(in srgb,#ffffff 12%,transparent);background:color-mix(in srgb,var(--bg-elevated, #1f1f1f) 88%,#000)}.aythen-header-doc-slot{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.aythen-header-doc-slot--start{flex:1 1 0;overflow:hidden}.aythen-header-doc-slot--end{flex:0 1 auto;justify-content:flex-end;max-width:min(58vw,34rem);overflow-x:auto;scrollbar-width:none}.aythen-header-doc-slot--end::-webkit-scrollbar{display:none}.aythen-header-doc-slot--start:empty,.aythen-header-doc-slot--end:empty{display:none}.aythen-topbar--document-integrated .aythen-header-doc-slot .ak2-docv-topbar__left{display:inline-flex;align-items:center;gap:.4rem;min-width:0;width:100%;max-width:100%}.aythen-topbar--document-integrated .aythen-header-doc-slot .ak2-docv-topbar__identity{display:inline-flex;align-items:center;gap:.35rem;min-width:0;flex:1 1 auto;max-width:100%}.aythen-topbar--document-integrated .aythen-header-doc-slot .ak2-docv-topbar__identity .ak2-docv-topbar__title-wrap,.aythen-topbar--document-integrated .aythen-header-doc-slot .ak2-docv-topbar__identity .ak2-docv-topbar__title{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(.8125rem,.7rem + .35vw,.9375rem);font-weight:600;letter-spacing:-.01em}.aythen-topbar--document-integrated .aythen-header-actions{flex:0 0 auto;margin-left:.15rem}.aythen-topbar--document-integrated .ak2-pdfv-toolbar__group--doc-actions,.aythen-topbar--document-integrated .ak2-pdfv-toolbar__group{display:inline-flex;align-items:center;gap:.25rem}.aythen-topbar--document-integrated .ak2-docv-topbar__primary,.aythen-topbar--document-integrated .ak2-docv-control,.aythen-topbar--document-integrated .ak2-docv-topbar__apply-naming,.aythen-topbar--document-integrated .ak2-docv-topbar__restore-title{border-radius:.25rem;font-size:.8125rem}@media(max-width:720px){.aythen-header-doc-slot--end{max-width:min(48vw,16rem)}.aythen-topbar--document-integrated .ak2-docv-topbar__naming-actions,.aythen-topbar--document-integrated .ak2-docv-topbar__file-icon{display:none}}@media(max-width:520px){.aythen-header-doc-slot--end{max-width:42vw}}.ak2-type-badge-dd{display:inline-flex;align-items:center;max-width:14rem;vertical-align:middle;line-height:1}.ak2-type-badge-dd--desc .aythen-dd-trigger{min-height:0;height:auto;padding:0;gap:.25rem;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:.8125rem;font-weight:500;letter-spacing:-.01em;line-height:1.25;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center}.ak2-type-badge-dd--desc.is-unclassified .aythen-dd-trigger{color:var(--aythen-text-muted, var(--text-muted, #667085));font-weight:450}.ak2-type-badge-dd--desc.has-type .aythen-dd-trigger{color:var(--aythen-text, var(--text, #101828));font-weight:550}.ak2-type-badge-dd--desc .aythen-dd-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:11rem}.ak2-type-badge-dd--desc .aythen-dd-caret{font-size:.65rem;opacity:.72;margin-inline-start:.1rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted, #667085)}.ak2-type-badge-dd--desc .aythen-dd-chevrons--vertical{margin-inline-start:.15rem;opacity:.72;color:var(--text-muted, #667085)}.ak2-type-badge-dd--desc .aythen-dd-chevrons--vertical .aythen-dd-chevrons__mark{font-size:.75rem;line-height:.68}.ak2-type-badge-dd--desc:not(.is-disabled) .aythen-dd-trigger:hover .aythen-dd-chevrons--vertical{opacity:.95}.ak2-type-badge-dd--readonly{cursor:default;pointer-events:none}.ak2-type-badge-dd--readonly .ak2-type-badge-dd__readonly-face{display:inline-flex;align-items:center;gap:.25rem;min-height:0;font-size:.8125rem;font-weight:550;letter-spacing:-.01em;line-height:1.25;color:var(--aythen-text, var(--text, #101828))}.ak2-type-badge-dd--readonly.is-unclassified .ak2-type-badge-dd__readonly-face{color:var(--aythen-text-muted, var(--text-muted, #667085));font-weight:450}.ak2-type-badge-dd--readonly .ak2-type-badge-dd__readonly-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:15px;height:15px;color:inherit}.ak2-type-badge-dd--readonly .ak2-type-badge-dd__readonly-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:11rem}.ak2-type-badge-dd--desc .aythen-dd-caret--chevron svg{display:block}.ak2-type-badge-dd--desc.is-open .aythen-dd-caret--chevron svg{transform:rotate(180deg)}.ak2-type-badge-dd--desc:not(.is-disabled) .aythen-dd-trigger:hover{background:transparent;border-color:transparent;box-shadow:none;color:var(--aythen-text, var(--text, #101828))}.ak2-type-badge-dd--desc.is-open .aythen-dd-trigger,.ak2-type-badge-dd--desc.is-open:not(.is-disabled) .aythen-dd-trigger{border-color:transparent;box-shadow:none;background:transparent}.ak2-type-badge-dd--desc:not(.is-disabled) .aythen-dd-trigger:hover .aythen-dd-caret{opacity:.85}.ak2-type-badge-dd--desc.is-unclassified:not(.is-disabled) .aythen-dd-trigger:hover{color:var(--aythen-text-muted, var(--text-muted, #475467))}.ak2-type-badge-dd.is-disabled .aythen-dd-trigger{cursor:default;opacity:.72}.tplb-appbar__badges .ak2-type-badge-dd{margin-inline-end:.25rem}.ak2-type-badge-dd-menu.aythen-dd-menu{display:flex;flex-direction:column;min-width:16rem;max-width:min(22rem,calc(100vw - 1.5rem));padding:.35rem;overflow:hidden;border-radius:.75rem;border:1px solid var(--border, rgba(16, 24, 40, .1));background:var(--surface, #fff);box-shadow:0 0 0 1px #1018280a,0 12px 28px #1018281f;font-family:var(--font, inherit);color:var(--text, #101828);animation:aythen-dd-in .12s ease}.ak2-type-badge-dd-menu .aythen-dd-search{flex-shrink:0;padding:.25rem .25rem .45rem;border-bottom:1px solid var(--border, rgba(16, 24, 40, .08));margin-bottom:.2rem}.ak2-type-badge-dd-menu .aythen-dd-search--corporate .aythen-search-field--dd{display:inline-flex;align-items:center;gap:.45rem;width:100%;max-width:none;min-width:0;height:2.25rem;margin:0;padding:0 .7rem;border:1px solid color-mix(in srgb,var(--border, rgba(16, 24, 40, .12)) 88%,transparent);border-radius:999px;background:var(--surface-2, var(--docv-surface-soft, #f4f5f7));transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.ak2-type-badge-dd-menu .aythen-dd-search--corporate .aythen-search-field--dd:focus-within{border-color:color-mix(in srgb,var(--accent, #6366f1) 45%,var(--border, #e5e7eb));background:var(--surface, #fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent, #6366f1) 14%,transparent),0 0 0 3px color-mix(in srgb,var(--accent, #6366f1) 16%,transparent)}.ak2-type-badge-dd-menu .aythen-dd-search--corporate .aythen-search-field__icon{flex-shrink:0;width:.9rem;height:.9rem;color:var(--text-muted, #98a2b3)}.ak2-type-badge-dd-menu .aythen-dd-search--corporate .aythen-search-field__input{min-width:0;flex:1 1 auto;border:0;background:transparent;font:inherit;font-size:.8125rem;outline:none;color:inherit}.ak2-type-badge-dd-menu .aythen-dd-search--corporate .aythen-search-field__input::placeholder{color:var(--text-muted, #98a2b3)}.ak2-type-badge-dd-menu .aythen-dd-option{display:flex;align-items:center;gap:.45rem;width:100%;text-align:left}.ak2-type-badge-dd-menu .aythen-dd-option__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.1rem;height:1.1rem;color:var(--text-muted, #667085)}.ak2-type-badge-dd__unclassified-mark{display:block;width:15px;height:15px;flex-shrink:0;opacity:.72}.ak2-type-badge-dd-menu .aythen-dd-option.is-active .aythen-dd-option__icon{color:inherit}.ak2-type-badge-dd-menu .aythen-dd-option__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.ak2-type-badge-dd .aythen-dd-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1rem;height:1rem;color:currentColor;opacity:.9}.ak2-type-badge-dd .aythen-dd-icon .aythen-taxonomy-type-icon,.ak2-type-badge-dd .aythen-dd-icon svg{display:block;width:1rem;height:1rem}.ak2-type-badge-dd-menu .aythen-dd-menu__list{margin:0;padding:0;list-style:none;overflow:auto;min-height:0;flex:1 1 auto}.ak2-type-badge-dd-menu .aythen-dd-header{margin:.45rem 0 .1rem;padding:.15rem .55rem .05rem}.ak2-type-badge-dd-menu .aythen-dd-header:first-child{margin-top:.15rem}.ak2-type-badge-dd-menu .aythen-dd-header--family{margin-top:.65rem;padding-top:.35rem;border-top:1px solid var(--border, rgba(16, 24, 40, .08))}.ak2-type-badge-dd-menu .aythen-dd-header--family:first-child{margin-top:.15rem;padding-top:.15rem;border-top:0}.ak2-type-badge-dd-menu .aythen-dd-header--group{margin-top:.35rem;margin-bottom:.05rem;padding-left:.55rem}.ak2-type-badge-dd-menu .aythen-dd-header__label{font-family:inherit;font-size:.6875rem;font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--text-muted, #667085);opacity:1;white-space:normal}.ak2-type-badge-dd-menu .aythen-dd-header--family .aythen-dd-header__label{font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted, #667085)}.ak2-type-badge-dd-menu .aythen-dd-header--group .aythen-dd-header__label{font-size:.75rem;font-weight:550;letter-spacing:-.01em;text-transform:none;color:var(--text-muted, #98a2b3)}.ak2-type-badge-dd-menu .aythen-dd-option{font-family:inherit;font-size:.875rem;font-weight:500;letter-spacing:-.01em;line-height:1.3;color:var(--text, #101828);border-radius:.5rem;padding:.45rem .6rem}.ak2-type-badge-dd-menu .aythen-dd-option:hover{background:var(--surface-2, var(--docv-surface-soft, #f2f4f7));color:var(--text, #101828)}.ak2-type-badge-dd-menu .aythen-dd-option.is-active{background:color-mix(in srgb,var(--accent, #1a73e8) 12%,transparent);color:var(--accent, #1a73e8)}.ak2-type-badge-dd-menu .aythen-dd-empty{padding:.7rem .65rem;font-family:inherit;font-size:.8125rem;color:var(--text-muted, #98a2b3)}.ak2-status-dot{display:inline-block;width:.42rem;height:.42rem;border-radius:50%;flex-shrink:0;background:currentColor}.ak2-status-dot--neutral{color:var(--text-muted, #9ca3af)}.ak2-status-dot--warning{color:#d97706}.ak2-status-dot--info{color:#2563eb}.ak2-status-dot--success{color:#16a34a}.ak2-status-dot--danger{color:#dc2626}.ak2-status-badge-dd.is-empty .aythen-dd-trigger{color:var(--aythen-text-muted, var(--text-muted, #667085));font-weight:450}.ak2-status-badge-dd.has-status .aythen-dd-trigger{min-height:var(--ak-doc-chrome-control, 1.75rem);height:var(--ak-doc-chrome-control, 1.75rem);padding:0 .65rem;gap:.35rem;border-radius:var(--ak-doc-chrome-radius, .625rem);border:1px solid color-mix(in srgb,currentColor 28%,transparent);background:color-mix(in srgb,currentColor 10%,transparent);font-weight:600;font-size:var(--ak-doc-chrome-font-sm, .75rem)}.ak2-status-badge-dd.is-empty .aythen-dd-trigger{min-height:var(--ak-doc-chrome-control, 1.75rem);height:var(--ak-doc-chrome-control, 1.75rem);padding:0 .65rem;border-radius:var(--ak-doc-chrome-radius, .625rem);border:1px solid color-mix(in srgb,currentColor 14%,transparent);background:transparent}.ak2-status-badge-dd--warning.has-status .aythen-dd-trigger,.ak2-status-badge-dd--warning .aythen-dd-label{color:#d97706}.ak2-status-badge-dd--info.has-status .aythen-dd-trigger{color:#2563eb}.ak2-status-badge-dd--success.has-status .aythen-dd-trigger{color:#16a34a}.ak2-status-badge-dd--danger.has-status .aythen-dd-trigger{color:#dc2626}.ak2-status-badge-dd-menu .aythen-dd-option__icon{display:inline-flex;align-items:center;justify-content:center;width:.9rem}.ak2-docv-topbar__status-select{margin-inline-end:.15rem;flex-shrink:0}.ak2-docv-topbar__status-select.has-status .aythen-dd-trigger,.ak2-docv-topbar__status-select.is-empty .aythen-dd-trigger,.ak2-pdfv-toolbar__dock .ak2-docv-topbar__status-select.has-status .aythen-dd-trigger,.ak2-pdfv-toolbar__dock .ak2-docv-topbar__status-select.is-empty .aythen-dd-trigger{border:0;background:transparent;box-shadow:none;padding:0 .2rem;gap:.3rem;min-width:0}.ak2-docv-topbar__status-select .aythen-dd-label,.ak2-pdfv-toolbar__dock .ak2-docv-topbar__status-select .aythen-dd-label{display:inline-block;max-width:7.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:2.5rem;font-size:var(--ak-doc-chrome-font-sm, .75rem);font-weight:600;line-height:1;opacity:1}.ak2-docv-topbar__status-select .aythen-dd-chevrons,.ak2-pdfv-toolbar__dock .ak2-docv-topbar__status-select .aythen-dd-chevrons{flex-shrink:0;opacity:.75}.ak2-docv-topbar__status-select.has-status .aythen-dd-trigger:hover,.ak2-docv-topbar__status-select.is-empty .aythen-dd-trigger:hover,.ak2-docv-topbar__status-select.is-open .aythen-dd-trigger,.ak2-pdfv-toolbar__dock .ak2-docv-topbar__status-select.has-status .aythen-dd-trigger:hover,.ak2-pdfv-toolbar__dock .ak2-docv-topbar__status-select.is-empty .aythen-dd-trigger:hover,.ak2-pdfv-toolbar__dock .ak2-docv-topbar__status-select.is-open .aythen-dd-trigger{border:0;background:transparent;box-shadow:none}.ak2-docv-topbar__status-select.is-busy{opacity:.7;pointer-events:none}.aythen-fde{display:flex;flex-direction:column;gap:.75rem;min-width:0}.aythen-fde__head{display:flex;flex-direction:column;gap:.5rem}.aythen-fde__title-row{display:flex;align-items:baseline;gap:.5rem}.aythen-fde__title{margin:0;font-size:1rem;font-weight:600}.aythen-fde__count{font-size:.875rem;color:var(--aythen-muted, #667085)}.aythen-fde__actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.aythen-fde__btn{border:1px solid var(--aythen-border, #d0d5dd);background:var(--aythen-surface, #fff);border-radius:.375rem;padding:.35rem .65rem;font-size:.875rem;cursor:pointer;min-height:2.75rem}.aythen-fde .aythen-tax-btn--more{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.aythen-fde__btn:disabled{opacity:.5;cursor:not-allowed}.aythen-fde__search{flex:1 1 10rem;min-width:8rem;border:1px solid var(--aythen-border, #d0d5dd);border-radius:.375rem;padding:.35rem .65rem;font-size:.875rem;min-height:2.75rem}.aythen-fde__note,.aythen-fde__empty,.aythen-fde__notice{margin:0;font-size:.8125rem;color:var(--aythen-muted, #667085);line-height:1.4}.aythen-fde__error{margin:0;color:#b42318;font-size:.875rem}.aythen-fde__empty-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.aythen-fde__form{display:grid;gap:.5rem;padding:.75rem;border:1px solid var(--aythen-border, #d0d5dd);border-radius:.5rem;background:var(--aythen-surface-2, #f9fafb)}.aythen-fde__form label{display:flex;flex-direction:column;gap:.25rem;font-size:.8125rem;text-align:start}.aythen-fde__form input,.aythen-fde__form select{font-size:.875rem;min-height:2.5rem;padding:.35rem .5rem;border:1px solid var(--aythen-border, #d0d5dd);border-radius:.375rem}.aythen-fde__check{flex-direction:row!important;align-items:flex-start;gap:.5rem!important}.aythen-fde__check-hint{display:block;margin-top:.15rem;font-size:.75rem;font-weight:400;color:var(--text-muted, #667085);line-height:1.35}.aythen-fde__form-actions{display:flex;flex-wrap:wrap;gap:.5rem}.aythen-fde__groups{display:flex;flex-direction:column;gap:.65rem}.aythen-fde__group{border:1px solid var(--aythen-border, #d0d5dd);border-radius:.5rem;background:var(--aythen-surface, #fff);min-width:0}.aythen-fde__group-head{display:flex;align-items:center;gap:.35rem;padding:.4rem .5rem;border-bottom:1px solid var(--aythen-border, #eaecf0)}.aythen-fde__group-toggle{flex:1 1 auto;border:0;background:transparent;text-align:start;font-size:.9375rem;font-weight:600;cursor:pointer;min-height:2.75rem;padding:.25rem}.aythen-fde__table-meta{font-weight:500;color:var(--aythen-muted, #667085);font-size:.8125rem}.aythen-fde__drag{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;min-width:2.75rem;min-height:2.75rem;border:0;background:transparent;color:var(--aythen-muted, #667085);cursor:grab;font-size:1rem}.aythen-fde__drag--spacer{cursor:default;visibility:hidden}.aythen-fde__fields{list-style:none;margin:0;padding:.25rem 0}.aythen-fde__field{display:flex;flex-direction:column;gap:.25rem;padding:.35rem .5rem;font-size:.875rem;text-align:start}.aythen-fde__field-main{display:grid;grid-template-columns:2.75rem auto minmax(0,1.4fr) minmax(4rem,.7fr) minmax(5rem,.9fr) 1.5rem auto;gap:.35rem;align-items:center;width:100%;min-width:0}.aythen-fde__field.is-deselected{opacity:.55}.aythen-fde__field--table .aythen-fde__field-main{grid-template-columns:2.75rem auto minmax(0,1fr) minmax(4rem,.7fr) minmax(5rem,.9fr) 1.5rem}.aythen-fde[data-mode=upload_run] .aythen-fde__field-main{grid-template-columns:2.75rem auto auto minmax(0,1.2fr) minmax(4rem,.7fr) minmax(5rem,.9fr) 1.5rem minmax(6rem,1fr) auto}.aythen-fde__table-block{width:100%;min-width:0;padding-inline-start:.25rem}.aythen-fde__table-columns-label{margin:.15rem 0 .25rem 1.5rem;font-size:.6875rem;font-weight:600;color:var(--aythen-muted, #52525b)}.aythen-fde__table-columns-hint{font-weight:450}.aythen-fde__field-help{display:block;margin-top:.15rem;font-size:.6875rem;font-weight:450;color:var(--aythen-muted, #71717a);line-height:1.35}.aythen-fde__group--table-chrome>.aythen-fde__group-head--chrome{min-height:0;padding-block:.15rem}.aythen-fde__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.aythen-fde__table-columns{list-style:none;margin:0;padding:.15rem 0 .25rem 1.5rem;display:flex;flex-direction:column;gap:.15rem;border-inline-start:2px solid var(--aythen-border, #e4e4e7);margin-inline-start:1.25rem}.aythen-fde__table-column{display:grid;grid-template-columns:2.75rem auto minmax(0,1fr) minmax(4rem,.7fr) auto;gap:.35rem;align-items:center;padding:.2rem .35rem;font-size:.8125rem;color:var(--aythen-muted, #52525b)}.aythen-fde__table-column-actions{display:inline-flex;flex-wrap:wrap;gap:.2rem;justify-content:flex-end}.aythen-fde__col-btn{border:1px solid var(--aythen-border, #e4e4e7);background:var(--aythen-surface, #fff);color:inherit;border-radius:.25rem;font-size:.6875rem;padding:.15rem .35rem;cursor:pointer}.aythen-fde__col-btn:disabled{opacity:.45;cursor:not-allowed}.aythen-fde__col-btn--danger{color:#b91c1c}.aythen-fde__col-btn--add{margin:.35rem 0 .15rem 1.5rem;font-size:.75rem}.aythen-fde__table-add{padding-inline-start:.25rem}@media(max-width:640px){.aythen-fde__table-column{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto}.aythen-fde__table-column-actions{grid-column:1 / -1;justify-content:flex-start}}.aythen-fde__origin-badge{display:inline-flex;align-items:center;margin-top:.1rem;padding:.05rem .35rem;border-radius:.25rem;font-size:.625rem;font-weight:600;letter-spacing:.01em;width:fit-content}.aythen-fde__origin-badge--fixed{background:color-mix(in srgb,#b45309 12%,transparent);color:#92400e}.aythen-fde__origin-badge--workspace{background:color-mix(in srgb,#2563eb 12%,transparent);color:#1d4ed8}.aythen-fde__policy-legend{margin:0 0 .75rem;padding:.5rem .65rem;font-size:.75rem;line-height:1.45;color:var(--aythen-muted, #52525b);background:var(--aythen-surface-muted, #f4f4f5);border-radius:.375rem}.aythen-fde__policy-legend .aythen-fde__origin-badge{vertical-align:middle}.aythen-fde__type-icon{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;font-size:.75rem;font-weight:700;color:var(--aythen-muted, #667085)}.aythen-fde__field-name{min-width:0;display:flex;flex-direction:column;gap:.1rem;overflow:hidden;font-weight:500}.aythen-fde__field-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aythen-fde__field-var{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:450;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--aythen-muted, var(--ak-text-muted, var(--text-muted, #71717a)));letter-spacing:-.01em}.aythen-fde__required{margin-inline-start:.2rem;color:#b42318;font-weight:700}.aythen-fde__type-label,.aythen-fde__extraction{color:var(--aythen-muted, #667085);font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aythen-fde__lock,.aythen-fde__lock-spacer{width:1.25rem;text-align:center;font-size:.75rem}.aythen-fde__lock-spacer{visibility:hidden}.aythen-fde__select{width:1.1rem;height:1.1rem}.aythen-fde__run-desc{min-width:0;border:1px solid var(--aythen-border, #d0d5dd);border-radius:.375rem;padding:.25rem .4rem;font-size:.8125rem}.aythen-fde__temporary{border:1px dashed var(--aythen-border, #d0d5dd);border-radius:.5rem;padding:.5rem}.aythen-fde__temporary-title{margin:0 0 .35rem;font-size:.875rem;font-weight:600}.aythen-fde__footer{display:flex;justify-content:flex-end;padding-top:.25rem}@media(max-width:720px){.aythen-fde__field-main,.aythen-fde[data-mode=upload_run] .aythen-fde__field-main,.aythen-fde__field--table .aythen-fde__field-main{grid-template-columns:2.75rem auto minmax(0,1fr) auto}.aythen-fde__type-label,.aythen-fde__extraction,.aythen-fde__run-desc{grid-column:3 / 4}}[dir=rtl] .aythen-fde__group-toggle,[dir=rtl] .aythen-fde__field{text-align:start}.aythen-drive-page .aythen-drive-seg-wrap,.aythen-billing-page .aythen-drive-seg-wrap,.aythen-billing-filters-aside .aythen-drive-seg-wrap,.aythen-naming-settings .aythen-drive-seg-wrap{flex-shrink:1;min-width:0;max-width:100%}.aythen-drive-page .aythen-drive-seg,.aythen-billing-page .aythen-drive-seg,.aythen-billing-filters-aside .aythen-drive-seg,.aythen-naming-settings .aythen-drive-seg{position:relative;display:inline-flex;align-items:stretch;gap:0;height:2.25rem;min-height:2.25rem;padding:.1875rem;border-radius:999px;border:1px solid var(--drive-border, color-mix(in srgb, var(--text) 12%, transparent));background:color-mix(in srgb,var(--drive-surface-hover, color-mix(in srgb, var(--text) 8%, transparent)) 38%,var(--drive-surface, var(--surface, transparent)) 62%);box-shadow:var(--drive-shadow-surface, 0 1px 2px color-mix(in srgb, #000 8%, transparent));max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.aythen-drive-page .aythen-drive-seg::-webkit-scrollbar,.aythen-billing-page .aythen-drive-seg::-webkit-scrollbar,.aythen-billing-filters-aside .aythen-drive-seg::-webkit-scrollbar,.aythen-naming-settings .aythen-drive-seg::-webkit-scrollbar{display:none}.aythen-drive-page .aythen-drive-seg-indicator,.aythen-billing-page .aythen-drive-seg-indicator,.aythen-billing-filters-aside .aythen-drive-seg-indicator,.aythen-naming-settings .aythen-drive-seg-indicator{position:absolute;top:.1875rem;bottom:.1875rem;left:0;z-index:0;border-radius:999px;pointer-events:none;transition:transform .2s cubic-bezier(.22,1,.36,1),width .2s cubic-bezier(.22,1,.36,1),opacity .18s ease;will-change:transform,width}:root[data-theme=light] .aythen-drive-page .aythen-drive-seg-indicator,:root[data-theme=light] .aythen-billing-page .aythen-drive-seg-indicator,:root[data-theme=light] .aythen-billing-filters-aside .aythen-drive-seg-indicator,:root[data-theme=light] .aythen-naming-settings .aythen-drive-seg-indicator{background:#fff;box-shadow:0 1px 2px #0000000f,0 2px 8px #0000000d}:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-seg,:root:not([data-theme=light]) .aythen-billing-page .aythen-drive-seg,:root:not([data-theme=light]) .aythen-billing-filters-aside .aythen-drive-seg,:root:not([data-theme=light]) .aythen-naming-settings .aythen-drive-seg{border-color:#ffffff1a;background:color-mix(in srgb,var(--drive-surface-hover, rgba(255, 255, 255, .08)) 58%,var(--drive-surface, rgba(255, 255, 255, .04)) 42%);box-shadow:inset 0 1px #ffffff0a,var(--drive-shadow-surface, 0 1px 2px rgba(0, 0, 0, .28))}:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-seg-indicator,:root:not([data-theme=light]) .aythen-billing-page .aythen-drive-seg-indicator,:root:not([data-theme=light]) .aythen-billing-filters-aside .aythen-drive-seg-indicator,:root:not([data-theme=light]) .aythen-naming-settings .aythen-drive-seg-indicator{background:var(--drive-surface-elevated, color-mix(in srgb, #fff 12%, #1c1c1e));box-shadow:inset 0 1px #ffffff14,0 2px 8px #00000052,0 0 0 1px #ffffff12}.aythen-drive-page .aythen-drive-seg__btn,.aythen-billing-page .aythen-drive-seg__btn,.aythen-billing-filters-aside .aythen-drive-seg__btn,.aythen-naming-settings .aythen-drive-seg__btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;flex:0 0 auto;height:100%;min-width:3.1rem;padding:0 .72rem;border:0;border-radius:999px;background:transparent;font-family:var(--font);font-size:.8125rem;font-weight:500;line-height:1;letter-spacing:.01em;color:var(--drive-text-secondary, var(--text-muted));cursor:pointer;white-space:nowrap;transition:color .2s cubic-bezier(.22,1,.36,1),opacity .2s ease}.aythen-drive-page .aythen-drive-seg__btn:hover:not(.is-active),.aythen-billing-page .aythen-drive-seg__btn:hover:not(.is-active),.aythen-billing-filters-aside .aythen-drive-seg__btn:hover:not(.is-active),.aythen-naming-settings .aythen-drive-seg__btn:hover:not(.is-active){color:var(--drive-text-primary, var(--text))}:root[data-theme=light] .aythen-drive-page .aythen-drive-seg__btn:hover:not(.is-active),:root[data-theme=light] .aythen-billing-page .aythen-drive-seg__btn:hover:not(.is-active),:root[data-theme=light] .aythen-billing-filters-aside .aythen-drive-seg__btn:hover:not(.is-active),:root[data-theme=light] .aythen-naming-settings .aythen-drive-seg__btn:hover:not(.is-active){background:#ffffff73}:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-seg__btn,:root:not([data-theme=light]) .aythen-billing-page .aythen-drive-seg__btn,:root:not([data-theme=light]) .aythen-billing-filters-aside .aythen-drive-seg__btn,:root:not([data-theme=light]) .aythen-naming-settings .aythen-drive-seg__btn{color:var(--drive-text-secondary, var(--text-muted));opacity:.9}:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-seg__btn:hover:not(.is-active),:root:not([data-theme=light]) .aythen-billing-page .aythen-drive-seg__btn:hover:not(.is-active),:root:not([data-theme=light]) .aythen-billing-filters-aside .aythen-drive-seg__btn:hover:not(.is-active),:root:not([data-theme=light]) .aythen-naming-settings .aythen-drive-seg__btn:hover:not(.is-active){background:#ffffff0d;color:var(--drive-text-primary, var(--text));opacity:1}.aythen-drive-page .aythen-drive-seg__btn.is-active,.aythen-billing-page .aythen-drive-seg__btn.is-active,.aythen-billing-filters-aside .aythen-drive-seg__btn.is-active,.aythen-naming-settings .aythen-drive-seg__btn.is-active{color:var(--drive-text-primary, var(--text));font-weight:600}:root[data-theme=light] .aythen-drive-page .aythen-drive-seg__btn.is-active,:root[data-theme=light] .aythen-billing-page .aythen-drive-seg__btn.is-active,:root[data-theme=light] .aythen-billing-filters-aside .aythen-drive-seg__btn.is-active,:root[data-theme=light] .aythen-naming-settings .aythen-drive-seg__btn.is-active{color:#0a0a0a}:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-seg__btn.is-active,:root:not([data-theme=light]) .aythen-billing-page .aythen-drive-seg__btn.is-active,:root:not([data-theme=light]) .aythen-billing-filters-aside .aythen-drive-seg__btn.is-active,:root:not([data-theme=light]) .aythen-naming-settings .aythen-drive-seg__btn.is-active{color:#f4f4f5;opacity:1}.aythen-drive-page .aythen-drive-seg__btn.is-empty:not(.is-active),.aythen-billing-page .aythen-drive-seg__btn.is-empty:not(.is-active),.aythen-billing-filters-aside .aythen-drive-seg__btn.is-empty:not(.is-active),.aythen-naming-settings .aythen-drive-seg__btn.is-empty:not(.is-active){opacity:.62}.aythen-drive-page .aythen-drive-seg__btn:focus-visible,.aythen-billing-page .aythen-drive-seg__btn:focus-visible,.aythen-billing-filters-aside .aythen-drive-seg__btn:focus-visible,.aythen-naming-settings .aythen-drive-seg__btn:focus-visible{outline:none;box-shadow:0 0 0 3px var( --drive-accent-ring, color-mix(in srgb, var(--green-landing-color, #10a37f) 24%, transparent) )}.aythen-drive-page .aythen-drive-seg__icon,.aythen-billing-page .aythen-drive-seg__icon,.aythen-billing-filters-aside .aythen-drive-seg__icon,.aythen-naming-settings .aythen-drive-seg__icon{display:grid;place-items:center;flex-shrink:0;color:#171717;line-height:0}:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-seg__icon,:root:not([data-theme=light]) .aythen-billing-page .aythen-drive-seg__icon,:root:not([data-theme=light]) .aythen-billing-filters-aside .aythen-drive-seg__icon,:root:not([data-theme=light]) .aythen-naming-settings .aythen-drive-seg__icon{color:#f5f5f5}.aythen-naming-settings .aythen-drive-seg__icon svg,.aythen-naming-settings .aythen-billing-doc-type-icon{width:.875rem;height:.875rem;display:block}.aythen-drive-page .aythen-drive-seg__label,.aythen-billing-page .aythen-drive-seg__label,.aythen-billing-filters-aside .aythen-drive-seg__label,.aythen-naming-settings .aythen-drive-seg__label{max-width:9.5rem;overflow:hidden;text-overflow:ellipsis}.aythen-drive-page .aythen-drive-seg__count,.aythen-billing-page .aythen-drive-seg__count,.aythen-billing-filters-aside .aythen-drive-seg__count,.aythen-naming-settings .aythen-drive-seg__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .3rem;border-radius:999px;font-size:.625rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--drive-text-muted, var(--text-muted));background:color-mix(in srgb,var(--drive-text-muted, var(--text-muted)) 10%,transparent)}.aythen-drive-page .aythen-drive-seg__btn.is-active .aythen-drive-seg__count,.aythen-billing-page .aythen-drive-seg__btn.is-active .aythen-drive-seg__count,.aythen-billing-filters-aside .aythen-drive-seg__btn.is-active .aythen-drive-seg__count,.aythen-naming-settings .aythen-drive-seg__btn.is-active .aythen-drive-seg__count{color:var(--drive-text-secondary, var(--text-muted));background:color-mix(in srgb,var(--drive-text-muted, var(--text-muted)) 14%,transparent)}@media(prefers-reduced-motion:reduce){.aythen-drive-page .aythen-drive-seg-indicator,.aythen-billing-page .aythen-drive-seg-indicator,.aythen-billing-filters-aside .aythen-drive-seg-indicator,.aythen-naming-settings .aythen-drive-seg-indicator{transition:none}}.aythen-drive-cloud-inline{display:flex;flex-direction:column;gap:.65rem;min-width:0;width:100%}.aythen-drive-cloud-inline__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem .85rem;padding:.15rem .1rem}.aythen-drive-cloud-inline__brand{display:flex;align-items:center;gap:.65rem;min-width:0}.aythen-drive-cloud-inline__brand img{width:1.375rem;height:1.375rem;object-fit:contain;flex-shrink:0}.aythen-drive-cloud-inline__brand-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.aythen-drive-cloud-inline__brand-text strong{font-size:.9375rem;font-weight:650;line-height:1.2;letter-spacing:-.01em}.aythen-drive-cloud-inline__brand-text span{font-size:.75rem;color:var(--text-muted);line-height:1.35}.aythen-drive-cloud-inline__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.aythen-drive-cloud-inline__select select{min-height:2rem;min-width:10rem;max-width:14rem;padding:.3rem 1.6rem .3rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--text);font:inherit;font-size:.8125rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-muted) 50%),linear-gradient(135deg,var(--text-muted) 50%,transparent 50%);background-position:calc(100% - .85rem) calc(50% - .15rem),calc(100% - .55rem) calc(50% - .15rem);background-size:.3rem .3rem,.3rem .3rem;background-repeat:no-repeat}.aythen-drive-cloud-inline__btn{font:inherit;font-size:.8125rem;font-weight:600;min-height:2rem;padding:.3rem .75rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);background:color-mix(in srgb,var(--surface) 55%,transparent);color:var(--text);cursor:pointer}.aythen-drive-cloud-inline__btn:hover:not(:disabled){background:color-mix(in srgb,var(--surface-raised, var(--surface)) 80%,transparent)}.aythen-drive-cloud-inline__btn:disabled{opacity:.45;cursor:not-allowed}.aythen-drive-cloud-inline__btn--quiet{font-weight:500;color:var(--text-muted)}.aythen-drive-cloud-inline__btn--primary{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.aythen-drive-cloud-inline__notice,.aythen-drive-cloud-inline__empty{margin:0;font-size:.75rem;color:var(--text-muted);line-height:1.4}.aythen-drive-cloud-inline__browser{border-radius:.85rem;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--surface) 45%,transparent);padding:.35rem;overflow:hidden}.aythen-drive-cloud-inline__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-height:min(32vh,15rem);overflow:auto}.aythen-drive-cloud-inline__row{display:flex;align-items:center;gap:.65rem;width:100%;padding:.55rem .6rem;border:0;border-radius:.65rem;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:default}.aythen-drive-cloud-inline__row:hover:not(:disabled){background:color-mix(in srgb,var(--surface-raised, var(--surface)) 55%,transparent)}button.aythen-drive-cloud-inline__row:disabled{opacity:1}.aythen-drive-cloud-inline__kind{width:1.75rem;height:1.75rem;border-radius:.45rem;flex-shrink:0}.aythen-drive-cloud-inline__kind--folder{background:color-mix(in srgb,#f5a524 32%,var(--surface))}.aythen-drive-cloud-inline__kind--file{background:color-mix(in srgb,var(--accent) 24%,var(--surface))}.aythen-drive-cloud-inline__name{flex:1;min-width:0;font-size:.875rem;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aythen-drive-cloud-inline__meta{flex-shrink:0;font-size:.75rem;color:var(--text-muted)}[dir=rtl] .aythen-create-flow__dir-glyph{display:inline-block;transform:scaleX(-1)}.aythen-create-flow__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.aythen-create-flow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:1.25rem;background:color-mix(in srgb,#000 42%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.aythen-create-flow__panel{display:flex;flex-direction:column;width:min(28rem,100%);max-height:min(90vh,36rem);border-radius:1rem;border:1px solid color-mix(in srgb,var(--border) 80%,var(--accent) 20%);background:var(--surface-raised, var(--surface));box-shadow:0 1.25rem 3rem color-mix(in srgb,#000 22%,transparent);overflow:hidden;animation:aythen-create-in .18s ease-out}.aythen-create-flow__panel.is-busy{min-height:16rem}@media(prefers-reduced-motion:reduce){.aythen-create-flow__panel{animation:none}.aythen-create-flow__tile:hover:not(:disabled),.aythen-create-flow__design-card:hover:not(:disabled){transform:none}.aythen-create-flow__spinner{animation:none;border-top-color:var(--border)}.aythen-tpl-picker__card.is-skeleton,.aythen-tpl-picker__thumb--skeleton{animation:none!important;background:color-mix(in srgb,var(--border) 28%,transparent)}}@keyframes aythen-create-in{0%{opacity:0;transform:translateY(.35rem) scale(.98)}to{opacity:1;transform:none}}.aythen-create-flow__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1.1rem 1.15rem .65rem}.aythen-create-flow__header-main{display:flex;align-items:flex-start;gap:.7rem;min-width:0}.aythen-create-flow__header-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.55rem;background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--text-secondary, var(--text-muted));flex-shrink:0}.aythen-create-flow__title{margin:0;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:var(--text)}.aythen-create-flow__header-meta{margin:.2rem 0 0;font-size:.8125rem;color:var(--text-muted)}.aythen-create-flow__icon-btn{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:none;border-radius:999px;background:transparent;color:var(--text-muted);cursor:pointer;flex-shrink:0}.aythen-create-flow__icon-btn:hover:not(:disabled){background:color-mix(in srgb,var(--border) 35%,transparent);color:var(--text)}.aythen-create-flow__icon-btn:disabled{opacity:.45;cursor:not-allowed}.aythen-create-flow__icon-btn:focus-visible,.aythen-create-flow__tile:focus-visible,.aythen-create-flow__design-card:focus-visible,.aythen-create-flow__row:focus-visible,.aythen-create-flow__btn:focus-visible,.aythen-create-flow__chip:focus-visible,.aythen-create-flow__text-link:focus-visible,.aythen-create-flow__search:focus-visible,.aythen-tpl-picker__card-main:focus-visible,.aythen-tpl-picker__preview-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 70%,transparent);outline-offset:2px}.aythen-create-flow__body{flex:1;min-height:0;overflow:auto;padding:.35rem 1.15rem .85rem}.aythen-create-flow__body:focus{outline:none}.aythen-create-flow__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.55rem}.aythen-create-flow__grid--types{margin-bottom:.25rem}.aythen-create-flow__tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-height:6.25rem;min-width:2.75rem;padding:.75rem .8rem;border-radius:.75rem;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--text);text-align:start;cursor:pointer;font-family:var(--font);transition:border-color .12s ease,background .12s ease,box-shadow .12s ease,transform .12s ease}.aythen-create-flow__tile:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 8%,var(--surface));transform:translateY(-1px)}.aythen-create-flow__tile.is-active{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:color-mix(in srgb,var(--accent) 14%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}.aythen-create-flow__selected-mark{position:absolute;top:.5rem;inset-inline-end:.5rem;display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 88%,var(--text));color:var(--surface-raised, #fff);z-index:1}.aythen-create-flow__design-card .aythen-create-flow__selected-mark{inset-inline-end:auto;inset-inline-start:.5rem}.aythen-create-flow__design-card.is-active .aythen-create-flow__design-badge{inset-inline-end:.5rem}.aythen-create-flow__tile:disabled,.aythen-create-flow__tile.is-disabled{opacity:1;cursor:not-allowed;color:var(--text-muted);background:color-mix(in srgb,var(--border) 18%,var(--surface));border-style:dashed}.aythen-create-flow__tile.is-disabled .aythen-create-flow__tile-hint{color:var(--text-muted)}.aythen-create-flow__tile-icon{display:grid;place-items:center;width:2rem;height:2rem;color:var(--text-secondary, var(--text-muted))}.aythen-create-flow__tile-name{font-size:.875rem;font-weight:650;letter-spacing:-.01em}.aythen-create-flow__tile-hint{font-size:.75rem;line-height:1.35;color:var(--text-muted)}.aythen-create-flow__design-list,.aythen-create-flow__design-radiogroup{display:flex;flex-direction:column;gap:.55rem}.aythen-create-flow__design-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;width:100%;min-height:2.75rem;padding:.85rem .95rem;border-radius:.8rem;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 90%,transparent);color:var(--text);text-align:start;cursor:pointer;font-family:var(--font);transition:border-color .12s ease,background .12s ease,box-shadow .12s ease,transform .12s ease}.aythen-create-flow__design-card:hover:not(:disabled):not(.is-soon){border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--surface));transform:translateY(-1px)}.aythen-create-flow__design-card.is-active{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:color-mix(in srgb,var(--accent) 12%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}.aythen-create-flow__design-card.is-soon,.aythen-create-flow__design-card.is-blocked{opacity:1;cursor:default;color:var(--text-muted);background:color-mix(in srgb,var(--border) 14%,var(--surface));border-style:dashed}.aythen-create-flow__design-badge{position:absolute;top:.55rem;inset-inline-end:.55rem;padding:.12rem .45rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 90%,var(--text));background:color-mix(in srgb,var(--accent) 14%,transparent)}.aythen-create-flow__soon{position:absolute;top:.55rem;inset-inline-end:.55rem;padding:.12rem .45rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);background:color-mix(in srgb,var(--border) 45%,transparent)}.aythen-ai-soon-card{pointer-events:auto}.aythen-ai-soon-card__more{margin-top:.35rem;padding:0;border:0;background:none;font:inherit;font-size:.75rem;color:var(--accent);text-decoration:underline;text-underline-offset:.12em;cursor:pointer;text-align:start}.aythen-ai-soon-card__more:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:.2rem}.aythen-ai-soon-card__details{margin:.4rem 0 0;font-size:.75rem;line-height:1.35;color:var(--text-muted)}.aythen-create-flow__default-inline{display:flex;align-items:center;gap:.55rem;margin-top:.25rem;width:100%}.aythen-create-flow__default-thumb{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.45rem;background:color-mix(in srgb,var(--surface-raised, var(--surface)) 80%,transparent);color:var(--text-secondary, var(--text-muted));flex-shrink:0}.aythen-create-flow__default-missing{display:flex;flex-wrap:wrap;gap:.45rem;padding:.25rem 0}.aythen-create-flow__toolbar{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.65rem}.aythen-create-flow__search{width:100%;min-height:2.25rem;padding:.4rem .75rem;border-radius:.65rem;border:1px solid var(--border);background:var(--surface);color:var(--text);font-family:var(--font);font-size:.875rem}.aythen-create-flow__filters{display:flex;flex-wrap:wrap;gap:.35rem}.aythen-create-flow__chip{min-height:2.75rem;min-width:2.75rem;padding:.35rem .75rem;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-family:var(--font);font-size:.75rem;font-weight:600;cursor:pointer}.aythen-create-flow__chip.is-active{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent)}.aythen-create-flow__list{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.75rem;max-height:14rem;overflow:auto}.aythen-create-flow__row{display:flex;align-items:center;gap:.65rem;width:100%;padding:.65rem .75rem;border-radius:.65rem;border:1px solid var(--border);background:transparent;color:var(--text);text-align:start;cursor:pointer;font-family:var(--font)}.aythen-create-flow__row:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));background:color-mix(in srgb,var(--accent) 6%,transparent)}.aythen-create-flow__row.is-active{border-color:color-mix(in srgb,var(--accent) 50%,var(--border));background:color-mix(in srgb,var(--accent) 10%,transparent)}.aythen-create-flow__row-thumb{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.45rem;background:color-mix(in srgb,var(--border) 28%,transparent);color:var(--text-muted);flex-shrink:0}.aythen-create-flow__row-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.aythen-create-flow__template-preview{display:flex;align-items:center;gap:.65rem;margin:.35rem 0 .5rem;padding:.65rem .75rem;border-radius:.65rem;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.aythen-create-flow__summary{list-style:none;margin:.5rem 0 0;padding:.65rem .75rem;border-radius:.65rem;background:color-mix(in srgb,var(--border) 22%,transparent)}.aythen-create-flow__summary li{display:flex;justify-content:space-between;gap:.75rem;font-size:.8125rem;color:var(--text-muted);padding:.15rem 0}.aythen-create-flow__summary strong{font-weight:650;color:var(--text);text-align:right}.aythen-create-flow__text-link{border:none;background:none;padding:0;color:color-mix(in srgb,var(--accent) 85%,var(--text));font:inherit;font-size:inherit;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:.12em}.aythen-create-flow__error{margin:.65rem 0 0;font-size:.8125rem;color:var(--danger, #c0392b)}.aythen-create-flow__preflight{margin:.75rem 0 0;padding:.75rem .85rem;border-radius:.55rem;font-size:.8125rem;line-height:1.35}.aythen-create-flow__preflight.is-blocked{color:color-mix(in srgb,#b42318 90%,var(--text));background:color-mix(in srgb,#b42318 10%,transparent);border:1px solid color-mix(in srgb,#b42318 28%,transparent)}.aythen-create-flow__preflight.is-warning{color:color-mix(in srgb,#b54708 90%,var(--text));background:color-mix(in srgb,#b54708 10%,transparent);border:1px solid color-mix(in srgb,#b54708 28%,transparent)}.aythen-create-flow__preflight-msg{margin:0 0 .45rem}.aythen-create-flow__preflight-msg:last-child{margin-bottom:0}.aythen-create-flow__error-banner{margin:.75rem 0 0;padding:.75rem .85rem;border-radius:.55rem;font-size:.8125rem;line-height:1.35;color:color-mix(in srgb,#b42318 90%,var(--text));background:color-mix(in srgb,#b42318 10%,transparent);border:1px solid color-mix(in srgb,#b42318 28%,transparent)}.aythen-create-flow__error-banner--transition{margin:1rem 0 0}.aythen-create-flow__error-banner__msg{margin:0 0 .55rem}.aythen-create-flow__error-banner__actions{display:flex;flex-wrap:wrap;gap:.45rem}.aythen-create-flow__error-banner:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aythen-create-flow__empty{margin:0 0 .75rem;font-size:.8125rem;color:var(--text-muted)}.aythen-create-flow__busy{display:grid;place-items:center;text-align:center;gap:.45rem;min-height:10rem;padding:1.5rem .5rem}.aythen-create-flow__busy-title{margin:.35rem 0 0;font-size:1rem;font-weight:650;color:var(--text)}.aythen-create-flow__busy-lead{margin:0;font-size:.8125rem;color:var(--text-muted)}.aythen-create-flow__busy-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:.75rem}.aythen-create-flow--autocreate .aythen-create-flow__panel{max-width:26rem}.aythen-create-flow__footer{display:flex;flex-direction:column;gap:.55rem;padding:.65rem 1.15rem 1rem;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.aythen-create-flow__progress{display:flex;justify-content:center}.aythen-create-flow__progress-list{display:flex;justify-content:center;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none}.aythen-create-flow__progress-item{display:flex;align-items:center}.aythen-create-flow__dot{width:.35rem;height:.35rem;border-radius:999px;background:color-mix(in srgb,var(--border) 80%,transparent)}.aythen-create-flow__dot.is-done{background:color-mix(in srgb,var(--accent) 45%,var(--border))}.aythen-create-flow__dot.is-current{width:.9rem;background:color-mix(in srgb,var(--accent) 75%,var(--border))}.aythen-create-flow__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.aythen-create-flow__btn{min-height:2.75rem;min-width:2.75rem;padding:.45rem 1rem;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text);font-family:var(--font);font-size:.8125rem;font-weight:600;cursor:pointer}.aythen-create-flow__btn--primary{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 16%,var(--surface))}.aythen-create-flow__btn:disabled{opacity:.55;cursor:not-allowed}.aythen-create-flow__actions a.aythen-create-flow__btn{display:inline-flex;align-items:center;text-decoration:none}.aythen-create-flow__spinner{display:inline-block;width:.85rem;height:.85rem;border:2px solid color-mix(in srgb,var(--border) 70%,transparent);border-top-color:var(--accent, currentColor);border-radius:50%;animation:aythen-create-spin .7s linear infinite}.aythen-create-flow__spinner--lg{width:1.75rem;height:1.75rem;border-width:3px}@keyframes aythen-create-spin{to{transform:rotate(360deg)}}.aythen-drive-ios-tile--create .aythen-drive-ios-tile__icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;color:var(--text-secondary, var(--text-muted))}.aythen-drive-ios-tile--create.aythen-drive-ios-tile--primary{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.aythen-drive-ios-tile--soon{opacity:.42;cursor:not-allowed;pointer-events:none}.aythen-drive-ios-tile--soon:disabled{opacity:.42}.aythen-drive-ios-tile__soon{display:inline-block;margin-top:.1rem;font-size:.5625rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted)}.aythen-create-flow__panel--picker{width:min(44rem,100%);max-height:min(92vh,42rem)}.aythen-tpl-picker{display:flex;flex-direction:column;gap:.65rem;min-height:0}.aythen-tpl-picker__toolbar{display:flex;flex-direction:column;gap:.5rem}.aythen-tpl-picker__sort{display:flex;align-items:center;gap:.45rem;font-size:.8125rem;color:var(--text-muted)}.aythen-tpl-picker__sort select{min-height:2rem;padding:.25rem .55rem;border-radius:.5rem;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:.8125rem}.aythen-tpl-picker__scroll{max-height:min(52vh,22rem);overflow:auto;padding-inline-end:.15rem}.aythen-tpl-picker__section{margin-bottom:.85rem}.aythen-tpl-picker__section-title{margin:0 0 .45rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.aythen-tpl-picker__count{font-weight:600;opacity:.8}.aythen-tpl-picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.55rem}.aythen-tpl-picker__card{display:flex;flex-direction:column;border-radius:.75rem;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 92%,transparent);overflow:hidden;transition:border-color .12s ease,background .12s ease,transform .12s ease}.aythen-tpl-picker__card:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));transform:translateY(-1px)}.aythen-tpl-picker__card.is-selected{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.aythen-tpl-picker__card.is-skeleton{min-height:9.5rem;background:linear-gradient(90deg,color-mix(in srgb,var(--border) 35%,transparent),color-mix(in srgb,var(--border) 15%,transparent),color-mix(in srgb,var(--border) 35%,transparent));background-size:200% 100%;animation:aythen-tpl-shimmer 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.aythen-tpl-picker__card:hover{transform:none}.aythen-tpl-picker__card.is-skeleton{animation:none}}@keyframes aythen-tpl-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.aythen-tpl-picker__card-main{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;padding:0;border:none;background:transparent;color:inherit;text-align:start;cursor:pointer;font:inherit}.aythen-tpl-picker__thumb{position:relative;height:5.5rem;background:#ececec;overflow:hidden;border-bottom:1px solid var(--border)}.aythen-tpl-picker__thumb iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;pointer-events:none;transform:scale(1)}.aythen-tpl-picker__thumb--skeleton{background:color-mix(in srgb,var(--border) 40%,transparent)}.aythen-tpl-picker__thumb--fallback{display:grid;place-items:center;color:var(--text-muted)}.aythen-tpl-picker__card-body{display:flex;flex-direction:column;gap:.15rem;padding:.55rem .65rem .35rem}.aythen-tpl-picker__card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.35rem}.aythen-tpl-picker__card-name{font-size:.8125rem;font-weight:650;color:var(--text);line-height:1.25}.aythen-tpl-picker__badge{flex-shrink:0;padding:.1rem .35rem;border-radius:999px;font-size:.5625rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 90%,var(--text));background:color-mix(in srgb,var(--accent) 14%,transparent)}.aythen-tpl-picker__card-scope,.aythen-tpl-picker__card-types{font-size:.6875rem;color:var(--text-muted);line-height:1.3}.aythen-tpl-picker__preview-btn{margin:0 .55rem .55rem;min-height:1.75rem;padding:.2rem .55rem;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text-secondary, var(--text));font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.aythen-tpl-picker__preview-btn:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));background:color-mix(in srgb,var(--accent) 8%,transparent)}.aythen-tpl-picker__empty{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;padding:.5rem 0;font-size:.875rem;color:var(--text-muted)}.aythen-tpl-picker__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:1rem}.aythen-tpl-picker__modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,#000 48%,transparent)}.aythen-tpl-picker__modal-panel{position:relative;display:flex;flex-direction:column;width:min(40rem,100%);max-height:min(88vh,36rem);border-radius:1rem;border:1px solid var(--border);background:var(--surface-raised, var(--surface));box-shadow:0 1.25rem 3rem color-mix(in srgb,#000 28%,transparent);overflow:hidden}.aythen-tpl-picker__modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.9rem 1rem .55rem}.aythen-tpl-picker__modal-title{margin:0;font-size:1.05rem;font-weight:700;color:var(--text)}.aythen-tpl-picker__modal-meta{margin:.2rem 0 0;font-size:.75rem;color:var(--text-muted)}.aythen-tpl-picker__modal-body{flex:1;min-height:12rem;overflow:auto;padding:0 1rem .75rem;background:color-mix(in srgb,var(--border) 22%,transparent)}.aythen-tpl-picker__frame{display:block;width:100%;min-height:18rem;height:55vh;max-height:22rem;border:0;background:#fff;border-radius:.35rem}.aythen-tpl-picker__modal-footer{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.65rem 1rem .9rem;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.aythen-tpl-picker__pages{display:flex;align-items:center;gap:.45rem;font-size:.8125rem;color:var(--text-muted)}.aythen-compose-error,.aythen-compose-host{min-height:60vh;display:grid;place-items:center;padding:1.5rem}.aythen-compose-error__panel{width:min(28rem,100%);padding:1.5rem 1.25rem;border-radius:1rem;border:1px solid var(--border);background:var(--surface-raised, var(--surface));box-shadow:0 .75rem 2rem color-mix(in srgb,#000 12%,transparent)}.aythen-compose-error__title{margin:0 0 .5rem;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:var(--text)}.aythen-compose-error__lead{margin:0 0 1rem;font-size:.875rem;color:var(--text-muted);line-height:1.45}.aythen-compose-error__actions{display:flex;flex-wrap:wrap;gap:.5rem}.aythen-compose-error__actions a.aythen-create-flow__btn{display:inline-flex;align-items:center;text-decoration:none}.aythen-tpl-picker__card.is-selected{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:color-mix(in srgb,var(--accent) 10%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent)}.aythen-tpl-picker__selected-badge{position:absolute;top:.4rem;inset-inline-end:.4rem;z-index:2;display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 88%,var(--text));color:var(--surface-raised, #fff);font-size:.75rem;font-weight:700}.aythen-tpl-picker__card{position:relative}.aythen-tpl-picker__preview-btn,.aythen-create-flow__search{min-height:2.75rem}@media(max-width:1024px){.aythen-create-flow{padding:.75rem;align-items:stretch}.aythen-create-flow__panel,.aythen-create-flow__panel--picker{width:100%;max-height:min(96vh,100%);border-radius:.85rem}.aythen-tpl-picker__grid{grid-template-columns:1fr}.aythen-tpl-picker__card{flex-direction:row;align-items:stretch}.aythen-tpl-picker__card-main{flex-direction:row;align-items:center;gap:.65rem;padding:.45rem .55rem 0}.aythen-tpl-picker__thumb,.aythen-tpl-picker__thumb--fallback,.aythen-tpl-picker__thumb--skeleton{width:4.5rem;height:4.5rem;flex-shrink:0}.aythen-tpl-picker__card-body{flex:1;min-width:0}.aythen-tpl-picker__preview-btn{align-self:center;margin:.45rem .55rem}.aythen-tpl-picker__modal{padding:0}.aythen-tpl-picker__modal-panel{width:100%;height:100%;max-width:none;max-height:none;border-radius:0}.aythen-create-flow__footer{position:sticky;bottom:0;background:var(--surface-raised, var(--surface))}}@media(max-width:1280px)and (min-width:1025px){.aythen-create-flow__panel--picker{width:min(40rem,100%)}}@media(max-height:720px){.aythen-create-flow__panel{max-height:96vh}.aythen-tpl-picker__scroll{max-height:min(40vh,16rem)}.aythen-create-flow__tile-hint,.aythen-create-flow__header-meta{overflow-wrap:anywhere}}.aythen-email-compose-backdrop{padding:.85rem;align-items:center;justify-content:center}.aythen-expand-panel.drive-share-popup.aythen-email-compose-popup{width:min(40rem,calc(100vw - 1.75rem));max-width:min(40rem,calc(100vw - 1.75rem));min-width:0;height:auto;max-height:min(88vh,42rem);display:flex;flex-direction:column;border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #00000073,0 20px 64px #0000008c}.aythen-email-compose-popup__head{flex-shrink:0}.aythen-email-compose-popup__head .drive-share-popup__head-inner.aythen-email-compose-popup__head-main,.aythen-email-compose-popup__head-main{align-items:center;padding:.55rem .75rem .35rem}.aythen-email-compose-popup__head .drive-share-popup__head-copy h2{margin:0;font-size:1rem;line-height:1.25;color:#fafafa}.aythen-email-compose-popup__head-actions{display:flex;align-items:center;gap:.4rem;position:relative;z-index:1}.aythen-email-compose-toolbar{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0;padding:0}.aythen-email-compose-popup__foot .aythen-email-compose-toolbar{flex:1 1 auto;justify-content:flex-start}.aythen-email-compose-toolbar .aythen-email-compose-tool--select select{color:inherit}.aythen-email-compose-toolbar .aythen-email-compose-tool--select select option{color:#0f172a}:root[data-theme=light] .aythen-email-compose-popup__head .drive-share-popup__head-gradient{background:radial-gradient(ellipse 90% 120% at 50% -30%,rgba(15,23,42,.04),transparent 55%),linear-gradient(180deg,#fff,#f8fafc 55%,#f1f5f9)}:root[data-theme=light] .aythen-email-compose-popup__head .drive-share-popup__head-grid{opacity:.35;background-image:linear-gradient(rgba(15,23,42,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 1px)}:root[data-theme=light] .aythen-email-compose-popup__head .drive-share-popup__head-copy h2{color:#0f172a}:root[data-theme=light] .aythen-email-compose-popup__head{border-bottom:1px solid var(--border, rgba(0, 0, 0, .08))}.aythen-email-compose-send{border:0;border-radius:.35rem;padding:.4rem .9rem;background:var(--ak-accent, var(--accent, #10a37f));color:#fff;font:inherit;font-size:.8125rem;font-weight:650;cursor:pointer}.aythen-email-compose-send:hover:not(:disabled){filter:brightness(.92)}.aythen-email-compose-send:disabled{opacity:.45;cursor:not-allowed;filter:none}.aythen-email-compose-popup .ak2-docv-inspector-chat__close{--ak-glass-fill: color-mix(in srgb, #ffffff 42%, transparent);--ak-glass-border: color-mix(in srgb, #ffffff 55%, rgba(0, 0, 0, .08));--ak-glass-highlight: inset 0 1px 0 color-mix(in srgb, #ffffff 72%, transparent);-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;width:1.75rem;height:1.75rem;flex-shrink:0;margin:0;padding:0;border:.5px solid var(--ak-glass-border);border-radius:999px;background:linear-gradient(165deg,color-mix(in srgb,#ffffff 55%,transparent) 0%,var(--ak-glass-fill) 48%,color-mix(in srgb,#ffffff 18%,transparent) 100%);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);box-shadow:var(--ak-glass-highlight),0 1px 2px #0000000f,0 4px 14px #0000000d;color:var(--text, inherit);cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease,color .18s ease}.aythen-email-compose-popup .ak2-docv-inspector-chat__close:hover:not(:disabled){background:linear-gradient(165deg,color-mix(in srgb,#ffffff 68%,transparent),color-mix(in srgb,#ffffff 48%,transparent));border-color:color-mix(in srgb,#ffffff 70%,rgba(0,0,0,.06));box-shadow:inset 0 1px color-mix(in srgb,#ffffff 85%,transparent),0 2px 6px #00000014,0 8px 20px #0000000f;transform:translateY(-.5px)}.aythen-email-compose-popup .ak2-docv-inspector-chat__close:disabled{opacity:.45;cursor:not-allowed;transform:none}:root:not([data-theme=light]) .aythen-email-compose-popup .ak2-docv-inspector-chat__close{--ak-glass-fill: color-mix(in srgb, #ffffff 12%, transparent);--ak-glass-border: color-mix(in srgb, #ffffff 22%, transparent);--ak-glass-highlight: inset 0 1px 0 color-mix(in srgb, #ffffff 28%, transparent);background:linear-gradient(165deg,color-mix(in srgb,#ffffff 22%,transparent) 0%,var(--ak-glass-fill) 50%,color-mix(in srgb,#ffffff 6%,transparent) 100%);box-shadow:var(--ak-glass-highlight),0 1px 2px #00000038,0 6px 16px #0000002e;color:#f5f5f7}:root:not([data-theme=light]) .aythen-email-compose-popup .ak2-docv-inspector-chat__close:hover:not(:disabled){background:linear-gradient(165deg,color-mix(in srgb,#ffffff 28%,transparent),color-mix(in srgb,#ffffff 14%,transparent));border-color:color-mix(in srgb,#ffffff 32%,transparent);color:#fff}.aythen-email-compose-tool{display:inline-flex;align-items:center;gap:.35rem;border:1px solid transparent;border-radius:.35rem;padding:.3rem .55rem;background:transparent;color:inherit;font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.aythen-email-compose-tool:hover:not(:disabled){background:color-mix(in srgb,#0f172a 6%,transparent);border-color:var(--border, rgba(15, 23, 42, .08))}.aythen-email-compose-tool:disabled{opacity:.45;cursor:not-allowed}.aythen-email-compose-tool--select{position:relative;padding-right:.35rem}.aythen-email-compose-tool--select select{border:0;background:transparent;color:inherit;font:inherit;font-size:.75rem;font-weight:600;max-width:12rem;cursor:pointer}.aythen-email-compose-popup__body{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:var(--ak-bg-card, var(--surface, #fff))}.aythen-email-compose-popup__error{margin:.55rem .85rem 0;padding:.5rem .65rem;border-radius:.4rem;background:color-mix(in srgb,#ef4444 12%,transparent);color:#b91c1c;font-size:.8125rem}.aythen-email-compose-rows{display:flex;flex-direction:column;border-bottom:1px solid var(--border, rgba(15, 23, 42, .08))}.aythen-email-compose-row{display:grid;grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:.35rem;min-height:2.35rem;padding:0 .85rem;border-bottom:1px solid var(--border, rgba(15, 23, 42, .07))}.aythen-email-compose-row:last-child{border-bottom:0}.aythen-email-compose-row__label{font-size:.75rem;font-weight:600;color:var(--muted, #64748b)}.aythen-email-compose-row__field{min-width:0}.aythen-email-compose-row__field input,.aythen-email-compose-row__field select{width:100%;box-sizing:border-box;border:0;background:transparent;padding:.55rem 0;font:inherit;font-size:.875rem;color:inherit;outline:none}.aythen-email-compose-from-row{display:flex;gap:.4rem;align-items:center}.aythen-email-compose-from-row select{flex:1 1 auto;min-width:0}.aythen-email-compose-to-row{display:flex;align-items:center;gap:.35rem}.aythen-email-compose-to-row input{flex:1 1 auto;min-width:0}.aythen-email-compose-cc-toggles{display:inline-flex;align-items:center;gap:.15rem;flex-shrink:0}.aythen-email-compose-cc-toggle{border:0;background:transparent;color:var(--muted, #64748b);font:inherit;font-size:.75rem;font-weight:650;padding:.25rem .4rem;border-radius:.3rem;cursor:pointer}.aythen-email-compose-cc-toggle:hover:not(:disabled){color:inherit;background:color-mix(in srgb,#0f172a 6%,transparent)}.aythen-email-compose-cc-toggle:disabled{opacity:.45;cursor:not-allowed}.aythen-email-compose-add{flex-shrink:0;border:1px solid var(--border, rgba(15, 23, 42, .12));border-radius:.35rem;padding:.25rem .55rem;background:color-mix(in srgb,var(--surface, #fff) 88%,#0f172a 4%);color:inherit;font:inherit;font-size:.75rem;font-weight:650;cursor:pointer}.aythen-email-compose-add-menu{display:flex;flex-wrap:wrap;align-items:stretch;gap:.35rem;margin:.45rem .85rem .65rem 4.35rem;padding:.45rem;border:.5px solid color-mix(in srgb,#fff 55%,rgba(0,0,0,.08));border-radius:1rem;background:linear-gradient(165deg,color-mix(in srgb,#ffffff 42%,transparent),color-mix(in srgb,var(--surface, #fff) 78%,transparent));backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);box-shadow:inset 0 1px color-mix(in srgb,#fff 55%,transparent),0 8px 24px color-mix(in srgb,#000 8%,transparent)}.aythen-email-compose-add-tile{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-rows:2.5rem minmax(0,1fr);align-items:center;justify-items:center;gap:.3rem;box-sizing:border-box;width:5.75rem;min-width:5.75rem;max-width:5.75rem;min-height:4.5rem;margin:0;padding:.4rem .35rem .35rem;border:0;border-radius:.9rem;background:transparent;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.aythen-email-compose-add-tile:hover:not(:disabled),.aythen-email-compose-add-tile:focus-visible{background:color-mix(in srgb,var(--surface-raised, var(--surface, #fff)) 72%,transparent);outline:none}.aythen-email-compose-add-tile:disabled{opacity:.45;cursor:not-allowed}.aythen-email-compose-add-tile__icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.85rem;background:color-mix(in srgb,var(--surface-raised, var(--surface, #fff)) 78%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#fff 40%,transparent),0 1px 2px color-mix(in srgb,#000 6%,transparent);color:inherit}.aythen-email-compose-add-tile__icon img,.aythen-email-compose-add-tile__icon svg{width:1.35rem;height:1.35rem;object-fit:contain}.aythen-email-compose-add-tile__name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:650;line-height:1.2;text-align:center;color:var(--muted, #64748b)}.aythen-email-compose-add-tile:hover:not(:disabled) .aythen-email-compose-add-tile__name{color:inherit}:root:not([data-theme=light]) .aythen-email-compose-add-menu{border-color:color-mix(in srgb,#ffffff 18%,transparent);background:linear-gradient(165deg,color-mix(in srgb,#ffffff 14%,transparent),color-mix(in srgb,#1c1c1e 72%,transparent));box-shadow:inset 0 1px color-mix(in srgb,#ffffff 16%,transparent),0 10px 28px color-mix(in srgb,#000 28%,transparent)}:root:not([data-theme=light]) .aythen-email-compose-add-tile__icon{background:color-mix(in srgb,#ffffff 10%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 18%,transparent),0 1px 2px color-mix(in srgb,#000 24%,transparent)}.aythen-email-compose-hint{margin:0;font-size:.6875rem;color:var(--muted, #94a3b8);line-height:1.35}.aythen-email-compose-hint--inline{margin:0 .85rem .45rem 4.35rem}.aythen-email-compose-attach-bar{flex-shrink:0;display:flex;flex-wrap:wrap;gap:.4rem;padding:.55rem .85rem;border-top:1px solid var(--border, rgba(15, 23, 42, .07));background:color-mix(in srgb,var(--ak-accent, var(--accent, #10a37f)) 6%,transparent)}.aythen-email-compose-chip{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:.25rem .45rem;border-radius:.3rem;border:1px solid var(--border, rgba(15, 23, 42, .12));background:var(--surface, #fff);font-size:.75rem;font-weight:600}.aythen-email-compose-chip em{font-style:normal;font-size:.625rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:.05rem .3rem;border-radius:.2rem;background:color-mix(in srgb,var(--ak-accent, var(--accent, #10a37f)) 16%,transparent);color:var(--ak-accent, var(--accent, #10a37f))}.aythen-email-compose-chip small{color:var(--muted, #94a3b8);font-weight:500}.aythen-email-compose-chip__remove{border:0;background:transparent;color:var(--muted, #64748b);font:inherit;font-size:.95rem;line-height:1;cursor:pointer;padding:0 .1rem}.aythen-email-compose-message{flex:1 1 auto;min-height:0;display:flex;margin:0}.aythen-email-compose-message textarea{flex:1 1 auto;width:100%;min-height:12rem;box-sizing:border-box;border:0;resize:none;padding:.85rem 1rem;font:inherit;font-size:.875rem;line-height:1.5;background:transparent;color:inherit;outline:none}.aythen-email-compose-popup__foot{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.55rem .85rem .7rem;border-top:1px solid var(--border, rgba(15, 23, 42, .08));background:color-mix(in srgb,var(--surface, #fff) 94%,#0f172a 6%)}.aythen-email-compose-popup__foot-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-shrink:0}.aythen-email-compose-popup .aythen-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root[data-theme=light] .aythen-email-compose-popup__foot{background:#f8fafc}@media(max-width:520px){.aythen-email-compose-row{grid-template-columns:2.75rem minmax(0,1fr);padding:0 .65rem}.aythen-email-compose-add-menu,.aythen-email-compose-hint--inline{margin-left:3.4rem}.aythen-email-compose-add-tile{width:5.25rem;min-width:5.25rem;max-width:5.25rem}.aythen-email-compose-popup__foot{flex-wrap:wrap;justify-content:stretch}.aythen-email-compose-popup__foot .aythen-email-compose-toolbar,.aythen-email-compose-popup__foot-actions{flex:1 1 100%}.aythen-email-compose-popup__foot-actions .aythen-btn{flex:1 1 auto}}.ak2-billing-modal__tabs{display:flex;align-items:center;gap:.18rem;flex-shrink:0;padding:.38rem .65rem;border-bottom:.5px solid rgba(60,60,67,.16);background:#f5f5f7eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}:root[data-theme=dark] .ak2-billing-modal__tabs{background:color-mix(in srgb,var(--surface) 88%,transparent);border-bottom-color:color-mix(in srgb,var(--border) 88%,transparent)}.ak2-billing-modal__tabs::-webkit-scrollbar{display:none}.ak2-billing-modal__tab{position:relative;display:inline-flex;align-items:center;gap:.32rem;flex-shrink:0;border:0;border-radius:8px;padding:.32rem .58rem;font-size:.6875rem;font-weight:500;line-height:1;letter-spacing:-.01em;color:#3c3c439e;background:transparent;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}:root[data-theme=dark] .ak2-billing-modal__tab{color:var(--text-muted)}.ak2-billing-modal__tab:hover{color:#1c1c1ee0;background:#ffffffb8}:root[data-theme=dark] .ak2-billing-modal__tab:hover{color:var(--text);background:color-mix(in srgb,var(--surface) 82%,transparent)}.ak2-billing-modal__tab.is-active{color:#1c1c1ef5;background:#fff;box-shadow:0 0 0 .5px #3c3c431f,0 1px 3px #0000000f}:root[data-theme=dark] .ak2-billing-modal__tab.is-active{color:var(--text);background:color-mix(in srgb,var(--surface) 96%,#fff 4%)}.ak2-billing-modal__tab.is-active:after{content:"";position:absolute;left:.55rem;right:.55rem;bottom:-.42rem;height:2px;border-radius:999px;background:linear-gradient(90deg,#007aff,#5856d6);z-index:1}.ak2-billing-modal__tab-icon{display:inline-flex;width:1rem;height:1rem;flex-shrink:0;opacity:.85}.ak2-billing-modal__tab-icon svg{width:100%;height:100%}.ak2-billing-modal__tabs-esc{display:none;align-items:center;gap:.38rem;flex-shrink:0;margin-left:auto;padding-left:.55rem;font-size:.625rem;font-weight:500;line-height:1;color:#3c3c4385}:root[data-theme=dark] .ak2-billing-modal__tabs-esc{color:var(--text-muted)}@media(min-width:1024px){.ak2-billing-modal__tabs-esc{display:inline-flex}}.ak2-billing-modal__tabs-esc-keyboard{width:.75rem;height:.75rem;flex-shrink:0;opacity:.65}.ak2-billing-modal__tabs-esc-kbd{display:inline-flex;align-items:center;justify-content:center;padding:.14rem .28rem;border-radius:5px;border:0;background:#ffffffeb;box-shadow:0 0 0 .5px #3c3c432e,0 1px #fffc inset;font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.5625rem;font-weight:600;line-height:1;color:#3c3c43b8}.ak2-billing-modal__body-shell{display:grid;grid-template-columns:minmax(0,1fr) 232px;flex:1;min-height:0;overflow:hidden}.ak2-billing-modal__body-main{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border-right:.5px solid rgba(60,60,67,.12);background:#f5f5f7}:root[data-theme=dark] .ak2-billing-modal__body-main{background:color-mix(in srgb,var(--bg-2, var(--surface-2)) 92%,#000);border-right-color:color-mix(in srgb,var(--border) 88%,transparent)}.ak2-billing-preview-sidebar{display:flex;min-height:0;flex-direction:column;gap:.65rem;overflow-y:auto;padding:.72rem .62rem .82rem;background:#ffffff8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root[data-theme=dark] .ak2-billing-preview-sidebar{background:color-mix(in srgb,var(--surface) 72%,transparent)}.ak2-billing-doc-preview{flex-shrink:0}.ak2-billing-doc-preview__paper{padding:.68rem .62rem .72rem;border-radius:12px;border:.5px solid rgba(60,60,67,.12);background:#fff;box-shadow:0 0 0 .5px #fffc inset,0 1px 2px #0000000a,0 12px 32px #0000000f;color:#1c1c1e;transform:scale(.985);transform-origin:top center}.ak2-billing-doc-preview__head{display:flex;align-items:center;justify-content:space-between;gap:.35rem;margin-bottom:.35rem}.ak2-billing-doc-preview__type{font-size:.5625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6366f1}.ak2-billing-doc-preview__number{font-family:var(--mono);font-size:.5625rem;color:#64748b}.ak2-billing-doc-preview__doc-title{margin:0 0 .35rem;font-size:.6875rem;font-weight:700;line-height:1.25}.ak2-billing-doc-preview__client{display:flex;flex-direction:column;gap:.08rem;margin-bottom:.35rem;font-size:.5625rem;line-height:1.3;color:#334155}.ak2-billing-doc-preview__client strong{font-size:.625rem;color:#0f172a}.ak2-billing-doc-preview__meta{display:flex;justify-content:space-between;gap:.35rem;margin-bottom:.4rem;font-size:.5625rem;color:#64748b}.ak2-billing-doc-preview__lines{width:100%;border-collapse:collapse;margin-bottom:.35rem}.ak2-billing-doc-preview__lines td{padding:.18rem 0;border-top:1px solid #e2e8f0;font-size:.5625rem;vertical-align:top}.ak2-billing-doc-preview__line-desc{padding-right:.35rem;color:#334155}.ak2-billing-doc-preview__line-amt{width:3.2rem;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:#0f172a}.ak2-billing-doc-preview__totals{display:flex;flex-direction:column;gap:.12rem;padding-top:.25rem;border-top:1px solid #e2e8f0}.ak2-billing-doc-preview__totals div{display:flex;justify-content:space-between;gap:.35rem;font-size:.5625rem;color:#64748b}.ak2-billing-doc-preview__totals b{font-variant-numeric:tabular-nums;color:#0f172a}.ak2-billing-doc-preview__total{margin-top:.08rem;padding-top:.18rem;border-top:1px dashed #cbd5e1;font-weight:650}.ak2-billing-doc-preview__vf{margin-top:.35rem;padding:.22rem .35rem;border-radius:6px;background:#ecfdf5;font-size:.5625rem;font-weight:700;color:#047857;text-align:center}.ak2-billing-preview-sidebar__meta{display:flex;flex-direction:column;border-top:1px solid color-mix(in srgb,var(--border) 80%,transparent)}.ak2-billing-preview-row{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:.35rem;align-items:start;padding:.42rem .15rem;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.ak2-billing-preview-row__k{font-size:.5625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.ak2-billing-preview-row__v{font-size:.6875rem;font-weight:600;line-height:1.25;color:var(--text);text-align:right;word-break:break-word}.ak2-billing-preview-row__v.is-muted{color:var(--text-muted);font-weight:500}.ak2-billing-modal__tab-panel{flex:1;min-height:0;overflow-y:auto;padding:.85rem .95rem 1rem;background:#f5f5f7}:root[data-theme=dark] .ak2-billing-modal__tab-panel{background:color-mix(in srgb,var(--bg-2, var(--surface-2)) 92%,#000)}@media(min-width:640px){.ak2-billing-modal__tabs{padding:.38rem .85rem}.ak2-billing-modal__tab-panel{padding:1rem 1.15rem 1.1rem}}@media(max-width:960px){.ak2-billing-modal__body-shell{grid-template-columns:minmax(0,1fr)}.ak2-billing-modal__body-main{border-right:0}.ak2-billing-preview-sidebar{display:none}.ak2-billing-modal .ak2-billing-editor-grid,.ak2-billing-actions-panel{grid-template-columns:1fr}.ak2-vf-panel--tab{position:static}.ak2-billing-modal .ak2-settings-ios-two{grid-template-columns:1fr}}.ak2-docws{--docws-bg: var(--bg, #0c0a14);--docws-surface: var(--surface, rgba(255, 255, 255, .04));--docws-surface-elevated: var(--surface-2, rgba(255, 255, 255, .07));--docws-border: var(--border, rgba(255, 255, 255, .1));--docws-border-strong: var(--border-bright, rgba(255, 255, 255, .16));--docws-text: var(--text, #f4f2ff);--docws-text-muted: var(--text-muted, rgba(244, 242, 255, .62));--docws-accent: var(--accent, #8b5cf6);--docws-accent-soft: color-mix(in srgb, var(--docws-accent) 18%, transparent);--docws-danger: var(--danger, #f87171);--docws-success: #34d399;--docws-warning: #fbbf24;--docws-info: #60a5fa;--docws-radius: 12px;--docws-radius-sm: 8px;--docws-gap: 1rem;--docws-pad-x: 1.25rem;--docws-pad-y: 1rem;--docws-inspector-width: clamp(300px, 32vw, 380px);--docws-header-bg: color-mix(in srgb, var(--docws-bg) 92%, transparent);--docws-inspector-bg: var(--docws-surface);--docws-shadow: 0 8px 28px rgba(0, 0, 0, .18);display:flex;flex-direction:column;gap:var(--docws-gap);width:100%;min-height:calc(100dvh - 120px);padding:var(--docws-pad-y) var(--docws-pad-x) 2rem;color:var(--docws-text);background:transparent}.ak2-docws.ak2-document-viewer{min-height:0;padding:0;gap:0}:root[data-theme=light] .ak2-docws{--docws-bg: var(--bg, #f6f4ef);--docws-surface: var(--surface, #ffffff);--docws-surface-elevated: var(--surface-2, #faf8f4);--docws-border: var(--border, rgba(15, 23, 42, .1));--docws-border-strong: var(--border-bright, rgba(15, 23, 42, .16));--docws-text: var(--text, #0f172a);--docws-text-muted: var(--text-muted, rgba(15, 23, 42, .58));--docws-header-bg: color-mix(in srgb, var(--docws-bg) 92%, transparent);--docws-shadow: 0 10px 32px rgba(15, 23, 42, .08)}.ak2-docws--overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;min-height:100dvh;padding:1rem;background:color-mix(in srgb,var(--docws-bg) 35%,rgba(0,0,0,.55));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ak2-docws__trail{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .5rem;font-size:.8125rem;color:var(--docws-text-muted)}.ak2-docws__header{display:flex;flex-direction:column;gap:.85rem;flex-shrink:0;z-index:3}.ak2-docws__header.is-sticky{position:sticky;top:0;padding:.5rem 0 .85rem;margin:-.5rem 0 0;background:var(--docws-header-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:0}.ak2-docws__header.is-sticky:after{content:none}.ak2-docws__tabs{display:flex;align-items:center;gap:.35rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:.1rem}.ak2-docws__tabs::-webkit-scrollbar{display:none}.ak2-docws__tab{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;padding:.5rem .95rem;border:0;border-radius:999px;background:transparent;color:var(--docws-text-muted);font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease}.ak2-docws__tab:hover:not(:disabled){color:var(--docws-text);background:var(--docws-surface-elevated)}.ak2-docws__tab.is-active{color:var(--docws-text);background:var(--docws-accent-soft)}.ak2-docws__tab.is-disabled,.ak2-docws__tab:disabled{opacity:.45;cursor:not-allowed}.ak2-docws__tab-badge{display:inline-flex;min-width:1.15rem;height:1.15rem;align-items:center;justify-content:center;padding:0 .3rem;border-radius:999px;background:var(--docws-surface-elevated);font-size:.6875rem;font-weight:600}.ak2-docws__tab.is-active .ak2-docws__tab-badge{background:color-mix(in srgb,var(--docws-accent) 25%,var(--docws-surface))}.ak2-docws__badge{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .7rem;border-radius:999px;border:0;background:var(--docws-surface-elevated);font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;line-height:1.3}.ak2-docws__badge-dot{width:.42rem;height:.42rem;border-radius:50%;background:currentColor}.ak2-docws__badge.is-neutral{color:var(--docws-text-muted)}.ak2-docws__badge.is-success{color:var(--docws-success);background:color-mix(in srgb,var(--docws-success) 14%,transparent)}.ak2-docws__badge.is-warning{color:var(--docws-warning);background:color-mix(in srgb,var(--docws-warning) 14%,transparent)}.ak2-docws__badge.is-danger{color:var(--docws-danger);background:color-mix(in srgb,var(--docws-danger) 14%,transparent)}.ak2-docws__badge.is-info{color:var(--docws-info);background:color-mix(in srgb,var(--docws-info) 14%,transparent)}.ak2-docws__body{display:grid;grid-template-columns:minmax(0,1fr) var(--docws-inspector-width);flex:1 1 auto;min-height:0;gap:0;overflow:hidden;border:0;border-radius:var(--docws-radius);background:var(--docws-surface);box-shadow:none}.ak2-docws__canvas{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:auto;overscroll-behavior:contain;border-right:0;box-shadow:1px 0 0 var(--docws-border);background:var(--docws-surface-elevated)}.ak2-docws__inspector{display:flex;min-height:0;flex-direction:column;overflow:hidden;background:var(--docws-inspector-bg)}.ak2-docws__inspector.is-sticky{align-self:stretch}.ak2-docws__inspector-head{flex-shrink:0;padding:1rem 1.15rem .65rem;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--docws-text-muted);border-bottom:0}.ak2-docws__inspector-inner{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:.35rem 1.15rem 1.25rem}.ak2-docws__kv{display:flex;flex-direction:column;gap:.15rem;margin:0}.ak2-docws__kv--two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1rem}.ak2-docws__kv-row{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:.5rem .85rem;align-items:baseline;padding:.45rem .35rem;border-radius:var(--docws-radius-sm)}.ak2-docws__kv-row:hover{background:var(--docws-surface-elevated)}.ak2-docws__kv-key{margin:0;font-size:.75rem;color:var(--docws-text-muted)}.ak2-docws__kv-value{margin:0;font-size:.8125rem;font-weight:500;color:var(--docws-text);word-break:break-word}.ak2-docws__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0;flex-wrap:wrap;padding-top:.25rem}.ak2-docws__state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;flex:1 1 auto;min-height:280px;padding:2.5rem 1.5rem;text-align:center;color:var(--docws-text-muted);border:0;border-radius:var(--docws-radius);background:var(--docws-surface-elevated)}.ak2-docws__state-label{font-size:.8125rem;font-weight:500}.ak2-docws__state--error{color:var(--docws-danger);border-color:color-mix(in srgb,var(--docws-danger) 35%,transparent);background:color-mix(in srgb,var(--docws-danger) 8%,var(--docws-surface))}@keyframes ak2-docws-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ak2-docws__skeleton-block{border-radius:var(--docws-radius-sm);background:linear-gradient(90deg,var(--docws-surface-elevated) 0%,color-mix(in srgb,var(--docws-border) 60%,var(--docws-surface-elevated)) 50%,var(--docws-surface-elevated) 100%);background-size:200% 100%;animation:ak2-docws-shimmer 1.4s ease-in-out infinite}.ak2-docws__skeleton--workspace{width:100%;max-width:960px;display:flex;flex-direction:column;gap:.75rem}.ak2-docws__skeleton-block--header{height:3.5rem}.ak2-docws__skeleton-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:.75rem;min-height:220px}.ak2-docws__skeleton--canvas{display:flex;flex-direction:column;gap:.65rem;width:100%;padding:1rem}.ak2-docws__skeleton-block--hero{height:180px}.ak2-docws__skeleton-block--line{height:.75rem}.ak2-docws__skeleton--inspector{width:100%;display:flex;flex-direction:column;gap:.55rem}.ak2-docws__skeleton-row{display:grid;grid-template-columns:35% 1fr;gap:.65rem}.ak2-docws__skeleton-block--title{height:1rem;width:40%;margin-bottom:.35rem}.ak2-docws__skeleton-block--key,.ak2-docws__skeleton-block--value{height:.65rem}@media(max-width:960px){.ak2-docws{--docws-inspector-width: 100%;min-height:calc(100dvh - 80px)}.ak2-docws__body{grid-template-columns:1fr;grid-template-rows:minmax(240px,1fr) auto}.ak2-docws__canvas{border-right:0;border-bottom:1px solid var(--docws-border);min-height:42vh}.ak2-docws__inspector{max-height:none}.ak2-docws__inspector-inner{max-height:38vh}.ak2-docws__skeleton-grid{grid-template-columns:1fr}}@media(max-width:520px){.ak2-docws{--docws-pad-x: .75rem;--docws-pad-y: .65rem;gap:.55rem}.ak2-docws__header.is-sticky{padding-bottom:.45rem}.ak2-docws__footer{flex-direction:column;align-items:stretch}}.ak2-docws-demo{max-width:1200px;margin:0 auto;padding:1.25rem 1rem 2.5rem}.ak2-docws-demo__toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.ak2-docws-demo__kicker{margin:0 0 .2rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.ak2-docws-demo__page-title{margin:0;font-size:1.35rem;font-weight:700}.ak2-docws-demo__controls{display:flex;gap:.75rem;flex-wrap:wrap}.ak2-docws-demo__control{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;color:var(--text-muted)}.ak2-docws-demo__control select{min-width:140px;padding:.4rem .55rem;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit}.ak2-docws-demo__stage{border:1px solid var(--border);border-radius:16px;overflow:hidden;background:var(--bg)}.ak2-docws-demo__stage.is-mobile{max-width:390px;margin:0 auto;min-height:720px}.ak2-docws-demo__workspace{min-height:560px}.ak2-docws-demo__workspace--compact{min-height:680px}.ak2-docws-demo__crumb{border:0;background:none;color:var(--docws-accent);font:inherit;font-size:inherit;cursor:pointer;padding:0}.ak2-docws-demo__crumb-sep{opacity:.45}.ak2-docws-demo__crumb-current{color:var(--docws-text)}.ak2-docws-demo__header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.ak2-docws-demo__title-block{display:flex;flex-direction:column;gap:.45rem;min-width:0}.ak2-docws-demo__title{margin:0;font-size:clamp(1.1rem,2.5vw,1.45rem);font-weight:700;line-height:1.2}.ak2-docws-demo__badges{display:flex;flex-wrap:wrap;gap:.35rem}.ak2-docws-demo__header-actions,.ak2-docws-demo__foot-actions{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.ak2-docws-demo__btn{padding:.45rem .85rem;border-radius:10px;border:1px solid var(--docws-border);background:var(--docws-surface-elevated);color:var(--docws-text);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.ak2-docws-demo__btn--ghost{background:transparent}.ak2-docws-demo__btn--primary{border-color:color-mix(in srgb,var(--docws-accent) 45%,transparent);background:var(--docws-accent-soft);color:var(--docws-text)}.ak2-docws-demo__canvas-inner{padding:1rem;min-height:100%}.ak2-docws-demo__paper{display:flex;flex-direction:column;gap:.55rem;padding:1.25rem;border-radius:var(--docws-radius-sm);border:1px solid var(--docws-border);background:var(--docws-surface);min-height:280px}.ak2-docws-demo__paper-line{height:.55rem;border-radius:4px;background:color-mix(in srgb,var(--docws-border) 70%,transparent)}.ak2-docws-demo__paper-block{margin-top:auto;height:88px;border-radius:var(--docws-radius-sm);background:color-mix(in srgb,var(--docws-accent) 12%,var(--docws-surface));border:1px dashed color-mix(in srgb,var(--docws-accent) 35%,transparent)}.ak2-docws-demo__caption{margin:.75rem 0 0;font-size:.8125rem;color:var(--docws-text-muted)}.ak2-docws-demo__inspector-note{margin-top:1rem;padding:.65rem .75rem;border-radius:var(--docws-radius-sm);border:1px dashed var(--docws-border);font-size:.8125rem;color:var(--docws-text-muted)}.ak2-docws-demo__foot-status{font-size:.8125rem;color:var(--docws-text-muted)}.ak2-docws-demo__error strong{display:block;margin-bottom:.35rem;color:var(--docws-text)}.ak2-docws-demo__error p{margin:0 0 .75rem;font-size:.875rem}.ak2-docws-demo__checks{margin-top:1.25rem;padding:1rem 1.1rem;border-radius:var(--docws-radius);border:1px solid var(--border);background:var(--surface)}.ak2-docws-demo__checks h2{margin:0 0 .5rem;font-size:.9375rem}.ak2-docws-demo__checks ul{margin:0;padding-left:1.1rem;color:var(--text-muted);font-size:.8125rem;line-height:1.55}.ak2-billing-docview.ak2-docws{min-height:auto;padding:0;gap:0}.ak2-billing-modal .ak2-docws__body{display:block;border:0;border-radius:0;background:transparent;overflow:visible;box-shadow:none}.ak2-billing-modal .ak2-docws__canvas,.ak2-billing-modal .ak2-docws__inspector{display:block;border:0;overflow:visible;background:transparent}.ak2-billing-modal .ak2-docws__header,.ak2-billing-modal .ak2-docws__footer{display:block}.ak2-billing-modal .ak2-docws__header.is-sticky{position:static;-webkit-backdrop-filter:none;backdrop-filter:none}.ak2-page--viewer.ak2-docws{min-height:auto;padding:0}.ak2-docws__body--drive{display:contents}.ak2-docws__chat{margin-top:.75rem}.ak2-billing-kanban,.ak2-docws-corp__head{--ak-bh-grad-borrador: linear-gradient(168deg, #1f1f1f 0%, #272729 46%, #222224 100%);--ak-bh-grad-programada: linear-gradient(168deg, #211f1d 0%, #2a2725 52%, #231f1d 100%);--ak-bh-grad-emitida: linear-gradient(168deg, #1d2124 0%, #252a2e 52%, #1f2326 100%);--ak-bh-grad-pagado: linear-gradient(168deg, #1d211f 0%, #252a27 52%, #1f2321 100%);--ak-bh-head-border: rgba(255, 255, 255, .06);--ak-bh-head-shine: linear-gradient(180deg, rgba(255, 255, 255, .07), transparent 58%);--ak-bh-head-shine-radial: radial-gradient(ellipse 120% 80% at 8% -10%, rgba(255, 255, 255, .06), transparent 52%);--ak-bh-orb-tr: rgba(255, 255, 255, .04);--ak-bh-orb-tr-borrador: rgba(255, 255, 255, .03);--ak-bh-orb-tr-programada: rgba(251, 191, 36, .06);--ak-bh-orb-tr-emitida: rgba(96, 165, 250, .06);--ak-bh-orb-tr-pagado: rgba(74, 222, 128, .05);--ak-bh-orb-bl: rgba(0, 0, 0, .08);--ak-bh-fg-title: rgba(255, 255, 255, .96);--ak-bh-fg-subtitle: rgba(255, 255, 255, .48);--ak-bh-fg-label: rgba(255, 255, 255, .56);--ak-bh-fg-label-borrador: rgba(255, 255, 255, .62);--ak-bh-fg-label-programada: rgba(255, 255, 255, .58);--ak-bh-fg-label-emitida: rgba(255, 255, 255, .58);--ak-bh-fg-label-pagado: rgba(255, 255, 255, .58);--ak-bh-fg-tool: rgba(255, 255, 255, .72);--ak-bh-fg-tool-hover: rgba(255, 255, 255, .92);--ak-bh-fg-muted: rgba(255, 255, 255, .42);--ak-bh-fg-value: rgba(255, 255, 255, .94);--ak-bh-fg-icon: rgba(255, 255, 255, .68);--ak-bh-tool-hover-bg: rgba(255, 255, 255, .08);--ak-bh-icon-bg: rgba(255, 255, 255, .08);--ak-bh-chrome-bg: rgba(255, 255, 255, .08);--ak-bh-chrome-bg-hover: rgba(255, 255, 255, .14);--ak-bh-chrome-bg-strong: rgba(255, 255, 255, .11);--ak-bh-chrome-border: rgba(255, 255, 255, .1);--ak-bh-chrome-shadow: 0 1px 2px rgba(0, 0, 0, .18);--ak-bh-divider: rgba(255, 255, 255, .08);--ak-bh-rail-bg: rgba(255, 255, 255, .07);--ak-bh-rail-track-bg: rgba(255, 255, 255, .04);--ak-bh-rail-end-bg: rgba(255, 255, 255, .06);--ak-bh-rail-sheen: linear-gradient(180deg, rgba(255, 255, 255, .1), transparent 52%);--ak-bh-rail-edge-top: rgba(255, 255, 255, .14);--ak-bh-rail-edge-bottom: rgba(255, 255, 255, .03);--ak-bh-rail-chip-bg: rgba(255, 255, 255, .1);--ak-bh-rail-chip-bg-hover: rgba(255, 255, 255, .16);--ak-bh-count-fg: rgba(255, 255, 255, .62);--ak-bh-count-bg: rgba(255, 255, 255, .1);--ak-bh-count-shadow: inset 0 0 0 .5px rgba(255, 255, 255, .1), 0 1px 2px rgba(0, 0, 0, .12);--ak-bh-count-fg-borrador: rgba(255, 255, 255, .62);--ak-bh-count-fg-programada: rgba(253, 230, 138, .88);--ak-bh-count-fg-emitida: rgba(186, 230, 253, .88);--ak-bh-count-fg-pagado: rgba(187, 247, 208, .88);--ak-bh-badge-bg: rgba(255, 255, 255, .08);--ak-bh-badge-fg: rgba(255, 255, 255, .55);--ak-bh-badge-border: rgba(255, 255, 255, .12);--ak-bh-badge-shadow: 0 1px 2px rgba(0, 0, 0, .14);--ak-bh-close-bg: rgba(255, 255, 255, .08);--ak-bh-close-bg-hover: rgba(255, 255, 255, .14);--ak-bh-popover-bg: rgba(18, 18, 20, .96);--ak-bh-popover-border: rgba(255, 255, 255, .14);--ak-bh-popover-shadow: 0 16px 40px rgba(0, 0, 0, .42);--ak-bh-popover-fg: rgba(255, 255, 255, .9);--ak-bh-popover-label: rgba(255, 255, 255, .48);--ak-bh-menu-bg: rgba(2, 6, 23, .96);--ak-bh-menu-border: rgba(255, 255, 255, .12);--ak-bh-menu-fg: rgba(255, 255, 255, .92);--ak-bh-menu-hover: rgba(255, 255, 255, .08);--ak-bh-kbd-bg: rgba(0, 0, 0, .22);--ak-bh-kbd-fg: rgba(255, 255, 255, .46);--ak-bh-kbd-shadow: 0 0 0 .5px rgba(255, 255, 255, .12) inset;--ak-bh-chip-sub-bg: rgba(255, 255, 255, .07);--ak-bh-chip-sub-fg: rgba(255, 255, 255, .84);--ak-bh-chip-sub-fg-muted: rgba(255, 255, 255, .62);--ak-bh-id-chip-bg: rgba(255, 255, 255, .06);--ak-bh-id-chip-fg: rgba(255, 255, 255, .78);--ak-bh-focus-ring: rgba(255, 255, 255, .22);--ak-bh-danger-hover-bg: rgba(248, 113, 113, .16);--ak-bh-danger-hover-fg: #fecaca}:root[data-theme=light] .ak2-billing-kanban,:root[data-theme=light] .ak2-docws-corp__head{--ak-bh-grad-borrador: linear-gradient(168deg, #fafafa 0%, #f2f2f4 46%, #f8f8f9 100%);--ak-bh-grad-programada: linear-gradient(168deg, #fffcf8 0%, #faf3eb 52%, #fdf9f5 100%);--ak-bh-grad-emitida: linear-gradient(168deg, #f8fbff 0%, #edf4fc 52%, #f5f9fd 100%);--ak-bh-grad-pagado: linear-gradient(168deg, #f8fdfb 0%, #ecf8f2 52%, #f5fbf8 100%);--ak-bh-head-border: color-mix(in srgb, #0d0d0d 7%, transparent);--ak-bh-head-shine: linear-gradient(180deg, rgba(255, 255, 255, .78), transparent 58%);--ak-bh-head-shine-radial: radial-gradient(ellipse 120% 80% at 8% -10%, rgba(255, 255, 255, .92), transparent 52%);--ak-bh-orb-tr: rgba(255, 255, 255, .55);--ak-bh-orb-tr-borrador: rgba(0, 0, 0, .04);--ak-bh-orb-tr-programada: rgba(251, 191, 36, .14);--ak-bh-orb-tr-emitida: rgba(59, 130, 246, .12);--ak-bh-orb-tr-pagado: rgba(34, 197, 94, .12);--ak-bh-orb-bl: rgba(0, 0, 0, .03);--ak-bh-fg-title: #1a1a1a;--ak-bh-fg-subtitle: #6e6e80;--ak-bh-fg-label: #6e6e80;--ak-bh-fg-label-borrador: #52525b;--ak-bh-fg-label-programada: #78716c;--ak-bh-fg-label-emitida: #475569;--ak-bh-fg-label-pagado: #475569;--ak-bh-fg-tool: #52525b;--ak-bh-fg-tool-hover: #1a1a1a;--ak-bh-fg-muted: #86868b;--ak-bh-fg-value: #1a1a1a;--ak-bh-fg-icon: #52525b;--ak-bh-tool-hover-bg: rgba(0, 0, 0, .04);--ak-bh-icon-bg: rgba(0, 0, 0, .04);--ak-bh-chrome-bg: rgba(255, 255, 255, .72);--ak-bh-chrome-bg-hover: rgba(255, 255, 255, .92);--ak-bh-chrome-bg-strong: rgba(255, 255, 255, .78);--ak-bh-chrome-border: rgba(0, 0, 0, .06);--ak-bh-chrome-shadow: 0 1px 2px rgba(0, 0, 0, .04);--ak-bh-divider: rgba(0, 0, 0, .06);--ak-bh-rail-bg: rgba(255, 255, 255, .42);--ak-bh-rail-track-bg: rgba(255, 255, 255, .22);--ak-bh-rail-end-bg: rgba(255, 255, 255, .32);--ak-bh-rail-sheen: linear-gradient(180deg, rgba(255, 255, 255, .72), transparent 52%);--ak-bh-rail-edge-top: rgba(255, 255, 255, .85);--ak-bh-rail-edge-bottom: rgba(255, 255, 255, .35);--ak-bh-rail-chip-bg: rgba(255, 255, 255, .62);--ak-bh-rail-chip-bg-hover: rgba(255, 255, 255, .82);--ak-bh-count-fg: #6e6e80;--ak-bh-count-bg: rgba(255, 255, 255, .72);--ak-bh-count-shadow: inset 0 0 0 .5px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .03);--ak-bh-count-fg-borrador: #52525b;--ak-bh-count-fg-programada: #b45309;--ak-bh-count-fg-emitida: #2563eb;--ak-bh-count-fg-pagado: #16a34a;--ak-bh-badge-bg: rgba(0, 0, 0, .05);--ak-bh-badge-fg: #636366;--ak-bh-badge-border: rgba(0, 0, 0, .08);--ak-bh-badge-shadow: 0 1px 2px rgba(0, 0, 0, .04);--ak-bh-close-bg: rgba(0, 0, 0, .05);--ak-bh-close-bg-hover: rgba(0, 0, 0, .09);--ak-bh-popover-bg: rgba(255, 255, 255, .98);--ak-bh-popover-border: rgba(0, 0, 0, .08);--ak-bh-popover-shadow: 0 12px 32px rgba(0, 0, 0, .12);--ak-bh-popover-fg: #353740;--ak-bh-popover-label: #86868b;--ak-bh-menu-bg: rgba(255, 255, 255, .98);--ak-bh-menu-border: rgba(0, 0, 0, .08);--ak-bh-menu-fg: #353740;--ak-bh-menu-hover: rgba(0, 0, 0, .04);--ak-bh-kbd-bg: rgba(0, 0, 0, .05);--ak-bh-kbd-fg: #86868b;--ak-bh-kbd-shadow: 0 0 0 .5px rgba(0, 0, 0, .06) inset;--ak-bh-chip-sub-bg: rgba(255, 255, 255, .72);--ak-bh-chip-sub-fg: #52525b;--ak-bh-chip-sub-fg-muted: #86868b;--ak-bh-id-chip-bg: rgba(0, 0, 0, .04);--ak-bh-id-chip-fg: #52525b;--ak-bh-focus-ring: rgba(0, 0, 0, .04);--ak-bh-danger-hover-bg: rgba(239, 68, 68, .08);--ak-bh-danger-hover-fg: #dc2626}.ak2-billing-docview__back,.ak2-docws-corp__back{display:inline-flex;align-items:center;gap:.45rem;border:none;background:transparent;padding:.35rem .25rem;font:inherit;font-size:.85rem;letter-spacing:.02em;color:var(--text-secondary, var(--text-muted, #9aa0a6));cursor:pointer;border-radius:8px;text-decoration:none}.ak2-billing-docview__back:hover,.ak2-docws-corp__back:hover{color:var(--text, #fff)}.ak2-docws-docview{gap:.65rem;padding:.85rem 1.25rem 2rem}.ak2-docws-corp-shell{flex:1 1 auto}.ak2-docws-corp__head{position:relative;z-index:5;flex-shrink:0;display:flex;flex-direction:column;overflow:visible;border-bottom:0;box-shadow:0 1px 0 var(--ak-bh-head-border);background:var(--ak-bh-grad-borrador);isolation:isolate}.ak2-docws-corp__head-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;border-radius:20px 20px 0 0}.ak2-docws-corp__head-gradient{position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;background:var(--ak-bh-grad-borrador)}.ak2-docws-corp__head--borrador .ak2-docws-corp__head-gradient,.ak2-docws-corp__head--borrador{background:var(--ak-bh-grad-borrador)}.ak2-docws-corp__chip--automation{color:var(--warn, #fbbf24);border-color:color-mix(in srgb,var(--warn, #fbbf24) 35%,transparent)}.ak2-docws-corp__head--emitida .ak2-docws-corp__head-gradient,.ak2-docws-corp__head--emitida{background:var(--ak-bh-grad-emitida)}.ak2-docws-corp__head--programada .ak2-docws-corp__head-gradient,.ak2-docws-corp__head--programada{background:var(--ak-bh-grad-programada)}.ak2-docws-corp__head--pagado .ak2-docws-corp__head-gradient,.ak2-docws-corp__head--pagado{background:var(--ak-bh-grad-pagado)}.ak2-docws-corp__head--borrador .ak2-docws-corp__head-orb--tr{background:var(--ak-bh-orb-tr-borrador)}.ak2-docws-corp__head--programada .ak2-docws-corp__head-orb--tr{background:var(--ak-bh-orb-tr-programada)}.ak2-docws-corp__head--emitida .ak2-docws-corp__head-orb--tr{background:var(--ak-bh-orb-tr-emitida)}.ak2-docws-corp__head--pagado .ak2-docws-corp__head-orb--tr{background:var(--ak-bh-orb-tr-pagado)}.ak2-docws-corp__head-shine{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ak-bh-head-shine-radial),var(--ak-bh-head-shine)}.ak2-docws-corp__head-orb{position:absolute;border-radius:999px;filter:blur(56px)}.ak2-docws-corp__head-orb--tr{top:-5rem;right:-3rem;width:13rem;height:13rem;background:var(--ak-bh-orb-tr)}.ak2-docws-corp__head-orb--bl{left:-4rem;bottom:-2rem;width:10rem;height:10rem;background:var(--ak-bh-orb-bl);filter:blur(48px)}.ak2-docws-corp__head-stack{position:relative;z-index:1;display:flex;flex-direction:column;gap:.55rem;padding:.9rem 1.15rem .75rem}@media(min-width:640px){.ak2-docws-corp__head-stack{gap:.65rem;padding:1rem 1.35rem .85rem}}.ak2-docws-corp__head-row{display:flex;align-items:center;gap:.7rem;min-width:0}.ak2-docws-corp__head-row--primary{justify-content:space-between;gap:1rem}.ak2-docws-corp__identity{display:flex;align-items:center;min-width:0;flex:1}.ak2-docws-corp__identity-copy{min-width:0;flex:1}.ak2-docws-corp__identity-copy h2{margin:0;font-family:var(--font-display, var(--font));font-size:clamp(1.05rem,2.1vw,1.25rem);font-weight:600;line-height:1.15;letter-spacing:-.03em;color:var(--ak-bh-fg-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak2-docws-corp__subtitle{margin:.2rem 0 0;font-size:.75rem;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--ak-bh-fg-subtitle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak2-docws-corp__head-actions{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0}.ak2-docws-corp__head-badge{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;max-width:min(100%,12rem);padding:.4rem .7rem;border-radius:999px;background:var(--ak-bh-badge-bg);box-shadow:var(--ak-bh-badge-shadow);backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1;color:var(--ak-bh-badge-fg);white-space:nowrap}.ak2-docws-corp__head-badge svg{width:.72rem;height:.72rem;flex-shrink:0;opacity:.88}.ak2-docws-corp__tool--info{padding:.36rem}.ak2-billing-audit-popover{overflow:hidden;border-radius:12px;border:.5px solid var(--ak-bh-popover-border);background:var(--ak-bh-popover-bg);box-shadow:var(--ak-bh-popover-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:.28rem}.ak2-billing-audit-popover__row{display:flex;align-items:flex-start;gap:.45rem;padding:.42rem .48rem;border-radius:8px}.ak2-billing-audit-popover__row svg{width:.78rem;height:.78rem;flex-shrink:0;margin-top:.08rem;color:var(--ak-bh-popover-label)}.ak2-billing-audit-popover__copy{display:flex;min-width:0;flex-direction:column;gap:.12rem}.ak2-billing-audit-popover__label{font-size:.5625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ak-bh-popover-label)}.ak2-billing-audit-popover__value{font-size:.6875rem;font-weight:500;line-height:1.35;color:var(--ak-bh-popover-fg)}.ak2-docws-corp__toolbar{display:inline-flex;align-items:center;gap:.18rem;flex-shrink:0;padding:.18rem;border-radius:12px;background:var(--ak-bh-chrome-bg);box-shadow:0 0 0 .5px var(--ak-bh-chrome-border) inset,var(--ak-bh-chrome-shadow);backdrop-filter:blur(20px) saturate(1.25);-webkit-backdrop-filter:blur(20px) saturate(1.25)}.ak2-docws-corp__tool{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;border:0;border-radius:9px;padding:.36rem .48rem;font-size:.6875rem;font-weight:500;line-height:1;color:var(--ak-bh-fg-tool);background:transparent;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.ak2-docws-corp__tool svg{width:.85rem;height:.85rem}.ak2-docws-corp__tool:hover{background:var(--ak-bh-tool-hover-bg);color:var(--ak-bh-fg-tool-hover)}.ak2-docws-corp__tool--danger:hover{background:var(--ak-bh-danger-hover-bg);color:var(--ak-bh-danger-hover-fg)}.ak2-docws-corp__tool--close{flex-shrink:0;width:1.75rem;height:1.75rem;padding:0;border-radius:999px;background:var(--ak-bh-close-bg);box-shadow:inset 0 0 0 .5px var(--ak-bh-chrome-border),var(--ak-bh-chrome-shadow);backdrop-filter:blur(14px) saturate(1.35);-webkit-backdrop-filter:blur(14px) saturate(1.35)}.ak2-docws-corp__tool--close svg{width:.72rem;height:.72rem}.ak2-docws-corp__tool--close:hover{background:var(--ak-bh-close-bg-hover)}.ak2-docws-corp__metrics-rail{position:relative;z-index:0;isolation:isolate;display:flex;min-width:0;align-items:stretch;gap:.35rem;overflow:hidden;padding:.38rem .45rem;border-radius:18px;border:1px solid color-mix(in srgb,var(--border) 55%,transparent);background:color-mix(in srgb,var(--surface-raised, var(--surface)) 34%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#fff 32%,transparent),0 4px 18px color-mix(in srgb,#000 7%,transparent);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.ak2-docws-corp__metrics-rail-track{position:relative;z-index:1;display:flex;flex:1;min-width:0;align-items:center;gap:.45rem;overflow-x:auto;padding:.05rem;background:transparent;-ms-overflow-style:none;scrollbar-width:none}.ak2-docws-corp__metrics-rail-track::-webkit-scrollbar{display:none}.ak2-docws-corp__metrics-rail-end{position:relative;z-index:1;display:flex;flex-shrink:0;align-items:stretch;padding:.05rem 0 .05rem .35rem;margin-left:.1rem;border-left:1px solid color-mix(in srgb,var(--border) 50%,transparent);background:transparent}.ak2-docws-corp__metric-slot{display:flex;flex-shrink:0;align-items:center;padding:0}.ak2-docws-corp__metric-slot+.ak2-docws-corp__metric-slot{border-left:0}.ak2-docws-corp__metrics-hub .ak2-billing-metric-chip,.ak2-docws-corp__metrics-hub .ak2-billing-metric-picker__trigger{height:2.125rem;border:1px solid color-mix(in srgb,var(--border) 45%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface) 45%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#fff 24%,transparent),0 1px 3px color-mix(in srgb,#000 5%,transparent);backdrop-filter:blur(10px) saturate(1.35);-webkit-backdrop-filter:blur(10px) saturate(1.35)}.ak2-docws-corp__metrics-hub .ak2-billing-metric-chip:hover,.ak2-docws-corp__metrics-hub .ak2-billing-metric-picker__trigger:hover:not(:disabled){background:color-mix(in srgb,var(--surface-raised, var(--surface)) 62%,transparent)}.ak2-docws-corp__metrics-hub .ak2-billing-metric-picker.is-open .ak2-billing-metric-picker__trigger,.ak2-docws-corp__metrics-hub .ak2-billing-metric-picker__trigger:focus-visible{border-color:color-mix(in srgb,var(--accent, #007aff) 35%,var(--border));background:color-mix(in srgb,var(--surface-raised, var(--surface)) 68%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#fff 28%,transparent),0 0 0 2px color-mix(in srgb,var(--accent, #007aff) 14%,transparent)}:root:not([data-theme=light]) .ak2-docws-corp__metrics-rail{border-color:#ffffff1a;background:#1a1a1a7a;box-shadow:inset 0 1px #ffffff1a,0 4px 20px #00000047}:root:not([data-theme=light]) .ak2-docws-corp__metrics-hub .ak2-billing-metric-chip,:root:not([data-theme=light]) .ak2-docws-corp__metrics-hub .ak2-billing-metric-picker__trigger{border-color:#ffffff1a;background:#ffffff0d;box-shadow:inset 0 1px #ffffff14,0 1px 3px #0000002e}:root:not([data-theme=light]) .ak2-docws-corp__metrics-hub .ak2-billing-metric-chip:hover,:root:not([data-theme=light]) .ak2-docws-corp__metrics-hub .ak2-billing-metric-picker__trigger:hover:not(:disabled){background:#ffffff17}:root[data-theme=light] .ak2-docws-corp__metrics-rail{border-color:color-mix(in srgb,var(--text) 8%,transparent);background:color-mix(in srgb,#fff 62%,transparent);box-shadow:inset 0 1px #ffffffeb,0 4px 16px color-mix(in srgb,#000 5%,transparent)}:root[data-theme=light] .ak2-docws-corp__metrics-hub .ak2-billing-metric-chip,:root[data-theme=light] .ak2-docws-corp__metrics-hub .ak2-billing-metric-picker__trigger{border-color:color-mix(in srgb,var(--text) 10%,transparent);background:color-mix(in srgb,#fff 58%,transparent);box-shadow:inset 0 1px #ffffffd9,0 1px 3px color-mix(in srgb,#000 6%,transparent)}.ak2-docws-corp__subrail{flex-wrap:wrap;gap:.28rem;padding-top:.05rem}.ak2-docws-corp__id-chip--toolbar{display:inline-flex;align-items:center;gap:.28rem;border:0;border-radius:8px;padding:.32rem .45rem;font-family:var(--mono);font-size:.625rem;font-weight:600;letter-spacing:.04em;color:var(--ak-bh-id-chip-fg);background:var(--ak-bh-id-chip-bg);cursor:pointer;transition:background .15s ease,color .15s ease}.ak2-docws-corp__id-chip--toolbar svg{width:.72rem;height:.72rem;opacity:.72}.ak2-docws-corp__id-chip--toolbar:hover{background:var(--ak-bh-tool-hover-bg);color:var(--ak-bh-fg-tool-hover)}.ak2-docws-corp__chip{display:inline-flex;align-items:center;max-width:100%;padding:.3rem .52rem;border-radius:999px;font-size:.6875rem;font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--ak-bh-chip-sub-fg);background:var(--ak-bh-chip-sub-bg);box-shadow:inset 0 0 0 .5px var(--ak-bh-chrome-border);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak2-docws-corp-shell{display:flex;flex-direction:column;flex:1 1 auto;min-height:calc(100dvh - 148px);width:100%;overflow:hidden;border-radius:20px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:var(--ak-bg-card, var(--surface))}:root[data-theme=light] .ak2-docws-corp-shell{border-color:color-mix(in srgb,#0d0d0d 8%,transparent);background:#fff}.ak2-docws-corp__metric-chip{display:inline-flex;height:2.125rem;max-width:11rem;flex-shrink:0;align-items:center;gap:.4rem;padding:0 .68rem;border-radius:11px;background:var(--ak-bh-rail-chip-bg);box-shadow:inset 0 1px 0 var(--ak-bh-rail-edge-top),inset 0 0 0 .5px var(--ak-bh-chrome-border);backdrop-filter:blur(10px) saturate(1.3);-webkit-backdrop-filter:blur(10px) saturate(1.3);color:var(--ak-bh-fg-value)}.ak2-docws-corp__metrics-hub .ak2-docws-corp__metric-chip{height:2.125rem;border:1px solid color-mix(in srgb,var(--border) 45%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface) 45%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#fff 24%,transparent),0 1px 3px color-mix(in srgb,#000 5%,transparent)}.ak2-docws-corp__metric-chip__icon{display:grid;height:1.28rem;width:1.28rem;flex-shrink:0;place-items:center;border-radius:7px;background:var(--ak-bh-icon-bg);color:var(--ak-bh-fg-icon)}.ak2-docws-corp__metric-chip__icon svg{width:.625rem;height:.625rem}.ak2-docws-corp__metric-chip__col{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;line-height:1}.ak2-docws-corp__metric-chip__value{max-width:6.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:600;letter-spacing:-.01em;color:var(--ak-bh-fg-value)}.ak2-docws-corp__metric-chip__value--num{font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums}.ak2-docws-corp__metric-chip__label{max-width:6.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.5625rem;font-weight:500;color:var(--ak-bh-fg-muted)}.ak2-docws-corp__head--procesado .ak2-docws-corp__head-gradient,.ak2-docws-corp__head--procesado{background:var(--ak-bh-grad-emitida)}.ak2-docws-corp__head--procesado .ak2-docws-corp__head-orb--tr{background:var(--ak-bh-orb-tr-emitida)}.ak2-docws-corp__head--pendiente .ak2-docws-corp__head-gradient,.ak2-docws-corp__head--pendiente{background:var(--ak-bh-grad-programada)}.ak2-docws-corp__head--pendiente .ak2-docws-corp__head-orb--tr{background:var(--ak-bh-orb-tr-programada)}.ak2-docws-docview{display:flex;flex-direction:column;gap:1rem;width:100%;min-height:calc(100dvh - 120px);padding:1rem 1.5rem 2.25rem}.ak2-docws-docview.ak2-billing-docview,.ak2-page--viewer.ak2-docws-docview{gap:1rem;padding:1rem 1.5rem 2.25rem}.ak2-docws-corp-shell{flex:1 1 auto;min-height:calc(100dvh - 148px)}.ak2-docws-corp-shell>.ak2-billing-modal__body,.ak2-docws-corp-shell>.ak2-docws__body.ak2-billing-modal__body{flex:1 1 auto;min-height:0;border:0;border-radius:0;box-shadow:none}.ak2-docws-corp-shell .ak2-billing-modal__body-shell{flex:1 1 auto;min-height:0}.ak2-docws-corp-shell .ak2-docws__canvas.ak2-billing-modal__body-main{border-right:0;box-shadow:1px 0 #3c3c4314;background:#f2f2f4}:root[data-theme=dark] .ak2-docws-corp-shell .ak2-docws__canvas.ak2-billing-modal__body-main{background:color-mix(in srgb,var(--bg-2, var(--surface-2)) 92%,#000);box-shadow:1px 0 color-mix(in srgb,var(--border) 70%,transparent)}.ak2-docws-corp-shell .ak2-docws__inspector.ak2-billing-modal__inspector{display:flex;min-height:0;flex-direction:column;padding:0;border:0;background:transparent;box-shadow:none}.ak2-docws-corp-shell .ak2-docws__inspector.ak2-billing-modal__inspector .ak2-docws__inspector-inner{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;padding:0;overflow:hidden}.ak2-docws-corp-shell .ak2-billing-preview-sidebar{flex:1 1 auto;min-height:0;height:100%}.ak2-docws-tab-panel--preview,.ak2-billing-modal__tab-panel--preview,.ak2-viewer-tab-panel--preview{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:0!important;overflow:hidden}.ak2-docws-tab-panel--preview .ak2-docws-preview-frame,.ak2-billing-modal__tab-panel--preview .ak2-docws-preview-frame,.ak2-viewer-tab-panel--preview .ak2-docws-preview-frame{flex:1 1 auto;min-height:0;height:100%}.ak2-docws-preview-frame{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;background:#f5f5f7}:root[data-theme=dark] .ak2-docws-preview-frame{background:color-mix(in srgb,var(--bg-2, var(--surface-2)) 92%,#000)}.ak2-docws-preview-frame__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0;padding:.55rem .85rem;border-bottom:.5px solid rgba(60,60,67,.14);background:#ffffffb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root[data-theme=dark] .ak2-docws-preview-frame__head{background:color-mix(in srgb,var(--surface) 88%,transparent);border-bottom-color:color-mix(in srgb,var(--border) 88%,transparent)}.ak2-docws-preview-frame__title{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.ak2-docws-preview-frame__refresh{display:inline-flex;align-items:center;gap:.35rem;border:.5px solid rgba(60,60,67,.16);border-radius:999px;padding:.35rem .65rem;font:inherit;font-size:.6875rem;font-weight:600;line-height:1;color:#1c1c1ee0;background:#ffffffeb;cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}:root[data-theme=dark] .ak2-docws-preview-frame__refresh{color:var(--text);background:var(--surface);border-color:color-mix(in srgb,var(--border) 90%,transparent)}.ak2-docws-preview-frame__refresh:hover:not(:disabled){background:#fff;border-color:#3c3c4347}:root[data-theme=dark] .ak2-docws-preview-frame__refresh:hover:not(:disabled){background:color-mix(in srgb,var(--surface) 88%,#fff 12%)}.ak2-docws-preview-frame__refresh:disabled{opacity:.55;cursor:default}.ak2-docws-preview-frame__refresh svg{width:.85rem;height:.85rem}@media(max-width:640px){.ak2-docws-preview-frame__refresh-label{display:none}}.ak2-docws-preview-frame__body{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:#08050f}:root[data-theme=dark] .ak2-docws-preview-frame__body{background:#050508}.ak2-docws-preview-frame__body .ak2-pdf-frame,.ak2-docws-preview-frame__body iframe.ak2-pdf-frame{flex:1 1 auto;width:100%;min-height:420px;height:100%;border:0;background:#08050f}.ak2-docws-preview-frame__body .ak2-file-preview__image{flex:1 1 auto;width:100%;max-height:100%;object-fit:contain;background:#08050f}.ak2-docws-preview-frame__body .ak2-muted,.ak2-docws-preview-frame__body .ak2-error{padding:1rem}.ak2-viewer-tab-panel--variables{padding-top:.65rem!important}.ak2-viewer-tab-panel--chat{display:flex;flex-direction:column;min-height:0;padding:0!important;overflow:hidden}.ak2-viewer-tab-panel--chat .ak2-panel--chat{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;margin:0;border:0;border-radius:0;padding:.85rem .95rem 1rem;background:transparent;box-shadow:none}.ak2-viewer-tab-panel--chat .ak2-panel--chat h2{margin-top:0}:root[data-theme=dark] .ak2-billing-doc-preview__paper,:root:not([data-theme=light]) .ak2-billing-doc-preview__paper{background:color-mix(in srgb,var(--surface) 88%,#fff 4%);color:var(--text);border-color:color-mix(in srgb,var(--border) 85%,transparent);box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--border) 70%,transparent),0 8px 24px #00000047}:root[data-theme=dark] .ak2-billing-doc-preview__type,:root:not([data-theme=light]) .ak2-billing-doc-preview__type{color:#a5b4fc}:root[data-theme=dark] .ak2-billing-doc-preview__number,:root:not([data-theme=light]) .ak2-billing-doc-preview__number{color:var(--text-muted)}:root[data-theme=dark] .ak2-billing-doc-preview__doc-title,:root:not([data-theme=light]) .ak2-billing-doc-preview__doc-title{color:var(--text)}:root[data-theme=dark] .ak2-billing-doc-preview__client,:root:not([data-theme=light]) .ak2-billing-doc-preview__client{color:color-mix(in srgb,var(--text) 72%,transparent)}:root[data-theme=dark] .ak2-billing-doc-preview__client strong,:root:not([data-theme=light]) .ak2-billing-doc-preview__client strong{color:var(--text)}:root[data-theme=dark] .ak2-billing-doc-preview__meta,:root:not([data-theme=light]) .ak2-billing-doc-preview__meta{color:var(--text-muted)}:root[data-theme=dark] .ak2-billing-doc-preview__lines td,:root:not([data-theme=light]) .ak2-billing-doc-preview__lines td{border-top-color:color-mix(in srgb,var(--border) 80%,transparent)}:root[data-theme=dark] .ak2-billing-doc-preview__line-desc,:root:not([data-theme=light]) .ak2-billing-doc-preview__line-desc{color:color-mix(in srgb,var(--text) 78%,transparent)}:root[data-theme=dark] .ak2-billing-doc-preview__line-amt,:root:not([data-theme=light]) .ak2-billing-doc-preview__line-amt{color:var(--text)}:root[data-theme=dark] .ak2-billing-doc-preview__totals,:root:not([data-theme=light]) .ak2-billing-doc-preview__totals{border-top-color:color-mix(in srgb,var(--border) 80%,transparent)}:root[data-theme=dark] .ak2-billing-doc-preview__totals div,:root:not([data-theme=light]) .ak2-billing-doc-preview__totals div{color:var(--text-muted)}:root[data-theme=dark] .ak2-billing-doc-preview__totals b,:root:not([data-theme=light]) .ak2-billing-doc-preview__totals b{color:var(--text)}:root[data-theme=dark] .ak2-billing-doc-preview__total,:root:not([data-theme=light]) .ak2-billing-doc-preview__total{border-top-color:color-mix(in srgb,var(--border) 70%,transparent)}:root[data-theme=dark] .ak2-billing-doc-preview__vf,:root:not([data-theme=light]) .ak2-billing-doc-preview__vf{background:color-mix(in srgb,var(--ok, #34d399) 16%,transparent);color:#6ee7b7}:root[data-theme=dark] .ak2-billing-preview-sidebar,:root:not([data-theme=light]) .ak2-billing-preview-sidebar{background:color-mix(in srgb,var(--surface) 55%,transparent)}.ak2-docws-corp__tool--close{text-decoration:none}@media(max-width:960px){.ak2-docws-corp-shell .ak2-billing-modal__body-shell{grid-template-columns:minmax(0,1fr)}.ak2-docws-corp-shell .ak2-billing-preview-sidebar{border-top:.5px solid rgba(60,60,67,.12)}}@media(max-width:900px){.ak2-docws-docview{padding:.75rem .85rem 1.5rem}}.ak2-vision-import-review{display:flex;flex-direction:column;gap:.65rem;font-size:.875rem;min-height:0;flex:1}.ak2-vision-import-review__lead{margin:0;color:var(--aythen-text, #101828);line-height:1.4}.ak2-vision-import-review__summary-chips{display:flex;flex-wrap:wrap;gap:.35rem}.ak2-vision-import-review__summary-chips>span,.ak2-vision-import-review__chip{display:inline-flex;align-items:center;border:1px solid var(--aythen-border, #e4e7ec);border-radius:.375rem;padding:.15rem .45rem;font-size:.75rem;color:var(--aythen-text-muted, #667085);background:var(--aythen-surface-muted, #f9fafb)}.ak2-vision-import-review__chip[data-chip=fresh]{border-color:#abefc6;background:#ecfdf3;color:#067647}.ak2-vision-import-review__chip[data-chip=change]{border-color:#b2ddff;background:#eff8ff;color:#175cd3}.ak2-vision-import-review__chip[data-chip=invalid],.ak2-vision-import-review__chip[data-chip=empty_proposal]{border-color:#fecdca;background:#fef3f2;color:#b42318}.ak2-vision-import-review__warning{margin:0;font-size:.75rem;color:#b54708}.ak2-vision-import-review__footer{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;padding-top:.35rem;position:sticky;bottom:0;background:var(--aythen-surface, #fff)}.ak2-vision-import-review__primary{border:0;border-radius:.5rem;padding:.45rem .85rem;font-size:.875rem;font-weight:600;background:var(--aythen-accent, #155eef);color:#fff;cursor:pointer}.ak2-vision-import-review__primary:disabled{opacity:.55;cursor:not-allowed}.ak2-vision-import-review__secondary{border:1px solid var(--aythen-border, #d0d5dd);border-radius:.5rem;padding:.45rem .75rem;font-size:.8125rem;background:transparent;color:var(--aythen-text, #101828);cursor:pointer}@media(max-width:640px){.ak2-vision-import-review__values{grid-template-columns:1fr}.ak2-vision-import-review__footer{flex-direction:column-reverse;align-items:stretch}.ak2-vision-import-review__primary,.ak2-vision-import-review__secondary{width:100%}}.ak2-vision-import-review__chip[data-chip=definition]{border-color:#b2ddff;background:#eff8ff;color:#175cd3}.ak2-vision-import-review__bulk{display:flex;flex-wrap:wrap;gap:.35rem}.ak2-vision-import-review__bulk button,.ak2-vision-import-review__link{border:1px solid var(--aythen-border, #d0d5dd);background:var(--aythen-surface, #fff);border-radius:.375rem;padding:.3rem .55rem;font-size:.8125rem;cursor:pointer}.ak2-vision-import-review__bulk button:disabled,.ak2-vision-import-review__link:disabled{opacity:.55;cursor:not-allowed}.ak2-vision-import-review__section{margin:.35rem 0 0;font-size:.75rem;font-weight:600;color:var(--aythen-text-muted, #667085);text-transform:uppercase;letter-spacing:.02em}.ak2-vision-import-review__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;overflow:auto;max-height:min(50vh,22rem)}.ak2-vision-import-review__section-li{list-style:none;margin:0;padding:0}.ak2-vision-import-review__row{border:1px solid var(--aythen-border, #e4e7ec);border-radius:.5rem;padding:.55rem .65rem;display:flex;flex-direction:column;gap:.4rem;background:var(--aythen-surface, #fff)}.ak2-vision-import-review__row-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ak2-vision-import-review__values{display:grid;gap:.25rem}.ak2-vision-import-review__muted{color:var(--aythen-muted, #667085);font-size:.75rem;margin-right:.35rem}.ak2-vision-import-review__choice{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.8125rem}.ak2-vision-import-review__choice label{display:inline-flex;align-items:center;gap:.3rem;cursor:pointer}.ak2-vision-import-review__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ak2-vision-import-review__empty{margin:0;padding:.75rem 0;color:var(--aythen-muted, #667085)}.ak2-vision-import-review__apply-bar{display:flex;justify-content:flex-end;padding-top:.25rem}.ak2-vision-run-dialog__running{display:flex;flex-direction:column;gap:.75rem;padding:.5rem 0 1rem}.ak2-vision-run-dialog__running-progress{font-size:.9375rem;color:var(--aythen-text, #101828)}.ak2-vision-run-dialog__running-hint{margin:0;font-size:.8125rem;color:var(--aythen-muted, #667085)}.ak2-vision-run-dialog__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ak2-vision-run-dialog__running-footer-status{display:inline-flex;align-items:center;font-size:.875rem;color:var(--aythen-text-muted, #667085)}.bd-link-badge{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;padding:.15rem .45rem;border-radius:.25rem;border:1px solid transparent;font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap}.bd-link-badge--success{color:#166534;background:#dcfce7;border-color:#86efac}.bd-link-badge--warning{color:#92400e;background:#fef3c7;border-color:#fcd34d}.bd-link-badge--danger{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.bd-link-badge--muted{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.bd-link-badge--info{color:#1e3a8a;background:#dbeafe;border-color:#93c5fd}.bd-link-badge--neutral{color:#334155;background:#f8fafc;border-color:#e2e8f0}.aythen-billing-post-approve{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1rem}.aythen-billing-post-approve__panel{position:relative;width:min(100%,27.5rem);background:var(--ak-bg-card, var(--surface));padding:0 1rem .85rem;animation:aythen-post-approve-in .22s cubic-bezier(.22,1,.36,1) both}@keyframes aythen-post-approve-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.aythen-billing-post-approve__head{margin-bottom:.75rem}.aythen-billing-post-approve__kicker{margin:0 0 .35rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ok, #1e8e3e)}.aythen-billing-post-approve__kicker.is-pending{color:var(--accent, #1a73e8)}.aythen-billing-post-approve__head h3{margin:0 0 .35rem;font-size:1.05rem;font-weight:650}.aythen-billing-post-approve__lead{margin:0;font-size:.82rem;color:var(--text-muted, var(--muted))}.aythen-billing-post-approve__list{display:flex;flex-direction:column;gap:.35rem;padding:.35rem 0}.aythen-billing-action-opt{display:flex;align-items:flex-start;gap:.65rem;padding:.55rem .6rem;border-radius:12px;background:color-mix(in srgb,var(--surface-raised, var(--surface)) 70%,transparent);cursor:pointer}.aythen-billing-action-opt.is-disabled{opacity:.55;cursor:default}.aythen-billing-action-opt__copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.aythen-billing-post-approve__lead{margin:.35rem 0 0;font-size:.82rem;color:var(--text-muted, var(--muted))}.aythen-billing-post-approve__warn{margin:.55rem 0 0;font-size:.76rem;color:var(--danger, #d93025)}.aythen-billing-post-approve__schedule{display:grid;gap:.55rem;margin-top:.65rem}.aythen-billing-post-approve__confirm.is-danger{background:var(--danger, #d93025);border-color:var(--danger, #d93025)}.aythen-billing-action-opt__copy b{font-size:.82rem;font-weight:650}.aythen-billing-action-opt__copy small{font-size:.72rem;line-height:1.35;color:var(--text-muted, var(--muted))}.aythen-billing-post-approve__feedback{margin:.65rem 0 0;font-size:.78rem;text-align:center}.aythen-billing-post-approve__feedback.is-ok{color:var(--ok, #1e8e3e)}.aythen-billing-post-approve__feedback.is-error{color:var(--danger, #d93025)}.aythen-billing-post-approve__foot{display:flex;justify-content:space-between;align-items:center;gap:.65rem;margin-top:.85rem;padding-top:.65rem;border-top:.5px solid color-mix(in srgb,var(--border) 55%,transparent)}.aythen-billing-post-approve__confirm{background:#1e8e3eeb!important;border-color:transparent!important;color:#fff!important}.aythen-billing-post-approve__confirm:hover:not(:disabled){background:#1e8e3e!important}.aythen-billing-post-approve__confirm:disabled{opacity:.45}.ak2-billing-instance-inline{position:fixed;z-index:90;width:min(17.5rem,calc(100vw - 1rem));display:flex;flex-direction:column;gap:.45rem;padding:.55rem;border-radius:.65rem;border:.5px solid color-mix(in srgb,var(--text) 14%,transparent);background:var(--ak-surface, var(--surface, #fff));box-shadow:0 .75rem 1.75rem color-mix(in srgb,#000 16%,transparent);color:var(--text)}.ak2-billing-instance-inline__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ak2-billing-instance-inline__head strong{font-size:.75rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ak2-billing-instance-inline__close{border:0;background:transparent;color:var(--ak-text-muted, var(--text-muted));font-size:.75rem;cursor:pointer;padding:.1rem .2rem}.ak2-billing-instance-inline__input{width:100%;box-sizing:border-box;border:.5px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:.4rem;padding:.4rem .5rem;font:inherit;font-size:.8125rem;background:color-mix(in srgb,var(--text) 3%,transparent);color:inherit;resize:vertical}.ak2-billing-instance-inline__actions{display:flex;justify-content:flex-end;gap:.35rem}.ak2-billing-instance-inline__btn{border:.5px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:.4rem;background:transparent;color:inherit;font:inherit;font-size:.75rem;padding:.3rem .55rem;cursor:pointer}.ak2-billing-instance-inline__btn--primary{background:var(--accent, #0a84ff);border-color:transparent;color:#fff;font-weight:600}.ak2-billing-sidebar__section.is-canvas-focus{box-shadow:inset 2px 0 0 var(--accent, #0a84ff);background:color-mix(in srgb,var(--accent, #0a84ff) 6%,transparent)}.ak2-billing-render__page-frame.is-instance-editable{cursor:default}.ak2-billing-render__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex:0 0 auto;min-height:1.75rem;padding:.3rem .75rem;font-size:.75rem;line-height:1.2;color:var(--ak-text-muted, var(--text-muted));border-top:.5px solid color-mix(in srgb,var(--text) 8%,transparent);background:var(--docv-canvas-toolbar, color-mix(in srgb, var(--surface, #fff) 94%, transparent))}.ak2-billing-render__footer-start{display:inline-flex;align-items:center;gap:.35rem;min-width:0;font-variant-numeric:tabular-nums}.ak2-billing-render__footer-meta{white-space:nowrap}.ak2-billing-render__footer-sep{opacity:.55}.ak2-billing-render__footer-hint{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.ak2-image-canvas{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;overflow:hidden;background:radial-gradient(ellipse 70% 45% at 50% 0%,color-mix(in srgb,var(--accent, #10a37f) 7%,transparent),transparent 55%),var(--docv-canvas-bg, #e8e8ec);color:var(--text, rgba(24, 24, 27, .92))}:root[data-theme=dark] .ak2-image-canvas{background:radial-gradient(ellipse 70% 45% at 50% 0%,color-mix(in srgb,var(--accent, #10a37f) 10%,transparent),transparent 55%),var(--docv-canvas-bg, #2c2c32);color:#ffffffe6}.ak2-image-canvas__toolbar{position:absolute;top:0;left:0;right:0;z-index:40;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:var(--ak-doc-chrome-gap, .35rem);min-height:var(--ak-doc-chrome-toolbar-h, 3rem);padding:.35rem clamp(.5rem,1.5vw,.85rem);padding-top:max(.35rem,env(safe-area-inset-top,0px));border-bottom:1px solid color-mix(in srgb,var(--docv-divider, rgba(0, 0, 0, .08)) 90%,transparent);background:color-mix(in srgb,var(--docv-canvas-bg, #f3f2f1) 72%,#ffffff);backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible;flex-shrink:0;pointer-events:auto;isolation:isolate;user-select:none;-webkit-user-select:none;color:inherit}:root[data-theme=dark] .ak2-image-canvas__toolbar{background:color-mix(in srgb,var(--docv-canvas-bg, #2c2c32) var(--ak-doc-chrome-toolbar-fill-dark, 48%),transparent);color:#ffffffeb}.ak2-image-canvas__toolbar-cluster{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.ak2-image-canvas__toolbar-cluster--start{justify-self:start}.ak2-image-canvas__toolbar-cluster--center{justify-self:center;z-index:2;display:inline-flex;align-items:center;gap:.35rem}.ak2-image-canvas__toolbar-cluster--end{justify-self:end}.ak2-image-canvas__toolbar .ak2-pdfv-toolbar__dock--start .ak2-docv-topbar__title,.ak2-image-canvas__toolbar .ak2-pdfv-toolbar__dock--start .ak2-docv-topbar__title-text,.ak2-image-canvas__toolbar .ak2-pdfv-toolbar__dock--start .ak2-docv-control{color:inherit}.ak2-image-canvas__toolbar .ak2-pdfv-toolbar__group,.ak2-image-canvas__toolbar-group{display:inline-flex;align-items:center;gap:.05rem;padding:var(--ak-doc-chrome-group-pad, .125rem);border-radius:var(--ak-doc-chrome-group-radius, .75rem);background:color-mix(in srgb,var(--docv-inspector-bg, #fff) 48%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--docv-divider, rgba(0, 0, 0, .08)) 85%,transparent),0 .5px color-mix(in srgb,#fff 55%,transparent)}:root[data-theme=dark] .ak2-image-canvas__toolbar .ak2-pdfv-toolbar__group,:root[data-theme=dark] .ak2-image-canvas__toolbar-group{background:color-mix(in srgb,#ffffff 12%,var(--docv-canvas-bg, #2c2c32));box-shadow:inset 0 0 0 1px color-mix(in srgb,#ffffff 14%,transparent),inset 0 1px color-mix(in srgb,#ffffff 16%,transparent)}.ak2-image-canvas__toolbar .ak2-pdfv-toolbar__group--doc-actions,.ak2-image-canvas__toolbar .ak2-pdfv-toolbar__group--canvas-tools,:root[data-theme=dark] .ak2-image-canvas__toolbar .ak2-pdfv-toolbar__group--doc-actions,:root[data-theme=dark] .ak2-image-canvas__toolbar .ak2-pdfv-toolbar__group--canvas-tools{padding:0;background:transparent;box-shadow:none;border-radius:0}.ak2-image-canvas__toolbar-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:var(--ak-doc-chrome-radius-sm, .5rem);background:transparent;color:color-mix(in srgb,currentColor 88%,transparent);cursor:pointer;transition:background-color var(--ak-doc-chrome-ease, .14s ease),color var(--ak-doc-chrome-ease, .14s ease)}.ak2-image-canvas__toolbar-button:hover,.ak2-image-canvas__toolbar-button.is-active{background:color-mix(in srgb,currentColor 8%,transparent);color:currentColor}:root[data-theme=dark] .ak2-image-canvas__toolbar-button{color:#ffffffc7}:root[data-theme=dark] .ak2-image-canvas__toolbar-button:hover,:root[data-theme=dark] .ak2-image-canvas__toolbar-button.is-active{background:color-mix(in srgb,#ffffff 14%,transparent);color:#fff}.ak2-image-canvas__stage{position:relative;flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:transparent}.ak2-image-canvas__stage-scroll{flex:1 1 auto;min-height:0;display:grid;place-items:center;padding:1rem;padding-top:calc(1rem + var(--ak-doc-chrome-toolbar-h, 3.5rem));overflow:auto;cursor:grab;touch-action:none;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,currentColor 26%,transparent) transparent}.ak2-image-canvas__stage-scroll::-webkit-scrollbar{width:8px;height:8px}.ak2-image-canvas__stage-scroll::-webkit-scrollbar-track{background:transparent}.ak2-image-canvas__stage-scroll::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,currentColor 26%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box}:root[data-theme=dark] .ak2-image-canvas__stage-scroll{scrollbar-color:color-mix(in srgb,#fff 18%,transparent) transparent}:root[data-theme=dark] .ak2-image-canvas__stage-scroll::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,#fff 18%,transparent);background-clip:padding-box}.ak2-image-canvas__stage-scroll.is-panning{cursor:grabbing;user-select:none;-webkit-user-select:none}.ak2-image-canvas__sheet{position:relative;display:inline-block;max-width:100%;max-height:100%;line-height:0;transform:none}.ak2-image-canvas__sheet.is-sized{max-width:none;max-height:none;flex:0 0 auto}.ak2-image-canvas__raster,.ak2-image-canvas__img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;border-radius:.35rem;box-shadow:var(--docv-page-shadow, 0 1px 2px rgba(15, 23, 42, .06), 0 8px 24px rgba(15, 23, 42, .08));-webkit-user-select:none;user-select:none;-webkit-user-drag:none;image-orientation:from-image;transform:none}.ak2-image-canvas__sheet.is-sized .ak2-image-canvas__raster,.ak2-image-canvas__sheet.is-sized .ak2-image-canvas__img{width:100%;height:100%;max-width:none;max-height:none;object-fit:fill}.ak2-image-canvas__raster[hidden]{display:none}.ak2-image-canvas__hint,.ak2-image-canvas__error{margin:0;font-size:.8125rem;color:color-mix(in srgb,currentColor 58%,transparent)}.ak2-image-canvas__error{color:var(--danger, #b91c1c)}:root[data-theme=dark] .ak2-image-canvas__error{color:#fca5a5}.ak2-docv-canvas-toolbar{--ak-glass-fill: color-mix(in srgb, #ffffff 42%, transparent);--ak-glass-border: color-mix(in srgb, #ffffff 55%, rgba(0, 0, 0, .08));position:relative;z-index:6;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--ak-doc-chrome-cluster-gap, .3rem);flex-shrink:0;min-height:var(--ak-doc-chrome-toolbar-h, 3.5rem);padding:.35rem .65rem;box-sizing:border-box;border-bottom:.5px solid color-mix(in srgb,var(--docv-divider, rgba(0, 0, 0, .08)) 80%,transparent);background:color-mix(in srgb,var(--docv-inspector-bg, #fff) 72%,transparent);color:inherit}:root[data-theme=dark] .ak2-docv-canvas-toolbar{background:color-mix(in srgb,var(--docv-canvas-bg, #2c2c32) 88%,#000);border-bottom-color:color-mix(in srgb,#ffffff 10%,transparent);color:#f5f5f7e6}.ak2-docv-canvas-toolbar__cluster{display:flex;align-items:center;gap:var(--ak-doc-chrome-cluster-gap, .3rem);min-width:0}.ak2-docv-canvas-toolbar__cluster--start{justify-self:start}.ak2-docv-canvas-toolbar__cluster--center{justify-self:center;z-index:2}.ak2-docv-canvas-toolbar__cluster--end{justify-self:end;justify-content:flex-end}.ak2-docv-canvas-toolbar .ak2-pdfv-toolbar__group--doc-actions,:root[data-theme=dark] .ak2-docv-canvas-toolbar .ak2-pdfv-toolbar__group--doc-actions{gap:.2rem;padding:0;background:transparent;box-shadow:none;border-radius:0}.ak2-video-canvas,.ak2-audio-canvas,.ak2-docv-canvas--blank,.ak2-docv-canvas--generic{display:flex;flex-direction:column;align-items:stretch;padding:0}.ak2-video-canvas__body,.ak2-audio-canvas__body,.ak2-docv-canvas--blank .ak2-docv-canvas__blank,.ak2-docv-canvas--generic .ak2-docv-canvas__stage{flex:1 1 auto;min-height:0}.ak2-document-viewer--composer.ak2-docws{--docv-topbar-h: 3rem;--docv-control: 34px;--docv-radius: 10px}.ak2-document-viewer--composer .ak2-docv-topbar{background:var(--docv-inspector-bg, #fff)}:root[data-theme=dark] .ak2-document-viewer--composer .ak2-docv-topbar{background:var(--docv-inspector-bg);color:var(--text, #e5e7eb)}.ak2-docv-body[data-inspector-presentation=side-by-side].ak2-docv-body--composer-rail{grid-template-columns:minmax(12.5rem,16.25rem) minmax(var(--docv-viewer-min-w),1fr) clamp(var(--docv-inspector-min-w),var(--docv-inspector-w),var(--docv-inspector-max-w))}.ak2-docv-body[data-inspector-presentation=side-by-side].ak2-docv-body--composer-rail.is-inspector-collapsed{grid-template-columns:minmax(12.5rem,16.25rem) minmax(var(--docv-viewer-min-w),1fr)}.ak2-docv-composer-rail{border-right:1px solid var(--docv-divider, rgba(0, 0, 0, .06));min-width:0;max-width:16.25rem;background:var(--docv-inspector-bg, #fff)}.ak2-docv-composer-rail__body{padding:.75rem}.ak2-docv-composer-rail__hint h3{margin:0 0 .35rem;font-size:.8125rem;font-weight:650}.ak2-docv-composer-rail__hint p{margin:0 0 .75rem;font-size:.75rem;line-height:1.4;color:var(--ak-text-muted, var(--text-muted))}.ak2-docv-composer-rail__hint .tplb-ed-btn-primary,.ak2-docv-composer-rail__hint .tplb-btn{font-size:.8125rem}.ak2-document-viewer--composer-sheet .ak2-docv-canvas-wrap,.ak2-document-viewer--composer-image .ak2-docv-canvas-wrap{background:transparent}.ak2-document-viewer.ak2-docws{--global-topbar-height: var(--ak-topbar-h, 48px);--docv-viewer-min-w: 320px;--docv-inspector-w: 300px;--docv-inspector-min-w: 260px;--docv-inspector-max-w: 480px;--docv-assistant-collapsed-h: 2.25rem;--docv-assistant-expanded-h: 17.5rem;--docv-assistant-expanded-min-h: 8.75rem;--docv-topbar-h: 2.75rem;--docv-control: 1.75rem;--docv-rail-w: 80px;--docv-canvas-bg: #e8e8ec;--docv-canvas-toolbar: #f4f4f5;--docv-page-shadow: 0 1px 2px rgba(15, 23, 42, .06), 0 8px 24px rgba(15, 23, 42, .08);--docv-inspector-bg: var(--ak-bg-main, var(--ak-bg-app, var(--bg, #fafafa)));--docv-surface-soft: var(--ak-hover-subtle, rgba(127, 127, 127, .06));--docv-surface-hover: var(--ak-hover-medium, rgba(127, 127, 127, .08));--docv-divider: var(--ak-border-subtle, rgba(0, 0, 0, .06));--docv-divider-strong: var(--ak-border-strong, rgba(0, 0, 0, .1));--docv-radius: 8px;--docv-radius-sm: 6px;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;max-height:100%;padding:0;gap:0;overflow:hidden;overflow-x:hidden;background:var(--docv-inspector-bg);color:var(--ak-text-primary, var(--text))}.ak2-document-viewer .ak2-docv-topbar,.ak2-document-viewer .ak2-docv-canvas-status,.ak2-document-viewer .ak2-pdfv-toolbar,.ak2-document-viewer .ak2-image-canvas__toolbar,.ak2-document-viewer .ak2-pdfv-rail,.ak2-document-viewer .ak2-billing-render__footer{user-select:none;-webkit-user-select:none}.ak2-document-viewer .ak2-pdfv-viewport,.ak2-document-viewer .ak2-docv-canvas__viewport,.ak2-document-viewer .ak2-billing-render__page-frame{user-select:text;-webkit-user-select:text}.ak2-document-viewer .ak2-pdfv-text-layer,.ak2-document-viewer .ak2-pdfv-text-layer :is(span,br){user-select:text;-webkit-user-select:text;pointer-events:auto}:root[data-theme=dark] .ak2-document-viewer.ak2-docws{--docv-canvas-bg: #2c2c32;--docv-canvas-toolbar: #36363e;--docv-page-shadow: 0 1px 2px rgba(0, 0, 0, .35), 0 10px 28px rgba(0, 0, 0, .28);--docv-inspector-bg: var(--ak-bg-main, var(--ak-bg-app, var(--bg, #181818)));--docv-surface-soft: var(--ak-hover-subtle, rgba(255, 255, 255, .05));--docv-surface-hover: var(--ak-hover-medium, rgba(255, 255, 255, .08));--docv-divider: var(--ak-border-subtle, rgba(255, 255, 255, .06));--docv-divider-strong: var(--ak-border-strong, rgba(255, 255, 255, .1));color:var(--ak-text-primary, var(--text, #e5e7eb));background:var(--docv-inspector-bg)}:root[data-theme=dark] .ak2-document-viewer.ak2-docws .ak2-docv-topbar{color:var(--text, #e5e7eb)}:root[data-theme=dark] .ak2-document-viewer.ak2-docws .ak2-docv-topbar__title,:root[data-theme=dark] .ak2-document-viewer.ak2-docws .ak2-docv-topbar__title-text{color:var(--text, #f5f5f5)}:root[data-theme=dark] .ak2-document-viewer.ak2-docws .ak2-docv-body{background:var(--docv-canvas-bg)}.ak2-docv-control{display:inline-flex;align-items:center;justify-content:center;width:var(--docv-control);height:var(--docv-control);padding:0;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer;flex-shrink:0}.ak2-docv-control:hover:not(:disabled){background:var(--docv-surface-hover)}.ak2-docv-control.is-active{background:var(--docv-surface-hover);color:var(--accent, #0f766e)}.ak2-docv-control:disabled{opacity:.35;cursor:not-allowed}.ak2-docv-topbar{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,auto) minmax(0,auto);align-items:center;gap:.5rem .75rem;min-height:var(--ak-doc-chrome-topbar-h, var(--docv-topbar-h, 2.75rem));padding:.3rem .75rem;padding-top:max(.3rem,env(safe-area-inset-top,0px));border-bottom:0;box-shadow:none;background:var(--docv-inspector-bg);flex-shrink:0;position:sticky;top:0;z-index:6}.ak2-docv-topbar__left{display:flex;align-items:center;gap:.5rem;min-width:0}.ak2-docv-topbar__back{margin-top:0;flex-shrink:0;align-self:center;text-decoration:none;color:var(--text-muted, #6b7280)}.ak2-docv-topbar__back:hover{color:inherit;background:var(--docv-surface-hover)}.ak2-docv-topbar__file-icon{flex-shrink:0;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;margin:0;line-height:0;opacity:.9}.ak2-docv-topbar__file-icon.doc-card-file-icon svg{width:1.375rem;height:1.375rem;display:block}.ak2-docv-topbar__identity{min-width:0;display:flex;flex-direction:column;gap:2px;justify-content:center}.ak2-docv-topbar__identity--inline{flex-direction:row;align-items:center;flex-wrap:nowrap;gap:.55rem;min-width:0;font-size:1rem;line-height:1.25}.ak2-docv-topbar__identity--inline .ak2-docv-topbar__title-wrap,.ak2-docv-topbar__identity--inline .ak2-docv-topbar__title,.ak2-docv-topbar__identity--inline .ak2-docv-topbar__title--editing{min-width:0;flex:0 1 auto;max-width:min(48vw,24rem);margin:0;font-size:inherit;font-weight:700;line-height:inherit;display:inline-flex;align-items:center}.ak2-docv-topbar__identity--inline .ak2-docv-topbar__naming-actions{margin-top:0;align-self:center;flex-shrink:0}.ak2-docv-topbar__naming-actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.3rem;flex-shrink:0;max-width:min(42vw,22rem)}.ak2-docv-topbar__naming-actions[aria-busy=true] .ak2-docv-topbar__apply-naming,.ak2-docv-topbar__naming-actions[aria-busy=true] .ak2-docv-topbar__restore-title{opacity:.72;cursor:wait}.ak2-docv-topbar__apply-naming:disabled,.ak2-docv-topbar__restore-title:disabled{opacity:.72;cursor:wait}.ak2-docv-topbar__naming-error{display:inline-flex;align-items:center;gap:.35rem;margin:0;padding:.15rem .4rem;border-radius:.35rem;font-size:.6875rem;font-weight:500;line-height:1.25;color:var(--danger, #b91c1c);background:color-mix(in srgb,var(--danger, #b91c1c) 10%,transparent);max-width:100%}.ak2-docv-topbar__naming-error-dismiss{flex-shrink:0;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:.875rem;line-height:1;cursor:pointer;opacity:.75}.ak2-docv-topbar__naming-error-dismiss:hover{opacity:1}.ak2-pdfv-toolbar__dock--start .ak2-docv-topbar__restore-title,.ak2-image-canvas__toolbar .ak2-docv-topbar__restore-title,.ak2-sheet-canvas__toolbar .ak2-docv-topbar__restore-title{opacity:1;pointer-events:auto}.ak2-docv-topbar__restore-title{opacity:0;pointer-events:none;transition:opacity .12s ease}.ak2-docv-topbar__identity:hover .ak2-docv-topbar__restore-title,.ak2-docv-topbar__identity:focus-within .ak2-docv-topbar__restore-title,.ak2-docv-topbar__restore-title:focus-visible{opacity:1;pointer-events:auto}.ak2-docv-topbar__right .ak2-docv-topbar__type-select--toolbar,.ak2-pdfv-toolbar__dock .ak2-docv-topbar__type-select--toolbar{flex-shrink:0;align-self:center;position:relative;z-index:2;pointer-events:auto;max-width:min(14rem,36vw)}.ak2-docv-topbar__right .ak2-docv-topbar__type-select--toolbar.ak2-type-badge-dd--desc .aythen-dd-trigger,.ak2-docv-topbar__right .ak2-docv-topbar__type-select--toolbar .aythen-dd-trigger,.ak2-pdfv-toolbar__dock .ak2-docv-topbar__type-select--toolbar.ak2-type-badge-dd--desc .aythen-dd-trigger,.ak2-pdfv-toolbar__dock .ak2-docv-topbar__type-select--toolbar .aythen-dd-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:var(--ak-doc-chrome-control, 1.75rem);height:var(--ak-doc-chrome-control, 1.75rem);padding:0 .75rem;gap:.35rem;border-radius:var(--ak-doc-chrome-radius, .625rem);border:1px solid var(--docv-divider, rgba(16, 24, 40, .12));background:var(--docv-surface-soft, rgba(16, 24, 40, .04));box-shadow:none;font:inherit;font-size:var(--ak-doc-chrome-font, .8125rem);font-weight:600;letter-spacing:-.01em;line-height:1;color:inherit;white-space:nowrap}.ak2-docv-topbar__right .ak2-docv-topbar__type-select--toolbar .aythen-dd-label,.ak2-pdfv-toolbar__dock .ak2-docv-topbar__type-select--toolbar .aythen-dd-label{max-width:8.5rem;font-weight:600}.ak2-docv-topbar__right .ak2-docv-topbar__type-select--toolbar .aythen-dd-icon,.ak2-pdfv-toolbar__dock .ak2-docv-topbar__type-select--toolbar .aythen-dd-icon{width:1rem;height:1rem;opacity:.92}.ak2-docv-topbar__right .ak2-docv-topbar__type-select--toolbar .aythen-dd-caret,.ak2-pdfv-toolbar__dock .ak2-docv-topbar__type-select--toolbar .aythen-dd-caret{opacity:.7;margin-inline-start:0}.ak2-docv-topbar__right .ak2-docv-topbar__type-select--toolbar .aythen-dd-chevrons--vertical,.ak2-docv-topbar__right .ak2-docv-topbar__status-select .aythen-dd-chevrons--vertical,.ak2-pdfv-toolbar__dock .ak2-docv-topbar__type-select--toolbar .aythen-dd-chevrons--vertical,.ak2-pdfv-toolbar__dock .ak2-docv-topbar__status-select .aythen-dd-chevrons--vertical{opacity:.72;color:inherit;margin-inline-start:0}.ak2-docv-topbar__right .ak2-docv-topbar__type-select--toolbar .aythen-dd-chevrons--vertical .aythen-dd-chevrons__mark,.ak2-docv-topbar__right .ak2-docv-topbar__status-select .aythen-dd-chevrons--vertical .aythen-dd-chevrons__mark,.ak2-pdfv-toolbar__dock .ak2-docv-topbar__type-select--toolbar .aythen-dd-chevrons--vertical .aythen-dd-chevrons__mark,.ak2-pdfv-toolbar__dock .ak2-docv-topbar__status-select .aythen-dd-chevrons--vertical .aythen-dd-chevrons__mark{font-size:.7rem;line-height:.65}.ak2-docv-topbar__right .ak2-docv-topbar__type-select--toolbar.ak2-type-badge-dd--desc:not(.is-disabled) .aythen-dd-trigger:hover,.ak2-docv-topbar__right .ak2-docv-topbar__type-select--toolbar:not(.is-disabled) .aythen-dd-trigger:hover,.ak2-pdfv-toolbar__dock .ak2-docv-topbar__type-select--toolbar.ak2-type-badge-dd--desc:not(.is-disabled) .aythen-dd-trigger:hover,.ak2-pdfv-toolbar__dock .ak2-docv-topbar__type-select--toolbar:not(.is-disabled) .aythen-dd-trigger:hover{background:var(--docv-surface-hover, rgba(127, 127, 127, .08));border-color:color-mix(in srgb,var(--docv-divider, rgba(16, 24, 40, .16)) 70%,transparent);color:inherit}.ak2-docv-topbar__right .ak2-docv-topbar__type-select--toolbar.is-open .aythen-dd-trigger,.ak2-docv-topbar__right .ak2-docv-topbar__type-select--toolbar.is-open:not(.is-disabled) .aythen-dd-trigger,.ak2-docv-topbar__right .ak2-docv-topbar__type-select--toolbar.ak2-type-badge-dd--desc.is-open .aythen-dd-trigger,.ak2-pdfv-toolbar__dock .ak2-docv-topbar__type-select--toolbar.is-open .aythen-dd-trigger,.ak2-pdfv-toolbar__dock .ak2-docv-topbar__type-select--toolbar.is-open:not(.is-disabled) .aythen-dd-trigger,.ak2-pdfv-toolbar__dock .ak2-docv-topbar__type-select--toolbar.ak2-type-badge-dd--desc.is-open .aythen-dd-trigger{background:color-mix(in srgb,var(--accent, #6366f1) 8%,transparent);border-color:color-mix(in srgb,var(--accent, #6366f1) 28%,var(--docv-divider, #e5e7eb));box-shadow:none}.ak2-pdfv-toolbar__group .ak2-docv-topbar__type-select--toolbar.ak2-type-badge-dd--desc .aythen-dd-trigger,.ak2-pdfv-toolbar__group .ak2-docv-topbar__type-select--toolbar .aythen-dd-trigger{border:0;background:transparent;box-shadow:none;border-radius:var(--ak-doc-chrome-radius-sm, .5rem)}.ak2-pdfv-toolbar__group .ak2-docv-topbar__type-select--toolbar.ak2-type-badge-dd--desc:not(.is-disabled) .aythen-dd-trigger:hover,.ak2-pdfv-toolbar__group .ak2-docv-topbar__type-select--toolbar:not(.is-disabled) .aythen-dd-trigger:hover{background:color-mix(in srgb,currentColor 8%,transparent);border-color:transparent;color:inherit}:root[data-theme=dark] .ak2-pdfv-toolbar__group .ak2-docv-topbar__type-select--toolbar.ak2-type-badge-dd--desc:not(.is-disabled) .aythen-dd-trigger:hover,:root[data-theme=dark] .ak2-pdfv-toolbar__group .ak2-docv-topbar__type-select--toolbar:not(.is-disabled) .aythen-dd-trigger:hover{background:color-mix(in srgb,#ffffff 12%,transparent);color:#fff}.ak2-pdfv-toolbar__group .ak2-docv-topbar__type-select--toolbar.is-open .aythen-dd-trigger,.ak2-pdfv-toolbar__group .ak2-docv-topbar__type-select--toolbar.is-open:not(.is-disabled) .aythen-dd-trigger,.ak2-pdfv-toolbar__group .ak2-docv-topbar__type-select--toolbar.ak2-type-badge-dd--desc.is-open .aythen-dd-trigger{background:color-mix(in srgb,currentColor 10%,transparent);border-color:transparent;box-shadow:none}.ak2-docv-topbar__title-row{display:flex;align-items:center;gap:10px;min-width:0}.ak2-docv-topbar__title-row .ak2-docv-topbar__title,.ak2-docv-topbar__title-row .ak2-docv-topbar__title-input{min-width:0;flex:1 1 auto}.ak2-docv-topbar__type{flex-shrink:0;font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted, #9ca3af);padding:2px 7px;border-radius:999px;background:var(--docv-surface-soft)}.ak2-docv-topbar__apply-naming,.ak2-docv-topbar__restore-title{flex-shrink:0;align-self:center;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.2rem .55rem;border-radius:999px;font:inherit;font-size:.75rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;white-space:nowrap;cursor:pointer}.ak2-docv-topbar__apply-naming{border:1px solid color-mix(in srgb,var(--accent, #1a73e8) 45%,var(--border, #e5e7eb));background:color-mix(in srgb,var(--accent, #1a73e8) 12%,transparent);color:var(--accent, #1a73e8)}.ak2-docv-topbar__apply-naming:hover{background:color-mix(in srgb,var(--accent, #1a73e8) 20%,transparent)}.ak2-docv-topbar__restore-title{border:1px solid color-mix(in srgb,currentColor 18%,transparent);background:transparent;color:color-mix(in srgb,currentColor 72%,transparent)}.ak2-docv-topbar__restore-title:hover,.ak2-docv-topbar__restore-title:focus-visible{background:color-mix(in srgb,currentColor 8%,transparent);color:inherit}.ak2-docv-topbar__title{margin:0;border:0;background:transparent;padding:0;font:inherit;font-size:1rem;font-weight:700;line-height:1.25;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-align:left;color:inherit;max-width:100%;display:inline-flex;align-items:center;min-width:0}.ak2-docv-topbar__title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;line-height:inherit;font-weight:700}.ak2-docv-topbar__title-ext{flex-shrink:0;line-height:inherit}.ak2-docv-topbar__title-wrap{margin:0;min-width:0;max-width:100%;font-size:inherit;font-weight:inherit;line-height:inherit}.ak2-docv-topbar__title-wrap .ak2-docv-topbar__title{width:100%}.ak2-docv-topbar__title--editing{margin:0;min-width:0;max-width:100%}.ak2-docv-topbar__title-ext{font-weight:inherit;color:var(--text-muted, #9ca3af)}.ak2-billing-template-panel__select{width:100%;font:inherit;font-size:.8125rem;min-height:2rem;padding:var(--docv-space-1, .25rem) var(--docv-space-2, .5rem);border:1px solid color-mix(in srgb,var(--aythen-border, #d4d4d8) 90%,transparent);border-radius:.35rem;background:var(--aythen-surface, #fff);color:inherit}.ak2-billing-template-panel.is-prompt-pick .ak2-billing-template-panel__select{border-color:color-mix(in srgb,var(--accent, #10a37f) 55%,var(--aythen-border, #d4d4d8));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent, #10a37f) 18%,transparent)}.ak2-billing-template-panel__pick-hint{margin:0 0 .55rem;font-size:.8125rem;line-height:1.35;color:var(--text-muted, #9ca3af)}.ak2-billing-template-panel__meta{margin:0;font-size:.75rem;color:var(--text-muted, #9ca3af)}.ak2-billing-template-panel__views{display:flex;flex-wrap:wrap;gap:var(--docv-space-1, .25rem)}.ak2-billing-template-panel__schema{margin:0;display:grid;gap:var(--docv-space-1, .25rem);font-size:.8125rem}.ak2-billing-template-panel__schema>div{display:grid;grid-template-columns:5.5rem 1fr;gap:var(--docv-space-2, .5rem)}.ak2-billing-template-panel__schema dt{margin:0;color:var(--text-muted, #9ca3af)}.ak2-billing-template-panel__schema dd{margin:0;word-break:break-word}.ak2-billing-template-panel__warnings{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--docv-space-1, .25rem)}.ak2-billing-template-panel__warn{font-size:.75rem;padding:var(--docv-space-1, .25rem) var(--docv-space-2, .5rem);border-radius:.3rem;background:color-mix(in srgb,var(--text-muted, #9ca3af) 10%,transparent)}.ak2-billing-template-panel__warn--error{background:color-mix(in srgb,#dc2626 12%,transparent);color:#b91c1c}.ak2-billing-template-panel__warn--warning{background:color-mix(in srgb,#ea580c 12%,transparent);color:#c2410c}.ak2-billing-template-panel__warn--info{background:color-mix(in srgb,var(--aythen-accent, #2563eb) 10%,transparent)}.ak2-docv-topbar__title--editable{cursor:text;border-radius:var(--docv-radius-sm);padding:2px 4px;margin:-2px -4px}.ak2-docv-topbar__title--editable:hover,.ak2-docv-topbar__title--editable:focus-visible{outline:none;background:var(--docv-surface-soft)}.ak2-docv-topbar__title-input{min-width:0;width:min(100%,360px);border:0;border-bottom:2px solid var(--accent, #6366f1);background:transparent;padding:2px 0;font:inherit;font-size:1rem;font-weight:700;letter-spacing:-.02em;color:inherit;outline:none}.ak2-docv-topbar__secondary{margin:0;font-size:.75rem;line-height:1.35;color:var(--text-muted, #9ca3af);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak2-docv-topbar__secondary--meta{display:flex;align-items:center;gap:.5rem;min-width:0;overflow:visible;white-space:normal}.ak2-docv-topbar__type-dd{flex:0 1 auto;min-width:0;max-width:11rem}.ak2-docv-topbar__type-dd.is-busy{opacity:.55;pointer-events:none}.ak2-docv-topbar__type-dd .aythen-dd-trigger{min-height:1.65rem;padding:.15rem .45rem;font-size:.75rem;border-radius:.45rem;gap:.3rem}.ak2-docv-topbar__type-dd .aythen-dd-label{font-size:.75rem;font-weight:600}.ak2-docv-topbar__page-count{flex-shrink:0;color:var(--text-muted, #9ca3af);font-size:.75rem}.ak2-docv-topbar__doc-status{flex-shrink:0;font-size:.75rem;font-weight:600;color:var(--text-muted, #9ca3af);white-space:nowrap}.ak2-docv-topbar__type-busy{flex-shrink:0;font-size:.6875rem;color:var(--green-landing-color, #10a37f)}.ak2-docv-topbar__center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-width:0}.ak2-docv-topbar__status-line{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0;justify-content:center;max-width:100%;padding:.35rem .75rem;border-radius:999px;background:var(--docv-surface-soft);font-size:.75rem;font-weight:500;color:var(--text-muted, #6b7280)}.ak2-docv-topbar__status-item{display:inline-flex;align-items:center;gap:.35rem}.ak2-docv-topbar__status-sep{width:3px;height:3px;margin:0 .55rem;border-radius:50%;background:currentColor;opacity:.35}.ak2-docv-topbar__status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.ak2-docv-topbar__status-dot--processed,.ak2-docv-topbar__status-dot--validated,.ak2-docv-topbar__status-dot--ok{background:#22c55e}.ak2-docv-topbar__status-dot--pending{background:#f59e0b}.ak2-docv-topbar__status-dot--warning{background:#f97316}.ak2-docv-topbar__status-dot--danger,.ak2-docv-topbar__status-dot--error{background:#ef4444}.ak2-docv-topbar__status-dot--draft{background:#9ca3af}.ak2-docv-topbar__status-emphasis{color:inherit;font-weight:600}.ak2-docv-topbar__status-item.is-discrete{opacity:.85;font-weight:500}.ak2-docv-topbar__status-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:1.1rem;font-size:.625rem;font-weight:700;letter-spacing:.02em;line-height:1;color:inherit}.ak2-docv-topbar__status-icon--ocr{padding:.1rem .25rem;border-radius:.25rem;background:color-mix(in srgb,currentColor 12%,transparent)}.ak2-docv-topbar__status-icon--spinner{animation:ak2-docv-status-pulse 1s ease-in-out infinite}.ak2-docv-topbar__status-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:.35rem;padding:.1rem .4rem;border:0;border-radius:.35rem;background:color-mix(in srgb,var(--accent, #6366f1) 14%,transparent);color:var(--accent, #6366f1);font:inherit;font-size:.6875rem;font-weight:700;cursor:pointer}.ak2-docv-topbar__status-action:hover{background:color-mix(in srgb,var(--accent, #6366f1) 22%,transparent)}.ak2-docv-topbar__doc-status{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;color:var(--text-muted, #6b7280)}.ak2-docv-topbar__doc-status.is-lifecycle:before{content:"";width:.35rem;height:.35rem;border-radius:50%;background:currentColor;opacity:.55}.ak2-docv-topbar__doc-status-badge{font-size:.625rem;font-weight:700;letter-spacing:.03em;padding:.1rem .3rem;border-radius:.25rem;background:color-mix(in srgb,currentColor 12%,transparent)}@keyframes ak2-docv-status-pulse{0%,to{opacity:.45}50%{opacity:1}}.ak2-docv-topbar__right{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;flex-shrink:0}.ak2-docv-topbar__edit-actions{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}.ak2-docv-topbar__btn-discard{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--docv-divider-strong);border-radius:var(--docv-radius);padding:0 .7rem;height:2rem;min-width:5.25rem;font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer;background:transparent;color:inherit;white-space:nowrap}.ak2-docv-topbar__btn-discard.is-reserved{visibility:hidden;pointer-events:none}.ak2-docv-topbar__btn-discard:hover:not(:disabled):not(.is-reserved){background:var(--docv-surface-hover)}.ak2-docv-topbar__btn-discard:disabled{opacity:.45;cursor:not-allowed}.ak2-docv-topbar__save-state{font-size:.8125rem;font-weight:600;color:var(--text-muted, #6b7280);white-space:nowrap;padding:0 .35rem}.ak2-docv-topbar__save-state--ok{color:#15803d}.ak2-docv-topbar__save-state--danger{color:#dc2626}.ak2-docv-topbar__save-state--warning{color:#b45309}.ak2-docv-topbar__btn-save,.ak2-docv-topbar__primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:0;border-radius:var(--ak-doc-chrome-radius, .625rem);padding:0 .9rem;height:var(--ak-doc-chrome-control, 1.75rem);min-width:4.75rem;font:inherit;font-size:var(--ak-doc-chrome-font, .8125rem);font-weight:600;cursor:pointer;color:#fff;background:var(--settings-accent, var(--green-landing-color, #10a37f));white-space:nowrap;letter-spacing:-.01em}.ak2-docv-topbar__primary svg{flex-shrink:0}.ak2-docv-topbar__btn-save:hover:not(:disabled),.ak2-docv-topbar__primary:hover:not(:disabled){filter:brightness(1.05)}.ak2-docv-topbar__btn-save:disabled,.ak2-docv-topbar__primary:disabled{opacity:.4;cursor:not-allowed;filter:none}.ak2-docv-topbar__secondary-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--docv-radius);padding:0 .7rem;height:2rem;font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer;background:transparent;color:var(--text-muted, #6b7280);white-space:nowrap}.ak2-docv-topbar__secondary-btn:hover:not(:disabled){background:var(--docv-surface-hover);color:inherit}.ak2-docv-topbar__secondary-btn:disabled{opacity:.45;cursor:not-allowed}.ak2-docv-topbar__secondary-btn--soon{display:inline-flex;align-items:center;gap:.35rem;opacity:.72}.ak2-docv-topbar__soon-badge{font-size:.625rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--accent, #2563eb)}.ak2-docv-topbar__overflow{position:relative}.ak2-docv-topbar__menu{position:absolute;top:calc(100% + 6px);right:0;min-width:188px;padding:6px;border-radius:10px;border:0;background:var(--docv-inspector-bg);box-shadow:0 0 0 1px var(--docv-divider),0 12px 32px #0f172a24;z-index:10}.ak2-docv-topbar__menu-divider{height:1px;margin:6px 4px;background:var(--docv-divider)}.ak2-docv-topbar__menu-item{display:block;width:100%;border:0;background:transparent;text-align:left;padding:8px 10px;border-radius:var(--docv-radius-sm);font:inherit;font-size:.8125rem;cursor:pointer}.ak2-docv-topbar__menu-item:hover:not(:disabled){background:#7f7f7f1f}.ak2-docv-topbar__menu-item--destructive{color:#dc2626}.ak2-docv-topbar__menu-item--destructive:hover:not(:disabled){background:#dc262614}.ak2-docv-body{display:grid;grid-template-columns:minmax(0,1fr);flex:1 1 auto;min-height:0;max-height:100%;overflow:hidden;background:var(--docv-canvas-bg);align-items:stretch;position:relative}.ak2-docv-body[data-inspector-presentation=side-by-side]{grid-template-columns:minmax(var(--docv-viewer-min-w),1fr) clamp(var(--docv-inspector-min-w),var(--docv-inspector-w),var(--docv-inspector-max-w))}.ak2-docv-body[data-inspector-presentation=side-by-side].is-inspector-collapsed{grid-template-columns:minmax(var(--docv-viewer-min-w),1fr)}.ak2-docv-body[data-inspector-presentation=drawer],.ak2-docv-body[data-inspector-presentation=sheet]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.ak2-docv-body.is-resizing-panel{cursor:col-resize;-webkit-user-select:none;user-select:none}.ak2-docv-body.is-resizing-panel .ak2-docv-canvas-wrap,.ak2-docv-body.is-resizing-panel .ak2-docv-inspector{pointer-events:none}.ak2-docv-canvas-wrap{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;position:relative}.ak2-docv-main{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;outline:none}.ak2-docv-canvas-status{position:absolute;left:50%;bottom:max(.85rem,env(safe-area-inset-bottom,0px));z-index:6;display:flex;justify-content:center;max-width:min(92%,28rem);transform:translate(-50%);pointer-events:none}.ak2-docv-canvas-status__pill{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:0;max-width:100%;padding:.45rem .75rem;border-radius:999px;pointer-events:auto;background:#1c1c1ed1;color:#f5f5f7;border:1px solid rgba(255,255,255,.12);box-shadow:0 1px 2px #0000002e,0 8px 24px #00000047;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);font-size:.75rem;font-weight:500;line-height:1.3}.ak2-docv-canvas-status__item{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.ak2-docv-canvas-status__item.is-discrete{opacity:.85}.ak2-docv-canvas-status__sep{width:3px;height:3px;margin:0 .5rem;border-radius:50%;background:currentColor;opacity:.35}.ak2-docv-canvas-status__dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.ak2-docv-canvas-status__dot--processed,.ak2-docv-canvas-status__dot--validated,.ak2-docv-canvas-status__dot--ok{background:#22c55e}.ak2-docv-canvas-status__dot--pending{background:#f59e0b}.ak2-docv-canvas-status__dot--warning{background:#f97316}.ak2-docv-canvas-status__dot--danger,.ak2-docv-canvas-status__dot--error{background:#ef4444}.ak2-docv-canvas-status__dot--draft{background:#9ca3af}.ak2-docv-canvas-status__emphasis{font-weight:600}.ak2-docv-canvas-status__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:1.1rem;font-size:.625rem;font-weight:700;letter-spacing:.02em;line-height:1;color:inherit}.ak2-docv-canvas-status__icon--ocr{padding:.1rem .25rem;border-radius:.25rem;background:color-mix(in srgb,currentColor 12%,transparent)}.ak2-docv-canvas-status__icon--spinner{animation:ak2-docv-status-pulse 1s ease-in-out infinite}.ak2-docv-canvas-status__action{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:.3rem;padding:.2rem .5rem;border:0;border-radius:999px;background:color-mix(in srgb,var(--accent, #34c759) 18%,transparent);color:var(--accent, #34c759);font:inherit;font-size:.6875rem;font-weight:700;cursor:pointer;white-space:nowrap}.ak2-docv-canvas-status__action:hover{background:color-mix(in srgb,var(--accent, #34c759) 28%,transparent)}.ak2-docv-canvas-status.is-attention .ak2-docv-canvas-status__pill{animation:ak2-docv-status-attention 1.25s cubic-bezier(.22,1,.36,1) both}@keyframes ak2-docv-status-attention{0%{transform:translateY(6px) scale(.96);box-shadow:0 0 #fb718500}35%{transform:translateY(0) scale(1.03);box-shadow:0 0 0 6px #fb718547}to{transform:translateY(0) scale(1);box-shadow:0 0 #fb718500}}@media(prefers-reduced-motion:reduce){.ak2-docv-canvas-status.is-attention .ak2-docv-canvas-status__pill{animation:none;outline:2px solid #fb7185;outline-offset:2px}}.ak2-docv-vision-status{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;margin:.35rem .85rem .85rem;padding:.75rem .85rem;border-radius:.75rem;border:1px solid color-mix(in srgb,#fb7185 35%,var(--docv-divider, rgba(0 0 0 / .08)));background:color-mix(in srgb,#fb7185 8%,transparent)}.ak2-docv-vision-status__label{margin:0;font-size:.8125rem;line-height:1.4;color:var(--docv-text, var(--text, #0f172a))}.ak2-docv-vision-status__action{display:inline-flex;align-items:center;padding:.3rem .65rem;border-radius:999px;background:color-mix(in srgb,var(--accent, #14b8a6) 16%,transparent);color:var(--accent, #0f766e);font-size:.75rem;font-weight:700;text-decoration:none}.ak2-docv-vision-status__action:hover{background:color-mix(in srgb,var(--accent, #14b8a6) 26%,transparent)}.ak2-docv-panel-resizer{position:absolute;top:0;bottom:0;left:-3px;width:6px;z-index:4;cursor:col-resize;touch-action:none;background:transparent}.ak2-docv-panel-resizer:hover,.ak2-docv-panel-resizer:focus-visible,.ak2-docv-body.is-resizing-panel .ak2-docv-panel-resizer{background:color-mix(in srgb,var(--accent, #6366f1) 35%,transparent)}.ak2-docv-inspector-expand{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.75rem;min-width:0;padding:.85rem .35rem;border:0;box-shadow:-1px 0 0 var(--docv-divider);background:var(--docv-inspector-bg);color:var(--text-muted, #9ca3af);cursor:pointer;font:inherit}.ak2-docv-inspector-expand:hover{color:inherit;background:var(--docv-surface-soft)}.ak2-docv-inspector-expand__label{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.75rem;font-weight:600;letter-spacing:.02em;white-space:nowrap}.ak2-docv-canvas--blank{display:grid;place-items:center;min-height:100%;padding:2rem 1.25rem}.ak2-docv-canvas__blank{max-width:28rem;text-align:center}.ak2-docv-canvas__blank h2{margin:0 0 .5rem;font-size:1.125rem;font-weight:650;letter-spacing:-.02em}.ak2-docv-canvas__blank p{margin:0;font-size:.875rem;line-height:1.45;color:var(--ak-text-muted, var(--text-muted))}.ak2-docv-canvas{display:grid;grid-template-columns:var(--docv-rail-w) minmax(0,1fr);min-height:0;overflow:hidden;background:var(--docv-canvas-bg)}.ak2-docv-canvas--pdf{display:block;grid-template-columns:none}.ak2-docv-canvas.ak2-docv-canvas--billing-render{display:flex;flex-direction:column;grid-template-columns:none;width:100%;height:100%;min-width:0;min-height:0;background:var(--docv-canvas-bg)}.ak2-billing-render__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;flex:0 0 auto;padding:.4rem .75rem;border-bottom:1px solid var(--docv-divider);background:var(--docv-canvas-toolbar);z-index:1}.ak2-billing-render__toolbar-group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem}.ak2-billing-render__toolbar-group--zoom{margin-left:auto}.ak2-billing-render__page-input{display:inline-flex;align-items:center;margin:0}.ak2-billing-render__page-input input{width:2.75rem;min-height:1.75rem;margin:0;padding:.15rem .3rem;border:1px solid var(--docv-divider-strong);border-radius:.3rem;background:var(--docv-inspector-bg);color:inherit;font:inherit;font-size:.75rem;font-variant-numeric:tabular-nums;text-align:center}.ak2-billing-render__page-total{min-width:1.75rem;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--text-muted, #9ca3af)}.ak2-billing-render__view-btn,.ak2-billing-render__zoom-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--docv-divider-strong);background:var(--docv-inspector-bg);color:inherit;font:inherit;font-size:.75rem;line-height:1.2;min-height:1.75rem;padding:.25rem .55rem;border-radius:.3rem;cursor:pointer}.ak2-billing-render__zoom-btn{min-width:1.75rem;padding-inline:.4rem}.ak2-billing-render__view-btn.is-active,.ak2-billing-render__zoom-btn.is-active{border-color:var(--aythen-accent, #2563eb);background:color-mix(in srgb,var(--aythen-accent, #2563eb) 12%,var(--docv-inspector-bg))}.ak2-billing-render__view-btn:disabled,.ak2-billing-render__zoom-btn:disabled{opacity:.45;cursor:not-allowed}.ak2-billing-render__zoom-pct{min-width:2.75rem;text-align:center;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--text-muted, #9ca3af)}.ak2-billing-render__stage{flex:1 1 auto;min-width:0;min-height:0;overflow:auto;overflow-x:auto;background:var(--docv-canvas-bg);display:flex;flex-direction:column;align-items:center;padding:1.25rem 1rem 2rem;position:relative;z-index:0}.ak2-billing-render__stage[data-view=artifact],.ak2-billing-render__stage[data-view=source]{display:block;padding:0;overflow:hidden}.ak2-billing-render__page-frame{position:relative;flex:0 0 auto;margin:0 auto;background:#fff;border-radius:2px;box-shadow:var(--docv-page-shadow);overflow:hidden}.ak2-billing-render__iframe{display:block;border:0;background:#fff;transform-origin:top left;pointer-events:auto;position:absolute;top:0;left:0;overflow:hidden}.ak2-billing-render__state,.ak2-billing-render__empty{display:grid;place-content:center;justify-items:center;gap:.65rem;min-height:16rem;padding:2rem 1.5rem;text-align:center;margin:auto}.ak2-billing-render__title{margin:0;font-size:1.05rem;font-weight:650}.ak2-billing-render__hint{margin:0;font-size:.875rem;color:var(--text-muted, #9ca3af);max-width:28rem}.ak2-billing-render__skeleton{display:flex;justify-content:center;width:100%;padding:.5rem 0}.ak2-billing-render__skeleton-page{width:min(100%,42rem);aspect-ratio:210 / 297;max-height:min(70vh,52rem);border-radius:2px;background:#fff;box-shadow:var(--docv-page-shadow);position:relative;overflow:hidden}.ak2-billing-render__skeleton-page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--docv-divider, rgba(0, 0, 0, .08)) 80%,transparent) 50%,transparent 100%);background-size:200% 100%;animation:ak2-docv-sk-shimmer 1.35s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.ak2-billing-render__skeleton-page:after{animation:none}.ak2-docv-inspector-sheet,.ak2-docv-drawer,.ak2-docv-topbar__status-icon--spinner,.ak2-docv-inspector-chat__typing{transition:none!important;animation:none!important}.ak2-pdfv,.ak2-docv-body.is-resizing-panel,.ak2-docv-inspector-chat.is-resizing{scroll-behavior:auto}}.ak2-docv-canvas__pdf{height:100%}.ak2-docv-canvas__stage--single{grid-column:1 / -1}.ak2-docv-canvas__rail{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 10px;border-right:0;background:color-mix(in srgb,var(--docv-canvas-bg) 88%,#000 12%);overflow-y:auto}.ak2-docv-canvas__thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:center;gap:6px;width:52px;padding:0;border:0;background:transparent;cursor:default;color:color-mix(in srgb,currentColor 55%,transparent)}.ak2-docv-canvas__thumb-sheet{display:block;width:44px;height:58px;border-radius:4px;border:0;background:#ffffff14;box-shadow:0 0 0 1px #ffffff0f}.ak2-docv-canvas__thumb.is-active .ak2-docv-canvas__thumb-sheet{border-color:transparent;box-shadow:0 0 0 2px var(--accent, #818cf8)}.ak2-docv-canvas__thumb.is-active{color:#ffffffeb}.ak2-docv-canvas__thumb-num{font-size:.625rem;font-weight:600;font-variant-numeric:tabular-nums}.ak2-docv-canvas__stage{display:flex;flex-direction:column;min-width:0;min-height:0}.ak2-docv-canvas__toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:4px 12px;border-bottom:0;background:var(--docv-canvas-toolbar);flex-shrink:0}.ak2-docv-canvas__toolbar-group{display:flex;align-items:center;gap:2px}.ak2-docv-canvas__control{color:#ffffffb3}.ak2-docv-canvas__control:hover:not(:disabled){background:#ffffff1a;color:#fffffff2}.ak2-docv-canvas__viewport{flex:1 1 auto;min-height:0;overflow:auto;display:flex;align-items:flex-start;justify-content:center;padding:28px 24px 40px}.ak2-docv-canvas__frame{display:block;width:100%;min-height:min(72vh,720px);height:100%;border:0;border-radius:4px;background:#fff;box-shadow:0 12px 40px #00000059}.ak2-docv-canvas__frame.ak2-file-preview__image{width:auto;max-width:100%;height:auto}.ak2-video-canvas{position:relative;display:flex;flex-direction:column;align-items:stretch;min-width:0;min-height:100%;padding:0;background:#090d16}.ak2-video-canvas__body{flex:1 1 auto;display:grid;place-items:center;min-height:0;width:100%;padding:1.5rem;box-sizing:border-box}.ak2-video-canvas__player{display:block;width:min(100%,75rem);max-height:calc(100vh - 10rem);border-radius:.5rem;background:#000;box-shadow:0 1rem 3rem #0006}.ak2-video-canvas__error{display:grid;max-width:30rem;justify-items:center;gap:.75rem;color:#ffffffdb;text-align:center}.ak2-video-canvas__retry{min-height:2.75rem;padding:.625rem 1rem;border:1px solid rgba(255,255,255,.24);border-radius:.5rem;color:#fff;background:#ffffff1a;cursor:pointer}.ak2-media-canvas__layout{display:grid;gap:1rem;width:min(100%,72rem);margin:auto}.ak2-audio-canvas{position:relative;display:flex;flex-direction:column;align-items:stretch;min-height:100%;padding:0}.ak2-audio-canvas__body{flex:1 1 auto;display:grid;gap:1rem;width:min(100%,72rem);margin:auto;padding:2rem;align-content:center;min-height:0;box-sizing:border-box}.ak2-audio-canvas__art{display:grid;place-items:center;min-height:12rem;border-radius:1rem;background:linear-gradient(135deg,#172554,#0f766e);color:#fff;font-size:4rem}.ak2-audio-canvas__player{width:100%}.ak2-media-transcript{overflow:hidden;border:1px solid var(--ak2-border, #dbe3ee);border-radius:.75rem;background:var(--ak2-surface, #fff)}.ak2-media-transcript__header{display:flex;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--ak2-border, #dbe3ee)}.ak2-media-transcript__start{margin:1rem;padding:.65rem 1rem;border:0;border-radius:.5rem;background:#1d4ed8;color:#fff;font:inherit}.ak2-media-transcript__language,.ak2-media-transcript__search{display:grid;gap:.35rem;margin:.75rem 1rem}.ak2-media-transcript__language select,.ak2-media-transcript__search input{min-height:2.5rem;padding:.45rem .65rem;border:1px solid #94a3b8;border-radius:.4rem;font:inherit}.ak2-media-transcript__cancel{margin:1rem 1rem 1rem 0;border:0;background:transparent;color:#b91c1c;font:inherit}.ak2-media-transcript__candidate-toggle{margin:.65rem 1rem;border:0;background:transparent;color:#1d4ed8;font:inherit;text-decoration:underline}.ak2-media-transcript__candidate-list{margin:0 1rem .75rem;padding:.75rem;border-radius:.5rem;background:#f8fafc}.ak2-media-transcript__candidate-list p{margin:.25rem 0}.ak2-media-transcript__cues{max-height:18rem;overflow:auto}.ak2-media-transcript__cue{display:grid;grid-template-columns:3.5rem 1fr;gap:.5rem;width:100%;padding:.65rem 1rem;border:0;border-bottom:1px solid var(--ak2-border, #eef2f7);background:transparent;color:inherit;text-align:left;font:inherit}.ak2-media-transcript__cue.is-active{background:#dbeafe}.ak2-media-transcript__cue>button,.ak2-media-transcript__variables>button{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ak2-media-transcript__variables{grid-column:2;display:flex;flex-wrap:wrap;gap:.35rem}.ak2-media-transcript__variables mark{padding:.1rem .4rem;border-radius:999px;background:#fef08a}@media(min-width:64rem){.ak2-media-canvas__layout{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);align-items:start}}@media(prefers-reduced-motion:reduce){.ak2-media-transcript__cue{scroll-behavior:auto}}.ak2-video-canvas__retry:hover{background:#ffffff29}.ak2-docv-inspector{--docv-space-1: .25rem;--docv-space-2: .5rem;--docv-space-3: .75rem;--docv-space-4: 1rem;--docv-space-5: 1.5rem;--docv-space-6: 2rem;--docv-inspector-scroll-pad: calc(var(--docv-assistant-collapsed-h) + .75rem);display:flex;flex-direction:column;min-height:0;max-height:100%;height:100%;min-width:0;position:relative;border-left:0;box-shadow:-1px 0 0 var(--docv-divider);background:var(--docv-inspector-bg);color:var(--ak-text-primary, var(--text));overflow:hidden}.ak2-docv-inspector:has(.ak2-docv-inspector-chat.is-expanded){--docv-inspector-scroll-pad: .75rem}.ak2-docv-inspector.is-assistant-open .ak2-docv-inspector__search,.ak2-docv-inspector.is-assistant-open .ak2-docv-inspector__chrome,.ak2-docv-inspector.is-assistant-open .ak2-docv-inspector__content{display:none}.ak2-docv-inspector.is-assistant-open .ak2-docv-inspector__body{grid-template-rows:minmax(0,1fr)}.ak2-docv-inspector.is-assistant-open .ak2-docv-inspector-chat,.ak2-docv-inspector.is-assistant-open .ak2-docv-inspector-chat.is-expanded{height:auto;max-height:none;min-height:0;flex:1 1 auto;border-top:0;box-shadow:none}.ak2-docv-inspector.is-assistant-open .ak2-docv-inspector-chat__panel{display:flex;flex-direction:column;flex:1 1 auto;max-height:none;min-height:0;overflow:hidden}.ak2-docv-inspector.is-assistant-open .ak2-docv-inspector-chat__resize{display:none}.ak2-docv-inspector.is-assistant-open .ak2-docv-inspector-chat__messages{flex:1 1 auto}.ak2-docv-inspector__chrome{display:flex;align-items:stretch;gap:0;flex-shrink:0;min-width:0;box-shadow:inset 0 -1px 0 var(--docv-divider)}.ak2-docv-inspector__chrome .ak2-docv-inspector__tabs{flex:1 1 auto;min-width:0;box-shadow:none}.ak2-docv-inspector__tabs{display:flex;align-items:center;justify-content:flex-start;gap:1.1rem;margin:0;padding:0 .85rem;border-bottom:0;box-shadow:inset 0 -1px 0 var(--docv-divider);overflow-x:auto;overflow-y:visible;flex-shrink:0;min-width:0;scrollbar-width:none}.ak2-docv-inspector__tabs::-webkit-scrollbar{display:none}.ak2-docv-inspector__tabs--compact{gap:.85rem;padding:0 .65rem}.ak2-document-viewer--composer-sheet .ak2-docv-inspector__tabs--icons{display:flex;align-items:stretch;justify-content:stretch;gap:.15rem;width:100%;box-sizing:border-box;padding:.2rem .45rem}.ak2-document-viewer--composer-sheet .ak2-docv-inspector__tabs--icons .ak2-docv-inspector__tab{flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-width:0;padding:.4rem .25rem .45rem;border-radius:var(--ak-doc-chrome-radius-sm, .5rem);font-size:.625rem;font-weight:520;letter-spacing:-.01em;text-align:center}.ak2-document-viewer--composer-sheet .ak2-docv-inspector__tabs--icons .ak2-docv-inspector__tab:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.ak2-document-viewer--composer-sheet .ak2-docv-inspector__tabs--icons .ak2-docv-inspector__tab.is-active{background:color-mix(in srgb,var(--green-landing-color, var(--accent, #10a37f)) 12%,transparent);color:var(--text, inherit)}.ak2-document-viewer--composer-sheet .ak2-docv-inspector__tabs--icons .ak2-docv-inspector__tab.is-active:after{left:20%;right:20%}.ak2-document-viewer--composer-sheet .ak2-docv-inspector__tab-icon{display:grid;place-items:center;width:1.1rem;height:1.1rem;color:inherit}.ak2-document-viewer--composer-sheet .ak2-docv-inspector__tabs--icons .ak2-docv-inspector__tab-label{display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1;text-align:center}.ak2-docv-inspector__tab{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:0;margin:0;padding:.95rem 0;border:0;border-radius:0;background:transparent;font-family:var(--font, inherit);font-size:.8125rem;font-weight:500;line-height:1;letter-spacing:-.01em;color:var(--text-muted, #9ca3af);cursor:pointer;white-space:nowrap;text-align:center;transition:color .15s ease}.ak2-docv-inspector__tabs--compact .ak2-docv-inspector__tab{padding:.8rem 0}.ak2-docv-inspector__tab:hover{color:var(--text, inherit);background:transparent}.ak2-docv-inspector__tab.is-active{color:var(--text, inherit);font-weight:600}.ak2-docv-inspector__tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:999px 999px 0 0;background:var(--green-landing-color, var(--accent, #10a37f));z-index:1}.ak2-docv-inspector__tab--more{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem}.ak2-docv-inspector__tab-sub{display:block;font-size:.625rem;font-weight:500;color:var(--text-muted, #9ca3af);max-width:100%;overflow:hidden;text-overflow:ellipsis}.ak2-docv-inspector__more{position:relative;flex:0 0 auto;min-width:0;display:flex}.ak2-docv-inspector__more .ak2-docv-inspector__tab{flex:0 0 auto;width:auto}.ak2-docv-inspector__more-menu{position:absolute;top:calc(100% + .25rem);right:0;z-index:30;min-width:11rem;padding:.35rem;border-radius:var(--docv-radius);border:1px solid var(--docv-divider-strong);background:var(--docv-inspector-bg);box-shadow:0 8px 24px #0f172a1f;display:flex;flex-direction:column;gap:.15rem}.ak2-docv-inspector__more-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;text-align:left;font:inherit;font-size:.8125rem;padding:.5rem .65rem;border-radius:var(--docv-radius-sm);cursor:pointer;color:inherit}.ak2-docv-inspector__more-item:hover{background:var(--docv-surface-soft)}.ak2-docv-inspector__more-item.is-active{background:var(--docv-surface-hover);font-weight:600}.ak2-billing-template-panel__field-label{display:block;font-size:.75rem;font-weight:500;color:var(--text-muted, #9ca3af);margin:0 0 .35rem}.ak2-docv-flow-panel{display:flex;flex-direction:column;gap:var(--docv-space-4, 1rem);padding-bottom:var(--docv-space-2, .5rem)}.ak2-billing-template-panel{display:flex;flex-direction:column;gap:var(--docv-space-3, .75rem);padding:0;min-width:0}.ak2-billing-template-panel__unit{display:flex;flex-direction:column;gap:var(--docv-space-1, .25rem);min-width:0}.ak2-billing-template-panel__advanced{border-top:1px solid var(--docv-divider);padding-top:var(--docv-space-2, .5rem);font-size:.8125rem}.ak2-billing-template-panel__advanced>summary{cursor:pointer;font-size:.75rem;font-weight:600;color:var(--text-muted, #9ca3af);list-style:none}.ak2-billing-template-panel__advanced>summary::-webkit-details-marker{display:none}.ak2-billing-template-panel__advanced[open]>summary{margin-bottom:var(--docv-space-2, .5rem)}.ak2-billing-template-panel__tech-id{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ak2-docv-inspector__content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ak2-docv-inspector__body{flex:1 1 auto;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto auto;overflow:hidden}.ak2-docv-inspector__footer{display:flex;align-items:center;justify-content:stretch;gap:.45rem;flex-shrink:0;padding:.55rem .75rem;border-top:1px solid var(--docv-divider, rgba(0 0 0 / .08));background:color-mix(in srgb,var(--docv-inspector-bg, var(--surface, #fff)) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ak2-docv-inspector__footer-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1 0;border:0;border-radius:.65rem;background:color-mix(in srgb,var(--docv-surface-soft, rgba(127, 127, 127, .12)) 90%,transparent);padding:.55rem .65rem;font:inherit;font-size:.8125rem;font-weight:600;color:inherit;cursor:pointer;white-space:nowrap;text-align:center}.ak2-docv-inspector__footer-btn--primary{background:color-mix(in srgb,var(--accent, #34c759) 16%,transparent);color:color-mix(in srgb,var(--accent, #34c759) 92%,currentColor)}.ak2-docv-inspector__footer-btn:hover:not(:disabled){background:color-mix(in srgb,var(--accent, #34c759) 14%,transparent)}.ak2-docv-inspector__footer-btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--accent, #34c759) 24%,transparent)}.ak2-docv-inspector__footer-btn:disabled{opacity:.4;cursor:not-allowed}.ak2-docv-inspector-chat{flex-shrink:0;display:flex;flex-direction:column;min-height:0;width:100%;min-width:0;border-top:0;box-shadow:0 -1px 0 var(--docv-divider);background:var(--docv-inspector-bg);position:relative;z-index:1}.ak2-docv-inspector-chat.is-collapsed{height:var(--docv-assistant-collapsed-h);max-height:var(--docv-assistant-collapsed-h)}.ak2-docv-inspector-chat.is-collapsed .ak2-docv-inspector-chat__panel{display:none}.ak2-docv-inspector-chat.is-expanded{height:var(--docv-assistant-expanded-h);max-height:55%;min-height:var(--docv-assistant-expanded-min-h)}.ak2-docv-inspector-chat.is-expanded .ak2-docv-inspector-chat__panel{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.ak2-docv-inspector-chat__panel--conv{padding:0}.ak2-docv-inspector-chat__panel--conv .aythen-conv-chat--doc-assistant{flex:1 1 auto;min-height:0;min-width:0;width:100%;box-sizing:border-box;display:flex;flex-direction:column;height:100%}.ak2-docv-inspector-chat__panel--conv .aythen-chat-messages,.ak2-docv-inspector-chat__panel--conv .aythen-chat-messages--tall{flex:1 1 auto;min-height:0;min-width:0;width:100%;max-height:none;overflow:auto;padding-top:.15rem;box-sizing:border-box}.ak2-docv-inspector-chat__panel--conv .aythen-conv-chat.is-empty .aythen-chat-messages{display:flex;flex-direction:column}.ak2-docv-inspector-chat__panel--conv .aythen-conv-empty-state{flex:1 1 auto;align-self:stretch;width:100%;min-width:0;min-height:100%;height:100%;align-items:center;justify-content:center;padding:1.5rem 1rem 1rem;box-sizing:border-box}.ak2-docv-inspector-chat__panel--conv .aythen-conv-empty-state__inner{width:100%;max-width:none;margin:0;text-align:center;box-sizing:border-box}.ak2-docv-inspector-chat__panel--conv .aythen-conv-empty-state__actions,.ak2-docv-inspector-chat__panel--conv .aythen-conv-empty-state__action{width:100%;max-width:none;box-sizing:border-box}.ak2-docv-inspector-chat__panel--conv .aythen-conv-empty-state__title{font-size:1.2rem;letter-spacing:-.03em}.ak2-docv-inspector-chat__panel--conv .aythen-conv-empty-state__lead{margin:0 0 1rem;font-size:.875rem;line-height:1.4;color:var(--conv-text-secondary, var(--text-muted))}.ak2-docv-inspector-chat__panel--conv .aythen-conv-composer{flex-shrink:0;align-self:stretch;width:100%;min-width:0;margin:0;max-width:none;border-radius:0;border-left:0;border-right:0;border-bottom:0;box-sizing:border-box}.ak2-docv-inspector-chat__panel--conv .aythen-conv-composer--chatgpt{padding:.45rem 0 calc(.45rem + env(safe-area-inset-bottom,0px))}.ak2-docv-inspector-chat__panel--conv .aythen-conv-composer--chatgpt .aythen-conv-composer__shell{width:100%;max-width:none;box-sizing:border-box;border-radius:1.1rem 1.1rem 0 0;border-left:0;border-right:0;border-bottom:0;padding:.65rem .85rem .55rem}.ak2-docv-inspector-chat__resize{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;width:100%;height:5px;margin:0;padding:0;border:0;cursor:row-resize;touch-action:none;background:transparent}.ak2-docv-inspector-chat__resize:hover,.ak2-docv-inspector-chat__resize:focus-visible,.ak2-docv-inspector-chat.is-resizing .ak2-docv-inspector-chat__resize{background:color-mix(in srgb,var(--accent, #6366f1) 35%,transparent)}.ak2-docv-inspector__chrome-actions{position:absolute;top:.55rem;right:.75rem;z-index:8;display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem;pointer-events:none}.ak2-docv-inspector__chrome-actions>*{pointer-events:auto}.ak2-docv-inspector-chat__chrome-actions{position:sticky;top:.55rem;z-index:6;display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem;align-self:flex-end;margin:.55rem .75rem -2.3rem auto}.ak2-docv-inspector-chat__history,.ak2-docv-inspector-chat__close{--ak-glass-fill: color-mix(in srgb, #ffffff 42%, transparent);--ak-glass-border: color-mix(in srgb, #ffffff 55%, rgba(0, 0, 0, .08));--ak-glass-highlight: inset 0 1px 0 color-mix(in srgb, #ffffff 72%, transparent);-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;width:1.75rem;height:1.75rem;flex-shrink:0;margin:0;padding:0;border:.5px solid var(--ak-glass-border);border-radius:999px;background:linear-gradient(165deg,color-mix(in srgb,#ffffff 55%,transparent) 0%,var(--ak-glass-fill) 48%,color-mix(in srgb,#ffffff 18%,transparent) 100%);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);box-shadow:var(--ak-glass-highlight),0 1px 2px #0000000f,0 4px 14px #0000000d;color:var(--text);cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease,color .18s ease}:root:not([data-theme=light]) .ak2-docv-inspector-chat__history,:root:not([data-theme=light]) .ak2-docv-inspector-chat__close{--ak-glass-fill: color-mix(in srgb, #ffffff 12%, transparent);--ak-glass-border: color-mix(in srgb, #ffffff 22%, transparent);--ak-glass-highlight: inset 0 1px 0 color-mix(in srgb, #ffffff 28%, transparent);background:linear-gradient(165deg,color-mix(in srgb,#ffffff 22%,transparent) 0%,var(--ak-glass-fill) 50%,color-mix(in srgb,#ffffff 6%,transparent) 100%);box-shadow:var(--ak-glass-highlight),0 1px 2px #00000038,0 6px 16px #0000002e;color:#f5f5f7}.ak2-docv-inspector-chat__history:hover,.ak2-docv-inspector-chat__close:hover,.ak2-docv-inspector-chat__history.is-active{background:linear-gradient(165deg,color-mix(in srgb,#ffffff 68%,transparent),color-mix(in srgb,#ffffff 48%,transparent));border-color:color-mix(in srgb,#ffffff 70%,rgba(0,0,0,.06));box-shadow:inset 0 1px color-mix(in srgb,#ffffff 85%,transparent),0 2px 6px #00000014,0 8px 20px #0000000f;transform:translateY(-.5px);color:inherit}:root:not([data-theme=light]) .ak2-docv-inspector-chat__history:hover,:root:not([data-theme=light]) .ak2-docv-inspector-chat__close:hover,:root:not([data-theme=light]) .ak2-docv-inspector-chat__history.is-active{background:linear-gradient(165deg,color-mix(in srgb,#ffffff 28%,transparent),color-mix(in srgb,#ffffff 14%,transparent));border-color:color-mix(in srgb,#ffffff 32%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 36%,transparent),0 2px 8px #00000047,0 8px 22px #0003}.ak2-docv-inspector-chat__history-menu{position:absolute;top:calc(100% + .4rem);right:0;z-index:8;display:flex;flex-direction:column;gap:.15rem;min-width:14.5rem;max-width:min(18rem,80vw);max-height:min(22rem,55vh);overflow:auto;padding:.4rem;border-radius:.85rem;border:1px solid color-mix(in srgb,var(--text, #111) 12%,transparent);background:var(--docv-inspector-bg, var(--surface, #fff));box-shadow:0 1px 2px #0000000f,0 12px 28px #0000001f}:root:not([data-theme=light]) .ak2-docv-inspector-chat__history-menu{border-color:color-mix(in srgb,#ffffff 14%,transparent);background:color-mix(in srgb,var(--docv-inspector-bg, #1c1c1e) 94%,#fff);box-shadow:0 1px 2px #0000003d,0 14px 32px #00000052}.ak2-docv-inspector-chat__history-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;margin:0;padding:.55rem .6rem;border:0;border-radius:.55rem;background:transparent;color:inherit;text-align:left;cursor:pointer}.ak2-docv-inspector-chat__history-item:hover:not(:disabled),.ak2-docv-inspector-chat__history-item.is-active{background:color-mix(in srgb,var(--text, #111) 6%,transparent)}.ak2-docv-inspector-chat__history-item:disabled{opacity:.55;cursor:not-allowed}.ak2-docv-inspector-chat__history-item--new{font-weight:600;font-size:.8125rem}.ak2-docv-inspector-chat__history-title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;letter-spacing:-.015em}.ak2-docv-inspector-chat__history-meta{color:var(--text-muted, #9ca3af);font-size:.6875rem}.ak2-docv-inspector-chat__history-divider{height:1px;margin:.2rem .35rem;background:color-mix(in srgb,var(--text, #111) 10%,transparent)}.ak2-docv-inspector-chat__history-empty{margin:0;padding:.55rem .6rem .65rem;color:var(--text-muted, #9ca3af);font-size:.75rem;line-height:1.35}.ak2-docv-inspector-chat__panel{min-height:0;width:100%;min-width:0;border-top:0;box-shadow:inset 0 1px 0 var(--docv-divider)}.ak2-docv-inspector-chat__context{padding:var(--docv-space-2, .5rem) var(--docv-space-3, .75rem);border-bottom:0;flex-shrink:0}.ak2-docv-inspector-chat__context-head{display:flex;justify-content:space-between;gap:var(--docv-space-2, .5rem);margin-bottom:var(--docv-space-1, .25rem)}.ak2-docv-inspector-chat__context-title{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted, #6b7280)}.ak2-docv-inspector-chat__context-size{font-size:.6875rem;color:var(--text-muted, #9ca3af)}.ak2-docv-inspector-chat__context-chips{display:flex;flex-wrap:wrap;gap:var(--docv-space-1, .25rem)}.ak2-docv-inspector-chat__context-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:color-mix(in srgb,var(--accent, #6366f1) 10%,transparent);padding:var(--docv-space-1, .25rem) var(--docv-space-2, .5rem);font:inherit;font-size:.6875rem;cursor:pointer;display:inline-flex;gap:var(--docv-space-1, .25rem);align-items:center}.ak2-docv-inspector-chat__context-chip.is-off{opacity:.4;background:var(--docv-surface-soft)}.ak2-docv-inspector-chat__context-chip small{color:var(--text-muted, #6b7280)}.ak2-docv-inspector-chat__context-note{margin:var(--docv-space-1, .25rem) 0 0;font-size:.625rem;line-height:1.35;color:var(--text-muted, #9ca3af)}.ak2-docv-inspector-chat__prompts{display:flex;gap:var(--docv-space-1, .25rem);padding:0 var(--docv-space-3, .75rem) var(--docv-space-2, .5rem);overflow-x:auto;flex-shrink:0;border-bottom:0}.ak2-docv-inspector-chat__prompt{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:var(--docv-surface-soft);padding:var(--docv-space-1, .25rem) var(--docv-space-3, .75rem);font-size:.6875rem;font-weight:600;white-space:nowrap;cursor:pointer;color:var(--text-muted, #6b7280)}.ak2-docv-inspector-chat__prompt:hover{background:var(--docv-surface-hover);color:inherit}.ak2-docv-inspector-chat__messages{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--docv-space-2, .5rem) var(--docv-space-3, .75rem);display:grid;gap:var(--docv-space-2, .5rem)}.ak2-docv-inspector-chat__msg{display:grid;gap:2px}.ak2-docv-inspector-chat__msg-role{font-size:.625rem;font-weight:700;text-transform:uppercase;color:var(--text-muted, #9ca3af)}.ak2-docv-inspector-chat__msg-body{margin:0;font-size:.75rem;line-height:1.45;white-space:pre-wrap}.ak2-docv-inspector-chat__msg--user .ak2-docv-inspector-chat__msg-body{color:inherit}.ak2-docv-inspector-chat__msg.is-error .ak2-docv-inspector-chat__msg-body{color:#dc2626}.ak2-docv-inspector-chat__msg-mode{font-size:.625rem;color:var(--text-muted, #9ca3af)}.ak2-docv-inspector-chat__typing{opacity:.7}.ak2-docv-inspector-chat__citation{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font:inherit;font-size:inherit;color:var(--accent, #6366f1);font-weight:600;cursor:pointer;text-decoration:underline}.ak2-docv-inspector-chat__form{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--docv-space-2, .5rem);padding:var(--docv-space-2, .5rem) var(--docv-space-3, .75rem);border-top:0;box-shadow:inset 0 1px 0 var(--docv-divider);flex-shrink:0}.ak2-docv-inspector-chat__input{min-width:0;border:0;border-radius:var(--docv-radius);padding:var(--docv-space-2, .5rem) var(--docv-space-3, .75rem);min-height:2rem;font:inherit;font-size:.8125rem;background:var(--docv-surface-soft);outline:none}.ak2-docv-inspector-chat__input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent, #6366f1) 35%,transparent)}.ak2-docv-inspector-chat__voice,.ak2-docv-inspector-chat__send{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--docv-radius);background:var(--docv-surface-soft);padding:var(--docv-space-2, .5rem) var(--docv-space-3, .75rem);font-size:.6875rem;font-weight:600;cursor:pointer;align-self:stretch}.ak2-docv-inspector-chat__voice.is-active,.ak2-docv-inspector-chat__send{background:color-mix(in srgb,var(--accent, #6366f1) 12%,transparent);color:var(--accent, #6366f1)}.ak2-docv-inspector-chat__send:disabled{opacity:.5;cursor:not-allowed}.ak2-docv-inspector__panel{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--docv-space-2, .5rem) var(--docv-space-3, .75rem) var(--docv-space-5, 1.5rem);scroll-padding-bottom:var(--docv-inspector-scroll-pad, 3.25rem);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,currentColor 28%,transparent) transparent}.ak2-docv-inspector__panel::-webkit-scrollbar{width:8px}.ak2-docv-inspector__panel::-webkit-scrollbar-track{background:transparent}.ak2-docv-inspector__panel::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,currentColor 28%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.ak2-docv-inspector__panel::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,currentColor 42%,transparent);background-clip:padding-box}:root[data-theme=dark] .ak2-docv-inspector__panel,:root[data-theme=dark] .ak2-document-viewer .ak2-docv-inspector__panel{scrollbar-color:color-mix(in srgb,#fff 20%,transparent) transparent}:root[data-theme=dark] .ak2-docv-inspector__panel::-webkit-scrollbar-thumb,:root[data-theme=dark] .ak2-document-viewer .ak2-docv-inspector__panel::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,#fff 20%,transparent);background-clip:padding-box}:root[data-theme=dark] .ak2-docv-inspector__panel::-webkit-scrollbar-thumb:hover,:root[data-theme=dark] .ak2-document-viewer .ak2-docv-inspector__panel::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,#fff 34%,transparent);background-clip:padding-box}.ak2-docv-inspector__panel[hidden]{display:none}.ak2-docv-inspector__search{display:flex;align-items:center;gap:.45rem;margin:var(--docv-space-2, .5rem) var(--docv-space-3, .75rem) var(--docv-space-1, .25rem);padding:0;border:0;background:transparent;flex-shrink:0;min-width:0}.ak2-docv-inspector__search-spacer{flex:1 1 auto;min-width:0;height:2.25rem}.ak2-docv-inspector__search .ak2-docv-inspector-chat__close{flex-shrink:0;align-self:center}.ak2-docv-var-filter-menu{position:relative;flex:0 0 auto;display:grid;place-items:center}.ak2-docv-var-filter-menu__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:grid;place-items:center;width:1.75rem;height:1.75rem;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--text-muted, #8e8e93);cursor:pointer;transition:background .15s ease,color .15s ease}.ak2-docv-var-filter-menu__trigger:hover,.ak2-docv-var-filter-menu__trigger.is-open,.ak2-docv-var-filter-menu__trigger.is-active{color:var(--ak-text-primary, var(--text));background:color-mix(in srgb,var(--accent, #6366f1) 10%,transparent)}.ak2-docv-var-filter-menu__dot{position:absolute;top:.2rem;right:.2rem;width:.35rem;height:.35rem;border-radius:999px;background:var(--accent, #34c759);box-shadow:0 0 0 1.5px var(--docv-surface-soft, rgba(16, 24, 40, .04))}.ak2-docv-var-filter-menu__panel{position:absolute;z-index:40;top:calc(100% + .3rem);right:0;min-width:11.5rem;padding:.3rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--docv-divider, rgba(16, 24, 40, .12)) 90%,transparent);background:var(--docv-inspector-bg, var(--surface, #fff));box-shadow:0 .5px color-mix(in srgb,#000 4%,transparent),0 10px 24px color-mix(in srgb,#0f172a 14%,transparent)}.ak2-docv-var-filter-menu__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;gap:.65rem;width:100%;margin:0;padding:.5rem .6rem;border:0;border-radius:.55rem;background:transparent;color:inherit;font:inherit;font-size:.8125rem;font-weight:520;text-align:left;cursor:pointer}.ak2-docv-var-filter-menu__item:hover,.ak2-docv-var-filter-menu__item.is-active{background:color-mix(in srgb,var(--accent, #34c759) 12%,transparent)}.ak2-docv-var-filter-menu__check{color:var(--accent, #34c759);font-size:.75rem;font-weight:700}.ak2-docv-inspector__search .aythen-search-field.aythen-search-field--billing-hero,.ak2-docv-inspector__search .aythen-search-field.aythen-search-field--docv,.ak2-docv-var-toolbar .aythen-search-field.aythen-search-field--billing-hero,.ak2-docv-var-toolbar .aythen-search-field.aythen-search-field--docv{display:inline-flex;align-items:center;gap:.5rem;flex:1 1 auto;width:100%;max-width:none;min-width:0;height:2.25rem;box-sizing:border-box;margin:0;padding:0 .75rem;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:8px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.ak2-docv-inspector__search .aythen-search-field.aythen-search-field--billing-hero.has-trailing,.ak2-docv-inspector__search .aythen-search-field.aythen-search-field--docv.has-trailing{padding-right:.35rem;gap:.35rem}.ak2-docv-inspector__search .aythen-search-field.aythen-search-field--billing-hero:focus-within,.ak2-docv-inspector__search .aythen-search-field.aythen-search-field--docv:focus-within,.ak2-docv-var-toolbar .aythen-search-field.aythen-search-field--billing-hero:focus-within,.ak2-docv-var-toolbar .aythen-search-field.aythen-search-field--docv:focus-within{border-color:color-mix(in srgb,#22c55e 45%,var(--border));background:#fff;box-shadow:0 0 0 1px color-mix(in srgb,#22c55e 18%,transparent),0 0 0 3px color-mix(in srgb,#22c55e 24%,transparent)}:root:not([data-theme=light]) .ak2-docv-inspector__search .aythen-search-field.aythen-search-field--billing-hero,:root:not([data-theme=light]) .ak2-docv-inspector__search .aythen-search-field.aythen-search-field--docv,:root:not([data-theme=light]) .ak2-docv-var-toolbar .aythen-search-field.aythen-search-field--billing-hero,:root:not([data-theme=light]) .ak2-docv-var-toolbar .aythen-search-field.aythen-search-field--docv,:root:not([data-theme=light]) .ak2-docv-inspector__search .aythen-search-field.aythen-search-field--billing-hero:focus-within,:root:not([data-theme=light]) .ak2-docv-inspector__search .aythen-search-field.aythen-search-field--docv:focus-within,:root:not([data-theme=light]) .ak2-docv-var-toolbar .aythen-search-field.aythen-search-field--billing-hero:focus-within,:root:not([data-theme=light]) .ak2-docv-var-toolbar .aythen-search-field.aythen-search-field--docv:focus-within{background:var(--ak-bg-card, #1f1f1f)}.ak2-docv-inspector__search .aythen-search-field--billing-hero .aythen-search-field__icon,.ak2-docv-inspector__search .aythen-search-field--docv .aythen-search-field__icon,.ak2-docv-var-toolbar .aythen-search-field--billing-hero .aythen-search-field__icon,.ak2-docv-var-toolbar .aythen-search-field--docv .aythen-search-field__icon{flex-shrink:0;width:.875rem;height:.875rem;color:var(--text-muted);opacity:.85}.ak2-docv-inspector__search .aythen-search-field--billing-hero .aythen-search-field__input,.ak2-docv-inspector__search .aythen-search-field--docv .aythen-search-field__input,.ak2-docv-var-toolbar .aythen-search-field--billing-hero .aythen-search-field__input,.ak2-docv-var-toolbar .aythen-search-field--docv .aythen-search-field__input{flex:1 1 auto;min-width:0;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:.8125rem;font-weight:400;line-height:1.25;letter-spacing:-.01em;outline:none;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.ak2-docv-inspector__search .aythen-search-field--billing-hero .aythen-search-field__input::placeholder,.ak2-docv-inspector__search .aythen-search-field--docv .aythen-search-field__input::placeholder,.ak2-docv-var-toolbar .aythen-search-field--billing-hero .aythen-search-field__input::placeholder,.ak2-docv-var-toolbar .aythen-search-field--docv .aythen-search-field__input::placeholder{color:var(--text-muted);opacity:.92;line-height:1.25}.ak2-docv-inspector__search .aythen-search-field--billing-hero .aythen-search-field__input[type=search]::-webkit-search-cancel-button,.ak2-docv-inspector__search .aythen-search-field--billing-hero .aythen-search-field__input[type=search]::-webkit-search-decoration,.ak2-docv-inspector__search .aythen-search-field--docv .aythen-search-field__input[type=search]::-webkit-search-cancel-button,.ak2-docv-inspector__search .aythen-search-field--docv .aythen-search-field__input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ak2-docv-panel__lazy{min-height:80px;margin:12px;border-radius:4px;background:linear-gradient(90deg,transparent,rgba(127,127,127,.12),transparent);background-size:200% 100%;animation:ak2-docv-shimmer 1.2s ease-in-out infinite}.ak2-docv-kv.ak2-docws__kv{margin:0;padding:0}.ak2-docv-kv .ak2-docws__kv-row{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:8px 16px;padding:10px 16px;border-bottom:0;border-radius:var(--docv-radius-sm);align-items:baseline}.ak2-docv-kv .ak2-docws__kv-row:hover{background:var(--docv-surface-soft)}.ak2-docv-kv .ak2-docws__kv-key{margin:0;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted, #9ca3af)}.ak2-docv-kv .ak2-docws__kv-value{margin:0;font-size:.8125rem;font-weight:500;line-height:1.45;word-break:break-word}.ak2-docv-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;margin:1rem .85rem;padding:1.75rem 1.25rem;text-align:center;border:1px dashed color-mix(in srgb,var(--docv-divider, rgba(16, 24, 40, .14)) 85%,var(--accent, #6366f1) 15%);border-radius:var(--docv-radius-md, .75rem);background:linear-gradient(180deg,color-mix(in srgb,var(--accent, #6366f1) 4%,var(--docv-surface-soft, rgba(16, 24, 40, .03))),color-mix(in srgb,var(--docv-inspector-bg, #fff) 92%,var(--docv-surface-soft, #f3f4f6) 8%))}.ak2-docv-empty__art{display:grid;place-items:center;width:3.25rem;height:3.25rem;margin-bottom:.35rem;border-radius:999px;color:color-mix(in srgb,var(--accent, #6366f1) 70%,var(--text-muted, #9ca3af));background:color-mix(in srgb,var(--accent, #6366f1) 10%,transparent)}.ak2-docv-empty--search .ak2-docv-empty__art{color:var(--text-muted, #9ca3af);background:var(--docv-surface-soft, rgba(16, 24, 40, .04))}.ak2-docv-empty__title{margin:0;font-size:.875rem;font-weight:600;color:inherit}.ak2-docv-empty__desc{margin:0;max-width:18rem;font-size:.75rem;line-height:1.45;color:var(--text-muted, #6b7280)}.ak2-docv-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.65rem}.ak2-docv-activity-surface{display:flex;gap:.25rem;padding:.65rem 1rem 0}.ak2-docv-activity-surface__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:.45rem .75rem;font-size:.8125rem;font-weight:600;color:var(--text-muted, #6b7280);cursor:pointer;border-bottom:2px solid transparent}.ak2-docv-activity-surface__tab.is-active{color:var(--text, #111827);border-bottom-color:var(--accent, #6366f1)}.ak2-docv-vision-activity__notice{margin:.5rem 1rem 0;padding:.5rem .75rem;border-radius:var(--docv-radius, .5rem);font-size:.8125rem;background:var(--docv-surface-soft)}.ak2-docv-vision-activity__item.is-deep-link-target{outline:2px solid color-mix(in srgb,var(--accent, #6366f1) 45%,transparent);outline-offset:2px}.ak2-docv-vision-activity__intro{padding:.75rem 1rem .25rem}.ak2-docv-vision-activity__heading{margin:0;font-size:.9375rem;font-weight:700}.ak2-docv-vision-activity__lead{margin:.35rem 0 0;font-size:.75rem;color:var(--text-muted, #6b7280);line-height:1.4}.ak2-docv-vision-activity__summary{margin:.35rem 0 0;font-size:.8125rem;line-height:1.4;color:var(--text, #111827)}.ak2-docv-vision-activity__collapsed-meta{margin:.2rem 0 0;font-size:.75rem;line-height:1.35;color:var(--text-muted, #6b7280)}.ak2-docv-vision-activity__title-wrap{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;min-width:0}.ak2-docv-vision-activity__state{display:inline-block;font-size:.6875rem;font-weight:600;letter-spacing:.01em;color:var(--text-muted, #6b7280);border:1px solid color-mix(in srgb,var(--docv-divider, #e5e7eb) 80%,transparent);border-radius:.25rem;padding:.1rem .35rem}.ak2-docv-vision-activity__state[data-state=completed_with_review],.ak2-docv-vision-activity__state[data-state=failed]{color:var(--text, #111827);border-color:color-mix(in srgb,var(--text, #111827) 25%,transparent)}.ak2-docv-vision-activity__warnings{margin:.35rem 0 0;font-size:.75rem;font-weight:600;color:var(--text, #111827)}.ak2-docv-vision-activity__legacy-note{margin:.5rem 0 0;font-size:.75rem;line-height:1.4;color:var(--text-muted, #6b7280)}.ak2-docv-vision-activity__dd-line{display:block}.ak2-docv-vision-activity__detail-grid{margin:0 0 .5rem}.ak2-docv-vision-activity__item{grid-template-columns:minmax(0,1fr)}@media(max-width:640px){.ak2-docv-activity__detail-row{grid-template-columns:minmax(0,1fr);gap:.15rem 0}.ak2-docv-vision-activity__summary,.ak2-docv-vision-activity__collapsed-meta{overflow-wrap:anywhere}}.ak2-docv-vision-activity__deeplink,.ak2-docv-vision-activity__more button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:.5rem;border:0;border-radius:var(--docv-radius, .5rem);background:var(--docv-surface-soft);padding:.4rem .75rem;font-size:.75rem;font-weight:600;cursor:pointer;color:var(--accent, #6366f1)}.ak2-docv-vision-activity__more{padding:.5rem 1rem 1rem}.ak2-docv-activity-filters{display:flex;flex-wrap:wrap;gap:6px;padding:12px 16px 8px;border-bottom:0}.ak2-docv-activity-filters__chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:var(--docv-surface-soft);padding:5px 12px;font-size:.6875rem;font-weight:600;color:var(--text-muted, #6b7280);cursor:pointer}.ak2-docv-activity-filters__chip.is-active{background:color-mix(in srgb,var(--accent, #6366f1) 12%,transparent);color:var(--accent, #6366f1)}.ak2-docv-activity{list-style:none;margin:0;padding:4px 8px 12px}.ak2-docv-activity__item{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:12px 8px;border-bottom:0;border-radius:var(--docv-radius);align-items:start}.ak2-docv-activity__item:hover{background:var(--docv-surface-soft)}.ak2-docv-activity__item:last-child .ak2-docv-activity__line{display:none}.ak2-docv-activity__rail{position:relative;display:flex;flex-direction:column;align-items:center;min-height:100%}.ak2-docv-activity__icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:color-mix(in srgb,var(--accent, #6366f1) 12%,transparent);color:var(--accent, #6366f1);z-index:1}.ak2-docv-activity-icon{width:14px;height:14px}.ak2-docv-activity__line{flex:1;width:1px;margin-top:4px;background:transparent;min-height:8px}.ak2-docv-activity__body{min-width:0}.ak2-docv-activity__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ak2-docv-activity__title{display:block;font-size:.8125rem;font-weight:600;line-height:1.35}.ak2-docv-activity__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font-size:.6875rem;font-weight:600;color:var(--accent, #6366f1);cursor:pointer;white-space:nowrap}.ak2-docv-activity__meta{margin:4px 0 0;font-size:.75rem;color:var(--text-muted, #6b7280)}.ak2-docv-activity__actor{font-weight:500}.ak2-docv-activity__sep{margin:0 4px}.ak2-docv-activity__details{margin-top:.5rem;padding:.5rem .625rem;border-radius:.5rem;background:color-mix(in srgb,var(--docv-divider) 35%,transparent)}.ak2-docv-activity__children{list-style:none;margin:0 0 8px;padding:0}.ak2-docv-activity__children li{position:relative;padding-left:12px;font-size:.75rem;line-height:1.45;color:var(--text-muted, #6b7280)}.ak2-docv-activity__children li:before{content:"·";position:absolute;left:0;color:var(--accent, #6366f1)}.ak2-docv-activity__children li+li{margin-top:2px}.ak2-docv-activity__detail-grid{margin:0}.ak2-docv-activity__detail-row{display:grid;grid-template-columns:minmax(72px,.9fr) minmax(0,1.2fr);gap:6px 10px;font-size:.6875rem}.ak2-docv-activity__detail-row+.ak2-docv-activity__detail-row{margin-top:4px}.ak2-docv-activity__detail-row dt{margin:0;color:var(--text-muted, #9ca3af);font-weight:500}.ak2-docv-activity__detail-row dd{margin:0;color:var(--text, #111827);word-break:break-word}.ak2-docv-panel--activity{padding-bottom:4px}.ak2-docv-inspector-divider{height:12px;background:transparent}.ak2-docv-inspector-section__header{display:flex;align-items:center;justify-content:space-between;gap:var(--docv-space-2, .5rem);padding:var(--docv-space-3, .75rem) var(--docv-space-1, .25rem) var(--docv-space-2, .5rem)}.ak2-docv-inspector-section--bare .ak2-docv-inspector-section__header{display:none}.ak2-docv-inspector-section__title{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted, #9ca3af)}.ak2-docv-inspector-section__count{font-size:.6875rem;color:var(--text-muted, #9ca3af)}.ak2-docv-inspector-section__rows{margin:0;padding:0}.ak2-docv-inspector-section+.ak2-docv-inspector-section{margin-top:var(--docv-space-2, .5rem)}.ak2-docv-inspector-row{display:grid;grid-template-columns:minmax(5.5rem,.95fr) minmax(0,1.4fr);gap:var(--docv-space-1, .25rem) var(--docv-space-3, .75rem);padding:var(--docv-space-2, .5rem) var(--docv-space-2, .5rem);border-bottom:0;border-radius:var(--docv-radius-sm);align-items:start}.ak2-docv-inspector-row:hover{background:var(--docv-surface-soft)}.ak2-docv-inspector-row:last-child{border-bottom:0}.ak2-docv-inspector-row__label{margin:0;font-size:.6875rem;font-weight:500;color:var(--text-muted, #9ca3af)}.ak2-docv-inspector-row__value{margin:0;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.ak2-docv-inspector-row__text{font-size:.75rem;font-weight:500;line-height:1.35;word-break:break-word}.ak2-docv-inspector-row__link{font-size:inherit;font-weight:inherit;color:var(--accent, #6366f1);text-decoration:none}.ak2-docv-inspector-row__link:hover{text-decoration:underline}.ak2-docv-inspector-row__actions{display:inline-flex;flex-wrap:wrap;gap:4px}.ak2-docv-inspector-row__action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font:inherit;font-size:.6875rem;font-weight:600;color:var(--accent, #6366f1);cursor:pointer}.ak2-docv-inspector-row__action:disabled{opacity:.45;cursor:not-allowed}.ak2-docv-inspector-row__action--destructive{color:#dc2626}.ak2-docv-folder-control{display:flex;flex-direction:column;align-items:stretch;gap:.2rem;min-width:0;width:100%}.ak2-docv-folder-control__select{width:100%;max-width:100%;border:1px solid color-mix(in srgb,var(--aythen-border, #d0d5dd) 85%,transparent);border-radius:.375rem;background:var(--aythen-surface, #fff);color:inherit;font:inherit;font-size:.8125rem;line-height:1.25;padding:.2rem .4rem;min-height:1.65rem}.ak2-docv-folder-control__select:disabled{opacity:.6}.ak2-docv-folder-control__hint{font-size:.75rem;color:var(--text-muted, #6b7280);line-height:1.3}.ak2-docv-folder-control__error{font-size:.75rem;color:#dc2626}.ak2-docv-panel--details{display:flex;flex-direction:column;min-height:0;padding-bottom:4px}.ak2-docv-details__template,.ak2-docv-details__variables,.ak2-docv-details__billing,.ak2-docv-details__workflow{flex-shrink:0}.ak2-docv-details__template .ak2-billing-template-panel{padding:.15rem 0 .35rem}.ak2-docv-details__billing .ak2-billing-sidebar{padding-top:.15rem}.ak2-docv-details__workflow,.ak2-docv-details__template--after-vars,.ak2-docv-details__billing--after-vars,.ak2-docv-details__workflow--after-vars{border-top:1px solid var(--docv-divider, rgba(0 0 0 / .08));margin-top:.35rem;padding-top:.35rem}.ak2-docv-details__meta--after-vars{border-top:1px solid var(--docv-divider, rgba(0 0 0 / .08));margin-top:.25rem;padding-top:.25rem}.ak2-docv-details__meta-heading{margin:.65rem 1rem .35rem;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--docv-muted, #64748b)}.ak2-docv-details__footer{margin-top:auto;padding:.85rem 1rem .35rem;border-top:1px solid var(--docv-divider, rgba(0 0 0 / .08))}.ak2-docv-details__delete{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;font:inherit;font-size:.875rem;font-weight:500;color:#dc2626;cursor:pointer;text-align:left}.ak2-docv-details__delete:hover{text-decoration:underline}.ak2-docv-details__delete:focus-visible{outline:2px solid color-mix(in srgb,#dc2626 55%,transparent);outline-offset:2px;border-radius:2px}.ak2-docv-panel--variables{display:flex;flex-direction:column;min-height:0}.ak2-docv-panel--variables-embedded{padding-bottom:0}.ak2-docv-ocr-schema{flex-shrink:0;border-bottom:1px solid var(--docv-divider);background:var(--docv-surface-soft)}.ak2-docv-ocr-schema__toggle{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;margin:0;padding:.65rem 1rem;border:0;background:transparent;color:inherit;font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;text-align:start}.ak2-docv-ocr-schema__toggle:hover{background:var(--docv-surface-hover)}.ak2-docv-ocr-schema__toggle:focus-visible{outline:2px solid rgba(0,0,0,.2);outline-offset:-2px}.ak2-docv-ocr-schema__count{display:inline-block;margin-inline-start:.4rem;padding:.05rem .4rem;border-radius:999px;background:#7f7f7f1f;font-size:.6875rem;font-weight:600;color:var(--text-muted, #6b7280)}.ak2-docv-ocr-schema__body{padding:0 1rem .85rem}.ak2-docv-ocr-schema__lead{margin:0 0 .65rem;font-size:.75rem;line-height:1.45;color:var(--text-muted, #6b7280)}.ak2-docv-ocr-schema__link{display:inline-block;margin-top:.65rem;font-size:.75rem;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:.12em}.ak2-docv-ocr-schema .aythen-vars-editor.is-readonly{margin:0}.ak2-docv-ocr-schema .aythen-vars-editor-title{display:none}.ak2-docv-ocr-schema .aythen-var-edit-key--ro,.ak2-docv-ocr-schema .aythen-var-edit-type-ro{font-size:.8125rem;font-weight:500}.ak2-docv-ocr-schema .aythen-var-edit-desc--ro{margin:.2rem 0 0;font-size:.75rem;color:var(--text-muted, #6b7280)}.ak2-docv-ocr-schema__dirty{display:inline-block;margin-inline-start:.45rem;padding:.05rem .4rem;border-radius:999px;background:#d9770626;color:#b45309;font-size:.625rem;font-weight:600}.ak2-docv-ocr-schema__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem;margin-top:.65rem}.ak2-docv-ocr-schema__btn{margin:0;padding:.4rem .75rem;border:1px solid var(--docv-divider-strong);border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:.75rem;font-weight:500;cursor:pointer}.ak2-docv-ocr-schema__btn:disabled{opacity:.45;cursor:not-allowed}.ak2-docv-ocr-schema__btn--primary{border-color:transparent;background:#111;color:#fff}:root[data-theme=dark] .ak2-docv-ocr-schema__btn--primary,.ak2-document-viewer[data-theme=dark] .ak2-docv-ocr-schema__btn--primary{background:#f4f4f5;color:#111}.ak2-docv-ocr-schema__btn:focus-visible{outline:2px solid rgba(0,0,0,.2);outline-offset:1px}.ak2-docv-ocr-schema__error,.ak2-docv-ocr-schema__status{margin:0 0 .5rem;font-size:.75rem}.ak2-docv-ocr-schema__error{color:#b91c1c}.ak2-docv-ocr-schema.is-dirty .ak2-docv-ocr-schema__toggle{box-shadow:inset 0 -1px #d9770659}.ak2-docv-var-toolbar{display:flex;flex-direction:column;gap:.55rem;padding:.55rem .75rem .7rem;border-bottom:0;box-shadow:inset 0 -1px 0 var(--docv-divider);flex-shrink:0}.ak2-docv-var-toolbar--compact{gap:.45rem;padding:.45rem .7rem .55rem}.ak2-docv-var-toolbar__search-field{margin-bottom:.05rem}.ak2-docv-var-toolbar__filters{display:flex;flex-wrap:nowrap;gap:.2rem;padding:.15rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:.65rem;background:color-mix(in srgb,var(--docv-surface-soft, rgba(127, 127, 127, .1)) 88%,transparent)}.ak2-docv-var-toolbar__filters::-webkit-scrollbar{display:none}.ak2-docv-var-toolbar__chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:.35rem .65rem;border-radius:.55rem;font:inherit;font-size:.75rem;font-weight:500;color:var(--text-muted, #6b7280);cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.ak2-docv-var-toolbar__chip.is-active{color:inherit;background:var(--docv-inspector-bg, var(--surface, #fff));box-shadow:0 .5px .5px #0000000a,0 1px 2px #0000000f;font-weight:600}[data-theme=dark] .ak2-docv-var-toolbar__chip.is-active{background:color-mix(in srgb,var(--docv-inspector-bg, #1c1c1e) 70%,#3a3a3c 30%);box-shadow:0 .5px 1px #00000059}.ak2-docv-var-toolbar__bar{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .5rem;min-width:0}.ak2-docv-var-toolbar__group{display:flex;align-items:center;gap:.25rem;flex-shrink:0;min-width:0}.ak2-docv-var-toolbar__group-label,.ak2-docv-var-toolbar__group select{font-size:.75rem}.ak2-docv-var-toolbar__group-label--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ak2-docv-var-toolbar__group select{max-width:8.5rem;border:0;border-radius:.5rem;background:color-mix(in srgb,var(--docv-surface-soft, rgba(127, 127, 127, .12)) 90%,transparent);padding:.3rem .5rem;font:inherit;color:inherit;cursor:pointer}.ak2-docv-var-toolbar__save{flex-shrink:0;font-size:.6875rem;color:var(--text-muted, #9ca3af)}.ak2-docv-var-toolbar__save--dirty{color:#d97706}.ak2-docv-var-toolbar__save--saving{color:var(--text-muted, #6b7280)}.ak2-docv-var-toolbar__save--saved{color:#059669}.ak2-docv-var-toolbar__save--error{color:#dc2626}.ak2-docv-var-toolbar__actions{display:flex;gap:.3rem;flex-wrap:wrap;align-items:center;margin-inline-start:auto}.ak2-docv-var-toolbar__action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:color-mix(in srgb,var(--docv-surface-soft, rgba(127, 127, 127, .12)) 90%,transparent);padding:.3rem .55rem;border-radius:.5rem;font:inherit;font-size:.75rem;font-weight:550;color:inherit;cursor:pointer;white-space:nowrap;transition:background .15s ease,opacity .15s ease}.ak2-docv-var-toolbar__action:hover:not(:disabled){background:color-mix(in srgb,var(--accent, #6366f1) 12%,transparent)}.ak2-docv-var-toolbar__action:disabled{opacity:.4;cursor:not-allowed}.ak2-docv-var-toolbar__action--primary{color:var(--accent, #34c759);background:color-mix(in srgb,var(--accent, #34c759) 14%,transparent);font-weight:600}.ak2-docv-var-toolbar__action--primary:hover:not(:disabled){background:color-mix(in srgb,var(--accent, #34c759) 22%,transparent)}.ak2-docv-var-values{display:flex;flex-direction:column;gap:.45rem;min-width:0}.ak2-docv-var-values-heading-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:.65rem .85rem .15rem;min-width:0}.ak2-docv-var-values-heading{display:flex;align-items:baseline;gap:.35rem;margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted, #9ca3af)}.ak2-docv-var-values-heading__count{font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-muted, #8e8e93)}.ak2-docv-var-values-heading__actions{display:flex;align-items:center;flex-shrink:0;gap:.35rem}.ak2-docv-var-values-heading__add{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;border:0;border-radius:.5rem;background:color-mix(in srgb,var(--docv-surface-soft, rgba(127, 127, 127, .12)) 90%,transparent);padding:.25rem .55rem;font:inherit;font-size:.75rem;font-weight:600;color:inherit;cursor:pointer;white-space:nowrap}.ak2-docv-var-values-heading__add--primary{background:color-mix(in srgb,var(--accent, #34c759) 14%,transparent);color:color-mix(in srgb,var(--accent, #34c759) 88%,currentColor)}.ak2-docv-var-values-heading__add:hover:not(:disabled){background:color-mix(in srgb,var(--accent, #34c759) 14%,transparent)}.ak2-docv-var-values-heading__add--primary:hover:not(:disabled){background:color-mix(in srgb,var(--accent, #34c759) 22%,transparent)}.ak2-docv-var-values-heading__add:disabled{opacity:.4;cursor:not-allowed}.ak2-docv-var-section--contextual .ak2-docv-var-section__header{display:flex;align-items:center;gap:.4rem;-webkit-user-select:none;user-select:none}.ak2-docv-var-section__header.is-draggable{cursor:grab}.ak2-docv-var-section__header.is-dragging{opacity:.55;cursor:grabbing}.ak2-docv-var-section.is-drop-target{outline:1.5px dashed color-mix(in srgb,var(--accent, #34c759) 55%,transparent);outline-offset:2px;border-radius:.65rem}.ak2-docv-var-section__grip{flex:0 0 auto;font-size:.7rem;letter-spacing:-.08em;color:var(--text-muted, #8e8e93);line-height:1}.ak2-docv-var-section__empty{margin:.35rem .85rem .65rem;padding:.65rem .75rem;border-radius:.65rem;font-size:.75rem;color:var(--text-muted, #8e8e93);background:color-mix(in srgb,var(--docv-surface-soft, rgba(127, 127, 127, .12)) 80%,transparent)}.ak2-docv-var-row.is-draggable{grid-template-columns:auto minmax(0,1fr) minmax(0,1.15fr) auto}.ak2-docv-var-row__grip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text-muted, #8e8e93);font:inherit;font-size:.7rem;letter-spacing:-.08em;line-height:1;padding:.2rem .15rem;cursor:grab;align-self:center}.ak2-docv-var-row__grip:active{cursor:grabbing}.ak2-docv-var-row.is-dragging{opacity:.5}.ak2-docv-var-row.is-drop-before{box-shadow:inset 0 2px color-mix(in srgb,var(--accent, #34c759) 70%,transparent)}.ak2-docv-var-add{position:relative;display:flex;flex-direction:column;gap:.55rem;margin:.15rem .85rem .55rem;padding:.7rem .75rem;border-radius:.8rem;background:color-mix(in srgb,var(--docv-surface-soft, rgba(127, 127, 127, .12)) 90%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 6%,transparent)}.aythen-expand-panel.aythen-camera-popup.ak2-docv-var-add-popup{--var-add-surface: var(--surface, #fff);--var-add-muted: var(--ak-text-secondary, #64748b);--var-add-border: var(--border, #cbd5e1);--var-add-accent: var(--ak-accent, #2563eb);width:min(26.5rem,100%);max-height:min(90vh,36rem);overflow:hidden;display:flex;flex-direction:column;background:var(--var-add-surface)}@media(min-width:1100px){.aythen-expand-panel.aythen-camera-popup.ak2-docv-var-add-popup{width:min(26.5rem,92vw)}}@media(min-width:1440px){.aythen-expand-panel.aythen-camera-popup.ak2-docv-var-add-popup{width:min(28rem,90vw)}}.ak2-docv-var-add-popup__head-inner{display:flex;align-items:center;gap:.65rem;min-height:2.625rem;padding:.45rem .75rem}.ak2-docv-var-add-popup__head-inner .drive-share-popup__head-copy{flex:1 1 auto;min-width:0}.ak2-docv-var-add-popup__head-actions{display:flex;align-items:center;flex-shrink:0;gap:.15rem;margin-left:auto}.ak2-docv-var-add-popup__head-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#fafafa;font:inherit;font-size:.8125rem;font-weight:560;line-height:1.2;padding:.35rem .55rem;border-radius:.45rem;cursor:pointer;white-space:nowrap}.ak2-docv-var-add-popup__head-btn:hover{background:color-mix(in srgb,#ffffff 14%,transparent)}.ak2-docv-var-add-popup__head-btn.is-primary{font-weight:650;color:#fff}.ak2-docv-var-add-popup__head-btn.is-primary:hover{background:color-mix(in srgb,#ffffff 20%,transparent)}.ak2-docv-var-add-popup__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.9rem;padding:1rem 1.15rem 1.15rem;overflow:auto;overflow-x:hidden;overscroll-behavior:contain;color:var(--ak-text-primary, var(--text));background:var(--var-add-surface);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,currentColor 28%,transparent) transparent}.ak2-docv-var-add-popup__body::-webkit-scrollbar{width:8px;height:8px}.ak2-docv-var-add-popup__body::-webkit-scrollbar-track{background:transparent}.ak2-docv-var-add-popup__body::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,currentColor 28%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.ak2-docv-var-add-popup__body::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,currentColor 42%,transparent);background-clip:padding-box}:root[data-theme=dark] .ak2-docv-var-add-popup__body{scrollbar-color:color-mix(in srgb,#fff 20%,transparent) transparent}:root[data-theme=dark] .ak2-docv-var-add-popup__body::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,#fff 20%,transparent);background-clip:padding-box}.ak2-docv-var-add-popup__lead{margin:0;font-size:.875rem;font-weight:400;line-height:1.45;color:var(--var-add-muted)}.ak2-docv-var-add-popup__error{margin:0;font-size:.8125rem;color:#e11d48}.ak2-docv-var-add--dialog{margin:0;padding:0;border-radius:0;background:transparent;box-shadow:none;gap:.75rem;overflow:visible}.ak2-docv-var-add--dialog .ak2-docv-var-add__field{gap:.3rem;padding:0;border:0}.ak2-docv-var-add--dialog .ak2-docv-var-add__label{margin:0;font-size:.75rem;font-weight:600;letter-spacing:0;color:var(--var-add-muted)}.ak2-docv-var-add--dialog .ak2-docv-var-add__input,.ak2-docv-var-add--dialog .ak2-docv-var-add__type-trigger{border:1px solid var(--var-add-border);border-radius:.55rem;background:var(--var-add-surface);color:var(--ak-text-primary, var(--text));font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.3;padding:.55rem .7rem;min-height:2.25rem;box-shadow:none}.ak2-docv-var-add--dialog .ak2-docv-var-add__input::placeholder{color:color-mix(in srgb,var(--var-add-muted) 72%,transparent)}.ak2-docv-var-add--dialog .ak2-docv-var-add__input:focus,.ak2-docv-var-add--dialog .ak2-docv-var-add__type-trigger.is-open,.ak2-docv-var-add--dialog .ak2-docv-var-add__type-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--var-add-accent) 55%,transparent);outline-offset:1px;box-shadow:none}.ak2-docv-var-add--dialog .ak2-docv-var-add__type-glyph{width:1.55rem;height:1.55rem;border-radius:.4rem}.ak2-docv-var-add--dialog .ak2-docv-var-add__type-panel{z-index:5;top:calc(100% + .3rem);padding:.4rem;border-radius:.7rem;background:var(--var-add-surface);border:1px solid var(--var-add-border);box-shadow:0 .75rem 1.75rem color-mix(in srgb,#0f172a 16%,transparent)}.ak2-docv-var-add--dialog .ak2-docv-var-add__type-search-wrap{background:color-mix(in srgb,var(--var-add-muted) 10%,transparent);border-radius:.5rem;padding:.4rem .55rem}.ak2-docv-var-add--dialog .ak2-docv-var-add__type-search{font-size:.8125rem}.ak2-docv-var-add--dialog .ak2-docv-var-add__type-option{border-radius:.5rem;padding:.45rem .4rem}.ak2-docv-var-add--dialog .ak2-docv-var-add__type-option-label{font-size:.8125rem;font-weight:560}:root[data-theme=dark] .aythen-expand-panel.aythen-camera-popup.ak2-docv-var-add-popup{--var-add-surface: var(--surface, #1c1c1e);--var-add-muted: color-mix(in srgb, #ebebf5 55%, transparent);--var-add-border: color-mix(in srgb, #ffffff 14%, transparent)}.aythen-expand-panel.aythen-camera-popup.ak2-vision-run-dialog{--vision-run-surface: var(--ak-bg-card, var(--surface, #fff));--vision-run-muted: var(--ak-text-muted, var(--ak-text-secondary, #64748b));--vision-run-border: var(--border, #cbd5e1);--vision-run-accent: var(--ak-accent, #10a37f);--vision-run-control-h: 2.25rem;--vision-run-radius: .875rem;width:min(30rem,100%);max-height:min(88vh,40rem);overflow:hidden;display:flex;flex-direction:column;background:var(--vision-run-surface);padding:0;border:1px solid color-mix(in srgb,var(--border, #e5e7eb) 88%,transparent);border-radius:.875rem;box-shadow:0 .5px color-mix(in srgb,#fff 55%,transparent),0 18px 48px color-mix(in srgb,#0f172a 18%,transparent)}@media(min-width:1100px){.aythen-expand-panel.aythen-camera-popup.ak2-vision-run-dialog{width:min(30rem,92vw)}}@media(min-width:1440px){.aythen-expand-panel.aythen-camera-popup.ak2-vision-run-dialog{width:min(30rem,90vw)}}.ak2-vision-run-dialog__head-inner{display:flex;align-items:center;gap:.5rem;min-height:2.375rem;padding:.65rem .85rem}.ak2-vision-run-dialog__head-inner .drive-share-popup__head-copy{flex:1 1 auto;min-width:0}.ak2-vision-run-dialog__head-inner .drive-share-popup__head-copy h2{margin:0;font-size:1.0625rem;font-weight:650;letter-spacing:-.02em;line-height:1.25}.ak2-vision-run-dialog__head-inner .aythen-camera-popup__close{margin-left:auto}.ak2-vision-run-dialog__head-inner .aythen-camera-popup__close:disabled{opacity:.45;cursor:not-allowed;transform:none}.ak2-vision-run-dialog__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:.85rem 1rem .5rem;overflow:auto;overflow-x:hidden;overscroll-behavior:contain;color:var(--ak-text-primary, var(--text));background:var(--ak-bg-card, var(--vision-run-surface, var(--surface, #fff)));-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,currentColor 28%,transparent) transparent}.ak2-vision-run-dialog__body::-webkit-scrollbar,.ak2-vision-run-dialog__prompt textarea::-webkit-scrollbar{width:8px;height:8px}.ak2-vision-run-dialog__body::-webkit-scrollbar-track,.ak2-vision-run-dialog__prompt textarea::-webkit-scrollbar-track{background:transparent}.ak2-vision-run-dialog__body::-webkit-scrollbar-thumb,.ak2-vision-run-dialog__prompt textarea::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,currentColor 28%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.ak2-vision-run-dialog__body::-webkit-scrollbar-thumb:hover,.ak2-vision-run-dialog__prompt textarea::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,currentColor 42%,transparent);background-clip:padding-box}:root[data-theme=dark] .ak2-vision-run-dialog__body,:root:not([data-theme=light]) .ak2-vision-run-dialog__body{scrollbar-color:color-mix(in srgb,#fff 20%,transparent) transparent}:root[data-theme=dark] .ak2-vision-run-dialog__body::-webkit-scrollbar-thumb,:root:not([data-theme=light]) .ak2-vision-run-dialog__body::-webkit-scrollbar-thumb,:root[data-theme=dark] .ak2-vision-run-dialog__prompt textarea::-webkit-scrollbar-thumb,:root:not([data-theme=light]) .ak2-vision-run-dialog__prompt textarea::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,#fff 20%,transparent);background-clip:padding-box}:root[data-theme=dark] .ak2-vision-run-dialog__body::-webkit-scrollbar-thumb:hover,:root:not([data-theme=light]) .ak2-vision-run-dialog__body::-webkit-scrollbar-thumb:hover,:root[data-theme=dark] .ak2-vision-run-dialog__prompt textarea::-webkit-scrollbar-thumb:hover,:root:not([data-theme=light]) .ak2-vision-run-dialog__prompt textarea::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,#fff 34%,transparent);background-clip:padding-box}.ak2-vision-run-dialog__footer{flex:0 0 auto;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:.5rem 0 0;padding:.65rem 1rem;border-top:0;background:transparent;box-sizing:border-box}@media(max-width:380px){.ak2-vision-run-dialog__footer{grid-template-columns:1fr}.ak2-vision-run-dialog__footer-primary{order:0}.ak2-vision-run-dialog__footer-secondary{order:1}}.ak2-vision-run-dialog__footer .aythen-btn,.ak2-vision-run-dialog__footer-secondary,.ak2-vision-run-dialog__footer-primary{width:100%;min-height:var(--btn-min-height, 2.125rem);padding:var(--btn-py, .4rem) var(--btn-px, .85rem);font-size:var(--btn-font-size, .875rem);font-weight:var(--btn-font-weight, 590);letter-spacing:var(--btn-letter-spacing, -.015em);border-radius:var(--btn-radius, 980px)}.ak2-vision-run-dialog__footer-secondary{order:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:0;background:var(--btn-secondary-bg);color:var(--btn-secondary-text);cursor:pointer}.ak2-vision-run-dialog__footer-secondary:hover:not(:disabled){filter:brightness(1.04)}.ak2-vision-run-dialog__footer-secondary:disabled{opacity:.45;cursor:not-allowed}.ak2-vision-run-dialog__footer-primary{order:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:0;background:var(--btn-primary-bg, var(--ws-accent, var(--green-landing-color, #10a37f)));color:var(--btn-primary-text, #fff);cursor:pointer;transition:filter .15s ease,opacity .15s ease}.ak2-vision-run-dialog__footer-primary:hover:not(:disabled){filter:brightness(1.06)}.ak2-vision-run-dialog__footer-primary:active:not(:disabled){filter:brightness(.96)}.ak2-vision-run-dialog__footer-primary:disabled{opacity:.45;cursor:not-allowed;filter:none}.ak2-vision-run-dialog__footer-primary:focus-visible,.ak2-vision-run-dialog__footer-secondary:focus-visible{outline:2px solid color-mix(in srgb,var(--accent, #0a84ff) 45%,transparent);outline-offset:2px}.ak2-vision-run-dialog__md-utility-actions .ak2-vision-run-dialog__md-action{min-height:1.85rem;padding:.3rem .7rem;font-size:.75rem;border-radius:var(--btn-radius, 980px)}.ak2-vision-run-dialog__lead{margin:0 0 .9rem;padding:0 .125rem;font-size:.8125rem;font-weight:400;line-height:1.4;letter-spacing:-.01em;color:color-mix(in srgb,var(--ak-text-muted, var(--vision-run-muted, #64748b)) 92%,transparent)}.ak2-vision-run-dialog__lead--inline{margin:0 0 .35rem;font-size:.6875rem}.ak2-vision-run-dialog__error{margin:0;font-size:.75rem;color:#e11d48}:root[data-theme=dark] .aythen-expand-panel.aythen-camera-popup.ak2-vision-run-dialog{--vision-run-surface: var(--surface, #1c1c1e);--vision-run-muted: color-mix(in srgb, #ebebf5 55%, transparent);--vision-run-border: color-mix(in srgb, #ffffff 14%, transparent)}.ak2-docv-tools-dock--float{--docv-tools-dock-inset: var(--ak-doc-chrome-float-dock-inset, .85rem);--docv-tools-dock-rail-w: 5.5rem;position:fixed;top:50%;left:max(var(--docv-tools-dock-inset),env(safe-area-inset-left,0px));transform:translateY(-50%);z-index:44;pointer-events:auto;display:block;width:auto;margin:0}.ak2-docv-tools-dock--float.is-rail-open{left:max(var(--docv-tools-dock-inset),calc(var(--docv-tools-dock-rail-w) + var(--docv-tools-dock-inset) + env(safe-area-inset-left,0px)))}.ak2-docv-tools-dock--toolbar{position:relative;inset:auto;transform:none;z-index:1;pointer-events:auto;display:inline-flex;max-width:100%;width:auto;margin:0;flex:0 1 auto;min-width:0}.ak2-docv-tools-dock--toolbar .ak2-docv-tools-dock__glass{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:.125rem;max-width:100%;padding:.125rem;border-radius:.25rem;border:1px solid color-mix(in srgb,currentColor 12%,transparent);background:color-mix(in srgb,var(--docv-inspector-bg, #fff) 78%,#f3f2f1);box-shadow:none}:root[data-theme=dark] .ak2-docv-tools-dock--toolbar .ak2-docv-tools-dock__glass{border-color:color-mix(in srgb,#ffffff 14%,transparent);background:color-mix(in srgb,var(--docv-canvas-bg, #2c2c32) 70%,#1b1b1b);box-shadow:none}.ak2-docv-tools-dock--toolbar .ak2-docv-tools-dock__tabs,.ak2-docv-tools-dock--toolbar .ak2-docv-tools-dock__tools{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;max-width:100%;gap:.1rem}.ak2-docv-tools-dock--toolbar .ak2-docv-tools-dock__sep{width:1px;height:1.25rem;margin:0 .2rem;background:color-mix(in srgb,currentColor 18%,transparent)}.ak2-docv-tools-dock--toolbar .ak2-docv-tools-dock__btn{flex-direction:row;min-width:0;min-height:2rem;padding:.3rem .5rem;gap:.28rem;border-radius:.25rem;border:1px solid transparent;background:transparent;box-shadow:none}.ak2-docv-tools-dock--toolbar .ak2-docv-tools-dock__btn:hover{background:color-mix(in srgb,currentColor 8%,transparent);border-color:color-mix(in srgb,currentColor 10%,transparent)}.ak2-docv-tools-dock--toolbar .ak2-docv-tools-dock__btn.is-active{background:color-mix(in srgb,var(--accent, #0078d4) 14%,transparent);border-color:color-mix(in srgb,var(--accent, #0078d4) 28%,transparent);color:var(--accent, #0078d4)}.ak2-docv-tools-dock--toolbar .ak2-docv-tools-dock__label{font-size:.75rem;font-weight:500;line-height:1;letter-spacing:0}.ak2-docv-tools-dock__vision-slot,.ak2-docv-tools-dock__tools-tabs-slot{display:inline-flex;align-items:center;gap:.2rem;flex-shrink:0}.ak2-docv-tools-dock__vision-slot:empty,.ak2-docv-tools-dock__tools-tabs-slot:empty{display:none}.ak2-docv-action-dock--toolbar{position:relative;inset:auto;display:inline-flex;align-items:center;margin:0;z-index:1}.ak2-docv-action-dock--toolbar .ak2-docv-action-dock__btn{min-height:2rem;padding:.3rem .7rem;border-radius:.25rem;border:1px solid color-mix(in srgb,var(--accent, #0078d4) 35%,transparent);background:color-mix(in srgb,var(--accent, #0078d4) 12%,transparent);box-shadow:none;font-size:.8125rem;font-weight:600}.ak2-docv-action-dock--toolbar .ak2-docv-action-dock__btn:hover:not(:disabled){background:color-mix(in srgb,var(--accent, #0078d4) 18%,transparent)}.ak2-pdfv-toolbar__dock--center{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-width:0;max-width:100%;flex:1 1 auto}.ak2-pdfv-toolbar__dock--center:empty{display:none}.ak2-pdfv-toolbar__cluster--center{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem;max-width:100%;width:max-content;min-width:0}@media(max-width:900px){.ak2-docv-tools-dock--toolbar .ak2-docv-tools-dock__label{display:none}.ak2-docv-tools-dock--toolbar .ak2-docv-tools-dock__btn{padding:.35rem}.ak2-docv-action-dock--toolbar .ak2-docv-action-dock__label{display:none}}@media(max-width:640px){.ak2-pdfv-toolbar__cluster--center{width:100%;justify-content:center}.ak2-docv-tools-dock--toolbar{width:100%;max-width:100%}.ak2-docv-tools-dock--toolbar .ak2-docv-tools-dock__glass{width:100%;justify-content:space-evenly}}.ak2-docv-tools-dock__tabs,.ak2-docv-tools-dock__tools{display:flex;flex-direction:column;align-items:stretch;gap:.12rem;width:100%}.ak2-docv-tools-dock__sep{height:1px;margin:.35rem .55rem;background:color-mix(in srgb,currentColor 38%,transparent);border-radius:1px;flex-shrink:0}.ak2-docv-tools-dock__glass{--ak-glass-border: color-mix(in srgb, #ffffff 55%, rgba(0, 0, 0, .08));--ak-glass-highlight: inset 0 1px 0 color-mix(in srgb, #ffffff 72%, transparent);pointer-events:auto;display:flex;flex-direction:column;align-items:stretch;gap:.12rem;padding:.35rem;border-radius:1.1rem;border:.5px solid var(--ak-glass-border);background:color-mix(in srgb,#ffffff 55%,#e8e8ed);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:var(--ak-glass-highlight),0 1px 2px #0000000f,0 4px 14px #0000000d,0 10px 28px #0000001a;color:#18181bc7}:root[data-theme=dark] .ak2-docv-tools-dock__glass{--ak-glass-border: color-mix(in srgb, #ffffff 18%, transparent);--ak-glass-highlight: inset 0 1px 0 color-mix(in srgb, #ffffff 16%, transparent);background:color-mix(in srgb,#ffffff 12%,var(--docv-canvas-bg, #2c2c32));box-shadow:inset 0 0 0 1px color-mix(in srgb,#ffffff 14%,transparent),inset 0 1px color-mix(in srgb,#ffffff 16%,transparent),0 1px 2px #00000038,0 6px 16px #0000002e,0 14px 36px #00000047;color:#f5f5f7d1}.ak2-docv-tools-dock__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-width:3.5rem;width:100%;padding:.45rem .4rem .35rem;border-radius:.85rem;cursor:pointer;color:inherit;transition:background .2s ease,color .2s ease,transform .2s cubic-bezier(.34,1.35,.64,1),box-shadow .2s ease}.ak2-docv-tools-dock__btn:hover{background:color-mix(in srgb,#ffffff 55%,transparent);color:#18181b;transform:translateY(-1px)}:root[data-theme=dark] .ak2-docv-tools-dock__btn:hover{background:color-mix(in srgb,#ffffff 12%,transparent);color:#f5f5f7}.ak2-docv-tools-dock__btn.is-active{background:#fff;color:#18181b;box-shadow:inset 0 1px color-mix(in srgb,#ffffff 95%,transparent),0 1px 4px #0000001a}:root[data-theme=dark] .ak2-docv-tools-dock__btn.is-active{background:color-mix(in srgb,#ffffff 22%,#3a3a42);color:#fff;box-shadow:inset 0 1px color-mix(in srgb,#ffffff 28%,transparent),0 1px 6px #00000059}.ak2-docv-tools-dock__glyph{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;line-height:0}.ak2-docv-tools-dock__glyph svg{display:block;width:1.1rem;height:1.1rem}.ak2-docv-tools-dock__label{font-size:.5625rem;font-weight:600;letter-spacing:-.01em;line-height:1.1;white-space:nowrap;opacity:.9;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ak2-docv-tools-dock__tool{position:relative;display:flex;flex-direction:column;align-items:stretch;width:100%}.ak2-docv-tools-dock__tool>.ak2-docv-tools-dock__btn{width:100%}.ak2-docv-tools-dock__glyph .ak2-pdfv-btn__icon,.ak2-docv-tools-dock__glyph .ak2-pdfv-btn__icon svg{display:block;width:1.1rem;height:1.1rem}.ak2-docv-tools-dock__menu{top:0;left:calc(100% + .45rem);right:auto}.ak2-docv-action-dock-host{position:absolute;top:0;right:0;bottom:0;left:0;z-index:35;pointer-events:none;display:block}.ak2-docv-action-dock--float{--vision-dock-accent: var(--settings-accent, var(--accent, var(--green-landing-color, #10a37f)));--vision-dock-inset: var(--ak-doc-chrome-float-dock-inset, 1rem);position:absolute;top:auto;left:auto;right:var(--vision-dock-inset);bottom:var(--vision-dock-inset);z-index:1;pointer-events:auto;display:block;width:auto;margin:0}.ak2-docv-action-dock--row{display:inline-flex;flex-direction:row;align-items:center;gap:.5rem}.ak2-docv-action-dock__btn{--ak-glass-fill: color-mix(in srgb, var(--vision-dock-accent) 88%, transparent);--ak-glass-border: color-mix(in srgb, #ffffff 48%, var(--vision-dock-accent));--ak-glass-highlight: inset 0 1px 0 color-mix(in srgb, #ffffff 62%, transparent);-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.4rem;min-height:3rem;min-width:3rem;padding:.55rem 1.05rem .55rem .85rem;border-radius:999px;border:.5px solid var(--ak-glass-border);background:linear-gradient(165deg,color-mix(in srgb,#ffffff 42%,var(--vision-dock-accent)) 0%,var(--ak-glass-fill) 48%,color-mix(in srgb,var(--vision-dock-accent) 94%,#0a5c48) 100%);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);box-shadow:var(--ak-glass-highlight),0 1px 2px color-mix(in srgb,var(--vision-dock-accent) 24%,transparent),0 6px 16px color-mix(in srgb,var(--vision-dock-accent) 28%,transparent),0 12px 28px #0f172a24;color:#fff;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease,filter .18s ease}:root:not([data-theme=light]) .ak2-docv-action-dock__btn{--ak-glass-fill: color-mix(in srgb, var(--vision-dock-accent) 78%, transparent);--ak-glass-border: color-mix(in srgb, #ffffff 28%, var(--vision-dock-accent));--ak-glass-highlight: inset 0 1px 0 color-mix(in srgb, #ffffff 36%, transparent);background:linear-gradient(165deg,color-mix(in srgb,#ffffff 26%,var(--vision-dock-accent)) 0%,var(--ak-glass-fill) 50%,color-mix(in srgb,var(--vision-dock-accent) 90%,#064e3b) 100%);box-shadow:var(--ak-glass-highlight),0 1px 2px #00000038,0 8px 20px color-mix(in srgb,var(--vision-dock-accent) 32%,transparent),0 14px 32px #00000047}.ak2-docv-action-dock__btn:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);border-color:color-mix(in srgb,#ffffff 62%,var(--vision-dock-accent));box-shadow:inset 0 1px color-mix(in srgb,#ffffff 78%,transparent),0 2px 6px color-mix(in srgb,var(--vision-dock-accent) 28%,transparent),0 10px 24px color-mix(in srgb,var(--vision-dock-accent) 30%,transparent),0 16px 36px #0f172a29}:root:not([data-theme=light]) .ak2-docv-action-dock__btn:hover:not(:disabled){border-color:color-mix(in srgb,#ffffff 38%,var(--vision-dock-accent));box-shadow:inset 0 1px color-mix(in srgb,#ffffff 42%,transparent),0 2px 8px #00000047,0 10px 26px color-mix(in srgb,var(--vision-dock-accent) 36%,transparent),0 18px 40px #0000004d}.ak2-docv-action-dock__btn:active:not(:disabled){filter:brightness(.97);transform:translateY(0)}.ak2-docv-action-dock__btn:disabled{opacity:.42;cursor:not-allowed;transform:none;filter:none}.ak2-docv-action-dock__btn.is-busy{filter:brightness(1.04)}.ak2-docv-action-dock__btn.is-active{box-shadow:inset 0 1px color-mix(in srgb,#ffffff 70%,transparent),0 0 0 2px color-mix(in srgb,#ffffff 55%,var(--vision-dock-accent)),0 6px 16px color-mix(in srgb,var(--vision-dock-accent) 32%,transparent),0 12px 28px #0f172a29}.ak2-docv-action-dock__btn:focus-visible{outline:none;box-shadow:var(--ak-glass-highlight),0 1px 2px color-mix(in srgb,var(--vision-dock-accent) 24%,transparent),0 6px 16px color-mix(in srgb,var(--vision-dock-accent) 28%,transparent),0 0 0 3px color-mix(in srgb,var(--vision-dock-accent) 35%,transparent)}.ak2-docv-action-dock__btn--chrome{--ak-glass-fill: color-mix(in srgb, #ffffff 42%, transparent);--ak-glass-border: color-mix(in srgb, #ffffff 55%, rgba(0, 0, 0, .08));--ak-glass-highlight: inset 0 1px 0 color-mix(in srgb, #ffffff 72%, transparent);width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;padding:0;gap:0;border-radius:999px;border:.5px solid var(--ak-glass-border);background:linear-gradient(165deg,color-mix(in srgb,#ffffff 55%,transparent) 0%,var(--ak-glass-fill) 48%,color-mix(in srgb,#ffffff 18%,transparent) 100%);box-shadow:var(--ak-glass-highlight),0 1px 2px #0000000f,0 4px 14px #0000000d,0 10px 24px #0f172a1a;color:var(--text);filter:none}:root:not([data-theme=light]) .ak2-docv-action-dock__btn--chrome{--ak-glass-fill: color-mix(in srgb, #ffffff 12%, transparent);--ak-glass-border: color-mix(in srgb, #ffffff 22%, transparent);--ak-glass-highlight: inset 0 1px 0 color-mix(in srgb, #ffffff 28%, transparent);background:linear-gradient(165deg,color-mix(in srgb,#ffffff 22%,transparent) 0%,var(--ak-glass-fill) 50%,color-mix(in srgb,#ffffff 6%,transparent) 100%);box-shadow:var(--ak-glass-highlight),0 1px 2px #00000038,0 6px 16px #0000002e,0 12px 28px #0003;color:#f5f5f7}.ak2-docv-action-dock__btn--chrome:hover:not(:disabled){filter:none;transform:translateY(-.5px);background:linear-gradient(165deg,color-mix(in srgb,#ffffff 68%,transparent),color-mix(in srgb,#ffffff 48%,transparent));border-color:color-mix(in srgb,#ffffff 70%,rgba(0,0,0,.06));box-shadow:inset 0 1px color-mix(in srgb,#ffffff 85%,transparent),0 2px 6px #00000014,0 8px 20px #0000000f,0 12px 28px #0f172a1f}:root:not([data-theme=light]) .ak2-docv-action-dock__btn--chrome:hover:not(:disabled){background:linear-gradient(165deg,color-mix(in srgb,#ffffff 28%,transparent),color-mix(in srgb,#ffffff 14%,transparent));border-color:color-mix(in srgb,#ffffff 32%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 36%,transparent),0 2px 8px #00000047,0 8px 22px #0003,0 14px 32px #0000003d}.ak2-docv-action-dock__btn--chrome.is-active{background:linear-gradient(165deg,color-mix(in srgb,#ffffff 72%,transparent),color-mix(in srgb,#ffffff 52%,transparent));border-color:color-mix(in srgb,#ffffff 75%,rgba(0,0,0,.05));box-shadow:inset 0 1px color-mix(in srgb,#ffffff 85%,transparent),0 0 0 2px color-mix(in srgb,var(--text) 12%,transparent),0 6px 16px #00000014}:root:not([data-theme=light]) .ak2-docv-action-dock__btn--chrome.is-active{background:linear-gradient(165deg,color-mix(in srgb,#ffffff 30%,transparent),color-mix(in srgb,#ffffff 16%,transparent));border-color:color-mix(in srgb,#ffffff 36%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 36%,transparent),0 0 0 2px color-mix(in srgb,#ffffff 18%,transparent),0 8px 20px #00000038}.ak2-docv-action-dock__btn--chrome:focus-visible{outline:none;box-shadow:var(--ak-glass-highlight),0 1px 2px #0000000f,0 4px 14px #0000000d,0 0 0 3px color-mix(in srgb,var(--text) 18%,transparent)}.ak2-docv-action-dock__btn--chrome .ak2-docv-action-dock__glyph{width:1.5rem;height:1.5rem;color:inherit}.ak2-docv-action-dock__btn--chrome .ak2-docv-action-dock__glyph svg{width:1.35rem;height:1.35rem}.ak2-docv-action-dock__glyph{display:grid;place-items:center;width:1.25rem;height:1.25rem;flex-shrink:0;color:#fff}.ak2-docv-action-dock__glyph svg{display:block;width:1.125rem;height:1.125rem}.ak2-docv-action-dock__label{font-size:.8125rem;font-weight:650;letter-spacing:-.015em;line-height:1;opacity:.98;max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=light] .ak2-docv-var-add-popup__head-btn{color:#fafafa}.ak2-docv-var-add__field{position:relative;display:flex;flex-direction:column;gap:.28rem;min-width:0}.ak2-docv-var-add__label{font-size:.6875rem;font-weight:600;letter-spacing:.02em;color:var(--text-muted, #8e8e93)}.ak2-docv-var-add__input{width:100%;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:.55rem;background:var(--docv-inspector-bg, rgba(255, 255, 255, .06));color:inherit;font:inherit;font-size:.8125rem;padding:.48rem .65rem;outline:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 10%,transparent)}.ak2-docv-var-add__input:focus{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--accent, #34c759) 55%,transparent)}.ak2-docv-var-add__type-trigger{display:flex;align-items:center;gap:.45rem;width:100%;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:.55rem;background:var(--docv-inspector-bg, rgba(255, 255, 255, .06));color:inherit;font:inherit;font-size:.8125rem;padding:.42rem .55rem;cursor:pointer;text-align:left;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 10%,transparent)}.ak2-docv-var-add__type-trigger.is-open,.ak2-docv-var-add__type-trigger:focus-visible{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--accent, #34c759) 55%,transparent)}.ak2-docv-var-add__type-glyph{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:.45rem;flex:0 0 auto;color:color-mix(in srgb,var(--accent, #34c759) 85%,currentColor);background:color-mix(in srgb,var(--accent, #34c759) 12%,transparent)}.ak2-docv-var-add__type-trigger-label{flex:1 1 auto;min-width:0;font-weight:560;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak2-docv-var-add__type-chevron{flex:0 0 auto;color:var(--text-muted, #8e8e93)}.ak2-docv-var-add__type-panel{position:absolute;z-index:20;top:calc(100% + .25rem);left:0;right:0;display:flex;flex-direction:column;gap:.35rem;padding:.4rem;border-radius:.7rem;background:var(--docv-inspector-bg, #1c1c1e);box-shadow:0 .5rem 1.25rem #00000047,inset 0 0 0 1px color-mix(in srgb,currentColor 10%,transparent)}.ak2-docv-var-add__type-search-wrap{display:flex;align-items:center;gap:.35rem;padding:.35rem .5rem;border-radius:.5rem;background:color-mix(in srgb,currentColor 6%,transparent)}.ak2-docv-var-add__type-search-icon{flex:0 0 auto;color:var(--text-muted, #8e8e93)}.ak2-docv-var-add__type-search{flex:1 1 auto;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-size:.75rem;outline:none;padding:0}.ak2-docv-var-add__type-list{list-style:none;margin:0;padding:0;max-height:12.5rem;overflow:auto}.ak2-docv-var-add__type-option{display:flex;align-items:center;gap:.5rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:.5rem;background:transparent;color:inherit;font:inherit;text-align:left;padding:.4rem;cursor:pointer}.ak2-docv-var-add__type-option:hover,.ak2-docv-var-add__type-option.is-active{background:color-mix(in srgb,var(--accent, #34c759) 12%,transparent)}.ak2-docv-var-add__type-option-copy{display:flex;flex-direction:column;gap:.05rem;min-width:0}.ak2-docv-var-add__type-option-label{font-size:.8125rem;font-weight:560;line-height:1.2}.ak2-docv-var-add__type-option-hint{font-size:.6875rem;color:var(--text-muted, #8e8e93);line-height:1.25}.ak2-docv-var-add__type-empty{padding:.55rem .45rem;font-size:.75rem;color:var(--text-muted, #8e8e93)}.ak2-docv-var-add__actions{display:flex;justify-content:flex-end;gap:.35rem;margin-top:.1rem}.ak2-docv-var-add__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:.5rem;background:transparent;color:var(--text-muted, #8e8e93);font:inherit;font-size:.75rem;font-weight:600;padding:.4rem .65rem;cursor:pointer}.ak2-docv-var-add__btn--primary{display:inline-flex;align-items:center;gap:.3rem;color:var(--accent, #34c759);background:color-mix(in srgb,var(--accent, #34c759) 14%,transparent)}.ak2-docv-var-add__error{margin:0;font-size:.75rem;color:#ef4444}.ak2-docv-var-values__hint{margin:.15rem .85rem .65rem;font-size:.8125rem;line-height:1.4;color:var(--text-muted, #8e8e93)}.ak2-docv-panel--variables-embedded .ak2-docv-empty{margin:.75rem .7rem 1rem;padding:1.5rem 1.1rem;border:0;border-radius:.875rem;background:color-mix(in srgb,var(--docv-surface-soft, rgba(127, 127, 127, .12)) 85%,transparent)}.ak2-docv-panel--variables-embedded .ak2-docv-empty__art{width:2.75rem;height:2.75rem;margin-bottom:.45rem;color:color-mix(in srgb,var(--accent, #34c759) 75%,var(--text-muted, #8e8e93));background:color-mix(in srgb,var(--accent, #34c759) 12%,transparent)}.ak2-docv-panel--variables-embedded .ak2-docv-empty__title{font-size:.9375rem;font-weight:650;letter-spacing:-.015em}.ak2-docv-panel--variables-embedded .ak2-docv-empty__desc{max-width:16rem;font-size:.8125rem;line-height:1.4;color:var(--text-muted, #8e8e93)}.ak2-docv-found-values{margin:.5rem .75rem .25rem;border-radius:var(--docv-radius, 8px);background:var(--docv-surface-soft, rgba(127, 127, 127, .06))}.ak2-docv-found-values__toggle{display:flex;align-items:center;gap:.5rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:.55rem .75rem;font:inherit;color:inherit;cursor:pointer;text-align:left}.ak2-docv-found-values__title{flex-shrink:0;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted, #9ca3af)}.ak2-docv-found-values__counts{display:flex;flex-wrap:wrap;gap:.35rem;flex:1;min-width:0}.ak2-docv-found-values__chip{font-size:.625rem;font-weight:600;padding:.1rem .35rem;border-radius:.25rem;background:#7f7f7f1f;color:var(--text-muted, #6b7280)}.ak2-docv-found-values__chip--found{color:#059669;background:#0596691f}.ak2-docv-found-values__chip--absent{color:var(--text-muted, #6b7280)}.ak2-docv-found-values__chip--warning{color:#dc2626;background:#dc26261a}.ak2-docv-found-values__chevron{flex-shrink:0;font-size:.6875rem;color:var(--text-muted, #9ca3af)}.ak2-docv-found-values__body{padding:0 .75rem .65rem}.ak2-docv-found-values__lead{margin:0 0 .45rem;font-size:.6875rem;color:var(--text-muted, #6b7280);line-height:1.35}.ak2-docv-found-values__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.ak2-docv-found-values__row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.2rem 0;font-size:.75rem}.ak2-docv-found-values__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ak2-docv-found-values__status{flex-shrink:0;font-size:.625rem;font-weight:600}.ak2-docv-found-values__status--found{color:#059669}.ak2-docv-found-values__status--absent{color:var(--text-muted, #9ca3af)}.ak2-docv-found-values__status--pending{color:#d97706}.ak2-docv-found-values__status--warning{color:#dc2626}.ak2-docv-found-values__status--not_applicable{color:var(--text-muted, #9ca3af)}.ak2-docv-expected-schema{margin:.5rem .75rem .25rem;border-radius:var(--docv-radius, 8px);background:var(--docv-surface-soft, rgba(127, 127, 127, .06))}.ak2-docv-expected-schema.ak2-docv-expected-schema--embedded{margin:.35rem .5rem .5rem;border:1px solid var(--docv-divider, rgba(0, 0, 0, .08));border-radius:var(--docv-radius-sm, .5rem);background:var(--docv-surface-soft, rgba(127, 127, 127, .04))}.ak2-docv-expected-schema--type-menu{margin:0;padding:0;border:0;background:transparent;box-shadow:none}.ak2-docv-expected-schema--type-menu .ak2-docv-expected-schema__type-menu-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.4rem;margin-bottom:.25rem}.ak2-docv-expected-schema--type-menu .ak2-docv-expected-schema__hint{margin:0 0 .4rem;font-size:.6875rem}.ak2-docv-expected-schema--type-menu .ak2-docv-expected-schema__group-title{font-size:.625rem}.ak2-docv-expected-schema--type-menu .ak2-docv-expected-schema__label{font-size:.72rem}:root[data-theme=dark] .ak2-docv-expected-schema.ak2-docv-expected-schema--embedded{border-color:#ffffff1a}.ak2-docv-expected-schema--embedded .ak2-docv-expected-schema__body--embedded{padding:0 .625rem .5rem}.ak2-docv-expected-schema--embedded .ak2-docv-expected-schema__note{margin:0 0 .4rem}.ak2-docv-expected-schema--embedded .ak2-docv-expected-schema__list{margin-top:.15rem}.ak2-docv-expected-schema__toggle{display:flex;align-items:center;gap:.4rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:.5rem .625rem;font:inherit;text-align:left;cursor:pointer;color:inherit}.ak2-docv-expected-schema--embedded .ak2-docv-expected-schema__toggle:hover{background:#7f7f7f0f}.ak2-docv-expected-schema__type{display:inline-flex;align-items:center;gap:.4rem;min-width:0;flex:1 1 auto;color:inherit}.ak2-docv-expected-schema__type-copy{display:flex;flex-direction:column;gap:.05rem;min-width:0}.ak2-docv-expected-schema__type-icon,.ak2-docv-expected-schema__type-mark{flex-shrink:0;color:var(--text-muted, #6b7280)}.ak2-docv-expected-schema__type-label{font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak2-docv-expected-schema__title{font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted, #9ca3af);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak2-docv-expected-schema__hint{margin:0 .625rem .35rem;font-size:.6875rem;line-height:1.35;color:var(--text-muted, #6b7280)}.ak2-docv-expected-schema__subtitle{margin:.35rem 0 .25rem;font-size:.6875rem;font-weight:600;color:var(--text-muted, #6b7280)}.ak2-docv-expected-schema__block+.ak2-docv-expected-schema__block{margin-top:.5rem;padding-top:.35rem;border-top:1px solid var(--docv-divider, rgba(0, 0, 0, .06))}.ak2-docv-expected-schema__note{margin:.35rem 0 .25rem;font-size:.75rem;color:var(--text-muted, #6b7280);line-height:1.35}.ak2-docv-expected-schema__source--warn{color:#b45309}.ak2-docv-expected-schema__counts{margin-left:auto;font-size:.6875rem;font-weight:600;color:var(--text-muted, #9ca3af);font-variant-numeric:tabular-nums}.ak2-docv-expected-schema__chevron{flex-shrink:0;font-size:.75rem;color:var(--text-muted, #9ca3af)}.ak2-docv-expected-schema__body{padding:0 .5rem .5rem}.ak2-docv-expected-schema__empty{margin:0;padding:.25rem .25rem .5rem;font-size:.75rem;color:var(--text-muted, #6b7280);line-height:1.35}.ak2-docv-expected-schema__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.125rem}.ak2-docv-expected-schema__groups{display:flex;flex-direction:column;gap:.55rem}.ak2-docv-expected-schema__group-title{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:0 0 .2rem;padding:.15rem .25rem 0;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted, #9ca3af)}.ak2-docv-expected-schema__group-count{font-variant-numeric:tabular-nums;font-weight:600;opacity:.85}.ak2-docv-expected-schema__row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.25rem;border-radius:var(--docv-radius-sm, 6px)}.ak2-docv-expected-schema__row-main{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;min-width:0}.ak2-docv-expected-schema__label{font-size:.75rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:10rem}.ak2-docv-expected-schema__key{font-size:.625rem;color:var(--text-muted, #9ca3af);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ak2-docv-expected-schema__type{font-size:.625rem;color:var(--text-muted, #6b7280)}.ak2-docv-expected-schema__req{margin-left:.15rem;font-size:.8125rem;font-weight:700;line-height:1;color:#b45309;text-transform:none}.ak2-docv-expected-schema__status{flex-shrink:0;font-size:.625rem;font-weight:600}.ak2-docv-expected-schema__status--found,.ak2-docv-var-row__schema-status--found{color:#059669}.ak2-docv-expected-schema__status--absent,.ak2-docv-var-row__schema-status--absent{color:var(--text-muted, #9ca3af)}.ak2-docv-expected-schema__status--pending,.ak2-docv-var-row__schema-status--pending{color:#d97706}.ak2-docv-expected-schema__status--warning,.ak2-docv-var-row__schema-status--warning{color:#dc2626}.ak2-docv-expected-schema__status--not_applicable,.ak2-docv-var-row__schema-status--not_applicable{color:var(--text-muted, #9ca3af)}.ak2-docv-var-row__typed-hint{display:inline-block;margin-left:.35rem;padding:.05rem .35rem;border-radius:.25rem;font-size:.7rem;line-height:1.2;vertical-align:middle}.ak2-docv-var-row__typed-hint--invalid{color:#b42318;background:#b4231814}.ak2-docv-var-row__typed-hint--warning{color:#b54708;background:#b547081a}.ak2-docv-var-row__typed-hint--missing{color:#6941c6;background:#6941c614}.ak2-docv-var-row__typed-hint--info{color:#475467;background:#47546714}.ak2-docv-var-row__display-hint{display:block;margin-top:.15rem;font-size:.75rem;color:var(--ak2-muted, #667085)}.ak2-docv-var-row__input.is-invalid{border-color:#f04438}.ak2-docv-var-row__input.is-warning{border-color:#f79009}.ak2-docv-var-row__schema-status{font-size:.5625rem;font-weight:600;margin-left:.25rem}.ak2-docv-var-list{flex:1 1 auto;min-height:0;overflow:auto}.ak2-docv-var-divider{height:10px;margin:0;background:transparent}.ak2-docv-var-section__header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 16px 6px}.ak2-docv-var-section__title{flex:1 1 auto;min-width:0;margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:none;color:var(--text-muted, #9ca3af);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak2-docv-details-section__lead{margin:0 .75rem .35rem;font-size:.6875rem;line-height:1.35;color:var(--text-muted, #6b7280)}.ak2-docv-details-section__lead--truncated{margin-top:0;margin-bottom:.5rem}.ak2-docv-details-section__note{margin:0 .75rem .5rem;font-size:.6875rem;line-height:1.4;color:var(--text-muted, #6b7280)}.ak2-docv-details-section__note strong{color:inherit;font-weight:600}.ak2-docv-classification-cta{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.65rem 1rem;margin:0 .75rem .75rem;padding:.65rem .75rem;border-radius:.55rem;background:color-mix(in srgb,var(--accent, #34c759) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent, #34c759) 22%,transparent)}.ak2-docv-classification-cta--toolbar-hint{flex-direction:column;gap:.35rem}.ak2-docv-classification-cta__copy{flex:1 1 12rem;min-width:0}.ak2-docv-classification-cta__title{margin:0 0 .2rem;font-size:.75rem;line-height:1.3}.ak2-docv-classification-cta__lead,.ak2-docv-classification-cta__hint,.ak2-docv-classification-cta__error,.ak2-docv-classification-cta__busy{margin:0;font-size:.6875rem;line-height:1.4;color:var(--text-muted, #6b7280)}.ak2-docv-classification-cta__error{color:#b91c1c;margin-top:.25rem}.ak2-docv-classification-cta__action{flex:0 1 auto;display:flex;flex-direction:column;align-items:stretch;gap:.35rem;min-width:10rem;max-width:100%}.ak2-docv-field-axis-badges{display:flex;flex-wrap:wrap;gap:.25rem;list-style:none;margin:0;padding:0;flex:1 1 100%;min-width:0}.ak2-docv-field-axis-badges li{margin:0;padding:0}.ak2-docv-field-axis-badge{display:inline-flex;align-items:center;max-width:100%;padding:.08rem .35rem;border-radius:.3rem;font-size:.625rem;font-weight:600;line-height:1.3;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 28%,transparent)}.ak2-docv-field-axis-badge--definition{color:#475569;background:color-mix(in srgb,#64748b 12%,transparent)}.ak2-docv-field-axis-badge--value{color:#166534;background:color-mix(in srgb,#22c55e 12%,transparent)}.ak2-docv-field-axis-badge--value-manual{color:#1d4ed8;background:color-mix(in srgb,#3b82f6 12%,transparent)}.ak2-docv-field-axis-badge--value-system{color:#6b21a8;background:color-mix(in srgb,#a855f7 12%,transparent)}.ak2-docv-field-axis-badge.is-unknown{color:#78716c;background:color-mix(in srgb,#a8a29e 14%,transparent);font-style:italic}.ak2-docv-activity-surface__lead{margin:.35rem .75rem .5rem;font-size:.6875rem;line-height:1.35;color:var(--text-muted, #6b7280)}.ak2-docv-found-values__chip--pending{color:#d97706}.ak2-docv-var-section__rename{flex:1 1 auto;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:.4rem;background:var(--docv-inspector-bg, rgba(255, 255, 255, .06));color:inherit;font:inherit;font-size:.75rem;font-weight:600;padding:.2rem .4rem;outline:none;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--accent, #34c759) 55%,transparent)}.ak2-docv-var-section__count{flex:0 0 auto;font-size:.6875rem;color:var(--text-muted, #9ca3af)}.ak2-docv-var-section__actions{display:inline-flex;align-items:center;gap:.1rem;flex:0 0 auto;margin-left:.15rem}.ak2-docv-var-section__action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:.35rem;background:transparent;color:var(--text-muted, #9ca3af);font:inherit;font-size:.85rem;line-height:1;width:1.35rem;height:1.35rem;padding:0;cursor:pointer}.ak2-docv-var-section__action:hover{background:color-mix(in srgb,currentColor 10%,transparent);color:inherit}.ak2-docv-var-section__action--danger:hover{color:#ef4444;background:color-mix(in srgb,#ef4444 12%,transparent)}.ak2-docv-var-row__required{margin-left:.15rem;color:#b45309;font-weight:700}.ak2-docv-var-add--inline-group{margin-top:.35rem}.ak2-docv-var-row{display:grid;grid-template-columns:minmax(5.5rem,.95fr) minmax(0,1.4fr) 1.5rem;gap:var(--docv-space-1, .25rem) var(--docv-space-3, .75rem);align-items:center;padding:var(--docv-space-2, .5rem);margin:0;border:0;border-radius:var(--docv-radius-sm);cursor:pointer;background:transparent}.ak2-docv-var-row:hover,.ak2-docv-var-row.is-selected{background:var(--docv-surface-soft)}.ak2-docv-var-row.is-edited .ak2-docv-var-row__input{font-weight:500}.ak2-docv-var-row__label{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .35rem;min-width:0;margin:0}.ak2-docv-var-row__type{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.1rem;height:1.1rem;color:color-mix(in srgb,var(--accent, #34c759) 70%,var(--text-muted, #9ca3af));opacity:.9}.ak2-docv-var-row__label-text{display:block;min-width:0;font-size:.6875rem;font-weight:500;color:var(--text-muted, #9ca3af);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak2-docv-var-row__value{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.ak2-docv-var-row__language{flex:1 1 6rem;min-width:0}.ak2-docv-var-row__language .aythen-dd,.ak2-docv-var-row__language .aythen-dd-trigger{width:100%;min-height:1.5rem;font-size:.75rem}.ak2-docv-entity-link{flex:1 1 8rem;min-width:0;display:flex;flex-direction:column;gap:.25rem}.ak2-docv-entity-link__row{display:flex;align-items:center;gap:.35rem;min-width:0}.ak2-docv-entity-link__input{flex:1 1 auto}.ak2-docv-entity-link__badge{flex:0 0 auto;font-size:.65rem;font-weight:600;letter-spacing:.02em;color:var(--text-muted, #6b7280)}.ak2-docv-entity-link__badge--linked{color:var(--ok, #15803d)}.ak2-docv-entity-link__badge--suggested{color:var(--warn, #b45309)}.ak2-docv-entity-link__actions{display:flex;flex-wrap:wrap;gap:.25rem .5rem}.ak2-docv-entity-link__actions button{border:0;background:transparent;padding:0;font:inherit;font-size:.65rem;font-weight:600;color:var(--accent, #4f46e5);cursor:pointer}.ak2-docv-entity-link__actions button:disabled{opacity:.5;cursor:default}.ak2-docv-entity-link__error{margin:0;font-size:.65rem;color:var(--danger, #b91c1c)}.ak2-docv-entity-link__list{margin:0;max-height:10rem;overflow:auto}.ak2-docv-entity-link__same{display:block;font-style:normal;font-size:.65rem;color:var(--text-muted, #6b7280)}.ak2-docv-var-row__input{flex:1 1 6rem;min-width:0;width:auto;border:0;background:transparent;font:inherit;font-size:.75rem;font-weight:500;line-height:1.35;outline:none;padding:0;color:inherit}.ak2-docv-var-row__input::placeholder{color:var(--text-muted, #9ca3af);opacity:.85}.ak2-docv-var-row__input:focus{box-shadow:inset 0 -1px 0 var(--accent, #6366f1)}.ak2-docv-var-row__axis-ref{flex:1 1 6rem;min-width:0;display:flex;flex-direction:column;gap:.1rem;font-size:.75rem;line-height:1.35;color:inherit}.ak2-docv-var-row__axis-ref-summary{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak2-docv-var-row__axis-ref-preview{font-size:.6875rem;font-weight:500;color:var(--text-muted, #6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak2-docv-var-row__table-ref{flex:1 1 6rem;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.35rem;font-size:.75rem;font-weight:600;line-height:1.35;color:inherit}.ak2-docv-var-row__table-ref-summary{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak2-docv-var-row__plus-n{flex-shrink:0;font-size:.6875rem;font-weight:700;color:var(--accent, #0f766e)}.ak2-docv-var-row.is-table-drill{cursor:pointer}.ak2-docv-var-row__status--location,.ak2-docv-var-row__status--manual{color:var(--text-muted, #6b7280);font-weight:500}.ak2-docv-axis-drill__row{cursor:default}.ak2-docv-table-drill{display:flex;flex-direction:column;gap:.65rem;min-height:0;padding:.15rem 0 .75rem}.ak2-docv-table-drill__bar{display:flex;flex-direction:column;gap:.35rem}.ak2-docv-table-drill__back{align-self:flex-start;display:inline-flex;align-items:center;gap:.15rem;border:0;background:transparent;padding:.15rem 0;font:inherit;font-size:.75rem;font-weight:600;color:var(--accent, #0f766e);cursor:pointer}.ak2-docv-table-drill__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.6875rem;color:var(--text-muted, #6b7280)}.ak2-docv-table-drill__crumb{border:0;background:transparent;padding:0;font:inherit;font-size:inherit;color:inherit;cursor:pointer}.ak2-docv-table-drill__crumb.is-current{font-weight:700;color:var(--text, #111827);cursor:default}.ak2-docv-table-drill__meta,.ak2-docv-table-drill__empty{margin:0;font-size:.75rem;color:var(--text-muted, #6b7280)}.ak2-docv-table-drill__rows,.ak2-docv-table-drill__cells{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.ak2-docv-table-drill__row{width:100%;display:flex;align-items:center;gap:.5rem;border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:.4rem;background:color-mix(in srgb,currentColor 3%,transparent);padding:.45rem .55rem;font:inherit;text-align:left;cursor:pointer;color:inherit}.ak2-docv-table-drill__row:hover{background:color-mix(in srgb,currentColor 7%,transparent)}.ak2-docv-table-drill__row-index{flex:0 0 auto;min-width:1.25rem;font-size:.6875rem;font-weight:700;color:var(--text-muted, #6b7280)}.ak2-docv-table-drill__row-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.05rem}.ak2-docv-table-drill__row-title{font-size:.8125rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak2-docv-table-drill__row-sub{font-size:.6875rem;color:var(--text-muted, #6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak2-docv-table-drill__more{align-self:flex-start;border:0;background:transparent;padding:.25rem 0;font:inherit;font-size:.75rem;font-weight:600;color:var(--accent, #0f766e);cursor:pointer}.ak2-docv-table-drill__cell{display:flex;flex-direction:column;gap:.2rem;padding:.4rem .15rem;border-bottom:1px solid color-mix(in srgb,currentColor 8%,transparent)}.ak2-docv-table-drill__cell-label{font-size:.6875rem;font-weight:600;color:var(--text-muted, #6b7280)}.ak2-docv-table-drill__cell-input{width:100%;border:0;border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);background:transparent;padding:.2rem 0;font:inherit;font-size:.8125rem;font-weight:500;color:inherit;outline:none}.ak2-docv-table-drill__cell-input:focus{border-bottom-color:var(--accent, #0f766e)}.ak2-docv-var-row__status{flex-shrink:0;font-size:.625rem;font-weight:600;white-space:nowrap;color:var(--text-muted, #6b7280)}.ak2-docv-var-row__status--validated{color:#059669}.ak2-docv-var-row__status--pending{color:#d97706}.ak2-docv-var-row__status--warning,.ak2-docv-var-row__status--invalid,.ak2-docv-var-row__status--missing{color:#dc2626}.ak2-docv-var-row__status--absent{color:var(--text-muted, #6b7280)}.ak2-docv-var-row__page{flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;font-size:.625rem;font-weight:600;color:var(--accent, #6366f1);cursor:pointer;padding:0}.ak2-docv-var-row__menu{position:relative}.ak2-docv-var-row__menu--empty{width:24px;height:24px}.ak2-docv-var-row__menu-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:24px;height:24px;font-size:1rem;line-height:1;cursor:pointer;color:var(--text-muted, #6b7280)}.ak2-docv-var-row__menu-panel{position:absolute;top:calc(100% + 4px);right:0;z-index:4;min-width:168px;padding:6px;border:0;border-radius:10px;background:var(--docv-inspector-bg, #fff);box-shadow:0 0 0 1px var(--docv-divider),0 12px 28px #0f172a1f}.ak2-docv-var-row__menu-panel button{display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;text-align:left;padding:6px 8px;font:inherit;font-size:.75rem;cursor:pointer}.ak2-docv-var-row__menu-panel button:hover{background:#7f7f7f14}.ak2-docv-panel--compare{padding:.65rem .75rem 1rem;display:flex;flex-direction:column;gap:.65rem;min-height:0}.ak2-docv-compare__lead{margin:0;font-size:.75rem;line-height:1.4;color:var(--text-muted, #6b7280)}.ak2-docv-compare__error{margin:0;padding:.55rem .65rem;border-radius:var(--docv-radius, 8px);background:color-mix(in srgb,#dc2626 10%,transparent);color:#b91c1c;font-size:.75rem;line-height:1.35}.ak2-docv-compare__retry{align-self:flex-start}.ak2-docv-compare__results{display:flex;flex-direction:column;gap:.85rem;min-width:0}.ak2-docv-compare__section{min-width:0}.ak2-docv-compare__section-title{margin:0 0 .35rem;font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted, #9ca3af)}.ak2-docv-compare__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.ak2-docv-compare__row-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:0;padding:.55rem .5rem;border:0;border-radius:var(--docv-radius, 8px);background:transparent;display:flex;align-items:center;gap:.55rem;text-align:left;cursor:pointer;color:inherit;font:inherit}.ak2-docv-compare__row-btn:hover:not(:disabled){background:var(--docv-surface-hover, rgba(127, 127, 127, .08))}.ak2-docv-compare__row-btn:disabled{cursor:not-allowed;opacity:.72}.ak2-docv-compare__row.is-incompatible .ak2-docv-compare__row-btn{opacity:.55}.ak2-docv-compare__row.is-loading .ak2-docv-compare__row-btn{cursor:wait;opacity:1;background:color-mix(in srgb,var(--accent, #10a37f) 8%,transparent)}.ak2-docv-compare__type-icon,.ak2-docv-compare__file-icon{flex:0 0 auto;width:1.5rem;height:1.5rem;display:grid;place-items:center}.ak2-docv-compare__file-icon.doc-card-file-icon svg{width:1.5rem;height:1.5rem;display:block}.ak2-docv-compare__type-icon.is-placeholder{border-radius:5px;background:#7f7f7f1f}.ak2-docv-compare__row-body{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.15rem}.ak2-docv-compare__row-title-line{display:flex;align-items:center;gap:.35rem;min-width:0}.ak2-docv-compare__row-title{min-width:0;font-size:.8125rem;font-weight:600;color:var(--text, #111827)}.ak2-docv-compare__badge{flex:0 0 auto;font-size:.625rem;font-weight:600;line-height:1;padding:.2rem .35rem;border-radius:999px;background:#7f7f7f1f;color:var(--text-muted, #6b7280)}.ak2-docv-compare__badge.is-recommended{background:color-mix(in srgb,var(--accent, #10a37f) 16%,transparent);color:var(--accent, #0f766e)}.ak2-docv-compare__badge.is-compatible{background:color-mix(in srgb,#2563eb 14%,transparent);color:#1d4ed8}.ak2-docv-compare__badge.is-blocked{background:color-mix(in srgb,#dc2626 12%,transparent);color:#b91c1c}.ak2-docv-compare__row-meta{display:flex;flex-wrap:wrap;gap:.35rem .55rem;font-size:.6875rem;color:var(--text-muted, #6b7280)}.ak2-docv-compare__score{font-weight:600;color:var(--accent, #0f766e)}.ak2-docv-compare__row-reason,.ak2-docv-compare__row-loading{font-size:.6875rem;line-height:1.35;color:var(--text-muted, #6b7280)}.ak2-docv-compare__row.is-skeleton{display:flex;align-items:flex-start;gap:.55rem;padding:.55rem .5rem}.ak2-docv-compare__sk-icon{width:1.75rem;height:1.75rem;border-radius:6px;background:#7f7f7f1f}.ak2-docv-compare__sk-lines{flex:1 1 auto;display:flex;flex-direction:column;gap:.35rem}.ak2-docv-compare__sk-title,.ak2-docv-compare__sk-meta{display:block;height:.65rem;border-radius:4px;background:#7f7f7f1f}.ak2-docv-compare__sk-title{width:68%}.ak2-docv-compare__sk-meta{width:42%}.ak2-docv-panel--actions{padding-bottom:4px}.ak2-docv-actions-group__rows{margin:0;padding:4px 8px 12px}.ak2-docv-action-row{border-bottom:0;border-radius:var(--docv-radius);overflow:hidden}.ak2-docv-action-row:last-child{border-bottom:0}.ak2-docv-action-row__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:100%;background:transparent;text-align:left;padding:12px;cursor:pointer;display:grid;gap:3px;border-radius:var(--docv-radius)}.ak2-docv-action-row__btn:hover:not(:disabled){background:var(--docv-surface-hover)}.ak2-docv-action-row__btn:disabled{cursor:wait;opacity:.72}.ak2-docv-action-row__label{font-size:.8125rem;font-weight:600;color:var(--text, #111827)}.ak2-docv-action-row__hint{font-size:.6875rem;line-height:1.35;color:var(--text-muted, #6b7280)}.ak2-docv-action-row__state{font-size:.6875rem;font-weight:600;color:var(--accent, #6366f1)}.ak2-docv-action-row--destructive .ak2-docv-action-row__label{color:#dc2626}.ak2-docv-action-row.is-success .ak2-docv-action-row__state{color:#059669}.ak2-docv-action-row.is-error .ak2-docv-action-row__state{color:#dc2626}.ak2-docv-action-row.is-confirming{background:color-mix(in srgb,var(--accent, #6366f1) 8%,transparent)}.ak2-docv-action-confirm{margin:0 4px 8px;padding:12px;border-top:0;border-radius:var(--docv-radius);background:color-mix(in srgb,#dc2626 6%,transparent)}.ak2-docv-action-confirm__title{margin:0 0 8px;font-size:.75rem;line-height:1.4}.ak2-docv-action-confirm__actions{display:flex;gap:8px;justify-content:flex-end}.ak2-docv-action-confirm__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--docv-radius-sm);background:var(--docv-surface-soft);padding:6px 12px;font-size:.6875rem;font-weight:600;cursor:pointer}.ak2-docv-action-confirm__btn--primary{background:color-mix(in srgb,#dc2626 12%,transparent);color:#dc2626}.ak2-docv-action-feedback{margin:0 4px 8px;padding:12px;border-top:0;border-radius:var(--docv-radius);display:grid;gap:8px}.ak2-docv-action-feedback--success{background:color-mix(in srgb,#059669 8%,transparent)}.ak2-docv-action-feedback--error{background:color-mix(in srgb,#dc2626 8%,transparent)}.ak2-docv-action-feedback__message{margin:0;font-size:.75rem;line-height:1.4}.ak2-docv-action-feedback__actions{display:flex;gap:8px;justify-content:flex-end}.ak2-docv-action-feedback__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font-size:.6875rem;font-weight:600;color:var(--accent, #6366f1);cursor:pointer}.ak2-docv-actions{display:flex;flex-direction:column;gap:2px;padding:8px;border-bottom:0}.ak2-docv-actions__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:0;border-radius:var(--docv-radius-sm);background:transparent;text-align:left;padding:12px;font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer}.ak2-docv-actions__btn:last-child{border-bottom:0}.ak2-docv-actions__btn:hover:not(:disabled){background:var(--docv-surface-hover)}.ak2-docv-actions__btn--muted{color:var(--text-muted, #6b7280)}.ak2-docv-actions__btn--compact{flex-shrink:0;border:0;border-radius:4px;padding:6px 10px;text-align:center;background:#7f7f7f1a}.ak2-docv-versions__lead{margin:0;padding:.65rem .85rem .35rem;font-size:.75rem;line-height:1.4;color:var(--text-muted, #6b7280)}.ak2-docv-versions{list-style:none;margin:0;padding:.35rem .65rem .85rem;display:flex;flex-direction:column;gap:0}.ak2-docv-versions__item{display:grid;grid-template-columns:1.1rem minmax(0,1fr);gap:.55rem;align-items:stretch}.ak2-docv-versions__rail{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:.85rem}.ak2-docv-versions__dot{width:.55rem;height:.55rem;border-radius:999px;background:var(--text-muted, #98a2b3);box-shadow:0 0 0 3px var(--docv-surface-soft, rgba(148, 163, 184, .18));flex:0 0 auto;z-index:1}.ak2-docv-versions__item.is-current .ak2-docv-versions__dot{background:var(--green-landing-color, var(--accent, #10a37f))}.ak2-docv-versions__line{flex:1 1 auto;width:2px;margin-top:.25rem;background:var(--docv-divider, rgba(148, 163, 184, .35));min-height:1.25rem}.ak2-docv-versions__body{display:flex;flex-direction:column;gap:.45rem;min-width:0;padding:.55rem .55rem .75rem;border-radius:var(--docv-radius, .5rem)}.ak2-docv-versions__item.is-current .ak2-docv-versions__body{background:var(--docv-surface-soft, rgba(16, 24, 40, .03))}.ak2-docv-versions__title-row{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;min-width:0}.ak2-docv-versions__label{font-size:.8125rem;font-weight:600;line-height:1.3;color:inherit;min-width:0;word-break:break-word}.ak2-docv-versions__badge{font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--green-landing-color, var(--accent, #10a37f));background:color-mix(in srgb,var(--green-landing-color, #10a37f) 12%,transparent);border-radius:999px;padding:.15rem .4rem}.ak2-docv-versions__when{display:block;margin-top:.15rem;font-size:.6875rem;color:var(--text-muted, #9ca3af)}.ak2-docv-versions__tags{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.35rem}.ak2-docv-versions__tag{font-size:.6875rem;font-weight:500;color:var(--text, #101828);background:var(--docv-surface-soft, rgba(16, 24, 40, .05));border-radius:.35rem;padding:.12rem .4rem}.ak2-docv-versions__tag--muted{color:var(--text-muted, #667085)}.ak2-docv-versions__actions{display:flex;flex-wrap:wrap;gap:.35rem}.ak2-docv-files{list-style:none;margin:0;padding:8px}.ak2-document-viewer__skeleton{flex:1 1 auto;min-height:0}.ak2-document-viewer__skeleton--canvas{min-height:0;height:100%;padding:12px;background:var(--docv-canvas-bg)}.ak2-document-viewer__skeleton--inspector{min-height:0;height:100%;padding:16px;border-left:0;box-shadow:-1px 0 0 var(--docv-divider)}.ak2-docv-topbar__skeleton-block{border-radius:6px;background:linear-gradient(90deg,color-mix(in srgb,var(--docv-divider) 40%,transparent),color-mix(in srgb,var(--docv-divider) 80%,transparent),color-mix(in srgb,var(--docv-divider) 40%,transparent));background-size:200% 100%;animation:ak2-docv-shimmer 1.4s ease-in-out infinite}@keyframes ak2-docv-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ak2-docv-topbar__skeleton-block--icon{width:20px;height:20px;margin-top:1px;flex-shrink:0}.ak2-docv-topbar__skeleton-block--title{width:min(240px,32vw);height:14px;margin-top:4px}.ak2-docv-topbar__skeleton-block--chip{width:120px;height:12px}.ak2-docv-topbar__skeleton-block--btn{width:72px;height:32px}.ak2-docv-topbar--loading .ak2-docv-topbar__right{display:flex;align-items:center;gap:8px}.ak2-document-viewer__error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;box-sizing:border-box;width:min(100%,22rem);margin:0 auto;padding:1.75rem 1.35rem 1.5rem;text-align:center;border:1px solid color-mix(in srgb,var(--docv-divider, rgba(16, 24, 40, .12)) 88%,transparent);border-radius:var(--docv-radius-md, .85rem);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised, #fff) 96%,#f4f4f5),color-mix(in srgb,var(--docv-inspector-bg, #fff) 94%,#f8fafc));box-shadow:0 1px 2px color-mix(in srgb,#0f172a 5%,transparent),0 12px 28px -18px color-mix(in srgb,#0f172a 18%,transparent);color:var(--text, #111827)}:root[data-theme=dark] .ak2-document-viewer__error{border-color:color-mix(in srgb,#ffffff 12%,transparent);background:linear-gradient(180deg,color-mix(in srgb,#ffffff 6%,#1c1c22),color-mix(in srgb,#ffffff 3%,#16161a));box-shadow:0 1px 2px #00000059,0 16px 32px -20px #0000008c;color:#f3f4f6}.ak2-document-viewer__error-art{display:grid;place-items:center;width:3.5rem;height:3.5rem;margin-bottom:.55rem;border-radius:999px;color:color-mix(in srgb,#b45309 75%,var(--text-muted, #9ca3af));background:color-mix(in srgb,#f59e0b 14%,transparent)}:root[data-theme=dark] .ak2-document-viewer__error-art{color:#fbbf24;background:color-mix(in srgb,#f59e0b 18%,transparent)}.ak2-document-viewer__error-art-cutout{fill:#fafafa}:root[data-theme=dark] .ak2-document-viewer__error-art-cutout{fill:#1c1c22}.ak2-document-viewer__error-art-badge{color:#b45309}:root[data-theme=dark] .ak2-document-viewer__error-art-badge{color:#fbbf24}.ak2-document-viewer__error-title{margin:0;font-size:1rem;font-weight:650;letter-spacing:-.02em;line-height:1.3;color:inherit}.ak2-document-viewer__error-lead,.ak2-document-viewer__error-message{margin:0;max-width:18rem;font-size:.8125rem;font-weight:450;line-height:1.45;color:var(--text-muted, #6b7280)}:root[data-theme=dark] .ak2-document-viewer__error-lead,:root[data-theme=dark] .ak2-document-viewer__error-message{color:#ffffff9e}.ak2-document-viewer__error-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.55rem;margin-top:1rem}.ak2-document-viewer__retry-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:.55rem;padding:.55rem 1rem;font:inherit;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;color:#fff;background:var(--green-landing-color, var(--accent, #10a37f));box-shadow:0 1px color-mix(in srgb,#fff 22%,transparent) inset;transition:background-color .15s ease,transform .12s ease,box-shadow .15s ease}.ak2-document-viewer__retry-btn:hover{background:color-mix(in srgb,var(--green-landing-color, var(--accent, #10a37f)) 88%,#000)}.ak2-document-viewer__retry-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--green-landing-color, var(--accent, #10a37f)) 55%,transparent);outline-offset:2px}.ak2-document-viewer__retry-btn:active{transform:translateY(1px)}.ak2-document-viewer__back-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.15rem;padding:.45rem .85rem;border-radius:.55rem;font-size:.8125rem;font-weight:550;letter-spacing:-.01em;color:var(--text, #111827);text-decoration:none;background:color-mix(in srgb,currentColor 5%,transparent);transition:background-color .15s ease,color .15s ease}.ak2-document-viewer__back-link:hover{background:color-mix(in srgb,currentColor 9%,transparent);color:inherit}:root[data-theme=dark] .ak2-document-viewer__back-link{color:#ffffffdb;background:color-mix(in srgb,#ffffff 8%,transparent)}:root[data-theme=dark] .ak2-document-viewer__back-link:hover{background:color-mix(in srgb,#ffffff 12%,transparent)}.ak2-document-viewer.ak2-docws .ak2-docws__state--error{color:inherit;border:0;background:transparent;min-height:min(70vh,32rem);padding:2rem 1.25rem}.ak2-document-viewer.ak2-docws>.ak2-document-viewer__error{flex:1 1 auto;min-height:0;width:min(100%,22rem);margin:auto;align-self:center}.ak2-document-viewer .ak2-docws__state-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(min-width:1024px)and (max-width:1279px){.ak2-document-viewer.ak2-docws{--docv-inspector-w: 280px;--docv-inspector-min-w: 260px;--docv-inspector-max-w: min(400px, 36vw)}.ak2-docv-topbar{gap:.5rem .75rem;padding-inline:.75rem}.ak2-docv-topbar__secondary-btn{display:none}}@media(min-width:1280px){.ak2-document-viewer.ak2-docws{--docv-inspector-w: 300px;--docv-inspector-max-w: 480px}}.ak2-docv-body[data-inspector-presentation=drawer] .ak2-docv-drawer-fab{position:absolute;right:12px;bottom:max(12px,env(safe-area-inset-bottom,0px));z-index:12;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:0;border-radius:999px;background:var(--docv-inspector-bg);color:inherit;box-shadow:0 8px 24px #0f172a2e;cursor:pointer;font:inherit;font-size:.8125rem;font-weight:600}.ak2-docv-body[data-inspector-presentation=drawer] .ak2-docv-drawer-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:18;border:0;padding:0;background:#0f172a6b;cursor:pointer}.ak2-docv-body[data-inspector-presentation=drawer] .ak2-docv-drawer{position:absolute;top:0;right:0;bottom:0;z-index:20;display:flex;flex-direction:column;width:min(380px,92vw);max-width:100%;background:var(--docv-inspector-bg);border-left:0;box-shadow:-16px 0 40px #0f172a2e;transform:translate(100%);transition:transform .18s ease;pointer-events:none}.ak2-docv-body[data-inspector-presentation=drawer] .ak2-docv-drawer.is-open{transform:translate(0);pointer-events:auto}.ak2-docv-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:10px 16px;padding-top:max(10px,env(safe-area-inset-top,0px));border-bottom:0;box-shadow:inset 0 -1px 0 var(--docv-divider);flex-shrink:0}.ak2-docv-drawer__title{font-size:.8125rem;font-weight:700}.ak2-docv-drawer__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.ak2-docv-inspector--drawer{flex:1 1 auto;min-height:0;border-left:0}.ak2-docv-inspector--drawer:has(.ak2-docv-inspector-chat.is-expanded) .ak2-docv-inspector__content{min-height:0}.ak2-docv-body[data-inspector-presentation=sheet]{--docv-control: 44px}.ak2-docv-body[data-inspector-presentation=sheet] .ak2-docv-canvas-wrap{min-height:0;grid-row:1;grid-column:1}.ak2-docv-body[data-inspector-presentation=sheet] .ak2-docv-inspector-sheet-fab{position:absolute;right:12px;bottom:max(12px,env(safe-area-inset-bottom,0px));z-index:12;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:0;border-radius:999px;background:var(--docv-inspector-bg);color:inherit;box-shadow:0 8px 24px #0f172a2e;cursor:pointer;font:inherit;font-size:.8125rem;font-weight:600}.ak2-docv-inspector-sheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:22;display:flex;flex-direction:column;min-height:0;max-height:none;border-radius:0;background:var(--docv-inspector-bg);box-shadow:none;transform:translateY(100%);visibility:hidden;pointer-events:none;transition:transform .2s ease,visibility .2s ease;padding-bottom:max(env(safe-area-inset-bottom,0px),var(--docv-keyboard-inset, 0px))}.ak2-docv-inspector-sheet.is-open{transform:translateY(0);visibility:visible;pointer-events:auto}.ak2-docv-inspector-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:8px 12px;padding-top:max(8px,env(safe-area-inset-top,0px));flex-shrink:0;box-shadow:inset 0 -1px 0 var(--docv-divider)}.ak2-docv-inspector-sheet__title{font-size:.875rem;font-weight:700}.ak2-docv-inspector-sheet__back{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:.8125rem;font-weight:600}.ak2-docv-inspector--mobile{flex:1 1 auto;min-height:0;max-height:none;border-left:0;border-top:0;border-radius:0;box-shadow:none}.ak2-docv-inspector--mobile:has(.ak2-docv-inspector-chat.is-expanded) .ak2-docv-inspector__search,.ak2-docv-inspector--mobile:has(.ak2-docv-inspector-chat.is-expanded) .ak2-docv-inspector__content{display:none}.ak2-docv-inspector--mobile:has(.ak2-docv-inspector-chat.is-expanded) .ak2-docv-inspector__body{grid-template-rows:auto minmax(0,1fr)}.ak2-docv-inspector--mobile:has(.ak2-docv-inspector-chat.is-expanded) .ak2-docv-inspector-chat{height:auto;max-height:none;min-height:0}.ak2-docv-inspector--mobile:has(.ak2-docv-inspector-chat.is-expanded) .ak2-docv-inspector-chat__panel{flex:1 1 auto;max-height:none;min-height:0}.ak2-docv-inspector--mobile:has(.ak2-docv-inspector-chat.is-expanded) .ak2-docv-inspector-chat__resize{display:none}.ak2-docv-sticky-save{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;padding:.65rem .75rem;padding-bottom:max(.65rem,env(safe-area-inset-bottom,0px));box-shadow:0 -1px 0 var(--docv-divider);background:var(--docv-inspector-bg);position:sticky;bottom:0;z-index:3}.ak2-docv-sticky-save__state{font-size:.75rem;font-weight:600;color:var(--text-muted, #6b7280);min-width:0;flex:1 1 auto}.ak2-docv-sticky-save__state--warning{color:#b45309}.ak2-docv-sticky-save__state--danger{color:#dc2626}.ak2-docv-sticky-save__state--ok{color:#15803d}.ak2-docv-sticky-save__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto}.ak2-docv-sticky-save__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 .9rem;border:0;border-radius:var(--docv-radius-sm);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.ak2-docv-sticky-save__btn:disabled{opacity:.4;cursor:not-allowed}.ak2-docv-sticky-save__btn--ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 1px var(--docv-divider-strong)}.ak2-docv-sticky-save__btn--primary{background:var(--accent, #6366f1);color:#fff}@media(max-width:767px){.ak2-document-viewer.ak2-docws{--docv-control: 44px}.ak2-docv-inspector input:not([type=checkbox]):not([type=radio]):not([type=range]),.ak2-docv-inspector select,.ak2-docv-inspector textarea,.ak2-docv-inspector__search .aythen-search-field__input,.ak2-billing-sidebar input:not([type=checkbox]):not([type=radio]):not([type=range]),.ak2-billing-sidebar select,.ak2-billing-sidebar textarea{font-size:1rem}.ak2-docv-inspector__tab,.ak2-docv-inspector-chat__bar,.ak2-docv-inspector-chat__form button,.ak2-docv-inspector-chat__prompt{min-height:44px}.ak2-docv-topbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"left right" "center center";gap:8px 10px;padding:.35rem .75rem;padding-top:max(.35rem,env(safe-area-inset-top,0px));min-height:2.75rem;max-width:100%}.ak2-docv-topbar__left{grid-area:left;min-width:0}.ak2-docv-topbar__center{grid-area:center;justify-content:flex-start;flex-wrap:wrap;row-gap:.35rem}.ak2-docv-topbar__right{grid-area:right;flex-wrap:wrap;justify-content:flex-end;max-width:100%}.ak2-docv-topbar__secondary{max-width:min(52vw,240px)}.ak2-docv-topbar__secondary-btn{display:none}.ak2-docv-topbar__edit-actions,.ak2-docv-topbar__btn-save,.ak2-docv-topbar__btn-discard{display:inline-flex}.ak2-docv-topbar__primary,.ak2-docv-topbar__btn-save,.ak2-docv-topbar__overflow .ak2-docv-control{min-width:44px;min-height:44px}.ak2-docv-control,.ak2-docv-topbar__icon-btn{width:44px;height:44px}}@media(min-width:768px)and (max-width:1023px){.ak2-docv-topbar{gap:12px;padding-inline:14px}.ak2-docv-topbar__secondary-btn{display:none}.ak2-docv-topbar__edit-actions,.ak2-docv-topbar__btn-save,.ak2-docv-topbar__btn-discard{display:inline-flex}}@keyframes ak2-docv-sk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ak2-docv-sk__block{border-radius:6px;background:linear-gradient(90deg,color-mix(in srgb,var(--docv-divider, rgba(0, 0, 0, .12)) 35%,transparent),color-mix(in srgb,var(--docv-divider, rgba(0, 0, 0, .12)) 70%,transparent),color-mix(in srgb,var(--docv-divider, rgba(0, 0, 0, .12)) 35%,transparent));background-size:200% 100%;animation:ak2-docv-sk-shimmer 1.35s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.ak2-docv-sk__block{animation:none;background:color-mix(in srgb,var(--docv-divider, rgba(0, 0, 0, .12)) 55%,transparent)}}.ak2-docv-sk__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ak2-docv-sk__workspace{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.ak2-docv-sk__workspace>.ak2-docv-body{flex:1 1 auto;min-height:0;height:100%}.ak2-docv-sk__workspace .ak2-docv-canvas-wrap{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column}.ak2-docv-sk__header .ak2-docv-sk__header-icon{width:1.75rem;height:1.75rem;border-radius:.35rem;flex-shrink:0}.ak2-docv-sk__header-copy{min-width:0;display:grid;gap:.35rem;flex:1 1 auto}.ak2-docv-sk__header-title{width:min(22rem,42vw);height:1rem}.ak2-docv-sk__header-status{width:5.5rem;height:2rem;border-radius:.5rem}.ak2-docv-sk__header-primary{width:9.5rem;height:2rem;border-radius:.5rem}.ak2-docv-sk__header-type{width:7.5rem;height:2rem;border-radius:.5rem}.ak2-docv-sk__header-btn{width:4.5rem;height:2rem;border-radius:.5rem}.ak2-docv-sk__header-btn--icon{width:2.25rem}.ak2-docv-sk__canvas{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;width:100%;background:var(--docv-canvas-bg)}.ak2-docv-sk__canvas-main{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;height:100%;max-height:100%;width:100%}.ak2-docv-sk__canvas-body{display:grid;grid-template-columns:auto minmax(0,1fr);flex:1 1 auto;min-width:0;min-height:0}.ak2-docv-sk__canvas-body--rail-collapsed,.ak2-docv-sk__canvas-body:not(:has(.ak2-docv-sk__thumbs)){grid-template-columns:minmax(0,1fr)}.ak2-docv-sk__thumbs{width:var(--docv-rail-w, 84px);display:flex;flex-direction:column;min-height:0;height:100%;border-right:1px solid var(--docv-divider, rgba(0, 0, 0, .08));background:color-mix(in srgb,var(--docv-canvas-bg) 88%,#000 12%);padding:.75rem .55rem;gap:.55rem}.ak2-docv-sk__thumbs--collapsed{width:2rem;align-items:center;padding-inline:.25rem}.ak2-docv-sk__thumb-toggle{width:1.5rem;height:1.5rem;margin:0 auto;border-radius:.35rem}.ak2-docv-sk__thumb-list{display:flex;flex-direction:column;align-items:center;gap:.65rem;overflow:hidden;flex:1 1 auto}.ak2-docv-sk__thumb-item{display:flex;flex-direction:column;align-items:center;gap:.25rem}.ak2-docv-sk__thumb-sheet{width:2.75rem;height:3.6rem;border-radius:.2rem;box-shadow:0 1px 2px #0f172a14}.ak2-docv-sk__thumb-num{width:1rem;height:.45rem}.ak2-docv-sk__canvas-toolbar{position:absolute;top:0;left:0;right:0;z-index:40;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:var(--ak-doc-chrome-gap, .35rem);min-height:var(--ak-doc-chrome-toolbar-h, 3.5rem);padding:.55rem .65rem;padding-top:max(.55rem,env(safe-area-inset-top,0px));border-bottom:0;background:color-mix(in srgb,var(--docv-canvas-bg, #e8e8ec) var(--ak-doc-chrome-toolbar-fill, 38%),transparent);backdrop-filter:var(--ak-doc-chrome-toolbar-blur, saturate(180%) blur(20px));-webkit-backdrop-filter:var(--ak-doc-chrome-toolbar-blur, saturate(180%) blur(20px));overflow:visible;flex-shrink:0;pointer-events:auto;isolation:isolate;box-sizing:border-box}.ak2-docv-sk__toolbar-cluster{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.ak2-docv-sk__toolbar-cluster--start{justify-self:start;overflow:hidden}.ak2-docv-sk__toolbar-cluster--end{justify-self:end;flex:0 0 auto}.ak2-docv-sk__dock{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.ak2-docv-sk__dock--start{flex:1 1 auto;min-width:0;overflow:hidden}.ak2-docv-sk__toolbar-group{display:inline-flex;align-items:center;gap:.05rem;padding:var(--ak-doc-chrome-group-pad, .125rem);border-radius:var(--ak-doc-chrome-group-radius, .75rem);background:color-mix(in srgb,var(--docv-inspector-bg, #fff) 48%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--docv-divider, rgba(0, 0, 0, .08)) 85%,transparent),0 .5px color-mix(in srgb,#fff 55%,transparent)}.ak2-docv-sk__toolbar-divider{width:1px;height:1.1rem;margin:0 .2rem;background:var(--docv-divider-strong, rgba(0, 0, 0, .12));flex-shrink:0}.ak2-docv-sk__toolbar-btn{width:2rem;height:2rem;border-radius:.4rem}.ak2-docv-sk__toolbar-page{width:2.75rem;height:1.75rem;border-radius:.35rem}.ak2-docv-sk__toolbar-page-total{width:1.75rem;height:.7rem;border-radius:.25rem}.ak2-docv-sk__toolbar-zoom{width:3.5rem;height:1.75rem;border-radius:.35rem}.ak2-docv-sk__canvas-stage{display:flex;flex-direction:column;min-width:0;min-height:0;width:100%;flex:1 1 auto}.ak2-docv-sk__canvas-footer{flex-shrink:0;min-height:1.75rem;padding:.2rem .65rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-top:.5px solid color-mix(in srgb,var(--docv-divider, rgba(0, 0, 0, .08)) 80%,transparent);background:color-mix(in srgb,var(--docv-canvas-toolbar, #f4f4f5) 42%,transparent)}.ak2-docv-sk__footer-meta{width:4.5rem;height:.7rem;border-radius:.25rem}.ak2-docv-sk__footer-nav{gap:.1rem}.ak2-docv-sk__canvas-viewport{flex:1 1 auto;min-height:0;width:100%;position:relative}.ak2-docv-sk__canvas-viewport.ak2-pdfv-viewport{gap:0;padding-top:calc(28px + var(--ak-doc-chrome-toolbar-h, 3.5rem));padding-bottom:0;padding-inline:24px;display:flex;flex-direction:column;align-items:stretch;overflow:auto;container-type:size;container-name:docv-sk-viewport;box-sizing:border-box}.ak2-docv-sk__page{width:100%;max-width:100%;align-self:stretch;box-sizing:border-box;flex:1 0 auto;min-height:100%;min-height:100cqb;height:auto;border-radius:0;background:#fff;box-shadow:var(--docv-page-shadow, 0 1px 2px rgba(15, 23, 42, .06), 0 8px 24px rgba(15, 23, 42, .08));display:flex;flex-direction:column;gap:1.1rem;padding:1.75rem 1.85rem 2rem;overflow:visible}:root[data-theme=dark] .ak2-docv-sk__page{background:#1c1c22}.ak2-docv-sk__page-chrome{display:flex;align-items:flex-start;gap:.85rem;flex-shrink:0}.ak2-docv-sk__page-logo{width:2.75rem;height:2.75rem;border-radius:.4rem;flex-shrink:0}.ak2-docv-sk__page-heading{flex:1 1 auto;min-width:0;display:grid;gap:.45rem;padding-top:.2rem}.ak2-docv-sk__page-title{width:min(55%,16rem);height:.95rem}.ak2-docv-sk__page-meta{width:min(38%,10rem);height:.65rem}.ak2-docv-sk__page-lines{display:grid;gap:.55rem;flex:0 0 auto}.ak2-docv-sk__page-line{width:100%;height:.55rem;border-radius:.2rem}.ak2-docv-sk__page-line.is-mid{width:78%}.ak2-docv-sk__page-line.is-short{width:52%;margin-bottom:.35rem}.ak2-docv-sk__page-table{margin-top:auto;display:grid;gap:.45rem;flex-shrink:0}.ak2-docv-sk__page-table-row{width:100%;height:1.65rem;border-radius:.25rem}.ak2-docv-sk__page-table-row.is-total{width:42%;justify-self:end;height:1.35rem}.ak2-docv-sk__processing-band{position:absolute;left:1rem;right:1rem;bottom:1rem;height:1.75rem;border-radius:.5rem}.ak2-docv-sk__inspector{display:flex;flex-direction:column;min-height:0;height:100%;border-left:0;box-shadow:-1px 0 0 var(--docv-divider);background:var(--docv-inspector-bg)}.ak2-docv-sk__inspector--embedded{border-left:0;box-shadow:none;height:auto;min-height:180px}.ak2-docv-sk__inspector-tabs{display:flex;gap:4px;padding:10px 12px 0;border-bottom:0;box-shadow:inset 0 -1px 0 var(--docv-divider);flex-shrink:0;overflow-x:auto}.ak2-docv-sk__inspector-tab{width:64px;height:36px;margin:6px 0;flex-shrink:0}.ak2-docv-sk__inspector-search{margin:8px 12px 4px;padding:8px 12px;border-bottom:0;border-radius:8px;background:#7f7f7f0f;flex-shrink:0}.ak2-docv-sk__inspector-search-field{width:100%;height:32px}.ak2-docv-sk__inspector-body{flex:1 1 auto;min-height:0;overflow:hidden;padding:12px;display:grid;gap:10px;align-content:start}.ak2-docv-sk__inspector-section-title{width:42%;height:12px}.ak2-docv-sk__inspector-row{display:grid;grid-template-columns:35% 1fr;gap:10px}.ak2-docv-sk__inspector-key,.ak2-docv-sk__inspector-value{height:10px}.ak2-docv-sk__inspector-chat{flex-shrink:0;border-top:0;box-shadow:0 -1px 0 var(--docv-divider);padding:12px 16px}.ak2-docv-sk__inspector-chat-bar{width:100%;height:36px}.ak2-docv-sk__panel{padding:12px;display:grid;gap:10px}.ak2-docv-sk__variables-toolbar{display:flex;flex-wrap:wrap;gap:8px}.ak2-docv-sk__toolbar-chip{width:72px;height:28px}.ak2-docv-sk__variable-row{display:grid;grid-template-columns:34% 1fr;gap:10px}.ak2-docv-sk__activity-item{display:grid;grid-template-columns:12px 1fr;gap:10px;align-items:start}.ak2-docv-sk__activity-dot{width:10px;height:10px;border-radius:999px;margin-top:4px}.ak2-docv-sk__activity-copy{display:grid;gap:6px}.ak2-docv-sk__activity-title{width:72%;height:10px}.ak2-docv-sk__activity-meta{width:48%;height:8px}.ak2-docv-sk__related-card{width:100%;height:56px;margin-top:4px}.ak2-docv-zone-loading{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.ak2-docv-zone-loading .ak2-docv-sk__canvas,.ak2-docv-zone-loading .ak2-docv-sk__inspector--embedded{flex:1 1 auto;min-height:0}@media(max-width:767px){.ak2-docv-sk__canvas-body{grid-template-columns:minmax(0,1fr)}.ak2-docv-sk__thumbs{display:none}.ak2-docv-sk__canvas-toolbar{padding-inline:.5rem}.ak2-docv-sk__page{width:100%;padding:1.25rem 1.1rem 1.5rem}}@media(min-width:768px)and (max-width:1023px){.ak2-docv-sk__workspace .ak2-docv-sk__inspector{display:none}}@media(min-width:1024px)and (max-width:1279px){.ak2-docv-sk__thumbs:not(.ak2-docv-sk__thumbs--collapsed){width:28px}.ak2-docv-sk__thumb-list{display:none}}.aythen-tax-icon-picker .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.aythen-tax-icon-picker{position:fixed;z-index:80;width:min(18.5rem,calc(100vw - 1rem));max-height:min(22rem,calc(100vh - 2rem));display:flex;flex-direction:column;gap:.45rem;padding:.55rem;border-radius:.65rem;border:.5px solid color-mix(in srgb,var(--text) 14%,transparent);background:var(--ak-surface, var(--surface, #fff));box-shadow:0 .75rem 1.75rem color-mix(in srgb,#000 16%,transparent);color:var(--text)}.aythen-tax-icon-picker__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.aythen-tax-icon-picker__head strong{font-size:.8125rem;font-weight:650}.aythen-tax-icon-picker__close{border:0;background:transparent;color:var(--ak-text-muted, var(--text-muted));font-size:.75rem;cursor:pointer;padding:.15rem .25rem}.aythen-tax-icon-picker__search input{width:100%;box-sizing:border-box;border:.5px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:.4rem;padding:.4rem .55rem;font:inherit;font-size:.8125rem;background:color-mix(in srgb,var(--text) 3%,transparent);color:inherit}.aythen-tax-icon-picker__grid{display:grid;grid-template-columns:1fr 1fr;gap:.25rem;overflow:auto;min-height:0;padding-right:.1rem}.aythen-tax-icon-picker__item{display:flex;align-items:center;gap:.4rem;min-width:0;border:0;border-radius:.4rem;background:transparent;color:inherit;font:inherit;font-size:.75rem;text-align:left;padding:.35rem .4rem;cursor:pointer}.aythen-tax-icon-picker__item:hover,.aythen-tax-icon-picker__item.is-selected{background:color-mix(in srgb,var(--accent, #0a84ff) 12%,transparent)}.aythen-tax-icon-picker__item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aythen-tax-icon-picker__empty{grid-column:1 / -1;margin:.5rem 0;font-size:.75rem;color:var(--ak-text-muted, var(--text-muted));text-align:center}.aythen-tax-type__icon-btn{flex-shrink:0;width:1.6rem;height:1.6rem;border:0;border-radius:.35rem;display:grid;place-items:center;background:transparent;color:var(--ak-text-muted, var(--text-muted));cursor:pointer;padding:0}.aythen-tax-type__icon-btn:hover:not(:disabled),.aythen-tax-type__icon-btn:focus-visible{background:color-mix(in srgb,var(--accent, #0a84ff) 12%,transparent);color:var(--accent, #0a84ff);outline:none}.aythen-tax-type__icon-btn:disabled{cursor:default;opacity:.7}.aythen-tax-type__icon-btn .aythen-billing-doc-type-icon,.aythen-tax-type__icon-btn .aythen-taxonomy-type-icon{width:1.05rem;height:1.05rem}.aythen-tax-inline-create{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.35rem .1rem .15rem}.aythen-tax-inline-create input{flex:1 1 10rem;min-width:8rem}.tplb-ctl-scrub,.tplb-ctl-unit,.tplb-ctl-slider,.tplb-ctl-box,.tplb-ctl-type-size,.tplb-ctl-align,.tplb-ctl-weight,.tplb-ctl-color{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.65rem}.tplb-ctl-scrub{flex-direction:row;align-items:center;gap:.5rem}.tplb-ctl-scrub__label{flex:0 0 5.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;text-align:left;font:inherit;font-size:.75rem;color:var(--tplb-ed-fg-muted, #71717a);cursor:ew-resize;-webkit-user-select:none;user-select:none}.tplb-ctl-scrub__label:disabled{cursor:default;opacity:.45}.tplb-ctl-scrub__field{display:inline-flex;align-items:center;flex:1;min-width:0;height:1.875rem;border-radius:.375rem;background:color-mix(in srgb,var(--tplb-ed-fg, #18181b) 5%,transparent);padding:0 .4rem 0 .5rem;gap:.2rem}.tplb-ctl-scrub__input{flex:1;min-width:0;border:none;background:transparent;font:inherit;font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--tplb-ed-fg, #18181b);padding:0;width:100%}.tplb-ctl-scrub__input:focus{outline:none}.tplb-ctl-scrub__field:focus-within{box-shadow:var( --tplb-ed-focus, 0 0 0 2px var(--tplb-ed-bg-surface, #fff), 0 0 0 4px color-mix(in srgb, var(--tplb-ed-accent, #10a37f) 55%, transparent) )}.tplb-ctl-scrub__unit{font-size:.6875rem;color:var(--tplb-ed-fg-subtle, #a1a1aa);flex-shrink:0}.tplb-ctl-unit{flex-direction:row;align-items:center;flex-wrap:wrap}.tplb-ctl-unit .tplb-ctl-scrub{flex:1;margin:0}.tplb-ctl-unit__select{height:1.875rem;border:none;border-radius:.375rem;background:color-mix(in srgb,var(--tplb-ed-fg, #18181b) 5%,transparent);font-size:.75rem;padding:0 .4rem;color:var(--tplb-ed-fg-muted, #71717a)}.tplb-ctl-unit__select:focus-visible{outline:none;box-shadow:var(--tplb-ed-focus)}.tplb-ctl-slider__row{display:flex;align-items:center;gap:.5rem}.tplb-ctl-slider__row .tplb-ctl-scrub__label{cursor:default}.tplb-ctl-slider__range{width:100%;accent-color:var(--tplb-ed-accent, #10a37f)}.tplb-ctl-slider__hint{font-size:.6875rem;color:var(--tplb-ed-fg-subtle, #a1a1aa)}.tplb-ctl-box__head{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.tplb-ctl-box__title{font-size:.75rem;color:var(--tplb-ed-fg-muted, #71717a)}.tplb-ctl-box__actions{display:inline-flex;gap:.1rem}.tplb-ctl-box__axes,.tplb-ctl-box__grid{display:flex;flex-direction:column;gap:.25rem}.tplb-ctl-box__side{display:flex;align-items:center;gap:.25rem}.tplb-ctl-box__side .tplb-ctl-scrub{flex:1;margin:0}.tplb-ctl-box__side-icon{color:var(--tplb-ed-fg-subtle, #a1a1aa);flex-shrink:0}.tplb-ctl-type-size__presets{display:flex;flex-wrap:wrap;gap:.25rem}.tplb-ctl-chip{height:1.625rem;padding:0 .5rem;border:none;border-radius:.375rem;background:color-mix(in srgb,var(--tplb-ed-fg, #18181b) 5%,transparent);font-size:.6875rem;font-weight:550;color:var(--tplb-ed-fg-muted, #71717a);cursor:pointer}.tplb-ctl-chip.is-active{background:color-mix(in srgb,var(--tplb-ed-accent, #10a37f) 14%,transparent);color:var(--tplb-ed-accent, #10a37f)}.tplb-ctl-chip:focus-visible{outline:none;box-shadow:var(--tplb-ed-focus)}.tplb-ctl-chip:disabled{opacity:.4;cursor:not-allowed}.tplb-ctl-align{flex-direction:row;align-items:center;justify-content:space-between}.tplb-ctl-align__btns{display:inline-flex;gap:.1rem;padding:.125rem;border-radius:.375rem;background:color-mix(in srgb,var(--tplb-ed-fg, #18181b) 5%,transparent)}.tplb-ctl-weight{flex-direction:row;align-items:center;gap:.5rem}.tplb-ctl-weight__select{flex:1;height:1.875rem;border:none;border-radius:.375rem;background:color-mix(in srgb,var(--tplb-ed-fg, #18181b) 5%,transparent);font-size:.8125rem;padding:0 .5rem}.tplb-ctl-weight__select:focus-visible{outline:none;box-shadow:var(--tplb-ed-focus)}.tplb-ctl-color__row{display:flex;align-items:center;gap:.5rem}.tplb-ctl-color__inputs{display:inline-flex;align-items:center;gap:.35rem;flex:1;min-width:0}.tplb-ctl-color__swatch{position:relative;width:1.875rem;height:1.875rem;border-radius:.375rem;overflow:hidden;flex-shrink:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,#18181b 12%,transparent)}.tplb-ctl-color__swatch input[type=color]{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;width:140%;height:140%;border:none;padding:0;cursor:pointer;background:transparent}.tplb-ctl-color__hex{flex:1;min-width:0;height:1.875rem;border:none;border-radius:.375rem;background:color-mix(in srgb,var(--tplb-ed-fg, #18181b) 5%,transparent);font-size:.8125rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;padding:0 .5rem}.tplb-ctl-color__hex:focus-visible{outline:none;box-shadow:var(--tplb-ed-focus)}.tplb-ctl-color__contrast{margin:0;font-size:.6875rem;color:var(--tplb-ed-fg-subtle, #a1a1aa)}.tplb-ctl-color__palette{display:flex;flex-wrap:wrap;gap:.3rem}.tplb-ctl-color__chip{width:1.25rem;height:1.25rem;border-radius:999px;border:1px solid color-mix(in srgb,#18181b 12%,transparent);padding:0;cursor:pointer}.tplb-ctl-color__chip.is-active{box-shadow:0 0 0 2px var(--tplb-ed-bg-surface, #fff),0 0 0 3.5px var(--tplb-ed-accent, #10a37f)}.tplb-ctl-color__chip:focus-visible{outline:none;box-shadow:var(--tplb-ed-focus)}.tplb-inspector__subtitle{text-transform:none;letter-spacing:0;font-weight:600}.aythen-template-builder-page.aythen-page,:root:not([data-theme=light]) .aythen-page.aythen-template-builder-page,:root[data-theme=dark] .aythen-page.aythen-template-builder-page,:root[data-theme=light] .aythen-page.aythen-template-builder-page{padding:0;max-width:none;width:100%;height:100%;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.aythen-template-builder-page>.tplb-workspace{flex:1 1 auto;width:100%;height:100%;max-height:100%;min-height:0}@media(prefers-reduced-motion:reduce){.tplb-workspace *,.tplb-workspace *:before,.tplb-workspace *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.tplb-code{display:flex;flex-direction:column;min-height:0;height:100%;background:var(--tplb-surface, #fff)}.tplb-code__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.55rem .85rem;border-bottom:1px solid var(--tplb-border, #d4d4d8)}.tplb-code__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(16rem,.8fr);flex:1;min-height:0}.tplb-code__editors{padding:.85rem;overflow:auto;border-right:1px solid var(--tplb-border, #d4d4d8)}.tplb-code__side{padding:.65rem;overflow:auto}.tplb-code__ta{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.45;resize:vertical;min-height:8rem}.tplb-code__meta{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.65rem}.tplb-code__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;font-size:.75rem}.tplb-code__list code{font-size:.75rem}.tplb-preview-frame--code{min-height:18rem}@media(max-width:900px){.tplb-code__grid{grid-template-columns:1fr}}.tplb-workspace{--tplb-rail: 16.5rem;--tplb-border: color-mix(in srgb, var(--aythen-border, #d4d4d8) 90%, transparent);--tplb-surface: var(--aythen-surface, #fff);--tplb-muted: var(--aythen-muted, #71717a);--tplb-accent: var(--settings-accent, var(--green-landing-color, var(--aythen-accent, #10a37f)));display:flex;flex-direction:column;height:calc(100vh - 3.5rem);min-height:32rem;background:color-mix(in srgb,var(--aythen-bg, #f4f4f5) 92%,#e4e4e7);color:var(--aythen-fg, #18181b)}.aythen-template-builder-page .tplb-workspace,.tplb-workspace.tplb-workspace--shell{height:100%;max-height:100%;min-height:0}.tplb-workspace--state{align-items:center;justify-content:center;gap:1rem;padding:2rem}.tplb-workspace__body{display:grid;grid-template-columns:var(--tplb-rail) minmax(0,1fr) var(--tplb-rail);flex:1;min-height:0;border-top:1px solid var(--tplb-border)}.tplb-workspace__body--code{grid-template-columns:1fr}.tplb-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 1rem;background:var(--tplb-surface);border-bottom:1px solid var(--tplb-border)}.tplb-topbar__identity{display:flex;align-items:center;gap:.85rem;min-width:0}.tplb-topbar__back{font-size:.8125rem;color:var(--tplb-muted);text-decoration:none;white-space:nowrap}.tplb-topbar__title{margin:0;font-size:1rem;font-weight:650;line-height:1.2}.tplb-topbar__meta{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.2rem}.tplb-topbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.tplb-topbar__status{font-size:.75rem;color:var(--tplb-muted)}.tplb-pill{display:inline-flex;align-items:center;font-size:.6875rem;padding:.15rem .45rem;border-radius:.25rem;background:color-mix(in srgb,var(--tplb-muted) 14%,transparent);color:var(--tplb-muted)}.tplb-pill--borrador,.tplb-pill--draft{background:color-mix(in srgb,#ca8a04 18%,transparent);color:#a16207}.tplb-pill--publicada,.tplb-pill--published{background:color-mix(in srgb,#16a34a 18%,transparent);color:#15803d}.tplb-pill--aythen{background:color-mix(in srgb,var(--tplb-accent) 16%,transparent);color:var(--tplb-accent)}.tplb-pill--warn{background:color-mix(in srgb,#ea580c 18%,transparent);color:#c2410c}.tplb-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--tplb-border);background:var(--tplb-surface);color:inherit;font:inherit;font-size:.8125rem;line-height:1.2;padding:.35rem .65rem;border-radius:.35rem;cursor:pointer}.tplb-btn:disabled{opacity:.45;cursor:not-allowed}.tplb-btn.is-active,.tplb-btn--primary{background:var(--tplb-accent);border-color:var(--tplb-accent);color:#fff}.tplb-btn--block{width:100%;margin-top:.5rem}.tplb-btn-group{display:inline-flex;border:1px solid var(--tplb-border);border-radius:.35rem;overflow:hidden}.tplb-btn-group .tplb-btn{border:0;border-radius:0;border-right:1px solid var(--tplb-border)}.tplb-btn-group .tplb-btn:last-child{border-right:0}.tplb-btn-row{display:flex;flex-wrap:wrap;gap:.35rem}.tplb-banner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem 1rem;font-size:.8125rem;background:color-mix(in srgb,var(--tplb-accent) 10%,var(--tplb-surface));border-bottom:1px solid var(--tplb-border)}.tplb-banner--warn{background:color-mix(in srgb,var(--tplb-ed-warning, #a16207) 12%,var(--tplb-surface, #fff));border-bottom-color:color-mix(in srgb,var(--tplb-ed-warning, #a16207) 35%,transparent)}.tplb-rail{display:flex;flex-direction:column;min-height:0;background:var(--tplb-surface);border-right:1px solid var(--tplb-border)}.tplb-rail--right{border-right:0;border-left:1px solid var(--tplb-border)}.tplb-rail--activity{flex-direction:row;align-items:stretch;height:100%;min-height:0;border-right:0;background:transparent}.tplb-rail__activity{--tplb-activity-w: 3.5rem;flex:0 0 var(--tplb-activity-w);width:var(--tplb-activity-w);display:flex;flex-direction:column;align-items:center;padding:.55rem .3rem .75rem;border-right:1px solid color-mix(in srgb,var(--tplb-ed-border, var(--tplb-border)) 85%,transparent);background:var(--tplb-ed-bg-surface, #ffffff);box-sizing:border-box}:root[data-theme=dark] .tplb-workspace--shell .tplb-rail__activity,:root:not([data-theme=light]) .tplb-workspace--shell .tplb-rail__activity{background:var(--tplb-ed-bg-surface);border-right-color:color-mix(in srgb,#fff 10%,transparent)}.tplb-rail__activity-tabs{display:flex;flex-direction:column;align-items:center;gap:.45rem;width:100%}.tplb-rail__activity-btn{--ak-glass-fill: color-mix(in srgb, #ffffff 42%, transparent);--ak-glass-border: color-mix(in srgb, #ffffff 55%, rgba(0, 0, 0, .08));--ak-glass-highlight: inset 0 1px 0 color-mix(in srgb, #ffffff 72%, transparent);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px solid var(--ak-glass-border);background:linear-gradient(165deg,color-mix(in srgb,#ffffff 55%,transparent) 0%,var(--ak-glass-fill) 48%,color-mix(in srgb,#ffffff 18%,transparent) 100%);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);box-shadow:var(--ak-glass-highlight),0 1px 2px #0000000f,0 4px 14px #0000000d;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;width:2.65rem;min-height:2.85rem;padding:.3rem .15rem .35rem;border-radius:.85rem;cursor:pointer;color:color-mix(in srgb,var(--tplb-ed-fg, #111) 78%,transparent);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease,color .18s ease}:root[data-theme=dark] .tplb-workspace--shell .tplb-rail__activity-btn,:root:not([data-theme=light]) .tplb-workspace--shell .tplb-rail__activity-btn{--ak-glass-fill: color-mix(in srgb, #ffffff 12%, transparent);--ak-glass-border: color-mix(in srgb, #ffffff 22%, transparent);--ak-glass-highlight: inset 0 1px 0 color-mix(in srgb, #ffffff 28%, transparent);background:linear-gradient(165deg,color-mix(in srgb,#ffffff 22%,transparent) 0%,var(--ak-glass-fill) 50%,color-mix(in srgb,#ffffff 6%,transparent) 100%);box-shadow:var(--ak-glass-highlight),0 1px 2px #00000038,0 6px 16px #0000002e;color:#f5f5f7}.tplb-rail__activity-btn:hover{background:linear-gradient(165deg,color-mix(in srgb,#ffffff 68%,transparent),color-mix(in srgb,#ffffff 48%,transparent));border-color:color-mix(in srgb,#ffffff 70%,rgba(0,0,0,.06));box-shadow:inset 0 1px color-mix(in srgb,#ffffff 85%,transparent),0 2px 6px #00000014,0 8px 20px #0000000f;transform:translateY(-.5px);color:var(--tplb-ed-fg, #111)}:root[data-theme=dark] .tplb-workspace--shell .tplb-rail__activity-btn:hover,:root:not([data-theme=light]) .tplb-workspace--shell .tplb-rail__activity-btn:hover{background:linear-gradient(165deg,color-mix(in srgb,#ffffff 28%,transparent),color-mix(in srgb,#ffffff 14%,transparent));border-color:color-mix(in srgb,#ffffff 32%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 36%,transparent),0 2px 8px #00000047,0 8px 22px #0003;color:#fff}.tplb-rail__activity-btn.is-active{background:linear-gradient(165deg,color-mix(in srgb,#ffffff 78%,transparent),color-mix(in srgb,#ffffff 58%,transparent));border-color:color-mix(in srgb,#ffffff 80%,rgba(0,0,0,.05));box-shadow:inset 0 1px color-mix(in srgb,#ffffff 92%,transparent),0 2px 8px #00000014,0 10px 22px #00000012;transform:translateY(-1px);color:var(--tplb-ed-fg, #111)}:root[data-theme=dark] .tplb-workspace--shell .tplb-rail__activity-btn.is-active,:root:not([data-theme=light]) .tplb-workspace--shell .tplb-rail__activity-btn.is-active{background:linear-gradient(165deg,color-mix(in srgb,#ffffff 34%,transparent),color-mix(in srgb,#ffffff 18%,transparent));border-color:color-mix(in srgb,#ffffff 40%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 42%,transparent),0 2px 10px #0000004d,0 10px 24px #00000038;color:#fff}.tplb-rail__activity-glyph{display:grid;place-items:center;width:1.15rem;height:1.15rem;transition:transform .22s cubic-bezier(.34,1.4,.64,1)}.tplb-rail__activity-btn.is-active .tplb-rail__activity-glyph{animation:tplb-lib-ico-pop .42s cubic-bezier(.34,1.45,.64,1) both}.tplb-rail__activity-btn.is-active .tplb-lib-ico__plus,.tplb-rail__activity-btn.is-active .tplb-lib-ico__plate{animation:tplb-lib-ico-pulse .55s ease both}.tplb-rail__activity-btn.is-active .tplb-lib-ico__sheet--front{animation:tplb-lib-ico-slide .45s ease both}.tplb-rail__activity-btn.is-active .tplb-lib-ico__layer--top{animation:tplb-lib-ico-layer .4s ease both}.tplb-rail__activity-btn.is-active .tplb-lib-ico__fold{animation:tplb-lib-ico-fold .4s ease both}@keyframes tplb-lib-ico-pop{0%{transform:translateY(2px) scale(.92);opacity:.7}60%{transform:translateY(-1.5px) scale(1.08);opacity:1}to{transform:translateY(0) scale(1)}}@keyframes tplb-lib-ico-pulse{0%,to{opacity:1}40%{opacity:.55}}@keyframes tplb-lib-ico-slide{0%{transform:translate(1.5px,-1.5px)}to{transform:translate(0)}}@keyframes tplb-lib-ico-layer{0%{transform:translateY(2px)}to{transform:translateY(0)}}@keyframes tplb-lib-ico-fold{0%{opacity:.35}to{opacity:1}}@media(prefers-reduced-motion:reduce){.tplb-rail__activity-btn,.tplb-rail__activity-glyph{transition:none}.tplb-rail__activity-btn.is-active .tplb-rail__activity-glyph,.tplb-rail__activity-btn.is-active .tplb-lib-ico__plus,.tplb-rail__activity-btn.is-active .tplb-lib-ico__plate,.tplb-rail__activity-btn.is-active .tplb-lib-ico__sheet--front,.tplb-rail__activity-btn.is-active .tplb-lib-ico__layer--top,.tplb-rail__activity-btn.is-active .tplb-lib-ico__fold{animation:none}}.tplb-rail__activity-label{display:block;max-width:100%;font-size:.5625rem;font-weight:600;letter-spacing:.01em;line-height:1.1;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.78}.tplb-rail__activity-btn.is-active .tplb-rail__activity-label{opacity:1}.tplb-rail--activity.tplb-rail--panel-only{flex-direction:column;width:100%;height:100%;min-height:0;border-right:0;background:transparent}.tplb-rail--activity.tplb-rail--panel-only .tplb-rail__body{flex:1 1 auto;width:100%;height:100%;min-height:0;padding:0}.tplb-rail--activity.tplb-rail--panel-only .tplb-rail__body--activity{display:flex;flex-direction:column;gap:0;overflow:hidden}.tplb-rail--activity.tplb-rail--panel-only .tplb-rail__chrome-spacer{flex:0 0 auto;height:var(--ak-doc-chrome-toolbar-h, 2.5rem);min-height:var(--ak-doc-chrome-toolbar-h, 2.5rem);box-sizing:border-box;border-bottom:.5px solid color-mix(in srgb,var(--tplb-ed-border, var(--tplb-border)) 70%,transparent);background:color-mix(in srgb,var(--tplb-ed-bg-canvas, #e8e8ec) var(--ak-doc-chrome-toolbar-fill, 38%),transparent)}:root[data-theme=dark] .tplb-workspace--shell .tplb-rail--activity.tplb-rail--panel-only .tplb-rail__chrome-spacer,:root:not([data-theme=light]) .tplb-workspace--shell .tplb-rail--activity.tplb-rail--panel-only .tplb-rail__chrome-spacer{background:color-mix(in srgb,var(--tplb-ed-bg-canvas, #2c2c32) var(--ak-doc-chrome-toolbar-fill-dark, 48%),transparent);border-bottom-color:color-mix(in srgb,var(--tplb-ed-border) 80%,transparent)}.tplb-rail--activity.tplb-rail--panel-only .tplb-rail__panel{flex:1 1 0;min-height:0;min-width:0;height:auto;width:100%;padding:.55rem .65rem .65rem;overflow:hidden}.tplb-rail--activity.tplb-rail--panel-only .tplb-rail__panel>.tplb-lib,.tplb-rail--activity.tplb-rail--panel-only .tplb-rail__panel>.tplb-structure-panel,.tplb-rail--activity.tplb-rail--panel-only .tplb-rail__panel>.tplb-nav-panel{flex:1 1 0;min-height:0;height:100%;width:100%}.tplb-canvas-chrome{position:relative;flex:0 0 auto;z-index:14;display:flex;flex-direction:column;align-items:stretch}.tplb-canvas-chrome .ak2-doc-canvas-footer{border-radius:0;border:0;border-top:.5px solid color-mix(in srgb,currentColor 10%,transparent);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.tplb-canvas-chrome .ak2-doc-canvas-footer .tplb-ed-iconbtn,.tplb-canvas-chrome .ak2-doc-canvas-footer .tplb-ed-iconbtn--sm,.tplb-canvas-chrome .ak2-doc-canvas-footer .tplb-ed-canvas-toolbar__group--tools .tplb-ed-iconbtn,.tplb-canvas-chrome .ak2-doc-canvas-footer .tplb-ed-canvas-toolbar__group--tools .tplb-ed-iconbtn--sm{min-width:1.25rem;width:1.25rem;height:1.25rem}.tplb-canvas-chrome .ak2-doc-canvas-footer .tplb-ed-iconbtn svg,.tplb-canvas-chrome .ak2-doc-canvas-footer .tplb-ed-canvas-toolbar__group--tools .tplb-ed-iconbtn svg{width:.75rem;height:.75rem}:root[data-theme=dark] .tplb-workspace--shell .tplb-canvas-chrome .ak2-doc-canvas-footer,:root:not([data-theme=light]) .tplb-workspace--shell .tplb-canvas-chrome .ak2-doc-canvas-footer{border-top-color:color-mix(in srgb,#fff 10%,transparent);box-shadow:none}.tplb-activity-dock{position:absolute;left:50%;bottom:calc(100% + .75rem);transform:translate(-50%);z-index:2;pointer-events:none;display:flex;justify-content:center;max-width:calc(100% - 1.5rem)}.tplb-activity-dock--float{position:absolute;top:50%;left:var(--ak-doc-chrome-float-dock-inset, .85rem);bottom:auto;transform:translateY(-50%);pointer-events:auto;display:block;max-width:none;width:auto;margin:0;z-index:4}.tplb-activity-dock--float .tplb-activity-dock__glass{flex-direction:column;align-items:stretch;gap:.12rem;padding:.35rem;border-radius:1.1rem;width:auto;max-width:none}.tplb-activity-dock--float .tplb-activity-dock__tabs,.tplb-activity-dock--float .tplb-activity-dock__tools{flex-direction:column;width:100%}.tplb-activity-dock--float .tplb-activity-dock__btn{flex-direction:column;min-width:3.5rem;width:100%;gap:.2rem;padding:.45rem .4rem .35rem;border-radius:.85rem}.tplb-activity-dock--float .tplb-activity-dock__glyph{width:1.2rem;height:1.2rem}.tplb-activity-dock--float .tplb-activity-dock__glyph .tplb-lib-ico{width:1.1rem;height:1.1rem}.tplb-activity-dock--float .tplb-activity-dock__label{font-size:.5625rem;font-weight:600;letter-spacing:-.01em;line-height:1.1;opacity:.9;max-width:100%;overflow:hidden;text-overflow:ellipsis}.tplb-activity-dock--rail{position:relative;left:auto;bottom:auto;transform:none;pointer-events:auto;display:block;max-width:none;width:100%;margin:0;flex:0 0 auto;z-index:1}.tplb-activity-dock--rail .tplb-activity-dock__glass{width:100%;max-width:none;border-radius:0;justify-content:stretch;gap:.1rem;padding:.3rem .35rem;box-sizing:border-box;border-left:0;border-right:0;border-top:0}.tplb-activity-dock--rail .tplb-activity-dock__btn{flex:1 1 0;min-width:0}.tplb-activity-dock__glass{--ak-glass-border: color-mix(in srgb, #ffffff 55%, rgba(0, 0, 0, .08));--ak-glass-highlight: inset 0 1px 0 color-mix(in srgb, #ffffff 72%, transparent);pointer-events:auto;display:flex;flex-direction:row;align-items:stretch;gap:.15rem;padding:.3rem;border-radius:1.25rem;border:.5px solid var(--ak-glass-border);background:color-mix(in srgb,#ffffff 55%,#e8e8ed);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:var(--ak-glass-highlight),0 1px 2px #0000000f,0 4px 14px #0000000d,0 10px 28px #0000001a;color:#18181bc7}.tplb-activity-dock__tabs,.tplb-activity-dock__tools{display:flex;flex-direction:inherit;align-items:stretch;gap:inherit;min-width:0}.tplb-activity-dock__sep{flex:0 0 auto;align-self:stretch;width:1px;margin:.2rem .1rem;background:color-mix(in srgb,currentColor 38%,transparent);border-radius:1px}.tplb-activity-dock--float .tplb-activity-dock__sep{width:auto;height:1px;margin:.35rem .55rem}.tplb-activity-dock__tool{position:relative;display:flex;flex-direction:inherit;align-items:stretch;min-width:0;width:100%}.tplb-activity-dock__tool>.tplb-activity-dock__btn,.tplb-activity-dock__tool>.tplb-ed-menu{width:100%}.tplb-activity-dock__tool>.ak2-annotation-tools{display:flex;flex-direction:inherit;width:100%;min-width:0}.tplb-activity-dock__tool>.ak2-annotation-tools>.tplb-activity-dock__btn{width:100%}.tplb-activity-dock__btn:disabled{opacity:.38;cursor:not-allowed;transform:none;pointer-events:none}.tplb-activity-dock__btn:disabled:hover{background:transparent;color:inherit;transform:none}.tplb-activity-dock .tplb-ed-menu--dock{width:100%}.tplb-activity-dock .tplb-ed-menu--dock .tplb-ed-menu__list{top:0;left:calc(100% + .45rem);right:auto;z-index:80}:root[data-theme=dark] .tplb-workspace--shell .tplb-activity-dock__glass,:root:not([data-theme=light]) .tplb-workspace--shell .tplb-activity-dock__glass{--ak-glass-border: color-mix(in srgb, #ffffff 18%, transparent);--ak-glass-highlight: inset 0 1px 0 color-mix(in srgb, #ffffff 16%, transparent);background:color-mix(in srgb,#ffffff 12%,var(--tplb-ed-bg-canvas, #2c2c32));backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,#ffffff 14%,transparent),inset 0 1px color-mix(in srgb,#ffffff 16%,transparent),0 1px 2px #00000038,0 6px 16px #0000002e,0 14px 36px #00000047;color:#f5f5f7d1}.tplb-activity-dock__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.18rem;min-width:3.35rem;padding:.4rem .55rem .32rem;border-radius:.95rem;cursor:pointer;color:inherit;transition:background .2s ease,color .2s ease,transform .2s cubic-bezier(.34,1.35,.64,1),box-shadow .2s ease}.tplb-activity-dock__btn:hover{background:color-mix(in srgb,#ffffff 55%,transparent);color:#18181b;transform:translateY(-1px)}:root[data-theme=dark] .tplb-workspace--shell .tplb-activity-dock__btn:hover,:root:not([data-theme=light]) .tplb-workspace--shell .tplb-activity-dock__btn:hover{background:color-mix(in srgb,#ffffff 12%,transparent);color:#f5f5f7}.tplb-activity-dock__btn.is-active{background:#fff;color:#18181b;box-shadow:inset 0 1px color-mix(in srgb,#ffffff 95%,transparent),0 1px 4px #0000001a}:root[data-theme=dark] .tplb-workspace--shell .tplb-activity-dock__btn.is-active,:root:not([data-theme=light]) .tplb-workspace--shell .tplb-activity-dock__btn.is-active{background:color-mix(in srgb,#ffffff 22%,#3a3a42);color:#fff;box-shadow:inset 0 1px color-mix(in srgb,#ffffff 28%,transparent),0 1px 6px #00000059}.tplb-activity-dock.is-collapsed .tplb-activity-dock__tabs:not(.tplb-activity-dock__tabs--inspector) .tplb-activity-dock__btn[role=tab].is-active{background:transparent;color:inherit;box-shadow:none}.tplb-activity-dock__tabs--inspector{width:100%}.tplb-activity-dock__glyph{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;line-height:0}.tplb-activity-dock__glyph .tplb-lib-ico{width:1.125rem;height:1.125rem;display:block;overflow:visible}.tplb-activity-dock__label{font-size:.625rem;font-weight:600;letter-spacing:-.01em;line-height:1.1;white-space:nowrap;opacity:.92}.tplb-activity-dock__btn.is-active .tplb-activity-dock__glyph{animation:tplb-dock-ico-pop .42s cubic-bezier(.34,1.45,.64,1) both}.tplb-activity-dock__btn.is-active .tplb-lib-ico__plus{animation:tplb-dock-ico-spin-in .5s cubic-bezier(.34,1.4,.64,1) both;transform-box:fill-box;transform-origin:center}.tplb-activity-dock__btn.is-active .tplb-lib-ico__plate{animation:tplb-dock-ico-pulse .45s ease both}.tplb-activity-dock__btn.is-active .tplb-lib-ico__sheet--front{animation:tplb-dock-ico-slide .4s ease both}.tplb-activity-dock__btn.is-active .tplb-lib-ico__sheet--back{animation:tplb-dock-ico-slide-back .4s ease both}.tplb-activity-dock__btn.is-active .tplb-lib-ico__layer--top{animation:tplb-dock-ico-layer-up .38s ease both}.tplb-activity-dock__btn.is-active .tplb-lib-ico__layer--mid{animation:tplb-dock-ico-layer-up .38s ease .04s both}.tplb-activity-dock__btn.is-active .tplb-lib-ico__layer--bot{animation:tplb-dock-ico-layer-up .38s ease .08s both}.tplb-activity-dock__btn.is-active .tplb-lib-ico__fold{animation:tplb-dock-ico-fold .4s ease both}.tplb-activity-dock__btn.is-active .tplb-lib-ico__page{animation:tplb-dock-ico-pulse .4s ease both}@keyframes tplb-dock-ico-pop{0%{transform:translateY(2px) scale(.88);opacity:.65}55%{transform:translateY(-1.5px) scale(1.1);opacity:1}to{transform:translateY(0) scale(1)}}@keyframes tplb-dock-ico-spin-in{0%{transform:rotate(-90deg) scale(.7);opacity:.4}to{transform:rotate(0) scale(1);opacity:1}}@keyframes tplb-dock-ico-pulse{0%{opacity:.55}to{opacity:1}}@keyframes tplb-dock-ico-slide{0%{transform:translate(2px,-2px)}to{transform:translate(0)}}@keyframes tplb-dock-ico-slide-back{0%{transform:translate(-1px,1px);opacity:.2}to{transform:translate(0);opacity:.4}}@keyframes tplb-dock-ico-layer-up{0%{transform:translateY(3px);opacity:.5}to{transform:translateY(0);opacity:1}}@keyframes tplb-dock-ico-fold{0%{transform:translate(-1px,1px);opacity:.4}to{transform:translate(0);opacity:1}}@media(prefers-reduced-motion:reduce){.tplb-activity-dock__btn{transition:none}.tplb-activity-dock__btn.is-active .tplb-activity-dock__glyph,.tplb-activity-dock__btn.is-active .tplb-lib-ico__plus,.tplb-activity-dock__btn.is-active .tplb-lib-ico__plate,.tplb-activity-dock__btn.is-active .tplb-lib-ico__sheet--front,.tplb-activity-dock__btn.is-active .tplb-lib-ico__sheet--back,.tplb-activity-dock__btn.is-active .tplb-lib-ico__layer--top,.tplb-activity-dock__btn.is-active .tplb-lib-ico__layer--mid,.tplb-activity-dock__btn.is-active .tplb-lib-ico__layer--bot,.tplb-activity-dock__btn.is-active .tplb-lib-ico__fold,.tplb-activity-dock__btn.is-active .tplb-lib-ico__page{animation:none}}.tplb-rail--activity .tplb-rail__body{flex:1 1 auto;min-width:0;min-height:0}.tplb-rail--activity.is-content-collapsed{width:100%}.tplb-rail--activity.is-content-collapsed .tplb-rail__activity{flex:1 1 auto;width:100%;max-width:none;border-right:0}.tplb-rail__tabs{display:flex;gap:0;border-bottom:1px solid var(--tplb-border)}.tplb-rail__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--tplb-muted);font:inherit;font-size:.6875rem;padding:.5rem .15rem;cursor:pointer;display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:.15rem;min-width:0}.tplb-rail__tab-label{line-height:1.1;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tplb-rail__tab.is-active{color:inherit;border-bottom-color:var(--tplb-accent)}.tplb-rail__body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:.65rem}.tplb-rail__body--activity{padding:0;gap:0}.tplb-rail__panel{flex:1 1 0;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;padding:.55rem .65rem .65rem}.tplb-rail__panel>.tplb-lib,.tplb-rail__panel>.tplb-structure-panel,.tplb-rail__panel>.tplb-nav-panel{flex:1 1 0;min-height:0;width:100%;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,currentColor 28%,transparent) transparent}.tplb-rail__panel>.tplb-lib{overflow:hidden}.tplb-rail__panel>.tplb-structure-panel,.tplb-rail__panel>.tplb-nav-panel{overflow:auto}.tplb-rail__panel>.tplb-lib .tplb-lib__scroll::-webkit-scrollbar,.tplb-rail__panel>.tplb-structure-panel::-webkit-scrollbar,.tplb-rail__panel>.tplb-nav-panel::-webkit-scrollbar{width:3px}.tplb-rail__panel>.tplb-lib .tplb-lib__scroll::-webkit-scrollbar-thumb,.tplb-rail__panel>.tplb-structure-panel::-webkit-scrollbar-thumb,.tplb-rail__panel>.tplb-nav-panel::-webkit-scrollbar-thumb{background:color-mix(in srgb,currentColor 28%,transparent);border-radius:999px}.tplb-lib{display:flex;flex-direction:column;gap:.65rem;min-height:0;flex:1 1 0;width:100%;overflow:hidden}.tplb-lib__search{position:relative;display:flex;align-items:center;flex-shrink:0}.tplb-lib__scroll{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:inherit;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,currentColor 28%,transparent) transparent}.tplb-lib__scroll::-webkit-scrollbar{width:3px}.tplb-lib__scroll::-webkit-scrollbar-track{background:transparent}.tplb-lib__scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,currentColor 28%,transparent);border-radius:999px}.tplb-lib__scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,currentColor 42%,transparent)}.tplb-lib__search-icon{position:absolute;left:.55rem;color:var(--tplb-muted);pointer-events:none}.tplb-lib__search-input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--tplb-ed-border, var(--tplb-border));background:var(--tplb-ed-bg-elevated, var(--tplb-surface));border-radius:.55rem;padding:.4rem .5rem .4rem 1.75rem;font:inherit;font-size:.8125rem;color:var(--tplb-ed-fg, inherit)}.tplb-lib__search-input:focus{outline:none;border-color:color-mix(in srgb,var(--tplb-accent) 55%,var(--tplb-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--tplb-accent) 18%,transparent)}.tplb-lib__group{margin-bottom:.55rem}.tplb-lib__group-head{display:flex;align-items:center;justify-content:space-between;gap:.35rem;margin:0 0 .3rem}.tplb-lib__group-title{font-size:.75rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--tplb-muted);margin:0}.tplb-lib__group-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:.1rem .2rem;font:inherit;font-size:.6875rem;font-weight:550;color:var(--tplb-muted);cursor:pointer;border-radius:.25rem;line-height:1.2}.tplb-lib__group-clear:hover{color:inherit;background:color-mix(in srgb,currentColor 8%,transparent)}.tplb-lib__list,.tplb-preset-lib__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.tplb-lib__empty{margin:.35rem 0;font-size:.75rem;color:var(--tplb-muted);line-height:1.35}.tplb-lib__empty--soft{padding:.35rem .15rem}.tplb-lib-tile{display:flex;align-items:stretch;gap:0;border:1px solid transparent;border-radius:.3rem;background:transparent;transition:background .12s ease,border-color .12s ease}.tplb-lib-tile:hover{background:color-mix(in srgb,var(--tplb-accent) 7%,var(--tplb-surface));border-color:color-mix(in srgb,var(--tplb-accent) 22%,var(--tplb-border))}.tplb-lib-tile.is-dragging{opacity:.55;background:color-mix(in srgb,var(--tplb-accent) 12%,var(--tplb-surface))}.tplb-lib-tile__main{flex:1;display:flex;align-items:center;gap:.45rem;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:.3rem .35rem;font:inherit;font-size:.8125rem;text-align:left;color:inherit;cursor:grab;border-radius:.3rem}.tplb-lib-tile__main:disabled{cursor:not-allowed;opacity:.45}.tplb-lib-tile__main:active:not(:disabled){cursor:grabbing}.tplb-lib-tile__icon{flex-shrink:0;width:1.25rem;height:1.25rem;display:grid;place-items:center;color:color-mix(in srgb,var(--tplb-accent) 85%,var(--tplb-muted))}.tplb-lib-tile__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}.tplb-lib-tile__star{flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--tplb-muted);padding:.3rem .4rem;cursor:pointer;border-radius:.25rem;display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .12s ease,color .12s ease}.tplb-lib-tile__remove{flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--tplb-muted);padding:.3rem .25rem;cursor:pointer;border-radius:.25rem;display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .12s ease,color .12s ease,background .12s ease}.tplb-lib-tile:hover .tplb-lib-tile__star,.tplb-lib-tile:focus-within .tplb-lib-tile__star,.tplb-lib-tile__star.is-on{opacity:1;pointer-events:auto}.tplb-lib-tile.is-recent:hover .tplb-lib-tile__remove,.tplb-lib-tile.is-recent:focus-within .tplb-lib-tile__remove{opacity:1;pointer-events:auto}.tplb-lib-tile__remove:hover{color:inherit;background:color-mix(in srgb,currentColor 10%,transparent)}.tplb-lib-tile__star:hover,.tplb-lib-tile__star.is-on{color:#eab308}.tplb-preset-tile{display:flex;align-items:flex-start;gap:.5rem;width:100%;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--tplb-border);background:color-mix(in srgb,var(--tplb-surface) 94%,#f4f4f5);border-radius:.35rem;padding:.4rem .45rem;font:inherit;cursor:grab;color:inherit;transition:border-color .12s ease,background .12s ease}.tplb-preset-tile:hover:not(:disabled){border-color:color-mix(in srgb,var(--tplb-accent) 45%,var(--tplb-border));background:color-mix(in srgb,var(--tplb-accent) 6%,var(--tplb-surface))}.tplb-preset-tile:disabled{opacity:.45;cursor:not-allowed}.tplb-preset-tile.is-dragging{opacity:.55}.tplb-preset-tile__preview{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:.3rem;display:grid;place-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--tplb-accent) 14%,#fff),color-mix(in srgb,var(--tplb-border) 35%,#fff));color:var(--tplb-accent);border:1px solid color-mix(in srgb,var(--tplb-border) 80%,transparent)}.tplb-preset-tile__preview--header{background:linear-gradient(180deg,#eef2ff,#f8fafc 55%)}.tplb-preset-tile__preview--footer{background:linear-gradient(180deg,#f8fafc 40%,#eef2ff)}.tplb-preset-tile__preview--body{background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.tplb-preset-tile__body{display:flex;flex-direction:column;gap:.12rem;min-width:0}.tplb-preset-tile__title{font-size:.8125rem;font-weight:600;line-height:1.25}.tplb-preset-tile__desc{font-size:.6875rem;color:var(--tplb-muted);line-height:1.3}.tplb-preset-tile__meta{font-size:.625rem;color:color-mix(in srgb,var(--tplb-muted) 90%,#000);line-height:1.3}.tplb-nav-panel{display:flex;flex-direction:column;gap:.5rem;min-height:0;height:100%}.tplb-structure-assets{display:flex;flex-direction:column;gap:.25rem;flex-shrink:0;padding-bottom:.35rem;border-bottom:1px solid var(--tplb-ed-border, var(--tplb-border))}.tplb-structure-assets__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:flex;align-items:center;gap:.3rem;width:100%;padding:.2rem .15rem;font:inherit;font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--tplb-ed-fg-muted, var(--tplb-muted));cursor:pointer;border-radius:.3rem}.tplb-structure-assets__toggle:hover{background:color-mix(in srgb,var(--tplb-ed-fg, #111) 5%,transparent);color:var(--tplb-ed-fg, inherit)}.tplb-structure-assets__count{margin-left:auto;font-weight:500;font-variant-numeric:tabular-nums;opacity:.75}.tplb-components-lib--embedded{display:flex;flex-direction:column;gap:.15rem;padding:0 .1rem .15rem}.tplb-components-lib__empty{margin:0;padding:.25rem .35rem .35rem;font-size:.6875rem;line-height:1.35;color:var(--tplb-ed-fg-subtle, var(--tplb-muted))}.tplb-components-lib__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1rem;max-height:9rem;overflow:auto}.tplb-components-lib__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:flex;align-items:center;gap:.4rem;width:100%;padding:.3rem .35rem;border-radius:.3rem;font:inherit;font-size:.75rem;color:inherit;text-align:left;cursor:pointer}.tplb-components-lib__item:hover:not(:disabled){background:var(--tplb-ed-bg-hover, color-mix(in srgb, var(--tplb-accent, #0ea5e9) 8%, transparent))}.tplb-components-lib__item:disabled{opacity:.45;cursor:not-allowed}.tplb-components-lib__item svg{flex-shrink:0;color:var(--tplb-ed-fg-muted, var(--tplb-muted))}.tplb-components-lib__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tplb-nav-search{display:flex;align-items:center;gap:.35rem;padding:.35rem .45rem;border:1px solid var(--tplb-border);border-radius:.35rem;background:color-mix(in srgb,var(--tplb-surface, #fff) 92%,var(--tplb-muted));color:var(--tplb-muted)}.tplb-nav-search input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:.8125rem;color:inherit;outline:none}.tplb-nav-warnings{display:flex;flex-direction:column;gap:.2rem;flex-shrink:0}.tplb-nav-warnings__item{display:grid;grid-template-columns:auto 1fr;gap:.15rem .4rem;align-items:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,#dc2626 25%,var(--tplb-border));background:color-mix(in srgb,#dc2626 6%,transparent);border-radius:.3rem;padding:.3rem .4rem;font:inherit;font-size:.6875rem;text-align:left;cursor:pointer;color:inherit}.tplb-nav-warnings__item svg{color:#dc2626;margin-top:.1rem}.tplb-nav-warnings__msg{grid-column:2;color:var(--tplb-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tplb-nav-panel__actions,.tplb-structure-panel__actions{display:flex;flex-direction:column;gap:.25rem}.tplb-structure-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px dashed var(--tplb-border);background:transparent;border-radius:.3rem;padding:.35rem .5rem;font:inherit;font-size:.75rem;text-align:left;cursor:pointer;color:inherit}.tplb-structure-action:hover:not(:disabled){border-color:color-mix(in srgb,var(--tplb-accent) 50%,var(--tplb-border));background:color-mix(in srgb,var(--tplb-accent) 6%,transparent)}.tplb-structure-action:disabled{opacity:.45;cursor:not-allowed}.tplb-nav-tree__list{list-style:none;margin:0;padding:0}.tplb-nav-tree__list--root{flex:1;min-height:0;overflow:auto;margin:0 -.15rem;padding:0 .15rem .5rem}.tplb-nav-tree__item{margin:0}.tplb-nav-row{position:relative;display:flex;align-items:center;gap:.2rem;min-height:1.75rem;padding:.15rem .25rem;border-radius:.3rem;font-size:.8125rem;cursor:pointer;-webkit-user-select:none;user-select:none}.tplb-nav-row:hover{background:color-mix(in srgb,var(--tplb-accent) 7%,transparent)}.tplb-nav-row.is-selected{background:color-mix(in srgb,var(--tplb-accent) 14%,transparent);color:var(--tplb-accent)}.tplb-nav-row.is-hidden .tplb-nav-row__name{opacity:.55;text-decoration:line-through;text-decoration-thickness:1px}.tplb-nav-row__drop-line{position:absolute;left:.5rem;right:.35rem;height:0;border-top:2px solid var(--tplb-accent);pointer-events:none;z-index:2}.tplb-nav-row__drop-line--before{top:0}.tplb-nav-row__drop-line--after{bottom:0}.tplb-nav-row__drop-line--inside{top:2px;right:.25rem;bottom:2px;left:.25rem;height:auto;border:1.5px dashed var(--tplb-accent);border-radius:.25rem;background:color-mix(in srgb,var(--tplb-accent) 6%,transparent)}.tplb-nav-row__drop-line.is-invalid,.tplb-nav-row__drop-line--inside.is-invalid{border-color:#dc2626;background:color-mix(in srgb,#dc2626 6%,transparent)}.tplb-nav-row.is-drop-invalid{background:color-mix(in srgb,#dc2626 5%,transparent)}.tplb-nav-row__chevron{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;width:1.1rem;height:1.1rem;display:inline-flex;align-items:center;justify-content:center;color:var(--tplb-muted);cursor:pointer;flex-shrink:0}.tplb-nav-row__chevron:disabled{cursor:default;opacity:.35}.tplb-nav-row__chevron-spacer{display:block;width:.5rem}.tplb-nav-row__icon{display:inline-flex;flex-shrink:0;color:var(--tplb-muted)}.tplb-nav-row.is-selected .tplb-nav-row__icon{color:var(--tplb-accent)}.tplb-nav-row__name{flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:.05rem;font-weight:500}.tplb-nav-row__name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tplb-nav-row__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:450;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--tplb-muted, var(--text-muted, #9ca3af))}.tplb-nav-row__rename{flex:1;min-width:0;font:inherit;font-size:.8125rem;padding:.1rem .3rem;border:1px solid var(--tplb-accent);border-radius:.25rem;background:var(--tplb-surface, #fff);color:inherit}.tplb-nav-row__badges{display:inline-flex;flex-wrap:wrap;gap:.15rem;max-width:45%;justify-content:flex-end}.tplb-nav-badge{display:inline-flex;align-items:center;gap:.15rem;font-size:.625rem;line-height:1.2;padding:.05rem .28rem;border-radius:.2rem;border:1px solid var(--tplb-border);color:var(--tplb-muted);white-space:nowrap}.tplb-nav-badge--ok{color:#15803d;border-color:color-mix(in srgb,#16a34a 35%,var(--tplb-border))}.tplb-nav-badge--warn{color:#b45309;border-color:color-mix(in srgb,#f59e0b 40%,var(--tplb-border))}.tplb-nav-badge--danger{color:#dc2626;border-color:color-mix(in srgb,#dc2626 35%,var(--tplb-border));cursor:pointer}.tplb-nav-row__actions{display:none;align-items:center;gap:.05rem;flex-shrink:0}.tplb-nav-row:hover .tplb-nav-row__actions,.tplb-nav-row.is-selected .tplb-nav-row__actions{display:inline-flex}.tplb-nav-row__ghost{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--tplb-muted);width:1.35rem;height:1.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.25rem;cursor:pointer;padding:0}.tplb-nav-row__ghost:hover{background:color-mix(in srgb,var(--tplb-accent) 12%,transparent);color:var(--tplb-accent)}.tplb-nav-row__ghost[draggable=true]{cursor:grab}.tplb-nav-menu{position:fixed;z-index:80;min-width:10rem;padding:.25rem;background:var(--tplb-surface, #fff);border:1px solid var(--tplb-border);border-radius:.4rem;box-shadow:0 8px 24px #0f172a1f}.tplb-nav-menu__item{width:100%;display:flex;align-items:center;gap:.4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;font-size:.8125rem;text-align:left;padding:.35rem .5rem;border-radius:.25rem;cursor:pointer;color:inherit}.tplb-nav-menu__item:hover{background:color-mix(in srgb,var(--tplb-accent) 10%,transparent)}.tplb-nav-menu__item.is-danger{color:#dc2626}.tplb-canvas-breadcrumb{padding:.35rem .65rem 0;border-bottom:1px solid color-mix(in srgb,var(--tplb-border) 70%,transparent)}.tplb-canvas-breadcrumb--footer{margin-top:auto;flex-shrink:0;padding:.2rem .65rem;border-top:1px solid color-mix(in srgb,var(--tplb-ed-border, var(--tplb-border)) 80%,transparent);border-bottom:0;background:color-mix(in srgb,var(--tplb-ed-bg-toolbar, #f4f4f5) 72%,transparent);backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px)}.tplb-canvas-breadcrumb--footer .tplb-breadcrumb__item{font-size:.6875rem}.tplb-breadcrumb__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.15rem}.tplb-breadcrumb__item{display:inline-flex;align-items:center;gap:.15rem;font-size:.75rem}.tplb-breadcrumb__sep{color:var(--tplb-muted);margin-right:.15rem}.tplb-breadcrumb__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;font-size:inherit;color:var(--tplb-accent);cursor:pointer;padding:.1rem .2rem;border-radius:.2rem}.tplb-breadcrumb__link:hover{background:color-mix(in srgb,var(--tplb-accent) 10%,transparent)}.tplb-breadcrumb__current{font-weight:600;padding:.1rem .2rem}.tplb-live-surface .aythen-tpl-page__header,.tplb-live-surface .aythen-tpl-page__footer{position:relative;background:color-mix(in srgb,var(--tplb-accent, #3b5bdb) 4%,transparent);border-radius:.15rem;min-height:2rem;cursor:default}.tplb-live-surface .aythen-tpl-page__header[data-region-empty="1"],.tplb-live-surface .aythen-tpl-page__footer[data-region-empty="1"]{background:color-mix(in srgb,var(--tplb-accent, #3b5bdb) 7%,#f8fafc);outline:1px dashed color-mix(in srgb,var(--tplb-accent, #3b5bdb) 35%,transparent)}.tplb-live-surface .aythen-tpl-page__body[data-region-empty="1"]{min-height:4.5rem;cursor:text}.tplb-region-frame{position:absolute;pointer-events:none;border:1px solid transparent;border-radius:.2rem;z-index:2;box-sizing:border-box}.tplb-region-frame.is-hovered{border-color:color-mix(in srgb,var(--tplb-accent) 40%,transparent)}.tplb-region-frame.is-selected{border-color:var(--tplb-accent)}.tplb-region-frame__label{position:absolute;top:-1.15rem;left:0;font-size:.6875rem;font-weight:600;color:var(--tplb-accent);background:color-mix(in srgb,var(--tplb-surface, #fff) 92%,transparent);padding:.05rem .35rem;border-radius:.2rem;white-space:nowrap;pointer-events:none;opacity:0;transform:scale(calc(1 / var(--tplb-zoom, 1)));transform-origin:bottom left}.tplb-region-frame.is-hovered .tplb-region-frame__label,.tplb-region-frame.is-selected .tplb-region-frame__label{opacity:1}.tplb-region-toolbar{position:absolute;z-index:6;display:flex;align-items:center;gap:.15rem;padding:.2rem .35rem;background:var(--tplb-surface, #fff);border:1px solid var(--tplb-border);border-radius:.35rem;box-shadow:0 4px 14px #0f172a14}.tplb-region-toolbar__title{font-size:.75rem;font-weight:600;padding:0 .35rem 0 .15rem;color:var(--tplb-muted)}.tplb-live-box--region{border-style:solid}.tplb-region-inspector__empty{margin:0 0 .75rem;font-size:.875rem;color:var(--tplb-muted);line-height:1.4}.tplb-region-inspector__children{list-style:none;margin:0 0 .5rem;padding:0;display:flex;flex-direction:column;gap:.2rem}.tplb-region-inspector__child{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--tplb-border);background:transparent;border-radius:.3rem;padding:.35rem .5rem;font:inherit;font-size:.8125rem;text-align:left;cursor:pointer}.tplb-region-inspector__child:hover{border-color:color-mix(in srgb,var(--tplb-accent) 40%,var(--tplb-border))}.tplb-region-inspector__add{display:flex;flex-direction:column;gap:.35rem}.tplb-btn-row--wrap{flex-wrap:wrap}.tplb-btn--sm{font-size:.75rem;padding:.25rem .45rem}.tplb-btn--primary{background:var(--tplb-accent);color:#fff;border-color:var(--tplb-accent)}.tplb-layers{list-style:none;margin:0;padding:0}.tplb-layers__item.is-drop-target{outline:1px dashed var(--tplb-accent);border-radius:.25rem}.tplb-layer{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-size:.75rem;text-align:left;padding:.3rem .4rem;border-radius:.25rem;cursor:pointer;display:flex;gap:.35rem;align-items:center}.tplb-layer.is-selected{background:color-mix(in srgb,var(--tplb-accent) 14%,transparent)}.tplb-layer.is-hidden{opacity:.45}.tplb-layer__grip{opacity:.35;font-size:.65rem;cursor:grab}.tplb-layer__flag{font-size:.65rem}.tplb-field{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.65rem;font-size:.75rem}.tplb-field input,.tplb-field select,.tplb-field textarea{font:inherit;font-size:.8125rem;padding:.35rem .45rem;border:1px solid var(--tplb-border);border-radius:.3rem;background:var(--tplb-surface);color:inherit}.tplb-field-row{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.tplb-field-row .tplb-field{margin-bottom:.5rem}.tplb-check{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;color:var(--tplb-muted)}.tplb-hint,.tplb-empty{font-size:.75rem;color:var(--tplb-muted);margin:.35rem 0}.tplb-canvas-shell{display:flex;flex-direction:column;min-width:0;min-height:0}.tplb-canvas-toolbar{display:flex;align-items:center;gap:.75rem;padding:.4rem .75rem;background:color-mix(in srgb,var(--tplb-surface) 80%,transparent);border-bottom:1px solid var(--tplb-border)}.tplb-zoom-label{min-width:3rem;text-align:center;font-size:.75rem}.tplb-canvas-warn{font-size:.75rem;color:#c2410c}.tplb-canvas-meta{font-size:.75rem;color:var(--tplb-muted);max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tplb-canvas-sample-type{gap:.4rem}.tplb-canvas-sample-type select{font:inherit;font-size:.75rem;padding:.2rem .35rem;border:1px solid var(--tplb-border);border-radius:.3rem;background:var(--tplb-surface);color:inherit}.tplb-canvas-stage--live{display:flex;flex-direction:column;align-items:center}.tplb-live-frame{position:relative;transform-origin:top center;margin:0 auto;width:max-content;max-width:none}.tplb-sample-badge{position:absolute;top:.5rem;right:.5rem;z-index:4;padding:.2rem .55rem;border-radius:999px;border:1px solid var(--tplb-ed-border, color-mix(in srgb, var(--tplb-ed-fg, #222) 18%, transparent));background:color-mix(in srgb,var(--tplb-ed-bg-elevated, #fff) 88%,transparent);color:var(--tplb-ed-fg-muted, color-mix(in srgb, var(--tplb-ed-fg, #222) 65%, transparent));font-size:.6875rem;font-weight:600;letter-spacing:.02em;pointer-events:none;-webkit-user-select:none;user-select:none}.tplb-sample-badge--inline{position:static;pointer-events:auto}.tplb-binding-inspect{display:grid;gap:.35rem;margin:.5rem 0 0;font-size:.8125rem}.tplb-binding-inspect>div{display:grid;grid-template-columns:6.5rem 1fr;gap:.35rem;align-items:baseline}.tplb-binding-inspect dt{margin:0;color:var(--tplb-muted, #6b7280);font-weight:600}.tplb-binding-inspect dd{margin:0;min-width:0;word-break:break-word}.tplb-binding-inspect__value{font-variant-numeric:tabular-nums}.tplb-binding-status{display:inline-block;padding:.05rem .35rem;border-radius:.2rem;font-size:.75rem;font-weight:600}.tplb-binding-status--resolved{background:color-mix(in srgb,#15803d 12%,transparent);color:#15803d}.tplb-binding-status--absent{background:color-mix(in srgb,#6b7280 14%,transparent);color:#4b5563}.tplb-binding-status--invalid,.tplb-binding-status--type_mismatch{background:color-mix(in srgb,#c47f00 16%,transparent);color:#9a5b00}.tplb-binding-status--hidden{background:color-mix(in srgb,#6b7280 10%,transparent);color:#6b7280}.tplb-live-surface{position:relative;cursor:default}.tplb-live-content{position:relative;z-index:0}.tplb-live-content .aythen-tpl-page{box-shadow:0 .5rem 1.75rem color-mix(in srgb,#000 16%,transparent);margin-bottom:1.75rem}.tplb-live-content .aythen-tpl-page[data-view-rotation]{transform-origin:center center;will-change:transform}.tplb-live-surface .aythen-tpl-page-chrome{display:block;pointer-events:none;font-family:system-ui,-apple-system,sans-serif}.tplb-live-surface .aythen-tpl-page-chrome--number{position:absolute;left:50%;bottom:-1.35rem;transform:translate(-50%);font-size:.6875rem;font-weight:600;color:var(--tplb-muted);letter-spacing:.04em}.tplb-live-surface .aythen-tpl-page-chrome--break{display:inline-flex;margin:.25rem 0;padding:.1rem .4rem;border-radius:.2rem;background:color-mix(in srgb,#0ea5e9 18%,#fff);color:#0369a1;font-size:.625rem;font-weight:600}.tplb-live-surface .aythen-tpl-page-chrome--continue{margin-top:.5rem;padding:.25rem .4rem;border-top:1px dashed color-mix(in srgb,var(--tplb-muted) 45%,transparent);color:var(--tplb-muted);font-size:.6875rem;font-style:italic}.tplb-live-surface .aythen-tpl-page-chrome--overflow{margin:.35rem 0;padding:.35rem .5rem;border:1px solid color-mix(in srgb,var(--tplb-ed-warning, #b45309) 45%,transparent);border-radius:.25rem;background:color-mix(in srgb,var(--tplb-ed-warning, #a16207) 14%,#fff);color:var(--tplb-ed-warning, #92400e);font-size:.75rem}.tplb-canvas-toolbar-wrap{position:absolute;top:0;left:0;right:0;z-index:50;flex-shrink:0;overflow:visible;pointer-events:none}.tplb-canvas-toolbar-wrap .tplb-ed-canvas-toolbar{isolation:isolate}.tplb-canvas-body{display:grid;grid-template-columns:minmax(0,1fr);flex:1 1 0;min-height:0;min-width:0;overflow:hidden;position:relative;z-index:0}.tplb-canvas-body.has-pages-rail,.tplb-canvas-body.has-library-rail{grid-template-columns:auto minmax(0,1fr)}.tplb-canvas-main{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.tplb-canvas-workspace{display:flex;flex:1 1 0;min-height:0;min-width:0;align-items:stretch;overflow:hidden;position:relative;z-index:0}.tplb-library-rail{width:17.5rem;flex:0 0 17.5rem;min-width:17.5rem;max-width:17.5rem;border-right:.5px solid color-mix(in srgb,var(--tplb-ed-border, var(--tplb-border)) 70%,transparent);background:var(--tplb-ed-bg-rail, var(--tplb-surface, #f4f4f5));display:flex;flex-direction:column;min-height:0;padding:calc(.35rem + var(--ak-doc-chrome-toolbar-h, 2.5rem)) 0 0;margin:0;overflow:hidden;z-index:5;box-sizing:border-box}:root[data-theme=dark] .tplb-workspace--shell .tplb-library-rail,:root:not([data-theme=light]) .tplb-workspace--shell .tplb-library-rail{background:var(--tplb-ed-bg-rail, #2c2c32);border-right-color:color-mix(in srgb,var(--tplb-ed-border) 80%,transparent)}.tplb-library-rail .tplb-activity-dock--rail-inset{position:relative;left:auto;bottom:auto;transform:none;pointer-events:auto;display:block;max-width:none;width:100%;margin:0;flex:0 0 auto;z-index:1}.tplb-library-rail .tplb-activity-dock--rail-inset .tplb-activity-dock__glass{width:100%;max-width:none;gap:.05rem;padding:.2rem .35rem;border-radius:0;box-sizing:border-box;border:0;border-bottom:.5px solid color-mix(in srgb,var(--tplb-ed-border, var(--tplb-border)) 70%,transparent);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.tplb-library-rail .tplb-activity-dock--rail-inset .tplb-activity-dock__tabs,.tplb-library-rail .tplb-activity-dock--rail-inset .tplb-activity-dock__tools,.tplb-library-rail .tplb-activity-dock--rail-inset .tplb-activity-dock__tool{flex:1 1 0;min-width:0}.tplb-library-rail .tplb-activity-dock--rail-inset .tplb-activity-dock__tools .tplb-activity-dock__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tplb-library-rail .tplb-activity-dock--rail-inset .tplb-activity-dock__tools .tplb-activity-dock__btn{justify-content:center;padding:0 .2rem}.tplb-library-rail .tplb-activity-dock--rail-inset .tplb-activity-dock__sep{width:1px;height:auto;margin:.25rem .1rem}.tplb-library-rail .tplb-activity-dock--rail-inset .tplb-activity-dock__btn{flex:1 1 0;flex-direction:row;min-width:0;height:1.75rem;gap:.28rem;padding:0 .35rem;border-radius:var(--ak-doc-chrome-radius-sm, .5rem)}.tplb-library-rail .tplb-activity-dock--rail-inset .tplb-activity-dock__btn:hover{transform:none}.tplb-library-rail .tplb-activity-dock--rail-inset .tplb-activity-dock__glyph{width:.875rem;height:.875rem}.tplb-library-rail .tplb-activity-dock--rail-inset .tplb-activity-dock__glyph .tplb-lib-ico{width:100%;height:100%}.tplb-library-rail .tplb-activity-dock--rail-inset .tplb-activity-dock__label{font-size:var(--ak-doc-chrome-font, .8125rem);font-weight:520;letter-spacing:-.01em;line-height:1}.tplb-library-rail__panel{flex:1 1 0;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;padding:.45rem .55rem .55rem}.tplb-library-rail__panel>.tplb-lib,.tplb-library-rail__panel>.tplb-structure-panel,.tplb-library-rail__panel>.tplb-nav-panel{flex:1 1 0;min-height:0;width:100%;height:100%;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,currentColor 28%,transparent) transparent}.tplb-library-rail__panel>.tplb-lib{overflow:hidden}.tplb-library-rail__panel>.tplb-structure-panel,.tplb-library-rail__panel>.tplb-nav-panel{overflow:auto}.tplb-library-rail__panel>.tplb-lib .tplb-lib__scroll::-webkit-scrollbar,.tplb-library-rail__panel>.tplb-structure-panel::-webkit-scrollbar,.tplb-library-rail__panel>.tplb-nav-panel::-webkit-scrollbar{width:3px}.tplb-library-rail__panel>.tplb-lib .tplb-lib__scroll::-webkit-scrollbar-thumb,.tplb-library-rail__panel>.tplb-structure-panel::-webkit-scrollbar-thumb,.tplb-library-rail__panel>.tplb-nav-panel::-webkit-scrollbar-thumb{background:color-mix(in srgb,currentColor 28%,transparent);border-radius:999px}.tplb-pages-rail,.tplb-pages-rail--pdf{width:5.5rem;flex:0 0 5.5rem;min-width:5.5rem;max-width:5.5rem;border-right:0;background:color-mix(in srgb,var(--tplb-ed-bg-canvas, #e8e8ec) 88%,#000 12%);display:flex;flex-direction:column;min-height:0;padding:calc(.45rem + var(--ak-doc-chrome-toolbar-h, 2.5rem)) .2rem .35rem;margin:0;gap:.35rem;overflow:hidden;z-index:3;box-sizing:border-box}:root[data-theme=dark] .tplb-workspace--shell .tplb-pages-rail,:root:not([data-theme=light]) .tplb-workspace--shell .tplb-pages-rail{background:color-mix(in srgb,var(--tplb-ed-bg-canvas, #2c2c32) 88%,#000 12%)}.tplb-pages-rail__head{flex:0 0 auto;display:flex;flex-direction:column;align-items:stretch;padding:0 .25rem}.tplb-pages-rail__break-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;width:100%;min-height:2.25rem;padding:.3rem .2rem;border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:.45rem;background:color-mix(in srgb,currentColor 5%,transparent);color:color-mix(in srgb,currentColor 82%,transparent);font:inherit;font-size:.625rem;font-weight:600;letter-spacing:-.01em;line-height:1.1;cursor:pointer}.tplb-pages-rail__break-btn:disabled{opacity:.45;cursor:not-allowed}.tplb-pages-rail__break-btn:not(:disabled):hover{color:currentColor;border-color:color-mix(in srgb,var(--tplb-accent, #0ea5e9) 40%,transparent)}.tplb-pages-rail__scroll{flex:1 1 auto;min-height:0;overflow:auto;position:relative;padding:.15rem .35rem .5rem;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,currentColor 28%,transparent) transparent}.tplb-pages-rail__scroll::-webkit-scrollbar{width:3px}.tplb-pages-rail__scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,currentColor 28%,transparent);border-radius:999px}.tplb-pages-rail__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem;align-items:center}.tplb-pages-rail__thumb{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.3rem;width:calc(100% - .15rem);max-width:4.5rem;padding:.2rem .15rem;border:0;border-radius:.65rem;background:transparent;cursor:pointer;color:color-mix(in srgb,currentColor 62%,transparent);transition:background-color .14s ease}.tplb-pages-rail__thumb:hover{background:color-mix(in srgb,currentColor 7%,transparent)}.tplb-pages-rail__thumb.is-active .tplb-pages-rail__thumb-sheet{outline:2px solid var(--accent, var(--green-landing-color, #34c759));outline-offset:1px}.tplb-pages-rail__thumb-sheet{display:block;width:3rem;height:4rem;border-radius:.35rem;background:#fff;border:1px solid color-mix(in srgb,#000 12%,transparent);box-shadow:0 .1rem .25rem color-mix(in srgb,#000 8%,transparent)}.tplb-pages-rail__thumb-num{font-size:.6875rem;font-weight:600;letter-spacing:-.01em;color:color-mix(in srgb,currentColor 72%,transparent);line-height:1}.tplb-pages-rail__thumb.is-active .tplb-pages-rail__thumb-num{color:currentColor}.tplb-pages-panel{position:absolute;top:calc(100% + .25rem);right:.75rem;z-index:20;width:min(16rem,90vw);max-height:18rem;overflow:auto;background:color-mix(in srgb,var(--tplb-ed-bg-elevated, var(--tplb-surface, #fff)) 92%,transparent);backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);border:1px solid var(--tplb-ed-border, var(--tplb-border));border-radius:.55rem;box-shadow:var(--tplb-ed-shadow, 0 .5rem 1.25rem color-mix(in srgb, #000 12%, transparent));color:var(--tplb-ed-fg, inherit);padding:.5rem}.tplb-pages-panel__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem;font-size:.8125rem}.tplb-pages-panel__list{list-style:none;margin:0;padding:0}.tplb-pages-panel__item{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .45rem;border:0;border-radius:.3rem;background:transparent;cursor:pointer;font-size:.8125rem;text-align:left;color:inherit}.tplb-pages-panel__item:hover{background:color-mix(in srgb,var(--tplb-accent, #0ea5e9) 10%,transparent)}.tplb-pages-panel__meta{color:var(--tplb-muted);font-size:.6875rem}.tplb-pageflow-warn{margin-top:.5rem}.tplb-col-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.tplb-col-list__item{border:1px solid var(--tplb-border);border-radius:.35rem;padding:.35rem}.tplb-col-list__item.is-active{border-color:color-mix(in srgb,#0ea5e9 55%,var(--tplb-border));background:color-mix(in srgb,#0ea5e9 8%,transparent)}.tplb-col-list__item.is-hidden{opacity:.55}.tplb-col-list__select{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit;padding:.15rem}.tplb-col-list__editor{margin-top:.4rem;padding-top:.35rem;border-top:1px dashed var(--tplb-border)}.tplb-table-toolbar-anchor{position:absolute;z-index:6;pointer-events:auto}.tplb-table-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;padding:.3rem .4rem;background:var(--tplb-surface, #fff);border:1px solid var(--tplb-border);border-radius:.35rem;box-shadow:0 .35rem 1rem color-mix(in srgb,#000 12%,transparent);font-size:.75rem}.tplb-table-toolbar__select{font-size:.75rem;max-width:9rem}.tplb-table-col-handles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5}.tplb-table-col-handle{position:absolute;width:.5rem;margin-left:-.25rem;border:0;padding:0;cursor:col-resize;pointer-events:auto;background:color-mix(in srgb,#0ea5e9 35%,transparent);border-radius:.1rem}.tplb-table-col-handle:hover{background:color-mix(in srgb,#0ea5e9 70%,transparent)}.tplb-table-col-tooltip{position:fixed;bottom:1rem;left:50%;transform:translate(-50%);z-index:30;padding:.25rem .5rem;border-radius:.25rem;background:#0f172a;color:#fff;font-size:.75rem;pointer-events:none}.tplb-live-surface th.is-part-selected,.tplb-live-surface td.is-part-selected,.tplb-live-surface [data-part=totals-row].is-part-selected{outline:2px solid #0ea5e9;outline-offset:-2px}.tplb-live-surface .aythen-tpl-table-sample-caption{display:block;caption-side:top;text-align:left;font-size:.6875rem;font-weight:600;color:#0369a1;padding:.15rem 0 .35rem}.tplb-live-content .aythen-tpl-field[data-bind],.tplb-live-content .aythen-tpl-field--labeled[data-bind]{cursor:pointer}.tplb-live-content .aythen-tpl-image--empty{display:flex;align-items:center;justify-content:center;width:8.75rem;height:3.5rem;border:1px dashed color-mix(in srgb,var(--tplb-muted) 55%,transparent);border-radius:.25rem;color:var(--tplb-muted);font-size:.75rem;background:color-mix(in srgb,#f4f4f5 70%,#fff);position:relative}.tplb-live-content .aythen-tpl-image--empty:after{content:"Añadir imagen"}.tplb-live-content .aythen-tpl-image--empty[data-empty-asset=image]:after{content:"Añadir imagen"}.tplb-live-content .aythen-tpl-image--empty[data-empty-asset=logo]:after{content:"Sin logo configurado"}.tplb-live-content .aythen-tpl-image--empty[data-empty-asset=logo][data-branding-status=sample]:after{content:"Logo de muestra"}.tplb-live-content .aythen-tpl-image--empty[data-empty-asset=logo][data-branding-status=forbidden]:after{content:"Sin permiso para ver el logo"}.tplb-live-content .aythen-tpl-image--empty[data-empty-asset=logo][data-branding-status=missing]:after,.tplb-live-content .aythen-tpl-image--empty[data-empty-asset=logo][data-branding-status=error]:after{content:"Logo no disponible"}.tplb-live-content .aythen-tpl-image--empty[data-branding-status=loading]{background:linear-gradient(90deg,color-mix(in srgb,#f4f4f5 80%,#fff),color-mix(in srgb,#e4e4e7 70%,#fff),color-mix(in srgb,#f4f4f5 80%,#fff));background-size:200% 100%;animation:tplb-logo-skeleton 1.2s ease-in-out infinite}.tplb-live-content .aythen-tpl-image--empty[data-branding-status=loading]:after{content:""}@keyframes tplb-logo-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.tplb-inspector__btn-row{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0 .75rem}.tplb-link{color:var(--tplb-accent, #10a37f);text-decoration:underline}.tplb-hint--warn{color:color-mix(in srgb,#b45309 80%,var(--tplb-muted))}.tplb-live-content .aythen-tpl-qr--placeholder{display:flex;align-items:center;justify-content:center;min-height:3.5rem;min-width:3.5rem;margin:.5rem 0;border:1px dashed color-mix(in srgb,var(--tplb-muted) 55%,transparent);border-radius:.25rem;color:var(--tplb-muted);font-size:.75rem;background:color-mix(in srgb,#f4f4f5 70%,#fff)}.tplb-live-surface .aythen-tpl-custom-html{position:relative;outline:1px dashed color-mix(in srgb,#0ea5e9 45%,transparent);outline-offset:.125rem}.tplb-live-surface .aythen-tpl-custom-html:before{content:"HTML personalizado";position:absolute;top:-.1rem;left:0;transform:translateY(-100%);z-index:3;padding:.1rem .35rem;border-radius:.2rem .2rem 0 0;background:color-mix(in srgb,#0ea5e9 88%,#0f172a);color:#fff;font-size:.625rem;font-weight:600;letter-spacing:.02em;line-height:1.3;pointer-events:none;white-space:nowrap}.tplb-live-content .aythen-tpl-custom-html--blocked{min-height:2rem;border:1px dashed color-mix(in srgb,var(--tplb-ed-danger, #b91c1c) 55%,transparent);background:color-mix(in srgb,var(--tplb-ed-danger, #b91c1c) 10%,#fff)}.tplb-pill--warn{background:color-mix(in srgb,var(--tplb-ed-warning, #a16207) 14%,var(--tplb-ed-bg-elevated, #fff));color:var(--tplb-ed-warning, #92400e)}.tplb-code__sanitize-banner{margin:0 0 .75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.tplb-live-content .aythen-tpl-qr--placeholder{width:28mm;height:28mm}.tplb-live-overlays{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.tplb-annotation-page{position:absolute;pointer-events:none;z-index:4}.tplb-annotation-page .ak2-annotation-layer{top:0;right:0;bottom:0;left:0}.tplb-live-surface .aythen-tpl-container:empty,.tplb-live-surface .aythen-tpl-section:empty,.tplb-live-surface .aythen-tpl-column:empty,.tplb-live-surface .aythen-tpl-node.aythen-tpl-container:empty,.tplb-live-surface .aythen-tpl-node.aythen-tpl-section:empty{min-height:1.75rem;min-width:2.5rem}.tplb-live-surface .aythen-tpl-text:empty,.tplb-live-surface .aythen-tpl-text[data-editable=text]:empty{min-height:1.35em;min-width:1ch}.tplb-live-surface [data-node].is-canvas-selected>.aythen-tpl-text:empty:before,.tplb-live-surface .aythen-tpl-text.is-canvas-selected:empty:before{content:"";display:inline-block;width:.1rem;height:1.05em;margin-right:.05rem;background:color-mix(in srgb,var(--tplb-ed-accent, #0a84ff) 85%,currentColor);border-radius:1px;vertical-align:text-bottom;animation:tplb-caret-blink 1.05s step-end infinite}@keyframes tplb-caret-blink{0%,to{opacity:1}50%{opacity:0}}@media(prefers-reduced-motion:reduce){.tplb-live-surface [data-node].is-canvas-selected>.aythen-tpl-text:empty:before,.tplb-live-surface .aythen-tpl-text.is-canvas-selected:empty:before{animation:none}}.tplb-live-surface .aythen-tpl-image--empty{display:flex!important;align-items:center;justify-content:center;min-height:2.5rem;min-width:4rem;border:1px dashed color-mix(in srgb,var(--tplb-border, #cbd5e1) 80%,transparent);background:transparent}.tplb-live-surface .aythen-tpl-spacer{min-height:.75rem;outline:1px dashed transparent}.tplb-live-surface .aythen-tpl-divider{min-height:.5rem;padding:.35rem 0;box-sizing:content-box}.tplb-live-surface .aythen-tpl-signature--fallback .aythen-tpl-signature__pad,.tplb-live-surface .aythen-tpl-signature--empty .aythen-tpl-signature__pad{min-height:2.25rem;min-width:6rem}.tplb-live-surface .aythen-tpl-container:empty:after,.tplb-live-surface .aythen-tpl-section:empty:after,.tplb-live-surface .aythen-tpl-column:empty:after{content:none}.tplb-live-surface [data-node].is-canvas-selected{outline:1.5px solid color-mix(in srgb,var(--tplb-ed-accent, var(--tplb-accent, #10a37f)) 90%,transparent);outline-offset:1px}.tplb-canvas-stage.is-outline .tplb-live-surface [data-node].is-canvas-selected{outline:none}.tplb-live-surface .aythen-tpl-container:empty:hover:after,.tplb-live-surface .aythen-tpl-section:empty:hover:after,.tplb-live-surface .aythen-tpl-column:empty:hover:after,.tplb-live-surface [data-node].is-canvas-selected:empty:after{content:"Arrastra aquí";display:flex;align-items:center;justify-content:center;min-height:1.75rem;font-size:.6875rem;color:var(--tplb-muted, #64748b);border:1px dashed color-mix(in srgb,var(--tplb-accent) 40%,transparent);border-radius:.2rem}.tplb-live-box{position:absolute;box-sizing:border-box;border-radius:.15rem;transition:outline-color .1s ease;outline-offset:0;background:transparent}.tplb-live-box__label{position:absolute;top:0;left:0;transform:translateY(-100%) scale(calc(1 / var(--tplb-zoom, 1)));transform-origin:bottom left;margin-top:-.1rem;max-width:min(14rem,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.08rem .3rem;border-radius:.15rem;font-size:.625rem;line-height:1.2;font-weight:500;color:var(--tplb-fg, #18181b);background:color-mix(in srgb,var(--tplb-surface, #fff) 94%,transparent);border:1px solid color-mix(in srgb,var(--tplb-border, #e2e8f0) 90%,transparent);box-shadow:0 1px 2px color-mix(in srgb,#000 6%,transparent)}.tplb-live-box__label--selected{color:var(--tplb-accent);border-color:color-mix(in srgb,var(--tplb-accent) 35%,transparent)}.tplb-live-box--field .tplb-live-box__label--selected{color:#15803d;border-color:color-mix(in srgb,#16a34a 40%,transparent)}.tplb-live-box--hover{outline:1px solid color-mix(in srgb,var(--tplb-accent) 45%,transparent);background:transparent}.tplb-live-box--selected{outline:1.5px solid var(--tplb-accent);box-shadow:none;background:transparent}.tplb-live-box--field.tplb-live-box--selected{outline-color:#16a34a;background:transparent}.tplb-live-box--drop{outline:1.5px dashed var(--tplb-accent);background:color-mix(in srgb,var(--tplb-accent) 4%,transparent)}.tplb-outline-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.tplb-outline-box{position:absolute;box-sizing:border-box;border-radius:.1rem;background:transparent}.tplb-outline-box--region{border:1.5px dashed color-mix(in srgb,var(--tplb-accent) 55%,#64748b)}.tplb-outline-box--section{border:1.5px solid color-mix(in srgb,var(--tplb-accent) 42%,transparent)}.tplb-outline-box--container{border:1.5px solid color-mix(in srgb,#64748b 55%,transparent)}.tplb-outline-box--columns{border:1.5px solid color-mix(in srgb,var(--tplb-accent) 38%,transparent)}.tplb-outline-box--column{border:1px dashed color-mix(in srgb,#94a3b8 70%,transparent)}.tplb-outline-box--table{border:1.5px solid color-mix(in srgb,#0f766e 55%,transparent)}.tplb-outline-box--spacer{border:1px dotted color-mix(in srgb,#94a3b8 80%,transparent)}.tplb-outline-box.is-selected{border-color:var(--tplb-accent);border-style:solid;box-shadow:0 0 0 1px color-mix(in srgb,var(--tplb-accent) 25%,transparent)}.tplb-outline-box.is-hovered:not(.is-selected){border-color:color-mix(in srgb,var(--tplb-accent) 55%,transparent)}.tplb-outline-box.is-empty{background:color-mix(in srgb,var(--tplb-accent) 3%,transparent)}.tplb-outline-box__label{position:absolute;top:0;left:0;transform:translateY(-100%) scale(calc(1 / var(--tplb-zoom, 1)));transform-origin:bottom left;margin-top:-.1rem;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.06rem .28rem;border-radius:.15rem;font-size:.625rem;font-weight:600;line-height:1.2;color:var(--tplb-fg, #18181b);background:color-mix(in srgb,var(--tplb-surface, #fff) 94%,transparent);border:1px solid color-mix(in srgb,var(--tplb-border, #e2e8f0) 90%,transparent)}.tplb-outline-box.is-selected .tplb-outline-box__label{color:var(--tplb-accent);border-color:color-mix(in srgb,var(--tplb-accent) 35%,transparent)}.tplb-outline-col-divider{position:absolute;width:0;border-left:1px dashed color-mix(in srgb,var(--tplb-accent) 45%,#94a3b8);z-index:2;pointer-events:none}.tplb-outline-boxmodel{position:absolute;pointer-events:none;z-index:2;box-sizing:border-box}.tplb-outline-boxmodel__pad{position:absolute;top:0;right:0;bottom:0;left:0;border-style:solid;border-color:color-mix(in srgb,#f59e0b 35%,transparent);border-width:var(--pad-t, 0) var(--pad-r, 0) var(--pad-b, 0) var(--pad-l, 0);background:color-mix(in srgb,#f59e0b 8%,transparent);background-clip:padding-box;box-sizing:border-box;pointer-events:none}.tplb-outline-boxmodel__tip{position:absolute;z-index:5;display:flex;flex-direction:column;gap:.1rem;padding:.25rem .4rem;border-radius:.25rem;background:color-mix(in srgb,var(--tplb-surface, #fff) 96%,transparent);border:1px solid var(--tplb-border, #e2e8f0);box-shadow:0 2px 8px #0f172a14;font-size:.625rem;line-height:1.25;color:var(--tplb-muted, #64748b);pointer-events:none;white-space:nowrap}.tplb-outline-boxmodel__tip strong{color:var(--tplb-fg, #18181b);font-weight:600}@media print{.tplb-outline-layer,.tplb-live-overlays{display:none!important}}.tplb-live-snap{position:absolute;height:0;border-top:2px solid var(--tplb-accent);z-index:4;pointer-events:none}.tplb-live-snap__label{position:absolute;top:-1.35rem;left:0;transform:scale(calc(1 / var(--tplb-zoom, 1)));transform-origin:bottom left;font-size:.625rem;font-weight:600;padding:.1rem .35rem;border-radius:.15rem;color:#fff;background:var(--tplb-accent);white-space:nowrap}.tplb-live-snap.is-invalid{border-top-color:#dc2626}.tplb-live-snap.is-invalid .tplb-live-snap__label{background:#dc2626}.tplb-canvas-ft{position:absolute;z-index:5;pointer-events:auto;display:flex;flex-direction:column;gap:.25rem;max-width:min(28rem,92vw)}.tplb-canvas-ft__row{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.15rem;padding:.2rem .3rem;background:color-mix(in srgb,#2c2c2e 88%,transparent);backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);border:1px solid rgba(255,255,255,.1);border-radius:.55rem;box-shadow:0 8px 24px #00000047;color:#ffffffeb}.tplb-canvas-ft__badge{display:inline-flex;align-items:center;gap:.3rem;padding:0 .35rem 0 .2rem;font-size:.75rem;font-weight:600;color:#ffffffeb;max-width:10rem}.tplb-canvas-ft__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tplb-canvas-ft__move{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:none;border-radius:.25rem;background:transparent;color:var(--tplb-muted, #64748b);cursor:grab;-webkit-user-select:none;user-select:none}.tplb-canvas-ft__move:active{cursor:grabbing}.tplb-canvas-ft__move:hover{background:color-mix(in srgb,var(--tplb-accent) 10%,transparent);color:var(--tplb-accent)}.tplb-canvas-ft__style{pointer-events:auto}.tplb-canvas-ft__insert{position:relative;display:inline-flex}.tplb-canvas-ft__insert-menu{position:absolute;top:calc(100% + .3rem);left:0;z-index:6;display:flex;flex-direction:column;gap:.1rem;min-width:7.5rem;padding:.3rem;border-radius:.55rem;border:1px solid rgba(255,255,255,.12);background:color-mix(in srgb,#2c2c2e 94%,transparent);backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);box-shadow:0 10px 28px #00000059}.tplb-canvas-ft__insert-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#ffffffeb;text-align:left;font-size:.75rem;font-weight:520;line-height:1.2;padding:.4rem .5rem;border-radius:.4rem;cursor:pointer}.tplb-canvas-ft__insert-item:hover{background:color-mix(in srgb,#ffffff 14%,transparent)}.tplb-live-bind-tip{position:absolute;z-index:3;padding:.15rem .4rem;border-radius:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem;line-height:1.2;color:#fff;background:color-mix(in srgb,#18181b 92%,var(--tplb-accent));white-space:nowrap;pointer-events:none;box-shadow:0 .2rem .6rem color-mix(in srgb,#000 22%,transparent)}.tplb-live-guides{pointer-events:none;position:absolute;top:8%;right:8%;bottom:8%;left:8%;z-index:1;border:1px solid color-mix(in srgb,#22c55e 35%,transparent)}.tplb-page--empty-state{display:grid;place-items:center;padding:2rem;min-height:16rem}.tplb-canvas-meta--hint{max-width:20rem;opacity:.85}.tplb-live-content [data-inline-editing="1"]{opacity:0!important}.tplb-live-content [data-editable=text]{cursor:text}.tplb-format-bar{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.15rem;padding:.25rem;margin-bottom:.55rem;border:1px solid var(--tplb-ed-border, var(--tplb-border));border-radius:.55rem;background:color-mix(in srgb,var(--tplb-ed-bg-elevated, var(--tplb-surface)) 92%,var(--tplb-ed-bg-toolbar, #f4f4f5));color:var(--tplb-ed-fg, inherit);box-shadow:var(--tplb-ed-shadow-sm, 0 .15rem .55rem color-mix(in srgb, #000 8%, transparent))}.tplb-format-btn{display:inline-grid;place-items:center;min-width:1.65rem;height:1.65rem;padding:0 .3rem;border:1px solid transparent;border-radius:.3rem;background:transparent;color:inherit;font:inherit;font-size:.75rem;line-height:1;cursor:pointer}.tplb-format-btn:hover:not(:disabled){background:color-mix(in srgb,var(--tplb-accent) 10%,transparent)}.tplb-format-btn.is-active{background:color-mix(in srgb,var(--tplb-accent) 16%,transparent);border-color:color-mix(in srgb,var(--tplb-accent) 35%,transparent);color:var(--tplb-accent)}.tplb-format-btn:disabled{opacity:.45;cursor:not-allowed}.tplb-format-btn__u{text-decoration:underline;text-underline-offset:.12em}.tplb-format-sep{width:1px;height:1.1rem;margin:0 .15rem;background:var(--tplb-border)}.tplb-format-color{display:inline-flex;align-items:center;gap:.15rem;font-size:.75rem;font-weight:700;padding:0 .15rem}.tplb-format-color select{max-width:5.5rem;font:inherit;font-size:.6875rem;font-weight:400;border:1px solid transparent;border-radius:.25rem;background:transparent;color:inherit}.tplb-live-snap:before{content:"";position:absolute;left:-.25rem;top:-.3rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--tplb-accent)}.tplb-live-snap.is-invalid:before{background:#dc2626}.tplb-resize-handle,.tplb-col-resize{position:absolute;z-index:4;padding:0;border:0;pointer-events:auto;box-sizing:border-box}.tplb-resize-handle--col,.tplb-col-resize{width:.7rem;transform:translate(-50%);border-radius:.2rem;background:color-mix(in srgb,var(--tplb-accent) 45%,transparent);cursor:col-resize;opacity:.5}.tplb-resize-handle--e,.tplb-resize-handle--s,.tplb-resize-handle--se{width:.625rem;height:.625rem;border-radius:.125rem;border:1.5px solid #fff;background:var(--tplb-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--tplb-accent) 40%,transparent);opacity:.85}.tplb-resize-handle:hover,.tplb-resize-handle:focus,.tplb-resize-handle.is-active,.tplb-col-resize:hover,.tplb-col-resize:focus{opacity:1;background:var(--tplb-accent)}.tplb-resize-guide{position:absolute;z-index:5;pointer-events:none;background:color-mix(in srgb,var(--tplb-accent) 70%,#38bdf8)}.tplb-resize-guide--v{width:1px;transform:translate(-.5px)}.tplb-resize-guide--h{height:1px;transform:translateY(-.5px)}.tplb-resize-tooltip{position:absolute;z-index:6;transform:translate(-50%);padding:.15rem .4rem;border-radius:.25rem;background:color-mix(in srgb,#0f172a 92%,transparent);color:#f8fafc;font-size:.6875rem;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;box-shadow:0 2px 6px color-mix(in srgb,#0f172a 25%,transparent)}.tplb-inline-editor__surface ul,.tplb-inline-editor__surface ol{margin:.25rem 0;padding-left:1.25rem}.tplb-inline-editor__surface p{margin:0 0 .4rem;text-align:start}.tplb-inline-editor__surface a{color:var(--tplb-accent);text-decoration:underline}.tplb-live-floating-toolbar{position:absolute;z-index:5;pointer-events:auto}.tplb-live-floating-toolbar .tplb-format-bar{margin-bottom:0}.tplb-live-drag-handle,.tplb-live-edit-btn{position:absolute;top:0;z-index:2;pointer-events:auto;border:1px solid color-mix(in srgb,var(--tplb-accent) 40%,transparent);background:var(--tplb-surface);color:var(--tplb-accent);font-size:.625rem;line-height:1;border-radius:.2rem;cursor:pointer;box-shadow:0 .1rem .35rem color-mix(in srgb,#000 12%,transparent)}.tplb-live-drag-handle{right:0;transform:translate(35%,-35%);padding:.2rem .25rem;cursor:grab}.tplb-live-drag-handle:active{cursor:grabbing}.tplb-live-edit-btn{left:0;bottom:0;top:auto;transform:translate(-10%,45%);padding:.2rem .4rem}.tplb-inline-editor{position:absolute;z-index:6;box-sizing:border-box;padding:.1rem .15rem;border:1.5px solid var(--tplb-accent);border-radius:.2rem;background:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--tplb-accent) 25%,transparent),0 .45rem 1.25rem color-mix(in srgb,#000 18%,transparent);font-family:Georgia,Times New Roman,Times,serif;font-size:10pt;line-height:1.45;color:#1a1a1a}.tplb-inline-editor__toolbar{position:absolute;bottom:calc(100% + .35rem);left:0;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;pointer-events:auto}.tplb-inline-editor__toolbar .tplb-format-bar{margin-bottom:0}.tplb-inline-editor__hint{font-size:.625rem;color:var(--tplb-muted);white-space:nowrap;background:color-mix(in srgb,var(--tplb-surface) 90%,transparent);padding:.15rem .35rem;border-radius:.25rem}.tplb-inline-editor__surface{min-height:1.25em;outline:none;white-space:pre-wrap;word-break:break-word;caret-color:var(--tplb-accent);text-align:start}.tplb-inline-editor__surface:focus{outline:none}.tplb-live-content .aythen-tpl-text,.tplb-live-content .aythen-tpl-text p{text-align:start}.tplb-canvas-stage{position:relative;flex:1;overflow:auto;padding:1.5rem;background:color-mix(in srgb,#e4e4e7 70%,var(--aythen-bg, #f4f4f5))}:root[data-theme=dark] .tplb-workspace--shell .tplb-canvas-stage,:root:not([data-theme=light]) .tplb-workspace--shell .tplb-canvas-stage{background:var(--tplb-ed-bg-canvas, #2c2c32);color:var(--tplb-ed-fg, rgba(255, 255, 255, .92))}.tplb-workspace--shell .tplb-canvas-workspace,.tplb-workspace--shell .tplb-canvas-body{background:var(--tplb-ed-bg-canvas, #e8e8ec)}:root[data-theme=dark] .tplb-workspace--shell .tplb-canvas-workspace,:root:not([data-theme=light]) .tplb-workspace--shell .tplb-canvas-workspace,:root[data-theme=dark] .tplb-workspace--shell .tplb-canvas-body,:root:not([data-theme=light]) .tplb-workspace--shell .tplb-canvas-body{background:var(--tplb-ed-bg-canvas, #2c2c32)}.tplb-canvas-stage.is-responsive .tplb-page{width:min(100%,42rem)}.tplb-chrome-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.tplb-ruler{position:absolute;z-index:4;pointer-events:auto;background:color-mix(in srgb,#f8fafc 92%,var(--tplb-border));color:var(--tplb-muted);overflow:hidden;-webkit-user-select:none;user-select:none}:root[data-theme=dark] .tplb-workspace--shell .tplb-ruler,:root:not([data-theme=light]) .tplb-workspace--shell .tplb-ruler{background:color-mix(in srgb,var(--tplb-ed-bg-elevated, #24242a) 88%,#000);color:var(--tplb-ed-fg-muted, rgba(255, 255, 255, .55));border-color:var(--tplb-ed-border, rgba(255, 255, 255, .08))}:root[data-theme=dark] .tplb-workspace--shell .tplb-ruler--corner,:root:not([data-theme=light]) .tplb-workspace--shell .tplb-ruler--corner{border-right-color:var(--tplb-ed-border, rgba(255, 255, 255, .08));border-bottom-color:var(--tplb-ed-border, rgba(255, 255, 255, .08))}:root[data-theme=dark] .tplb-workspace--shell .tplb-ruler--h,:root:not([data-theme=light]) .tplb-workspace--shell .tplb-ruler--h{border-bottom-color:var(--tplb-ed-border, rgba(255, 255, 255, .08))}:root[data-theme=dark] .tplb-workspace--shell .tplb-ruler--v,:root:not([data-theme=light]) .tplb-workspace--shell .tplb-ruler--v{border-right-color:var(--tplb-ed-border, rgba(255, 255, 255, .08))}:root[data-theme=dark] .tplb-workspace--shell .tplb-ruler__tick,:root:not([data-theme=light]) .tplb-workspace--shell .tplb-ruler__tick{background:color-mix(in srgb,#fff 28%,transparent)}:root[data-theme=dark] .tplb-workspace--shell .tplb-chrome-grid,:root:not([data-theme=light]) .tplb-workspace--shell .tplb-chrome-grid{opacity:.55}.tplb-ruler--corner{top:0;left:0;border-right:1px solid var(--tplb-border);border-bottom:1px solid var(--tplb-border)}.tplb-ruler--h{height:1.375rem;border-bottom:1px solid var(--tplb-border);cursor:ns-resize}.tplb-ruler--v{width:1.375rem;border-right:1px solid var(--tplb-border);cursor:ew-resize}.tplb-ruler__tick{position:absolute;pointer-events:none}.tplb-ruler--h .tplb-ruler__tick{top:0;bottom:0;width:1px;background:color-mix(in srgb,var(--tplb-muted) 45%,transparent)}.tplb-ruler--h .tplb-ruler__tick.is-major{background:color-mix(in srgb,var(--tplb-muted) 75%,transparent)}.tplb-ruler--v .tplb-ruler__tick{left:0;right:0;height:1px;background:color-mix(in srgb,var(--tplb-muted) 45%,transparent)}.tplb-ruler--v .tplb-ruler__tick.is-major{background:color-mix(in srgb,var(--tplb-muted) 75%,transparent)}.tplb-ruler__label{position:absolute;font-size:.5625rem;line-height:1;color:var(--tplb-muted);white-space:nowrap}.tplb-ruler--h .tplb-ruler__label{top:.15rem;left:.15rem}.tplb-ruler--v .tplb-ruler__label{top:.15rem;left:.15rem;writing-mode:vertical-rl;transform:rotate(180deg)}.tplb-chrome-grid{position:absolute;pointer-events:none;z-index:1}.tplb-chrome-guide{position:absolute;z-index:2;padding:0;border:0;background:transparent;pointer-events:none}.tplb-chrome-guide--x{width:0;border-left:1px solid color-mix(in srgb,#0ea5e9 70%,transparent);transform:translate(-.5px)}.tplb-chrome-guide--y{height:0;border-top:1px solid color-mix(in srgb,#0ea5e9 70%,transparent);transform:translateY(-.5px)}.tplb-chrome-guide--margin,.tplb-chrome-guide--header-safe,.tplb-chrome-guide--footer-safe{border-color:color-mix(in srgb,#22c55e 55%,transparent);border-style:dashed}.tplb-chrome-guide--user{pointer-events:auto;cursor:move;outline:4px solid transparent}.tplb-chrome-guide--user.is-selected{border-color:var(--tplb-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--tplb-accent) 35%,transparent)}.tplb-chrome-guide--user.is-locked{cursor:default;border-style:dotted;opacity:.75}.tplb-chrome-guide--draft{border-color:var(--tplb-accent);border-style:solid}.tplb-chrome-guide--draft.is-deleting{border-color:#dc2626;opacity:.6}.tplb-chrome-guide__tip{position:absolute;top:.25rem;left:.35rem;padding:.1rem .3rem;border-radius:.2rem;background:color-mix(in srgb,#0f172a 90%,transparent);color:#f8fafc;font-size:.625rem;white-space:nowrap;pointer-events:none}.tplb-chrome-snap-signal{position:absolute;z-index:5;pointer-events:none;background:color-mix(in srgb,#f59e0b 85%,#fff)}.tplb-chrome-snap-signal--x{width:1.5px;transform:translate(-.75px)}.tplb-chrome-snap-signal--y{height:1.5px;transform:translateY(-.75px)}.tplb-ed-grid-select{display:inline-flex;align-items:center;gap:.25rem;height:1.75rem;padding:0 .35rem;border:1px solid transparent;border-radius:.35rem;color:var(--tplb-muted);background:transparent}.tplb-ed-grid-select:focus-within{border-color:color-mix(in srgb,var(--tplb-accent) 40%,transparent);color:var(--tplb-accent)}.tplb-ed-grid-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;font-size:.6875rem;color:inherit;max-width:5.5rem;cursor:pointer}.tplb-ed-mini-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--tplb-border) 80%,transparent);background:transparent;color:var(--tplb-muted);font:inherit;font-size:.6875rem;padding:.2rem .4rem;border-radius:.3rem;cursor:pointer}.tplb-ed-mini-btn:hover:not(:disabled){color:var(--tplb-accent);border-color:color-mix(in srgb,var(--tplb-accent) 40%,transparent)}.tplb-ed-mini-btn.is-active{color:var(--tplb-accent);background:color-mix(in srgb,var(--tplb-accent) 10%,transparent)}.tplb-ed-mini-btn:disabled{opacity:.45;cursor:not-allowed}.tplb-live-guides{display:none}.tplb-page{position:relative;margin:0 auto;width:210mm;min-height:297mm;background:#fff;color:#111;box-shadow:var( --tplb-ed-page-shadow, 0 1px 2px rgba(15, 23, 42, .06), 0 8px 24px rgba(15, 23, 42, .08) );transform-origin:top center;box-sizing:border-box}.tplb-page--letter{width:216mm;min-height:279mm}.tplb-page--landscape{width:297mm;min-height:210mm}.tplb-page--letter.tplb-page--landscape{width:279mm;min-height:216mm}.tplb-page__boundary{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border:1px dashed color-mix(in srgb,var(--tplb-accent) 35%,transparent)}.tplb-page__guides{pointer-events:none;position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:1px solid color-mix(in srgb,#22c55e 35%,transparent)}.tplb-page__empty{display:grid;place-items:center;min-height:12rem;color:#a1a1aa;font-size:.875rem;border:1px dashed #d4d4d8;border-radius:.35rem}.tplb-overflow-indicator{margin-top:1rem;padding-top:.5rem;border-top:1px dashed #f59e0b;color:#b45309;font-size:.6875rem;text-align:center}.tplb-node{position:relative;margin:.35rem 0;border:1px solid transparent;border-radius:.25rem;background:color-mix(in srgb,#fafafa 88%,#fff)}.tplb-node:hover{border-color:#d4d4d8}.tplb-node.is-selected{border-color:var(--tplb-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--tplb-accent) 35%,transparent)}.tplb-node.is-drop-target{outline:2px dashed var(--tplb-accent)}.tplb-node.is-hidden{opacity:.4}.tplb-node.is-locked{background-image:repeating-linear-gradient(-45deg,transparent,transparent 6px,color-mix(in srgb,#a1a1aa 8%,transparent) 6px,color-mix(in srgb,#a1a1aa 8%,transparent) 7px)}.tplb-node__chrome{display:flex;gap:.35rem;align-items:center;padding:.15rem .35rem;font-size:.625rem;color:#71717a;background:color-mix(in srgb,#f4f4f5 80%,transparent)}.tplb-node__badge{padding:0 .25rem;border-radius:.2rem;background:color-mix(in srgb,#f59e0b 20%,transparent)}.tplb-node__body{padding:.35rem .45rem}.tplb-node__preview{font-size:.875rem;min-height:1.25rem;white-space:pre-wrap}.tplb-node__children--cols{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.tplb-resize{position:absolute;width:.45rem;height:.45rem;background:var(--tplb-accent);border-radius:1px}.tplb-resize--se{right:-.15rem;bottom:-.15rem;cursor:nwse-resize}.tplb-resize--e{right:-.15rem;top:50%;transform:translateY(-50%);cursor:ew-resize}.tplb-inspector{padding:var(--tplb-ed-space-3, .75rem);overflow:visible;height:auto;min-height:100%}.tplb-inspector__title{margin:0 0 .55rem;font-size:.875rem}.tplb-inspector__subtitle{margin:0 0 .45rem;font-size:.75rem;font-weight:600;letter-spacing:.01em;color:var(--tplb-muted)}.tplb-inspector__section{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--tplb-border)}.tplb-inspector__advanced{margin:0}.tplb-inspector__advanced-summary{cursor:pointer;list-style:none;font-size:.8125rem;font-weight:600;color:var(--tplb-ed-fg, inherit);padding:.15rem 0}.tplb-inspector__advanced-summary::-webkit-details-marker{display:none}.tplb-inspector__advanced-summary:before{content:"▸";display:inline-block;margin-right:.35rem;transition:transform .12s ease}.tplb-inspector__advanced[open]>.tplb-inspector__advanced-summary:before{transform:rotate(90deg)}.tplb-inspector__section--breadcrumb{position:sticky;top:0;z-index:1;margin-bottom:.5rem;padding:.35rem 0 .5rem;background:var(--tplb-ed-bg-inspector, var(--tplb-surface, #fff))}.tplb-issues{list-style:none;margin:0;padding:0}.tplb-issue{font-size:.75rem;margin:.25rem 0;padding:.35rem .45rem;border-radius:.3rem;background:color-mix(in srgb,var(--tplb-muted) 10%,transparent)}.tplb-issue--error{background:color-mix(in srgb,#dc2626 12%,transparent);color:#b91c1c}.tplb-issue--warning{background:color-mix(in srgb,#ea580c 12%,transparent);color:#c2410c}.tplb-issue--info{background:color-mix(in srgb,var(--tplb-accent) 10%,transparent)}.tplb-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center}.tplb-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,#000 45%,transparent)}.tplb-modal__panel{position:relative;z-index:1;width:min(42rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);display:flex;flex-direction:column;background:var(--tplb-ed-bg-surface, var(--tplb-surface));color:var(--tplb-ed-fg, inherit);border:1px solid var(--tplb-ed-border, transparent);border-radius:.55rem;box-shadow:var(--tplb-ed-shadow, 0 1rem 3rem color-mix(in srgb, #000 28%, transparent));overflow:hidden}.tplb-modal__panel--wide{width:min(72rem,calc(100vw - 2rem))}.tplb-modal__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--tplb-border)}.tplb-modal__header h2{margin:0;font-size:1rem}.tplb-modal__body{flex:1;min-height:0;overflow:auto;padding:.75rem}.tplb-preview-frame{width:100%;min-height:70vh;border:1px solid var(--tplb-border);background:#fff}.tplb-diff__cols{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.tplb-diff__pane{margin:0;padding:.65rem;font-size:.6875rem;line-height:1.35;overflow:auto;max-height:70vh;background:color-mix(in srgb,#f4f4f5 80%,transparent);border-radius:.35rem;white-space:pre-wrap}.tplb-templates-mgr{display:flex;flex-direction:column;gap:.75rem;width:100%}.tplb-templates-mgr--ios .aythen-templates-default-row{display:flex;flex-direction:column;gap:.45rem;padding:.65rem .75rem;border-bottom:.5px solid color-mix(in srgb,var(--text) 10%,transparent)}.tplb-templates-mgr--ios .aythen-templates-default-row:last-child{border-bottom:0}.tplb-templates-mgr--ios .aythen-templates-default-row__main{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.tplb-templates-mgr--ios .aythen-templates-default-row__picker{flex:1 1 12rem;min-width:0;max-width:16rem}.tplb-templates-mgr--ios .aythen-templates-default-row__picker .aythen-dd{width:100%}.tplb-templates-mgr--ios .aythen-templates-default-row__actions{justify-content:flex-end;flex-wrap:wrap}.tplb-templates-mgr--ios .aythen-templates-default-row .aythen-ios-field-input{margin:0;text-align:right;font-size:.875rem;color:var(--ak-text-muted, var(--text-muted))}.tplb-templates-mgr__head{display:flex;flex-direction:column;align-items:stretch;gap:.5rem}.tplb-templates-mgr__library-label{padding:0 2px}.tplb-templates-mgr__head-tools{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.tplb-templates-mgr__row--library{min-height:auto}.tplb-templates-mgr__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.tplb-templates-mgr__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .65rem;border:1px solid var(--tplb-border);border-radius:.4rem;background:var(--tplb-surface)}.tplb-templates-mgr__name{font-size:.875rem;font-weight:600}.tplb-templates-mgr__meta{font-size:.75rem;color:var(--tplb-muted)}.tplb-templates-mgr__defaults{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem}.tplb-templates-mgr__pill{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:600;padding:.15rem .45rem;border:1px solid var(--tplb-border, #d4d4d8);border-radius:.25rem;background:color-mix(in srgb,var(--tplb-surface, #fff) 70%,#e4e4e7);color:var(--tplb-text, #18181b)}.tplb-templates-mgr__menu-wrap{position:relative}.tplb-templates-mgr__menu{position:absolute;right:0;top:calc(100% + .25rem);z-index:5;min-width:14rem;padding:.25rem;border:1px solid var(--tplb-border, #d4d4d8);border-radius:.35rem;background:var(--tplb-surface, #fff);box-shadow:0 .35rem 1rem #00000014}.tplb-templates-mgr__menu-item{display:block;width:100%;text-align:left;border:0;background:transparent;padding:.45rem .55rem;font-size:.8125rem;border-radius:.25rem;cursor:pointer}.tplb-templates-mgr__menu-item:hover,.tplb-templates-mgr__menu-item:focus-visible{background:color-mix(in srgb,#e4e4e7 55%,transparent);outline:none}.tplb-templates-mgr__picker{flex-basis:100%;margin-top:.5rem;padding:.65rem;border:1px solid var(--tplb-border, #d4d4d8);border-radius:.35rem;background:color-mix(in srgb,#fafafa 90%,transparent);display:flex;flex-direction:column;gap:.5rem}.tplb-templates-mgr__picker-title{margin:0;font-size:.8125rem;font-weight:600}.tplb-templates-mgr__picker-list,.tplb-templates-mgr__filters{display:flex;flex-wrap:wrap;gap:.35rem}.tplb-templates-mgr__field{display:flex;flex-direction:column;gap:.25rem;font-size:.8125rem}.tplb-templates-mgr__field input,.tplb-templates-mgr__picker select,.tplb-topbar__preview-type select{font-size:1rem;padding:.35rem .5rem;border:1px solid var(--tplb-border, #d4d4d8);border-radius:.3rem;background:var(--tplb-surface, #fff)}.tplb-btn--ghost{background:transparent;border:0;padding:.15rem .35rem;font-size:.75rem;text-decoration:underline;cursor:pointer}.tplb-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tplb-issue--ok{color:#166534}.tplb-templates-mgr__row{flex-wrap:wrap}@media(max-width:1100px){.tplb-workspace__body{grid-template-columns:13rem minmax(0,1fr) 13rem}}@media(max-width:900px){.tplb-workspace{height:auto}.aythen-template-builder-page .tplb-workspace,.tplb-workspace.tplb-workspace--shell{height:100%;max-height:100%;min-height:0}.tplb-workspace__body{grid-template-columns:1fr;grid-template-rows:auto minmax(24rem,60vh) auto}.aythen-template-builder-page .tplb-workspace__body--shell{grid-template-rows:minmax(0,1fr);height:100%}.tplb-rail--right{border-left:0;border-top:1px solid var(--tplb-border)}.tplb-diff__cols{grid-template-columns:1fr}}.tplb-media__preview-card{display:grid;gap:.5rem;margin-bottom:.75rem}.tplb-media__preview-img{width:100%;max-height:8rem;object-fit:contain;border-radius:.35rem;background:color-mix(in srgb,#f4f4f5 80%,#fff);border:1px solid var(--tplb-border)}.tplb-media__preview-empty{display:flex;align-items:center;justify-content:center;min-height:5.5rem;border:1px dashed color-mix(in srgb,var(--tplb-muted) 55%,transparent);border-radius:.35rem;color:var(--tplb-muted);font-size:.85rem;background:color-mix(in srgb,#f4f4f5 70%,#fff)}.tplb-media__source-label{font-size:.8rem;color:var(--tplb-muted)}.tplb-media__picker{display:grid;gap:.75rem;margin:.5rem 0 1rem}.tplb-media__source-list,.tplb-media__binding-list{display:grid;gap:.35rem}.tplb-media__source-btn{display:block;width:100%;text-align:left;padding:.45rem .65rem;border:1px solid var(--tplb-border);border-radius:.35rem;background:#fff;font:inherit;font-size:.85rem;cursor:pointer;color:inherit;text-decoration:none}.tplb-media__source-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--tplb-accent, #10a37f) 45%,var(--tplb-border))}.tplb-media__library-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;margin-top:.35rem}.tplb-media__thumb{aspect-ratio:1;padding:0;border:1px solid var(--tplb-border);border-radius:.3rem;overflow:hidden;background:#fff;cursor:pointer}.tplb-media__thumb img{width:100%;height:100%;object-fit:cover;display:block}.tplb-upload__drop{border:1px dashed color-mix(in srgb,var(--tplb-muted) 55%,transparent);border-radius:.4rem;min-height:6rem;display:flex;align-items:center;justify-content:center;padding:.75rem;cursor:pointer;background:color-mix(in srgb,#fafafa 90%,#fff)}.tplb-upload__drop.is-over{border-color:var(--tplb-accent, #10a37f);background:color-mix(in srgb,var(--tplb-accent, #10a37f) 8%,#fff)}.tplb-upload__drop.is-disabled{opacity:.55;cursor:not-allowed}.tplb-upload__cta{display:grid;gap:.2rem;text-align:center;font-size:.85rem;color:var(--tplb-muted)}.tplb-upload__cta strong{color:inherit;font-size:.9rem}.tplb-upload__preview{max-width:100%;max-height:7rem;object-fit:contain}.tplb-upload__progress{display:flex;align-items:center;gap:.5rem;margin-top:.35rem}.tplb-upload__bar{flex:1;height:.35rem;border-radius:999px;background:var(--tplb-accent, #10a37f);transition:width .15s ease}.tplb-upload__error{display:flex;justify-content:space-between;gap:.5rem;margin-top:.35rem;font-size:.8rem;color:#9a3412}.tplb-focal__label-row{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;margin-bottom:.35rem}.tplb-focal__stage{position:relative;width:100%;aspect-ratio:16 / 9;border:1px solid var(--tplb-border);border-radius:.35rem;background:#f4f4f5;cursor:crosshair;padding:0;overflow:hidden}.tplb-focal__dot{position:absolute;width:.7rem;height:.7rem;margin:-.35rem 0 0 -.35rem;border-radius:50%;border:2px solid #fff;background:var(--tplb-accent, #10a37f);box-shadow:0 0 0 1px #00000040;pointer-events:none}.tplb-linkish{border:0;background:none;padding:0;color:var(--tplb-accent, #10a37f);font:inherit;font-size:.8rem;cursor:pointer;text-decoration:underline}.tplb-btn--ghost{background:transparent}.tplb-problems-badge{display:inline-flex;align-items:center;gap:.35rem;height:2rem;padding:0 .55rem;border:1px solid var(--tplb-border);border-radius:.4rem;background:#fff;font:inherit;font-size:.8rem;cursor:pointer;color:inherit}.tplb-problems-badge--error{border-color:color-mix(in srgb,#b91c1c 45%,var(--tplb-border));color:#991b1b}.tplb-problems-badge.is-open{border-color:var(--tplb-accent, #10a37f)}.tplb-problems-badge__count{min-width:1.25rem;padding:.05rem .35rem;border-radius:999px;background:color-mix(in srgb,currentColor 12%,#fff);font-variant-numeric:tabular-nums;font-size:.75rem;text-align:center}.tplb-problems-badge__label{display:none}@media(min-width:1100px){.tplb-problems-badge__label{display:inline}}.tplb-problems{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;justify-content:flex-end;align-items:flex-start;padding:3.5rem .75rem .75rem;pointer-events:none}.tplb-problems__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:transparent;pointer-events:auto;cursor:default}.tplb-problems__panel{position:relative;width:min(26rem,100%);max-height:min(36rem,calc(100vh - 4.5rem));overflow:auto;background:#fff;border:1px solid var(--tplb-border);border-radius:.55rem;box-shadow:0 12px 40px #0f172a24;pointer-events:auto;display:flex;flex-direction:column}.tplb-problems__header{display:flex;align-items:center;justify-content:space-between;padding:.75rem .9rem;border-bottom:1px solid var(--tplb-border)}.tplb-problems__header h2{margin:0;font-size:1rem;font-weight:600}.tplb-problems__summary{display:flex;flex-wrap:wrap;gap:.35rem;padding:.65rem .9rem .25rem}.tplb-problems__chip{font-size:.75rem;padding:.15rem .45rem;border-radius:999px;border:1px solid var(--tplb-border)}.tplb-problems__chip--error{color:#991b1b;border-color:color-mix(in srgb,#b91c1c 40%,#fff);background:color-mix(in srgb,#fecaca 35%,#fff)}.tplb-problems__chip--warning{color:#9a3412;border-color:color-mix(in srgb,#c2410c 35%,#fff);background:color-mix(in srgb,#ffedd5 55%,#fff)}.tplb-problems__chip--info{color:#1e3a8a;background:color-mix(in srgb,#dbeafe 55%,#fff)}.tplb-problems__matrix{display:grid;gap:.25rem;padding:.5rem .9rem;border-bottom:1px solid var(--tplb-border)}.tplb-problems__matrix-row{display:flex;justify-content:space-between;font-size:.8rem;padding:.25rem 0}.tplb-problems__matrix-row--error{color:#991b1b}.tplb-problems__matrix-row--warning{color:#9a3412}.tplb-problems__lists{padding:.35rem .5rem .75rem;overflow:auto}.tplb-problems__group-title{margin:.5rem .4rem .25rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--tplb-muted)}.tplb-problems__list{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.tplb-problems__row{width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:.55rem;align-items:start;text-align:left;border:1px solid var(--tplb-border);border-radius:.4rem;background:#fff;padding:.55rem .6rem;font:inherit;cursor:pointer}.tplb-problems__row:hover,.tplb-problems__row:focus-visible{border-color:var(--tplb-accent, #10a37f);outline:2px solid color-mix(in srgb,var(--tplb-accent, #10a37f) 35%,transparent);outline-offset:1px}.tplb-problems__icon{display:inline-flex;margin-top:.1rem}.tplb-problems__icon[data-severity=error]{color:#b91c1c}.tplb-problems__icon[data-severity=warning]{color:#c2410c}.tplb-problems__icon[data-severity=info]{color:#1d4ed8}.tplb-problems__msg{display:block;font-size:.85rem;font-weight:500}.tplb-problems__meta,.tplb-problems__fix{display:block;margin-top:.2rem;font-size:.75rem;color:var(--tplb-muted)}.tplb-problems__cta{font-size:.75rem;color:var(--tplb-accent, #10a37f);align-self:center}.tplb-problems__footer{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-end;padding:.65rem .9rem;border-top:1px solid var(--tplb-border)}.tplb-issue__btn{border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.tplb-workspace--shell{--tplb-ed-space-1: .25rem;--tplb-ed-space-2: .5rem;--tplb-ed-space-3: .75rem;--tplb-ed-space-4: 1rem;--tplb-ed-space-5: 1.25rem;--tplb-ed-space-6: 1.5rem;--tplb-ed-control-h: 1.75rem;--tplb-ed-control-h-sm: 1.625rem;--tplb-ed-radius-sm: .375rem;--tplb-ed-radius: .5rem;--tplb-ed-radius-lg: .75rem;--tplb-ed-bg-app: #f3f3f4;--tplb-ed-bg-rail: #ececee;--tplb-ed-bg-canvas: #e8e8ec;--tplb-ed-bg-inspector: var(--ak-bg-main, #fafafa);--tplb-ed-bg-surface: #ffffff;--tplb-ed-bg-elevated: #ffffff;--tplb-ed-bg-toolbar: #f4f4f5;--docv-inspector-bg: var(--tplb-ed-bg-inspector);--tplb-ed-bg-hover: color-mix(in srgb, #18181b 6%, transparent);--tplb-ed-bg-active: color-mix( in srgb, var(--settings-accent, var(--green-landing-color, #10a37f)) 12%, transparent );--tplb-ed-border: color-mix(in srgb, #18181b 8%, transparent);--tplb-ed-border-strong: color-mix(in srgb, #18181b 14%, transparent);--tplb-ed-fg: #18181b;--tplb-ed-fg-muted: #71717a;--tplb-ed-fg-subtle: #a1a1aa;--tplb-ed-accent: var(--settings-accent, var(--green-landing-color, #10a37f));--tplb-ed-success: #15803d;--tplb-ed-warning: #a16207;--tplb-ed-danger: #b91c1c;--tplb-ed-shadow-sm: 0 1px 2px color-mix(in srgb, #18181b 6%, transparent);--tplb-ed-shadow: 0 4px 16px color-mix(in srgb, #18181b 8%, transparent);--tplb-ed-page-shadow: 0 1px 2px rgba(15, 23, 42, .06), 0 8px 24px rgba(15, 23, 42, .08);--tplb-ed-focus: 0 0 0 2px var(--tplb-ed-bg-surface), 0 0 0 4px color-mix(in srgb, var(--tplb-ed-accent) 55%, transparent);--tplb-ed-font: inherit;--tplb-ed-font-sm: .75rem;--tplb-ed-font-md: .8125rem;--tplb-ed-font-lg: .9375rem;--tplb-accent: var(--tplb-ed-accent);--tplb-surface: var(--tplb-ed-bg-surface);--tplb-border: var(--tplb-ed-border);--tplb-muted: var(--tplb-ed-fg-muted);--tplb-fg: var(--tplb-ed-fg);background:var(--tplb-ed-bg-app);color:var(--tplb-ed-fg);border:none}:root[data-theme=dark] .tplb-workspace--shell,:root:not([data-theme=light]) .tplb-workspace--shell{--tplb-ed-bg-app: var(--ak-bg-app, #171717);--tplb-ed-bg-rail: var(--ak-bg-app, #171717);--tplb-ed-bg-canvas: #2c2c32;--tplb-ed-bg-inspector: var(--ak-bg-main, #181818);--tplb-ed-bg-surface: var(--ak-bg-main, #181818);--tplb-ed-bg-elevated: var(--ak-bg-card, #1f1f1f);--tplb-ed-bg-toolbar: #36363e;--docv-inspector-bg: var(--tplb-ed-bg-inspector);--tplb-ed-bg-hover: rgba(255, 255, 255, .08);--tplb-ed-bg-active: color-mix( in srgb, var(--settings-accent, var(--green-landing-color, #10a37f)) 22%, transparent );--tplb-ed-border: rgba(255, 255, 255, .06);--tplb-ed-border-strong: rgba(255, 255, 255, .1);--tplb-ed-fg: rgba(255, 255, 255, .92);--tplb-ed-fg-muted: rgba(255, 255, 255, .55);--tplb-ed-fg-subtle: rgba(255, 255, 255, .38);--tplb-ed-accent: var(--settings-accent, var(--green-landing-color, #10a37f));--tplb-ed-success: #4ade80;--tplb-ed-warning: #fbbf24;--tplb-ed-danger: #f87171;--tplb-ed-shadow-sm: 0 1px 2px rgba(0, 0, 0, .35);--tplb-ed-shadow: 0 4px 16px rgba(0, 0, 0, .35);--tplb-ed-page-shadow: 0 1px 2px rgba(0, 0, 0, .35), 0 10px 28px rgba(0, 0, 0, .28);--tplb-ed-focus: 0 0 0 2px var(--tplb-ed-bg-surface), 0 0 0 4px color-mix(in srgb, var(--tplb-ed-accent) 55%, transparent);--tplb-accent: var(--tplb-ed-accent);--tplb-surface: var(--tplb-ed-bg-surface);--tplb-border: var(--tplb-ed-border);--tplb-muted: var(--tplb-ed-fg-muted);--tplb-fg: var(--tplb-ed-fg);color-scheme:dark}.tplb-workspace--shell .tplb-workspace__body--shell{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"library canvas inspector";flex:1;min-height:0;border-top:none;gap:0;background:var(--tplb-ed-bg-canvas)}.tplb-workspace--shell .tplb-workspace__body--shell>.tplb-ed-sidebar--left{grid-area:library}.tplb-workspace--shell .tplb-workspace__body--shell>.tplb-canvas-shell{grid-area:canvas;min-width:0;width:100%}.tplb-workspace--shell .tplb-workspace__body--shell>.tplb-ed-sidebar--right{grid-area:inspector}.tplb-workspace--shell .tplb-workspace__body--shell.is-library-collapsed{grid-template-columns:auto minmax(0,1fr) auto}.tplb-appbar{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,auto) minmax(0,auto);align-items:center;gap:.5rem .75rem;min-height:var(--ak-doc-chrome-topbar-h, 2.75rem);padding:.3rem .75rem;padding-top:max(.3rem,env(safe-area-inset-top,0px));background:var(--tplb-ed-bg-surface);border-bottom:0;box-shadow:none;flex-shrink:0;position:sticky;top:0;z-index:6}.tplb-appbar__left,.tplb-appbar__right{display:flex;align-items:center;gap:.35rem;min-width:0}.tplb-appbar__left{gap:.5rem}.tplb-appbar__right{justify-content:flex-end;flex-shrink:0}.tplb-appbar__center{display:flex;align-items:center;justify-content:center;gap:.15rem}.tplb-appbar__back{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;padding:0;border:0;border-radius:.375rem;background:transparent;color:var(--tplb-ed-fg-muted);text-decoration:none;flex-shrink:0;cursor:pointer}.tplb-appbar__back:hover{color:var(--tplb-ed-fg);background:var(--tplb-ed-bg-hover)}.tplb-appbar__file-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:0;padding:0;border:0;border-radius:.375rem;background:transparent;color:inherit;line-height:0;opacity:.92;cursor:pointer}.tplb-appbar__file-icon:hover:not(:disabled){background:var(--tplb-ed-bg-hover);opacity:1}.tplb-appbar__file-icon:focus-visible{outline:none;box-shadow:var(--tplb-ed-focus)}.tplb-appbar__file-icon:disabled,.tplb-appbar__file-icon.is-readonly{cursor:default;opacity:.9}.tplb-appbar__file-icon svg{width:1.125rem;height:1.125rem;display:block}.tplb-appbar__file-icon .doc-card-file-icon{display:inline-flex;line-height:0}.tplb-appbar__file-icon .doc-card-file-icon svg{width:1.25rem;height:1.25rem}.tplb-appbar__identity{min-width:0;display:flex;flex-direction:column;gap:2px;justify-content:center}.tplb-appbar__identity--inline{flex-direction:row;align-items:center;flex-wrap:nowrap;gap:.55rem;min-width:0;font-size:1rem;line-height:1.25}.tplb-appbar__title{min-width:0;flex:0 1 auto;max-width:min(48vw,24rem);width:auto;margin:0;padding:.15rem .35rem;border:0;border-radius:var(--tplb-ed-radius-sm);background:transparent;color:var(--tplb-ed-fg);font:inherit;font-size:inherit;font-weight:700;letter-spacing:-.02em;line-height:inherit}.tplb-appbar__title-wrap{display:inline-flex;align-items:baseline;gap:0;width:max-content;max-width:min(52vw,28rem);min-width:0;font:inherit;font-size:inherit;font-weight:700;letter-spacing:-.02em;line-height:inherit}.tplb-appbar__apply-naming{flex:0 0 auto;margin:0;padding:.2rem .55rem;border:1px solid color-mix(in srgb,var(--tplb-ed-accent, #2563eb) 45%,var(--tplb-ed-border));border-radius:999px;background:color-mix(in srgb,var(--tplb-ed-accent, #2563eb) 12%,transparent);color:var(--tplb-ed-accent, #2563eb);font:inherit;font-size:.75rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;white-space:nowrap;cursor:pointer}.tplb-appbar__apply-naming:hover:not(:disabled){background:color-mix(in srgb,var(--tplb-ed-accent, #2563eb) 20%,transparent)}.tplb-appbar__apply-naming:disabled{opacity:.55;cursor:not-allowed}:root[data-theme=dark] .tplb-workspace--shell .tplb-appbar__apply-naming{border-color:color-mix(in srgb,var(--tplb-ed-accent, #60a5fa) 50%,var(--tplb-ed-border));color:var(--tplb-ed-accent, #93c5fd)}.tplb-appbar__title-wrap .tplb-appbar__title{max-width:min(40vw,20rem);flex:0 1 auto;width:auto;field-sizing:content}.tplb-appbar__title--editable{display:inline-flex;align-items:baseline;max-width:100%;padding:.15rem .35rem;cursor:text;white-space:nowrap;overflow:hidden;text-align:left}.tplb-appbar__title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.tplb-appbar__title-ext{flex-shrink:0;padding:0;margin:0;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;color:var(--tplb-ed-fg-muted, var(--text-muted, #9ca3af));-webkit-user-select:none;user-select:none;pointer-events:none}.tplb-appbar__title:hover:not(:disabled){background:var(--tplb-ed-bg-hover)}.tplb-appbar__title:focus-visible{outline:none;box-shadow:var(--tplb-ed-focus);background:var(--tplb-ed-bg-surface)}.tplb-appbar__title:disabled{opacity:.85;cursor:default}.tplb-appbar__meta{flex-shrink:0;font-size:.75rem;font-weight:550;color:var(--tplb-ed-fg-muted);white-space:nowrap}.tplb-appbar__status{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;flex-shrink:0;min-height:var(--ak-doc-chrome-control, 1.75rem);height:var(--ak-doc-chrome-control, 1.75rem);padding:0 .65rem;border-radius:var(--ak-doc-chrome-radius, .625rem);border:1px solid var(--tplb-ed-border-strong);background:color-mix(in srgb,var(--tplb-ed-fg) 4%,transparent);color:var(--tplb-ed-fg);font-size:var(--ak-doc-chrome-font-sm, .75rem);font-weight:600;letter-spacing:-.01em;white-space:nowrap}.tplb-appbar__status-dot{width:.42rem;height:.42rem;border-radius:50%;flex-shrink:0;background:currentColor}.tplb-appbar__status--draft{color:var(--tplb-ed-warning);background:color-mix(in srgb,var(--tplb-ed-warning) 10%,transparent);border-color:color-mix(in srgb,var(--tplb-ed-warning) 28%,var(--tplb-ed-border))}.tplb-appbar__status--published{color:var(--tplb-ed-success);background:color-mix(in srgb,var(--tplb-ed-success) 10%,transparent);border-color:color-mix(in srgb,var(--tplb-ed-success) 28%,var(--tplb-ed-border))}.tplb-appbar__status--system{color:var(--tplb-ed-warning);background:color-mix(in srgb,var(--tplb-ed-warning) 10%,transparent)}.tplb-appbar__primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:4.75rem;height:var(--ak-doc-chrome-control, 1.75rem);padding:0 .9rem;border:0;border-radius:var(--ak-doc-chrome-radius, .625rem);background:var(--settings-accent, var(--green-landing-color, #10a37f));color:#fff;font:inherit;font-size:var(--ak-doc-chrome-font, .8125rem);font-weight:600;letter-spacing:-.01em;white-space:nowrap;cursor:pointer}.tplb-appbar__primary:hover:not(:disabled){filter:brightness(1.05)}.tplb-appbar__primary:disabled{opacity:.4;cursor:not-allowed;filter:none}.tplb-appbar__type-select{flex-shrink:0;align-self:center;max-width:min(14rem,36vw)}.tplb-appbar__type-select.ak2-type-badge-dd--desc .aythen-dd-trigger,.tplb-appbar__type-select .aythen-dd-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:var(--ak-doc-chrome-control, 1.75rem);height:var(--ak-doc-chrome-control, 1.75rem);padding:0 .75rem;gap:.35rem;border-radius:var(--ak-doc-chrome-radius, .625rem);border:1px solid var(--tplb-ed-border-strong);background:color-mix(in srgb,var(--tplb-ed-fg) 4%,transparent);box-shadow:none;font:inherit;font-size:var(--ak-doc-chrome-font, .8125rem);font-weight:600;letter-spacing:-.01em;line-height:1;color:inherit;white-space:nowrap}.tplb-appbar__type-select .aythen-dd-label{max-width:8.5rem;font-weight:600}.tplb-appbar__type-select .aythen-dd-icon{width:1rem;height:1rem;opacity:.92}.tplb-appbar__type-select .aythen-dd-caret{opacity:.7;margin-inline-start:0}.tplb-appbar__type-select .aythen-dd-chevrons--vertical,.tplb-appbar__status-select .aythen-dd-chevrons--vertical{opacity:.75;color:inherit}.tplb-appbar__type-select .aythen-dd-chevrons--vertical .aythen-dd-chevrons__mark,.tplb-appbar__status-select .aythen-dd-chevrons--vertical .aythen-dd-chevrons__mark{font-size:.7rem;line-height:.65}.tplb-appbar__status-select{flex-shrink:0}.tplb-appbar__type-select.ak2-type-badge-dd--desc:not(.is-disabled) .aythen-dd-trigger:hover,.tplb-appbar__type-select:not(.is-disabled) .aythen-dd-trigger:hover{background:var(--tplb-ed-bg-hover);color:inherit}.tplb-appbar__type-select.is-open .aythen-dd-trigger,.tplb-appbar__type-select.is-open:not(.is-disabled) .aythen-dd-trigger{background:color-mix(in srgb,var(--tplb-ed-accent) 8%,transparent);border-color:color-mix(in srgb,var(--tplb-ed-accent) 28%,var(--tplb-ed-border));box-shadow:none}.tplb-ed-canvas-toolbar__group .tplb-appbar__type-select.ak2-type-badge-dd--desc .aythen-dd-trigger,.tplb-ed-canvas-toolbar__group .tplb-appbar__type-select .aythen-dd-trigger{border:0;background:transparent;box-shadow:none;border-radius:var(--ak-doc-chrome-radius-sm, .5rem)}.tplb-ed-canvas-toolbar__group .tplb-appbar__type-select.ak2-type-badge-dd--desc:not(.is-disabled) .aythen-dd-trigger:hover,.tplb-ed-canvas-toolbar__group .tplb-appbar__type-select:not(.is-disabled) .aythen-dd-trigger:hover{background:color-mix(in srgb,currentColor 8%,transparent);border-color:transparent;color:inherit}:root[data-theme=dark] .tplb-workspace--shell .tplb-ed-canvas-toolbar__group .tplb-appbar__type-select.ak2-type-badge-dd--desc:not(.is-disabled) .aythen-dd-trigger:hover,:root[data-theme=dark] .tplb-workspace--shell .tplb-ed-canvas-toolbar__group .tplb-appbar__type-select:not(.is-disabled) .aythen-dd-trigger:hover,:root:not([data-theme=light]) .tplb-workspace--shell .tplb-ed-canvas-toolbar__group .tplb-appbar__type-select.ak2-type-badge-dd--desc:not(.is-disabled) .aythen-dd-trigger:hover,:root:not([data-theme=light]) .tplb-workspace--shell .tplb-ed-canvas-toolbar__group .tplb-appbar__type-select:not(.is-disabled) .aythen-dd-trigger:hover{background:color-mix(in srgb,#ffffff 12%,transparent);color:#fff}.tplb-ed-canvas-toolbar__group .tplb-appbar__type-select.is-open .aythen-dd-trigger,.tplb-ed-canvas-toolbar__group .tplb-appbar__type-select.is-open:not(.is-disabled) .aythen-dd-trigger{background:color-mix(in srgb,currentColor 10%,transparent);border-color:transparent;box-shadow:none}.tplb-appbar .tplb-problems-badge{height:2rem;border-color:var(--tplb-ed-border-strong);background:color-mix(in srgb,var(--tplb-ed-fg) 3%,transparent);border-radius:var(--tplb-ed-radius);font-size:.8125rem;font-weight:550}.tplb-export-format-picker{position:fixed;z-index:80;width:min(19.5rem,calc(100vw - 1rem));padding:.6rem;border:1px solid rgba(255,255,255,.72);border-radius:1.25rem;background:color-mix(in srgb,#f2f2f7 92%,transparent);color:var(--tplb-ed-fg, #18181b);box-shadow:0 1.25rem 3.5rem #00000038,0 .15rem .5rem #0000001a;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%)}:root[data-theme=dark] .tplb-export-format-picker{border-color:#ffffff1f;background:color-mix(in srgb,#1c1c1e 94%,transparent);color:#ffffffeb}.tplb-export-format-picker__grabber{display:none;width:2.25rem;height:.3rem;margin:0 auto .3rem;border-radius:999px;background:color-mix(in srgb,currentColor 22%,transparent)}.tplb-export-format-picker__header{display:flex;align-items:center;justify-content:space-between;min-height:2.25rem;padding:0 .35rem .35rem}.tplb-export-format-picker__header strong{font-size:.9375rem;font-weight:650;letter-spacing:-.02em}.tplb-export-format-picker__header button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:.35rem;background:transparent;color:var(--tplb-ed-accent, var(--ws-accent, var(--green-landing-color, #10a37f)));font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.tplb-export-format-picker__field{display:grid;gap:.45rem;margin-bottom:.55rem;padding:.55rem .6rem;border-radius:.7rem;background:color-mix(in srgb,#fff 82%,transparent)}:root[data-theme=dark] .tplb-export-format-picker__field{background:#ffffff13}.tplb-export-format-picker__page-row{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.tplb-export-format-picker__page-hint{margin-bottom:.35rem;font-size:.6875rem;font-weight:600;letter-spacing:.02em;color:color-mix(in srgb,currentColor 55%,transparent)}.tplb-export-format-picker__page-actions{display:flex;gap:.4rem;margin-top:.45rem}.tplb-export-format-picker__page-actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1 0;min-height:2.35rem;border:0;border-radius:.62rem;padding:.45rem .55rem;background:color-mix(in srgb,#fff 82%,transparent);color:inherit;font:inherit;font-size:.75rem;font-weight:600;line-height:1.15;cursor:pointer}.tplb-export-format-picker__page-actions button.is-emphasis{color:var(--tplb-ed-accent, var(--ws-accent, var(--green-landing-color, #10a37f)))}.tplb-export-format-picker__page-actions button:disabled{opacity:.45;cursor:not-allowed}:root[data-theme=dark] .tplb-export-format-picker__page-actions button{background:#ffffff13}.tplb-export-format-picker__tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;padding:.22rem;border-radius:.75rem;background:color-mix(in srgb,currentColor 7%,transparent)}.tplb-export-format-picker__tools button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;min-height:3.4rem;border:0;border-radius:.62rem;padding:.35rem .2rem;background:transparent;color:inherit;font:inherit;font-size:.625rem;font-weight:550;cursor:pointer}.tplb-export-format-picker__tools button:hover{background:color-mix(in srgb,#fff 72%,transparent)}:root[data-theme=dark] .tplb-export-format-picker__tools button:hover{background:#ffffff1a}.tplb-export-format-picker__tools button.is-selected{background:color-mix(in srgb,#fff 88%,transparent);box-shadow:0 .05rem .2rem #00000014}:root[data-theme=dark] .tplb-export-format-picker__tools button.is-selected{background:#ffffff24;box-shadow:none}.tplb-export-format-picker__tools button span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tplb-export-format-picker__actions{display:flex;gap:.4rem;margin-top:.55rem}.tplb-export-format-picker__actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1 0;min-height:2.35rem;border:0;border-radius:.62rem;padding:.45rem .6rem;background:color-mix(in srgb,#fff 82%,transparent);color:inherit;font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.tplb-export-format-picker__actions button.is-primary{color:var(--tplb-ed-accent, var(--ws-accent, var(--green-landing-color, #10a37f)))}.tplb-export-format-picker__actions button:disabled{opacity:.45;cursor:not-allowed}:root[data-theme=dark] .tplb-export-format-picker__actions button{background:#ffffff13}.tplb-ed-badge--action{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;border:1px solid color-mix(in srgb,var(--aythen-border, #d4d4d8) 80%,transparent);background:color-mix(in srgb,var(--aythen-surface-2, #f4f4f5) 70%,transparent)}.tplb-ed-badge--action:disabled{cursor:default;opacity:.75}.tplb-ed-badge--action:not(:disabled):hover{border-color:color-mix(in srgb,var(--tplb-ed-accent, #10a37f) 45%,var(--tplb-ed-border, #d4d4d8))}.tplb-ed-badge{display:inline-flex;align-items:center;height:1.25rem;padding:0 var(--tplb-ed-space-2);border-radius:999px;font-size:.6875rem;font-weight:500;color:var(--tplb-ed-fg-muted);background:color-mix(in srgb,var(--tplb-ed-fg) 6%,transparent)}.tplb-ed-badge--borrador,.tplb-ed-badge--draft{color:var(--tplb-ed-warning);background:color-mix(in srgb,var(--tplb-ed-warning) 14%,transparent)}.tplb-ed-badge--publicada,.tplb-ed-badge--published{color:var(--tplb-ed-success);background:color-mix(in srgb,var(--tplb-ed-success) 14%,transparent)}.tplb-ed-badge--warn,.tplb-ed-badge--aythen{color:var(--tplb-ed-warning);background:color-mix(in srgb,var(--tplb-ed-warning) 12%,transparent)}.tplb-ed-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:var(--tplb-ed-control-h);height:var(--tplb-ed-control-h);padding:0;border:none;border-radius:.55rem;background:transparent;color:var(--tplb-ed-fg-muted);cursor:pointer;flex-shrink:0;text-decoration:none;transition:background-color .14s ease,color .14s ease,opacity .14s ease,transform .14s ease}.tplb-ed-iconbtn--sm{width:var(--tplb-ed-control-h-sm);height:var(--tplb-ed-control-h-sm)}.tplb-ed-iconbtn:hover:not(:disabled){background:var(--tplb-ed-bg-hover);color:var(--tplb-ed-fg)}.tplb-ed-iconbtn.is-active,.tplb-ed-iconbtn[aria-pressed=true]{background:var(--tplb-ed-bg-active);color:var(--tplb-ed-accent)}.tplb-ed-iconbtn:focus-visible{outline:none;box-shadow:var(--tplb-ed-focus)}.tplb-ed-iconbtn:disabled{opacity:.35;cursor:not-allowed}.tplb-ed-btn-primary{display:inline-flex;align-items:center;justify-content:center;height:var(--tplb-ed-control-h);padding:0 var(--tplb-ed-space-4);border:none;border-radius:var(--tplb-ed-radius-sm);background:var(--tplb-ed-accent);color:#fff;font-size:var(--tplb-ed-font-md);font-weight:600;cursor:pointer;box-shadow:var(--tplb-ed-shadow-sm)}.tplb-ed-btn-primary:hover:not(:disabled){filter:brightness(1.05)}.tplb-ed-btn-primary:focus-visible{outline:none;box-shadow:var(--tplb-ed-focus)}.tplb-ed-btn-primary:disabled{opacity:.45;cursor:not-allowed}.tplb-ed-tooltip{position:relative;display:inline-flex}.tplb-ed-tooltip__bubble{position:absolute;z-index:80;left:50%;transform:translate(-50%);max-width:min(18rem,70vw);padding:.3rem .55rem;border-radius:var(--tplb-ed-radius-sm);background:#18181b;color:#fafafa;font-size:.6875rem;line-height:1.25;white-space:normal;text-align:center;pointer-events:none;box-shadow:var(--tplb-ed-shadow)}.tplb-ed-tooltip--bottom .tplb-ed-tooltip__bubble{top:calc(100% + .4rem);bottom:auto}.tplb-ed-tooltip--top .tplb-ed-tooltip__bubble{bottom:calc(100% + .4rem);top:auto}.tplb-ed-seg{display:inline-flex;align-items:center;padding:.15rem;border-radius:.7rem;background:color-mix(in srgb,var(--tplb-ed-bg-elevated) 72%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tplb-ed-border) 85%,transparent),0 .5px color-mix(in srgb,#fff 55%,transparent);gap:.1rem}:root[data-theme=dark] .tplb-workspace--shell .tplb-ed-seg{background:color-mix(in srgb,var(--tplb-ed-bg-elevated) 55%,rgba(255,255,255,.06));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tplb-ed-border) 90%,transparent)}.tplb-ed-seg__btn{height:1.75rem;padding:0 .55rem;border:none;border-radius:.55rem;background:transparent;color:var(--tplb-ed-fg-muted);font-size:.75rem;font-weight:550;cursor:pointer}.tplb-ed-seg__btn.is-active{background:color-mix(in srgb,var(--tplb-ed-accent) 14%,var(--tplb-ed-bg-elevated));color:var(--tplb-ed-accent);box-shadow:none}.tplb-ed-seg__btn:focus-visible{outline:none;box-shadow:var(--tplb-ed-focus)}.tplb-ed-seg__btn:disabled{opacity:.4;cursor:not-allowed}.tplb-ed-menu{position:relative}.tplb-ed-menu__list{position:absolute;top:calc(100% + .35rem);right:0;z-index:50;min-width:12rem;margin:0;padding:var(--tplb-ed-space-1);list-style:none;background:color-mix(in srgb,var(--tplb-ed-bg-elevated, #2c2c2e) 88%,transparent);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border-radius:var(--tplb-ed-radius);box-shadow:var(--tplb-ed-shadow);border:1px solid var(--tplb-ed-border);color:var(--tplb-ed-fg)}:root[data-theme=dark] .tplb-workspace--shell .tplb-ed-menu__list{background:color-mix(in srgb,#2c2c2e 82%,transparent);border-color:#ffffff1a;color:#ffffffeb}.tplb-ed-menu__item{display:block;width:100%;text-align:left;border:none;background:transparent;border-radius:var(--tplb-ed-radius-sm);padding:.45rem .65rem;font-size:var(--tplb-ed-font-md);color:var(--tplb-ed-fg);cursor:pointer}.tplb-ed-menu__item:hover:not(:disabled){background:var(--tplb-ed-bg-hover)}.tplb-ed-menu__item:disabled{opacity:.4;cursor:not-allowed}.tplb-ed-menu__item.is-danger{color:var(--tplb-ed-danger)}.tplb-ed-menu__sep{height:1px;margin:.25rem .35rem;background:var(--tplb-ed-border)}.tplb-ed-popover{position:absolute;z-index:50;top:calc(100% + .35rem);right:0;min-width:14rem;padding:var(--tplb-ed-space-3);background:var(--tplb-ed-bg-elevated);border-radius:var(--tplb-ed-radius);box-shadow:var(--tplb-ed-shadow);border:1px solid var(--tplb-ed-border)}.tplb-ed-popover__title{font-size:var(--tplb-ed-font-md);font-weight:600;margin-bottom:var(--tplb-ed-space-2)}.tplb-ed-autosave{display:inline-flex;align-items:center;gap:.35rem;height:var(--tplb-ed-control-h-sm);padding:0 .55rem;border-radius:999px;font-size:.6875rem;font-weight:500;color:var(--tplb-ed-fg-muted);background:transparent}.tplb-ed-autosave--success{color:var(--tplb-ed-success)}.tplb-ed-autosave--danger{color:var(--tplb-ed-danger)}.tplb-ed-autosave__retry{margin-left:.25rem;border:none;background:transparent;color:inherit;font:inherit;font-size:.75rem;font-weight:700;text-decoration:underline;cursor:pointer;padding:0}.tplb-ed-autosave__retry:hover{opacity:.85}.tplb-ed-autosave__dot{width:.375rem;height:.375rem;border-radius:50%;background:currentColor;opacity:.55}.tplb-ed-spin{animation:tplb-ed-spin .8s linear infinite}@keyframes tplb-ed-spin{to{transform:rotate(360deg)}}.tplb-ed-empty{padding:var(--tplb-ed-space-5) var(--tplb-ed-space-4);text-align:center}.tplb-ed-empty__title{margin:0 0 var(--tplb-ed-space-1);font-size:var(--tplb-ed-font-md);font-weight:600}.tplb-ed-empty__desc{margin:0;font-size:var(--tplb-ed-font-sm);color:var(--tplb-ed-fg-muted)}.tplb-ed-sidebar{position:relative;display:flex;flex-direction:column;min-height:0;background:var(--tplb-ed-bg-rail);border:none}.tplb-ed-sidebar--right{background:var(--tplb-ed-bg-inspector)}.tplb-workspace--shell .tplb-assistant-host.ak2-docv-inspector{background:var(--tplb-ed-bg-inspector);--docv-inspector-bg: var(--tplb-ed-bg-inspector)}.tplb-ed-sidebar--left:not(.is-collapsed){width:var(--tplb-shell-left, 260px)}.tplb-ed-sidebar--right:not(.is-collapsed){width:var(--tplb-shell-right, 320px)}.tplb-ed-sidebar.is-collapsed{width:40px!important;align-items:center}.tplb-ed-sidebar--left.is-collapsed,.tplb-ed-sidebar--right.is-collapsed{display:none;width:0!important;min-width:0;padding:0;border:0;overflow:hidden}.tplb-ed-sidebar--left.tplb-ed-sidebar--no-head{border-right:1px solid var(--tplb-ed-border)}.tplb-ed-sidebar--right.tplb-ed-sidebar--no-head{border-left:1px solid var(--tplb-ed-border)}.tplb-ed-sidebar--left .tplb-ed-sidebar__body{display:flex;flex-direction:column;overflow:hidden;height:100%;min-height:0}.tplb-ed-sidebar--left .tplb-ed-sidebar__body>.tplb-rail{flex:1 1 auto;min-height:0;height:100%}.tplb-ed-sidebar__body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.tplb-ed-sidebar--right .tplb-ed-sidebar__body{display:flex;flex-direction:column;overflow:hidden}.tplb-assistant-host{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}.tplb-assistant-host__inspector{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.tplb-assistant-host__body{flex:0 0 auto;min-height:0;display:flex;flex-direction:column}.tplb-assistant-host.is-assistant-open .tplb-assistant-host__inspector{display:none}.tplb-assistant-host.is-assistant-open .tplb-assistant-host__body{flex:1 1 auto;min-height:0;height:100%}.tplb-inspector-shell{display:flex;flex-direction:column;min-height:0;height:100%}.tplb-inspector-shell__panel{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.tplb-library-right-panel{--tplb-aside-pad-x: var(--tplb-ed-space-3);--tplb-aside-pad-y: var(--tplb-ed-space-3);--tplb-lib-row-pad-x: .35rem;--tplb-lib-row-pad-y: .35rem;--tplb-lib-section-gap: .75rem;--tplb-lib-item-gap: .15rem;display:flex;flex-direction:column;box-sizing:border-box;min-height:0;height:100%;overflow:hidden}.tplb-library-right-panel .tplb-lib,.tplb-library-right-panel .tplb-structure-panel,.tplb-library-right-panel .tplb-nav-panel{flex:1 1 auto;min-height:0;width:100%;height:100%;box-sizing:border-box;padding:var(--tplb-aside-pad-y) var(--tplb-aside-pad-x)}.tplb-library-right-panel .tplb-lib{overflow:hidden;gap:var(--tplb-lib-section-gap)}.tplb-library-right-panel .tplb-structure-panel,.tplb-library-right-panel .tplb-nav-panel{overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,currentColor 28%,transparent) transparent}.tplb-library-right-panel .tplb-structure-panel::-webkit-scrollbar,.tplb-library-right-panel .tplb-nav-panel::-webkit-scrollbar{width:3px}.tplb-library-right-panel .tplb-structure-panel::-webkit-scrollbar-thumb,.tplb-library-right-panel .tplb-nav-panel::-webkit-scrollbar-thumb{background:color-mix(in srgb,currentColor 28%,transparent);border-radius:999px}.tplb-library-right-panel .tplb-lib__search{margin:0;flex-shrink:0;z-index:1;background:var(--tplb-ed-bg-inspector, var(--tplb-surface, #fff))}.tplb-library-right-panel .tplb-lib__scroll{flex:1 1 auto;min-height:0;gap:var(--tplb-lib-section-gap);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,currentColor 28%,transparent) transparent}.tplb-library-right-panel .tplb-lib__scroll::-webkit-scrollbar{width:3px}.tplb-library-right-panel .tplb-lib__scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,currentColor 28%,transparent);border-radius:999px}.tplb-library-right-panel .tplb-lib__groups{display:flex;flex-direction:column;gap:var(--tplb-lib-section-gap)}.tplb-library-right-panel .tplb-lib__group{margin-bottom:0}.tplb-library-right-panel .tplb-lib__group-head{margin:0 0 .3rem;padding:0 var(--tplb-lib-row-pad-x);min-height:1.25rem}.tplb-library-right-panel .tplb-lib__group>.tplb-lib__group-title{margin:0 0 .3rem;padding:0 var(--tplb-lib-row-pad-x)}.tplb-library-right-panel .tplb-lib__list,.tplb-library-right-panel .tplb-preset-lib__list{gap:var(--tplb-lib-item-gap)}.tplb-library-right-panel .tplb-lib-tile__main{padding:var(--tplb-lib-row-pad-y) var(--tplb-lib-row-pad-x);gap:.5rem}.tplb-library-right-panel .tplb-lib-tile__star,.tplb-library-right-panel .tplb-lib-tile__remove{padding-block:var(--tplb-lib-row-pad-y)}.tplb-library-right-panel .tplb-lib__empty,.tplb-library-right-panel .tplb-lib__empty--soft{margin:.25rem 0;padding-inline:var(--tplb-lib-row-pad-x)}.tplb-library-right-panel .tplb-preset-lib__intro,.tplb-library-right-panel .tplb-hint{margin-inline:0;padding-inline:var(--tplb-lib-row-pad-x)}.tplb-inspector-shell__panel>.tplb-inspector{padding:var(--tplb-ed-space-3)}.tplb-inspector-shell__instance-vars{padding:.75rem .85rem 1rem;border-top:1px solid color-mix(in srgb,var(--border, #e5e7eb) 88%,transparent)}.tplb-bindings-catalog{margin:0}.tplb-bindings-catalog .ak2-docv-var-row{width:100%;text-align:left;cursor:pointer;grid-template-columns:minmax(4.5rem,.9fr) minmax(0,1.2fr) auto}.tplb-bindings-catalog .ak2-docv-var-row:disabled{cursor:default;opacity:.85}.tplb-bindings-catalog__token{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem;color:var(--text-muted, #9ca3af);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tplb-inspector__section--bindings{padding-top:.35rem;padding-bottom:.25rem}.tplb-ed-sidebar__resizer{position:absolute;top:0;bottom:0;width:.35rem;border:none;padding:0;background:transparent;cursor:col-resize;z-index:2}.tplb-ed-sidebar--left .tplb-ed-sidebar__resizer{right:-.15rem}.tplb-ed-sidebar--right .tplb-ed-sidebar__resizer{left:-.15rem}.tplb-ed-sidebar__resizer:hover,.tplb-ed-sidebar__resizer:focus-visible{background:color-mix(in srgb,var(--tplb-ed-accent) 35%,transparent)}.tplb-ed-panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--tplb-ed-space-2);min-height:2.5rem;padding:var(--tplb-ed-space-2) var(--tplb-ed-space-3);border-bottom:1px solid var(--tplb-ed-border)}.tplb-ed-panel-head__title{margin:0;font-size:var(--tplb-ed-font-sm);font-weight:650;letter-spacing:.01em;color:var(--tplb-ed-fg-muted);text-transform:uppercase}.tplb-ed-panel-head__actions{display:flex;align-items:center;gap:.125rem;margin-left:auto}.tplb-ed-sidebar.is-collapsed .tplb-ed-panel-head{flex-direction:column;padding:var(--tplb-ed-space-2) 0;border-bottom:none}.tplb-ed-canvas-toolbar{position:relative;z-index:40;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:var(--ak-doc-chrome-gap, .35rem);min-height:var(--ak-doc-chrome-toolbar-h, 3.5rem);padding:.55rem .65rem;padding-top:max(.55rem,env(safe-area-inset-top,0px));border-bottom:0;background:color-mix(in srgb,var(--tplb-ed-bg-canvas, #e8e8ec) var(--ak-doc-chrome-toolbar-fill, 38%),transparent);backdrop-filter:var(--ak-doc-chrome-toolbar-blur, saturate(180%) blur(20px));-webkit-backdrop-filter:var(--ak-doc-chrome-toolbar-blur, saturate(180%) blur(20px));overflow:visible;flex-shrink:0;user-select:none;-webkit-user-select:none;pointer-events:auto;color:var(--tplb-ed-fg, rgba(24, 24, 27, .92))}:root[data-theme=dark] .tplb-workspace--shell .tplb-ed-canvas-toolbar,:root:not([data-theme=light]) .tplb-workspace--shell .tplb-ed-canvas-toolbar{background:color-mix(in srgb,var(--tplb-ed-bg-canvas, #2c2c32) var(--ak-doc-chrome-toolbar-fill-dark, 48%),transparent);color:var(--tplb-ed-fg, rgba(255, 255, 255, .92))}.tplb-ed-canvas-toolbar__dock{display:inline-flex;align-items:center;gap:.4rem;min-width:0;max-width:100%}.tplb-ed-canvas-toolbar__dock--start{flex:1 1 auto;gap:.4rem;min-width:0;overflow:hidden;font-size:1rem;line-height:1.25}.tplb-ed-canvas-toolbar__dock--start:empty,.tplb-ed-canvas-toolbar__dock--end-leading:empty,.tplb-ed-canvas-toolbar__dock--end-trailing:empty{display:none}.tplb-ed-canvas-toolbar__dock--start .tplb-appbar__back,.tplb-ed-canvas-toolbar__dock--start .tplb-appbar__file-icon{flex-shrink:0}.tplb-ed-canvas-toolbar__dock--start .tplb-appbar__identity{min-width:0;flex:1 1 auto}.tplb-ed-canvas-toolbar__dock--end-leading,.tplb-ed-canvas-toolbar__dock--end-trailing{flex:0 0 auto}.tplb-ed-canvas-toolbar__cluster--start{position:relative;z-index:3;display:inline-flex;align-items:center;justify-self:start;gap:.35rem;min-width:0;overflow:visible}.tplb-ed-canvas-toolbar__cluster--center{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;justify-self:center;min-width:0;overflow:visible}.tplb-ed-canvas-toolbar__cluster--end{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:flex-end;justify-self:end;gap:.4rem;min-width:0;overflow:visible}.tplb-ed-canvas-toolbar .tplb-ed-tooltip__bubble{z-index:90}.tplb-ed-canvas-toolbar .tplb-ed-tooltip.is-open{position:relative;z-index:100}.tplb-ed-canvas-toolbar .tplb-ed-menu__list{z-index:95}.tplb-ed-canvas-toolbar__sep{display:none}.tplb-ed-canvas-toolbar__group{display:inline-flex;align-items:center;gap:.05rem;padding:var(--ak-doc-chrome-group-pad, .125rem);border-radius:var(--ak-doc-chrome-group-radius, .75rem);background:color-mix(in srgb,var(--tplb-ed-bg-inspector) 48%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tplb-ed-border) 85%,transparent),0 .5px color-mix(in srgb,#fff 55%,transparent)}:root[data-theme=dark] .tplb-workspace--shell .tplb-ed-canvas-toolbar__group{background:color-mix(in srgb,#ffffff 12%,var(--tplb-ed-bg-canvas, #2c2c32));box-shadow:inset 0 0 0 1px color-mix(in srgb,#ffffff 14%,transparent),inset 0 1px color-mix(in srgb,#ffffff 16%,transparent)}.tplb-ed-canvas-toolbar__group .tplb-ed-seg{background:transparent;box-shadow:none;padding:0}.tplb-ed-canvas-toolbar .tplb-ed-iconbtn,.tplb-ed-canvas-toolbar .tplb-ed-outline-toggle,.tplb-ed-canvas-toolbar .tplb-ed-mini-btn,.tplb-ed-canvas-toolbar .tplb-ed-canvas-toolbar__pages{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-width:var(--ak-doc-chrome-control, 1.75rem);height:var(--ak-doc-chrome-control, 1.75rem);padding:0 .35rem;border:0;border-radius:var(--ak-doc-chrome-radius-sm, .5rem);background:transparent;color:color-mix(in srgb,currentColor 88%,transparent);font:inherit;font-size:var(--ak-doc-chrome-font, .8125rem);font-weight:520;letter-spacing:-.01em;cursor:pointer;transition:background-color var(--ak-doc-chrome-ease, .14s ease),color var(--ak-doc-chrome-ease, .14s ease),opacity var(--ak-doc-chrome-ease, .14s ease),transform var(--ak-doc-chrome-ease, .14s ease)}.tplb-ed-canvas-toolbar .tplb-ed-iconbtn--sm{width:var(--ak-doc-chrome-control, 1.75rem);height:var(--ak-doc-chrome-control, 1.75rem);min-width:var(--ak-doc-chrome-control, 1.75rem);padding:0}.tplb-ed-canvas-toolbar .tplb-ed-iconbtn:hover:not(:disabled),.tplb-ed-canvas-toolbar .tplb-ed-outline-toggle:hover,.tplb-ed-canvas-toolbar .tplb-ed-mini-btn:hover:not(:disabled),.tplb-ed-canvas-toolbar .tplb-ed-canvas-toolbar__pages:hover{background:color-mix(in srgb,currentColor 8%,transparent);color:currentColor}.tplb-ed-canvas-toolbar .tplb-ed-iconbtn:active:not(:disabled),.tplb-ed-canvas-toolbar .tplb-ed-outline-toggle:active,.tplb-ed-canvas-toolbar .tplb-ed-mini-btn:active:not(:disabled),.tplb-ed-canvas-toolbar .tplb-ed-canvas-toolbar__pages:active{background:color-mix(in srgb,currentColor 12%,transparent);transform:scale(.96)}.tplb-ed-canvas-toolbar .tplb-ed-iconbtn.is-active,.tplb-ed-canvas-toolbar .tplb-ed-iconbtn[aria-pressed=true],.tplb-ed-canvas-toolbar .tplb-ed-outline-toggle.is-active,.tplb-ed-canvas-toolbar .tplb-ed-outline-toggle[aria-pressed=true],.tplb-ed-canvas-toolbar .tplb-ed-mini-btn.is-active,.tplb-ed-canvas-toolbar .tplb-ed-canvas-toolbar__pages.is-active{background:color-mix(in srgb,currentColor 12%,transparent);color:currentColor;border-color:transparent;box-shadow:none}.tplb-ed-canvas-toolbar .tplb-ed-iconbtn.is-active:hover:not(:disabled),.tplb-ed-canvas-toolbar .tplb-ed-outline-toggle.is-active:hover,.tplb-ed-canvas-toolbar .tplb-ed-mini-btn.is-active:hover:not(:disabled),.tplb-ed-canvas-toolbar .tplb-ed-canvas-toolbar__pages.is-active:hover{background:color-mix(in srgb,currentColor 16%,transparent)}.tplb-ed-canvas-toolbar .tplb-ed-iconbtn:focus-visible,.tplb-ed-canvas-toolbar .tplb-ed-outline-toggle:focus-visible,.tplb-ed-canvas-toolbar .tplb-ed-mini-btn:focus-visible,.tplb-ed-canvas-toolbar .tplb-ed-canvas-toolbar__pages:focus-visible{outline:2px solid color-mix(in srgb,var(--accent, #0a84ff) 70%,transparent);outline-offset:1px;box-shadow:none}.tplb-ed-canvas-toolbar .tplb-ed-iconbtn:disabled,.tplb-ed-canvas-toolbar .tplb-ed-mini-btn:disabled{opacity:.38;cursor:not-allowed;background:transparent;color:color-mix(in srgb,currentColor 48%,transparent)}.tplb-ed-zoom-label{min-width:3.25rem;padding:0 .5rem;text-align:center;font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:580;letter-spacing:-.015em;color:color-mix(in srgb,currentColor 88%,transparent);line-height:2rem}.tplb-ed-canvas-toolbar__select{display:inline-flex;align-items:center;gap:.35rem;min-width:0;padding:.15rem .35rem;border-radius:.7rem;background:color-mix(in srgb,var(--tplb-ed-bg-inspector) 72%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tplb-ed-border) 85%,transparent),0 .5px color-mix(in srgb,#fff 55%,transparent)}:root[data-theme=dark] .tplb-workspace--shell .tplb-ed-canvas-toolbar__select{background:color-mix(in srgb,var(--tplb-ed-bg-inspector) 55%,rgba(255,255,255,.06));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tplb-ed-border) 90%,transparent)}.tplb-ed-canvas-toolbar__select-label{font-size:.75rem;font-weight:560;color:color-mix(in srgb,currentColor 58%,transparent);white-space:nowrap}.tplb-ed-canvas-toolbar__select select{height:1.75rem;border:0;border-radius:.45rem;background:color-mix(in srgb,currentColor 7%,transparent);font-size:.8125rem;font-weight:560;padding:0 .5rem;color:inherit;max-width:11rem;transition:background-color .14s ease,box-shadow .14s ease}.tplb-ed-canvas-toolbar__select select:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.tplb-ed-canvas-toolbar__select select:focus-visible{outline:none;background:var(--tplb-ed-bg-inspector);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent, #0a84ff) 55%,transparent)}.tplb-ed-canvas-toolbar__meta{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:520;color:color-mix(in srgb,currentColor 58%,transparent);min-width:0}.tplb-ed-canvas-toolbar__warn{color:var(--tplb-ed-warning)}.tplb-ed-canvas-toolbar__hover{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tplb-ed-canvas-toolbar .tplb-ed-outline-toggle,.tplb-ed-canvas-toolbar .tplb-ed-mini-btn,.tplb-ed-canvas-toolbar .tplb-ed-canvas-toolbar__pages{min-width:0;white-space:nowrap}.tplb-ed-canvas-toolbar__group--tools{gap:0;padding:.1rem}.tplb-ed-canvas-toolbar__group--tools .tplb-ed-iconbtn,.tplb-ed-canvas-toolbar__group--tools .tplb-ed-iconbtn--sm{min-width:var(--ak-doc-chrome-control, 1.75rem);width:var(--ak-doc-chrome-control, 1.75rem);height:var(--ak-doc-chrome-control, 1.75rem);padding:0;border-radius:var(--ak-doc-chrome-radius-sm, .5rem)}.tplb-ed-canvas-toolbar__group--tools .tplb-ed-iconbtn svg,.tplb-ed-canvas-toolbar__group--tools .ak2-pdfv-btn__icon svg{width:var(--ak-doc-chrome-icon, .9375rem);height:var(--ak-doc-chrome-icon, .9375rem)}.tplb-ed-canvas-toolbar__group--tools .ak2-pdfv-btn{min-width:var(--ak-doc-chrome-control, 1.75rem);width:var(--ak-doc-chrome-control, 1.75rem);height:var(--ak-doc-chrome-control, 1.75rem);padding:0}.tplb-ed-canvas-toolbar__group--tools .tplb-ed-mini-btn{min-width:0;height:1.5rem;padding:0 .35rem;border-radius:.35rem;font-size:.625rem;font-weight:600;letter-spacing:-.01em}.tplb-ed-canvas-toolbar__group--tools .tplb-ed-grid-select{display:inline-flex;align-items:center;height:1.5rem;padding:0 .15rem;border-radius:.35rem;color:color-mix(in srgb,currentColor 72%,transparent)}.tplb-ed-canvas-toolbar__group--tools .tplb-ed-grid-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:color-mix(in srgb,currentColor 7%,transparent);color:inherit;font:inherit;font-size:.625rem;font-weight:600;letter-spacing:-.02em;max-width:3.25rem;height:1.25rem;padding:0 .3rem;border-radius:.3rem;cursor:pointer}.tplb-ed-vista-guides-cluster{display:inline-flex;align-items:center;gap:0;margin-inline:.1rem;padding:.05rem;border-radius:.4rem;background:color-mix(in srgb,currentColor 6%,transparent)}.tplb-ed-vista-guides-cluster.is-active{background:color-mix(in srgb,currentColor 10%,transparent)}.tplb-ed-vista-guides-cluster .tplb-ed-grid-select.is-disabled{opacity:.45}.tplb-ed-vista-guides-cluster .tplb-ed-grid-select.is-disabled select{cursor:not-allowed}.tplb-ed-canvas-toolbar .tplb-ed-grid-select{display:inline-flex;align-items:center;gap:.25rem;height:2rem;padding:0 .35rem;border-radius:.55rem;color:color-mix(in srgb,currentColor 72%,transparent)}.tplb-ed-canvas-toolbar .tplb-ed-grid-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-size:.75rem;font-weight:520;max-width:7.5rem;cursor:pointer}.tplb-ed-canvas-toolbar .tplb-ed-seg__btn{min-height:2rem;height:2rem;padding:0 .55rem;border-radius:.55rem;font-size:.8125rem;font-weight:520;letter-spacing:-.01em;color:color-mix(in srgb,currentColor 72%,transparent);background:transparent}.tplb-ed-canvas-toolbar .tplb-ed-seg__btn.is-active{background:color-mix(in srgb,currentColor 12%,transparent);color:currentColor}.tplb-ed-canvas-toolbar .tplb-ed-seg__btn:hover:not(:disabled):not(.is-active){background:color-mix(in srgb,currentColor 8%,transparent);color:currentColor}.tplb-workspace--shell .tplb-rail--embedded{border:none;background:transparent;height:100%}.tplb-workspace--shell .tplb-canvas-shell{position:relative;background:var(--tplb-ed-bg-canvas);border:none;min-width:0;width:100%;display:flex;flex-direction:column;overflow:hidden}.tplb-workspace--shell .tplb-canvas-stage--live{flex:1 1 0;min-width:0;justify-content:flex-start;padding:var(--tplb-ed-space-6) var(--tplb-ed-space-5);padding-top:calc(var(--tplb-ed-space-6) + var(--ak-doc-chrome-toolbar-h, 2.5rem));padding-bottom:calc(var(--tplb-ed-space-6) + 5.25rem);background:var(--tplb-ed-bg-canvas)}:root[data-theme=dark] .tplb-workspace--shell .tplb-canvas-stage--live,:root:not([data-theme=light]) .tplb-workspace--shell .tplb-canvas-stage--live{background:var(--tplb-ed-bg-canvas, #2c2c32)}.tplb-workspace--shell .tplb-live-frame{margin:0 auto}.tplb-workspace--shell .tplb-page{background:#fff;color:#111;box-shadow:var(--tplb-ed-page-shadow)}.tplb-workspace--shell .tplb-live-frame,.tplb-workspace--shell .tplb-live-surface .aythen-tpl-page,.tplb-workspace--shell .aythen-tpl-page{background:#fff}.tplb-workspace--shell .tplb-overlay--selected{box-shadow:0 0 0 1.5px var(--tplb-ed-accent);background:color-mix(in srgb,var(--tplb-ed-accent) 8%,transparent)}:root[data-theme=dark] .tplb-workspace--shell .tplb-overlay--selected{box-shadow:0 0 0 1.5px var(--tplb-ed-accent),0 0 0 3px color-mix(in srgb,var(--tplb-ed-accent) 25%,transparent);background:color-mix(in srgb,var(--tplb-ed-accent) 12%,transparent)}.tplb-workspace--shell .tplb-outline-box.is-selected{border-color:var(--tplb-ed-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--tplb-ed-accent) 35%,transparent)}.tplb-workspace--shell .tplb-region-frame.is-selected{border-color:var(--tplb-ed-accent)}.tplb-workspace--shell .tplb-rail__tab{border:none;background:transparent;display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:.15rem;min-width:0;min-height:2.75rem;border-radius:.55rem;color:var(--tplb-ed-fg-muted)}.tplb-workspace--shell .tplb-rail__tab:hover{background:var(--tplb-ed-bg-hover);color:var(--tplb-ed-fg)}.tplb-workspace--shell .tplb-rail__tab.is-active{background:var(--tplb-ed-bg-active);color:var(--tplb-ed-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tplb-ed-accent) 35%,transparent)}.tplb-workspace--shell .tplb-rail__tab-label{font-size:.625rem;line-height:1.1}.tplb-workspace--shell .tplb-rail__tabs{display:flex;border-bottom:1px solid var(--tplb-ed-border);gap:.125rem;padding:.25rem}.tplb-workspace--shell .tplb-rail--activity,.tplb-workspace--shell .tplb-rail--panel-only{background:transparent}.tplb-workspace--shell .tplb-rail__activity{background:var(--tplb-ed-bg-surface);border-right-color:color-mix(in srgb,var(--tplb-ed-border) 85%,transparent)}.tplb-workspace--shell .tplb-rail--activity.is-content-collapsed .tplb-rail__activity{background:var(--tplb-ed-bg-surface)}.tplb-workspace--shell .tplb-lib__search-input{border:1px solid var(--tplb-ed-border);background:var(--tplb-ed-bg-elevated);border-radius:.55rem;color:var(--tplb-ed-fg)}.tplb-workspace--shell .tplb-lib__search-input::placeholder{color:var(--tplb-ed-fg-subtle)}.tplb-workspace--shell .tplb-lib__search-input:focus{border-color:color-mix(in srgb,var(--tplb-ed-accent) 55%,var(--tplb-ed-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--tplb-ed-accent) 18%,transparent)}.tplb-workspace--shell .tplb-lib__search-icon{color:var(--tplb-ed-fg-muted)}.tplb-workspace--shell .tplb-lib-tile:hover{background:var(--tplb-ed-bg-hover);border-color:color-mix(in srgb,var(--tplb-ed-accent) 22%,var(--tplb-ed-border))}.tplb-workspace--shell .tplb-btn{border-color:transparent;background:color-mix(in srgb,var(--tplb-ed-fg) 5%,transparent);color:var(--tplb-ed-fg)}.tplb-workspace--shell .tplb-banner--warn{background:color-mix(in srgb,var(--tplb-ed-warning) 14%,var(--tplb-ed-bg-surface));border-bottom-color:color-mix(in srgb,var(--tplb-ed-warning) 35%,transparent);color:var(--tplb-ed-fg)}.tplb-workspace--shell .tplb-banner{background:color-mix(in srgb,var(--tplb-ed-accent) 10%,var(--tplb-ed-bg-surface));border-bottom-color:var(--tplb-ed-border);color:var(--tplb-ed-fg)}.tplb-workspace--shell .tplb-code{background:var(--tplb-ed-bg-inspector);color:var(--tplb-ed-fg)}.tplb-workspace--shell .tplb-code__toolbar{border-bottom-color:var(--tplb-ed-border);background:var(--tplb-ed-bg-surface)}.tplb-workspace--shell .tplb-sample-badge{background:color-mix(in srgb,var(--tplb-ed-fg) 8%,transparent);color:var(--tplb-ed-fg-muted);border-color:var(--tplb-ed-border)}.tplb-workspace--shell .tplb-region-toolbar,.tplb-workspace--shell .tplb-format-toolbar,.tplb-workspace--shell .tplb-floating-toolbar{background:color-mix(in srgb,#2c2c2e 88%,transparent);backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);border-color:#ffffff1a;color:#ffffffeb;box-shadow:0 8px 24px #00000047}@media(max-width:960px){.tplb-appbar{grid-template-columns:minmax(0,1fr) auto;gap:.5rem .75rem}.tplb-appbar__center{display:none}.tplb-appbar__right{grid-column:1 / -1;justify-content:flex-start;flex-wrap:wrap}.tplb-appbar__title{max-width:min(70vw,18rem)}}@media(prefers-reduced-motion:reduce){.tplb-ed-spin{animation:none}}.ak2-compare-workspace,.ak2-compare-picker{min-height:100%;display:flex;flex-direction:column}.ak2-compare-picker.ak2-docws{--docws-inspector-width: clamp(320px, 28vw, 380px);max-width:min(1520px,100%);width:100%;margin-inline:auto;gap:.75rem}.ak2-compare-picker .ak2-docws__header.ak2-compare-picker__page-header{gap:.5rem;padding-block:.55rem}.ak2-compare-picker__header{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;width:100%}.ak2-compare-picker__back{display:inline-flex;align-items:center;gap:.35rem;padding-inline:.55rem;min-height:2rem;font-size:.875rem}.ak2-compare-picker__back-icon{flex:0 0 auto}.ak2-compare-picker__header-text{min-width:0}.ak2-compare-picker__title{margin:0;font-size:1.125rem;font-weight:650;letter-spacing:-.01em;line-height:1.25}.ak2-compare-picker__lead{margin:.2rem 0 0;color:var(--docws-text-muted);font-size:.875rem;line-height:1.4;max-width:42rem}.ak2-compare-picker__body.ak2-docws__body{overflow:visible;align-items:start;border:1px solid var(--docws-border);border-radius:var(--docws-radius);background:var(--docws-surface)}.ak2-compare-picker__canvas.ak2-docws__canvas{overflow:visible;box-shadow:none;border-right:1px solid var(--docws-border);background:var(--docws-surface-elevated);padding:.85rem 1rem 1.5rem}.ak2-compare-picker__inspector.ak2-docws__inspector{position:sticky;top:4.5rem;align-self:start;max-height:calc(100dvh - 5.5rem);overflow:auto;overscroll-behavior:contain;background:var(--docws-inspector-bg)}.ak2-compare-picker__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.85rem}.ak2-compare-picker__search-wrap{position:relative;flex:1 1 16rem;min-width:12rem}.ak2-compare-picker__search.aythen-search-field{display:flex;align-items:center;gap:.45rem;width:100%;min-height:var(--ak-input-height, 2.5rem);padding:0 .75rem;border:1px solid var(--ak-input-border, var(--docws-border));border-radius:var(--ak-input-radius, var(--docws-radius-sm));background:var(--ak-input-bg, var(--docws-surface));color:var(--ak-input-text, var(--docws-text));box-sizing:border-box}.ak2-compare-picker__search.aythen-search-field:focus-within{border-color:var(--ak-input-border-focus, var(--docws-border-strong))}.ak2-compare-picker__search .aythen-search-field__icon{flex:0 0 auto;width:1rem;height:1rem;opacity:.55}.ak2-compare-picker__search .aythen-search-field__input{flex:1 1 auto;min-width:0;border:0;background:transparent;color:inherit;font:inherit;font-size:.875rem;outline:none;padding:.55rem 1.75rem .55rem 0}.ak2-compare-picker__search-clear{position:absolute;right:.45rem;top:50%;transform:translateY(-50%);z-index:1;width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:color-mix(in srgb,var(--docws-text) 8%,transparent);color:var(--docws-text-muted);cursor:pointer;font-size:1rem;line-height:1}.ak2-compare-picker__search-clear:hover{color:var(--docws-text)}.ak2-compare-picker__dd{min-width:9.5rem;flex:0 1 auto}.ak2-compare-picker__dd .aythen-dd-trigger{min-height:var(--ak-input-height, 2.5rem)}.ak2-compare-picker__count{margin-left:auto;font-size:.8125rem;color:var(--docws-text-muted);white-space:nowrap}.ak2-compare-picker__section{padding:0 0 1rem}.ak2-compare-picker__section-title{margin:0 0 .5rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--docws-text-muted)}.ak2-compare-picker__list{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.ak2-compare-picker__row-select{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.65rem;width:100%;min-height:4.25rem;max-height:none;padding:.7rem .8rem;text-align:left;border:1px solid var(--docws-border);border-radius:var(--docws-radius-sm);background:var(--docws-surface);color:inherit;font:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease}.ak2-compare-picker__row-select:hover:not(:disabled){border-color:var(--docws-border-strong);background:color-mix(in srgb,var(--docws-text) 4%,var(--docws-surface))}.ak2-compare-picker__row-select:active:not(:disabled){background:color-mix(in srgb,var(--docws-text) 6%,var(--docws-surface))}.ak2-compare-picker__row-select:focus-visible{outline:2px solid var(--docws-accent);outline-offset:2px}.ak2-compare-picker__row.is-selected .ak2-compare-picker__row-select{border-color:color-mix(in srgb,var(--docws-accent) 55%,var(--docws-border));background:var(--docws-accent-soft);box-shadow:inset 3px 0 0 var(--docws-accent)}.ak2-compare-picker__row.is-disabled .ak2-compare-picker__row-select,.ak2-compare-picker__row.is-incompatible .ak2-compare-picker__row-select{cursor:not-allowed}.ak2-compare-picker__row.is-incompatible .ak2-compare-picker__row-select{opacity:1;background:color-mix(in srgb,var(--docws-text) 2.5%,var(--docws-surface));border-style:dashed;color:var(--docws-text)}.ak2-compare-picker__row.is-incompatible .ak2-compare-picker__row-title{color:var(--docws-text)}.ak2-compare-picker__row.is-disabled:not(.is-incompatible) .ak2-compare-picker__row-select{opacity:.55}.ak2-compare-picker__radio{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;border:1.5px solid color-mix(in srgb,var(--docws-text) 40%,transparent);border-radius:999px;flex:0 0 auto}.ak2-compare-picker__row.is-incompatible .ak2-compare-picker__radio{border-style:dashed;opacity:.55}.ak2-compare-picker__radio-dot{width:.45rem;height:.45rem;border-radius:999px;background:transparent}.ak2-compare-picker__row.is-selected .ak2-compare-picker__radio{border-color:var(--docws-accent)}.ak2-compare-picker__row.is-selected .ak2-compare-picker__radio-dot{background:var(--docws-accent)}.ak2-compare-picker__type-icon,.ak2-compare-picker__file-icon{flex:0 0 auto;width:1.5rem;height:1.5rem;display:grid;place-items:center;color:var(--docws-text-muted)}.ak2-compare-picker__type-icon svg,.ak2-compare-picker__file-icon.doc-card-file-icon svg{width:1.5rem;height:1.5rem;display:block}.ak2-compare-picker__type-icon.is-placeholder{border-radius:5px;background:color-mix(in srgb,var(--docws-text) 8%,transparent)}.ak2-compare-picker__row-body{display:grid;gap:.2rem;min-width:0}.ak2-compare-picker__row-title-line{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;min-width:0}.ak2-compare-picker__row-title{font-size:.9375rem;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ak2-compare-picker__row-meta{display:flex;flex-wrap:wrap;gap:.2rem .65rem;font-size:.75rem;color:var(--docws-text-muted)}.ak2-compare-picker__row-status.is-success{color:var(--docws-success)}.ak2-compare-picker__row-status.is-warning{color:var(--docws-warning)}.ak2-compare-picker__row-status.is-danger{color:var(--docws-danger)}.ak2-compare-picker__row-status.is-info{color:var(--docws-info)}.ak2-compare-picker__match-badge{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:999px;font-size:.6875rem;font-weight:650;letter-spacing:.01em;line-height:1.3;background:color-mix(in srgb,var(--docws-text) 8%,transparent);color:var(--docws-text-muted)}.ak2-compare-picker__match-badge.is-recommended{background:color-mix(in srgb,var(--docws-success) 16%,transparent);color:var(--docws-success)}.ak2-compare-picker__match-badge.is-compatible{background:color-mix(in srgb,var(--docws-info) 16%,transparent);color:var(--docws-info)}.ak2-compare-picker__match-badge.is-blocked{background:color-mix(in srgb,var(--docws-warning) 16%,transparent);color:var(--docws-warning)}.ak2-compare-picker__row-reason{display:block;margin-top:.2rem;font-size:.75rem;color:var(--docws-text);opacity:.78}.ak2-compare-picker__score{font-weight:600;color:var(--docws-text)}.ak2-compare-picker__empty-state{display:grid;gap:.45rem;justify-items:start;margin:.75rem 0 1.25rem;padding:1rem .15rem}.ak2-compare-picker__empty-title{margin:0;font-size:1rem;font-weight:650}.ak2-compare-picker__empty-body{margin:0;max-width:36rem;font-size:.875rem;color:var(--docws-text-muted);line-height:1.45}.ak2-compare-picker__empty,.ak2-compare-picker__loading{margin:.5rem 0 1rem;color:var(--docws-text-muted);font-size:.9rem}.ak2-compare-picker__live:empty{display:none}.ak2-compare-picker__live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ak2-compare-picker__error{color:var(--docws-danger);padding:.65rem .75rem;margin:0 0 .75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;border:1px solid color-mix(in srgb,var(--docws-danger) 35%,transparent);border-radius:var(--docws-radius-sm);background:color-mix(in srgb,var(--docws-danger) 8%,var(--docws-surface))}.ak2-compare-picker__error p{margin:0;flex:1 1 12rem;color:var(--docws-text);font-size:.875rem}.ak2-compare-picker__compare-btn{width:100%;justify-content:center;min-height:2.5rem}.ak2-compare-picker__compare-btn:hover:not(:disabled){filter:brightness(1.04)}.ak2-compare-picker__compare-btn:focus-visible{outline:2px solid var(--docws-accent);outline-offset:2px}.ak2-compare-picker__compare-btn.is-error:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--docws-danger) 45%,transparent)}.ak2-compare-picker__panel-cta-desktop{display:block}.ak2-compare-picker__mobile-cta{display:none}.ak2-compare-picker__skeleton-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.85rem}.ak2-compare-picker__sk-search{flex:1 1 16rem;min-width:12rem;height:2.5rem}.ak2-compare-picker__sk-dd{width:9.5rem;height:2.5rem}.ak2-compare-picker__sk-count{width:6rem;height:.9rem;margin-left:auto}.ak2-compare-picker__row-select--skeleton{pointer-events:none;min-height:4.25rem}.ak2-compare-picker__sk-radio{width:1.05rem;height:1.05rem;border-radius:999px}.ak2-compare-picker__sk-icon{width:1.35rem;height:1.35rem;border-radius:var(--docws-radius-sm)}.ak2-compare-picker__sk-lines{display:grid;gap:.4rem;min-width:0;flex:1}.ak2-compare-picker__sk-title{width:min(70%,18rem);height:.9rem}.ak2-compare-picker__sk-meta{width:min(50%,12rem);height:.7rem}.ak2-compare-picker__sk-role{width:7rem;height:.65rem}.ak2-compare-picker__sk-cta{width:100%;height:2.5rem;margin-top:.5rem}.ak2-compare-picker__panel--skeleton .ak2-compare-picker__summary{min-height:5.5rem}.ak2-compare-picker__panel-empty--skeleton{min-height:3.5rem}.ak2-compare-picker__panel{display:flex;flex-direction:column;gap:.85rem;padding:.25rem .15rem .75rem}.ak2-compare-picker__summary{display:grid;gap:.55rem;padding:.75rem;border:1px solid var(--docws-border);border-radius:var(--docws-radius-sm);background:var(--docws-surface-elevated)}.ak2-compare-picker__summary-top{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .45rem}.ak2-compare-picker__summary-role{font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--docws-text-muted)}.ak2-compare-picker__summary-tag{font-size:.6875rem;font-weight:600;padding:.1rem .4rem;border-radius:999px;background:color-mix(in srgb,var(--docws-text) 8%,transparent);color:var(--docws-text-muted)}.ak2-compare-picker__summary-tag.is-locked{background:color-mix(in srgb,var(--docws-warning) 14%,transparent);color:var(--docws-warning)}.ak2-compare-picker__summary-main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start}.ak2-compare-picker__summary-title{display:block;font-size:.9375rem;font-weight:650;line-height:1.3;word-break:break-word}.ak2-compare-picker__summary-meta,.ak2-compare-picker__summary-foot{display:flex;flex-wrap:wrap;gap:.25rem .55rem;margin-top:.25rem;font-size:.75rem;color:var(--docws-text-muted)}.ak2-compare-picker__summary-foot{align-items:center;margin-top:.45rem}.ak2-compare-picker__short-id{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem;opacity:.8}.ak2-compare-picker__versus{display:flex;align-items:center;gap:.5rem;color:var(--docws-text-muted);font-size:.75rem;font-weight:600;text-transform:lowercase}.ak2-compare-picker__versus-line{flex:1 1 auto;height:1px;background:var(--docws-border)}.ak2-compare-picker__panel-empty{padding:1rem .85rem;border:1px dashed var(--docws-border);border-radius:var(--docws-radius-sm);color:var(--docws-text-muted);font-size:.875rem;text-align:center}.ak2-compare-picker__panel-empty p{margin:0}.ak2-compare-picker__panel-b{display:grid;gap:.45rem}.ak2-compare-picker__clear-sel{justify-self:start;min-height:2rem;font-size:.8125rem}.ak2-compare-picker__panel-cta{display:grid;gap:.45rem;margin-top:.25rem;padding-top:.35rem;border-top:1px solid var(--docws-border)}.ak2-compare-picker__compare-btn{width:100%;justify-content:center}.ak2-compare-picker__cta-hint,.ak2-compare-picker__progress{margin:0;font-size:.8125rem;color:var(--docws-text-muted);line-height:1.35}.ak2-compare-picker__row-loading{display:inline-flex;align-items:center;gap:.4rem;margin-top:.25rem;font-size:.85rem;opacity:.85}.ak2-compare-picker__spinner{width:.85rem;height:.85rem;border:2px solid color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentColor;border-radius:50%;animation:ak2-compare-spin .7s linear infinite}@keyframes ak2-compare-spin{to{transform:rotate(360deg)}}.ak2-compare-workspace .aythen-btn:focus-visible,.ak2-compare-picker .aythen-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ak2-compare-workspace .aythen-btn:disabled,.ak2-compare-picker .aythen-btn:disabled{opacity:.5;cursor:not-allowed}.ak2-compare-workspace .aythen-btn.is-loading,.ak2-compare-picker .aythen-btn.is-loading{opacity:.8;pointer-events:none}.ak2-compare-workspace .aythen-btn--danger,.ak2-compare-picker .aythen-btn--danger{background:color-mix(in srgb,#b42318 88%,#000);color:#fff}.ak2-compare-workspace .aythen-btn--danger:hover:not(:disabled),.ak2-compare-picker .aythen-btn--danger:hover:not(:disabled){background:#912018}.ak2-compare-workspace__nav{display:flex;flex-wrap:wrap;gap:.4rem}.ak2-compare-workspace__header{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;padding:.75rem 1rem;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.ak2-compare-state-icon{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem}@media(max-width:960px){.ak2-compare-picker__body.ak2-docws__body{grid-template-columns:1fr;grid-template-rows:auto auto}.ak2-compare-picker__canvas.ak2-docws__canvas{border-right:0;border-bottom:1px solid var(--docws-border);padding-bottom:1rem}.ak2-compare-picker__inspector.ak2-docws__inspector{position:static;top:auto;bottom:auto;max-height:none;box-shadow:none}.ak2-compare-picker__panel-cta-desktop{display:none}.ak2-compare-picker__mobile-cta{display:block;position:sticky;bottom:0;z-index:8;margin:0 calc(-1 * var(--docws-pad-x, 1.25rem));padding:.75rem var(--docws-pad-x, 1.25rem) calc(.75rem + env(safe-area-inset-bottom,0px));background:var(--docws-surface);border-top:1px solid var(--docws-border);box-shadow:0 -6px 18px color-mix(in srgb,#000 10%,transparent)}.ak2-compare-picker__mobile-cta .ak2-compare-picker__panel-cta{border-top:0;margin-top:0;padding-top:0}.ak2-compare-picker__count{margin-left:0;width:100%}.ak2-compare-picker__meta-date{display:none}.ak2-compare-picker__row-select{min-height:4rem}}.ak2-compare-workspace.ak2-docws{--compare-pane-head-h: 3.5rem;--compare-control-h: 2rem;--compare-text-secondary: color-mix(in srgb, var(--docws-text) 84%, var(--docws-surface));width:100%;max-width:none;min-width:0;margin-inline:0;height:calc(100dvh - var(--ak-topbar-h, 48px));min-height:calc(100dvh - var(--ak-topbar-h, 48px));max-height:calc(100dvh - var(--ak-topbar-h, 48px));padding:.35rem .55rem .45rem;gap:.35rem;overflow:hidden;box-sizing:border-box}.ak2-compare-workspace__topbar.ak2-docws__header{flex:0 0 auto;gap:.25rem;padding-block:.25rem;padding-inline:.1rem;z-index:6}.ak2-compare-workspace__skip{position:absolute;left:-9999px;top:0;z-index:20;padding:.35rem .65rem;background:var(--docws-surface-elevated);color:var(--docws-text);border:1px solid var(--docws-border);border-radius:var(--docws-radius-sm);font-size:.8125rem}.ak2-compare-workspace__skip:focus{left:.5rem;top:.35rem}.ak2-compare-workspace__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem .75rem;align-items:center;width:100%;min-width:0;padding:0;border:0}.ak2-compare-workspace__header-left,.ak2-compare-workspace__header-right{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0}.ak2-compare-workspace__header-right{justify-content:flex-end}.ak2-compare-workspace__header-center{min-width:0;display:grid;gap:.3rem;justify-items:center;text-align:center}.ak2-compare-workspace__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ak2-compare-workspace__back{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;font-size:.875rem;padding-inline:.55rem}.ak2-compare-workspace__back-label{white-space:nowrap}.ak2-compare-workspace__pair{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .55rem;max-width:100%;min-width:0;margin:0}.ak2-compare-workspace__pair-title{display:inline-block;max-width:min(18rem,36vw);font-size:.9375rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ak2-compare-workspace__pair-sep{display:inline-flex;color:var(--docws-text-muted);opacity:.85}.ak2-compare-workspace__session-meta{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .5rem;max-width:100%}.ak2-compare-workspace__score-chip{display:inline-flex;align-items:baseline;gap:.3rem;padding:.2rem .5rem;border-radius:999px;border:1px solid var(--docws-border);background:var(--docws-surface-elevated);font-size:.75rem;color:var(--docws-text-muted);line-height:1.2}.ak2-compare-workspace__score-chip strong{font-size:.875rem;color:var(--docws-text);font-variant-numeric:tabular-nums}.ak2-compare-workspace__similarity{font-size:.75rem;color:var(--docws-text-muted);max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ak2-compare-workspace__revision{font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--docws-text-muted);padding:.15rem .45rem;border-radius:var(--docws-radius-sm);border:1px solid var(--docws-border)}.ak2-compare-workspace__session-status{margin:0;font-size:.8125rem;color:var(--docws-text-muted)}.ak2-compare-workspace__sync-switch{display:inline-flex;align-items:center;gap:.45rem;font-size:.8125rem;color:var(--docws-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none}.ak2-compare-workspace__sync-switch input{position:absolute;opacity:0;width:1px;height:1px}.ak2-compare-workspace__sync-track{width:2rem;height:1.15rem;border-radius:999px;background:color-mix(in srgb,var(--docws-text) 16%,transparent);border:1px solid var(--docws-border);position:relative;flex:0 0 auto;transition:background .15s ease}.ak2-compare-workspace__sync-track:after{content:"";position:absolute;top:1px;left:1px;width:.85rem;height:.85rem;border-radius:999px;background:var(--docws-surface-elevated);box-shadow:0 1px 2px color-mix(in srgb,var(--docws-text) 20%,transparent);transition:transform .15s ease}.ak2-compare-workspace__sync-switch input:checked+.ak2-compare-workspace__sync-track{background:color-mix(in srgb,var(--docws-accent) 55%,transparent);border-color:color-mix(in srgb,var(--docws-accent) 45%,var(--docws-border))}.ak2-compare-workspace__sync-switch input:checked+.ak2-compare-workspace__sync-track:after{transform:translate(.8rem)}.ak2-compare-workspace__sync-switch input:focus-visible+.ak2-compare-workspace__sync-track{outline:2px solid var(--docws-accent);outline-offset:2px}.ak2-compare-workspace__sync-switch input:disabled+.ak2-compare-workspace__sync-track{opacity:.5}.ak2-compare-workspace__btn-primary{min-height:var(--compare-control-h, 2rem);font-size:.8125rem}.ak2-compare-workspace__btn-danger{min-height:var(--compare-control-h, 2rem);font-size:.8125rem;color:var(--docws-danger);border-color:color-mix(in srgb,var(--docws-danger) 35%,var(--docws-border))}.ak2-compare-workspace__btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--docws-danger) 12%,transparent)}.ak2-compare-workspace__primary-actions{display:inline-flex;align-items:center;gap:.2rem;margin-inline-start:.35rem;padding-inline-start:.55rem;border-inline-start:1px solid var(--docws-border)}.ak2-compare-workspace__primary-actions .ak2-compare-workspace__btn-danger{margin-inline-start:.25rem}.ak2-compare-workspace__confirm-hint{margin:0;font-size:.75rem;color:var(--compare-text-secondary, var(--docws-text-muted));text-align:right}.ak2-compare-workspace__session-banner{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin:0;padding:.35rem .55rem;border-radius:var(--docws-radius-sm);border:1px solid var(--docws-border);font-size:.8125rem;background:var(--docws-surface)}.ak2-compare-workspace__session-banner strong{font-weight:650}.ak2-compare-workspace__session-banner.is-success{border-color:color-mix(in srgb,var(--docws-success) 35%,var(--docws-border));background:color-mix(in srgb,var(--docws-success) 8%,var(--docws-surface))}.ak2-compare-workspace__session-banner.is-info{border-color:color-mix(in srgb,var(--docws-accent) 30%,var(--docws-border));background:color-mix(in srgb,var(--docws-accent) 6%,var(--docws-surface))}.ak2-compare-workspace__session-banner.is-neutral{background:color-mix(in srgb,var(--docws-text) 4%,var(--docws-surface))}.ak2-compare-workspace__side-mark{display:inline-grid;place-items:center;min-width:1.1rem;height:1.1rem;margin-inline-end:.3rem;border-radius:.25rem;font-size:.625rem;font-weight:700;letter-spacing:.02em;color:#fff;background:color-mix(in srgb,var(--docws-text) 55%,transparent);vertical-align:middle}.ak2-compare-workspace__side-mark.is-a{background:color-mix(in srgb,var(--docws-accent) 85%,#000)}.ak2-compare-workspace__side-mark.is-b{background:color-mix(in srgb,var(--docws-accent) 45%,#5b21b6)}.ak2-compare-workspace__dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:1rem;background:color-mix(in srgb,#000 35%,transparent)}.ak2-compare-workspace__dialog-card{width:min(24rem,100%);padding:1rem 1.1rem;border-radius:var(--docws-radius);border:1px solid var(--docws-border);background:var(--docws-surface-elevated);box-shadow:none;display:grid;gap:.65rem}.ak2-compare-workspace__dialog-card h2{margin:0;font-size:1rem;font-weight:650}.ak2-compare-workspace__dialog-card p{margin:0;font-size:.875rem;color:var(--compare-text-secondary, var(--docws-text-muted));line-height:1.45}.ak2-compare-workspace__dialog-actions{display:flex;justify-content:flex-end;gap:.45rem;padding-top:.25rem}.ak2-compare-workspace__more{position:relative}.ak2-compare-workspace__more>summary{list-style:none;cursor:pointer}.ak2-compare-workspace__more>summary::-webkit-details-marker{display:none}.ak2-compare-workspace__more-menu{position:absolute;right:0;top:calc(100% + .35rem);z-index:8;min-width:14rem;display:grid;gap:.35rem;padding:.55rem;border:1px solid var(--docws-border);border-radius:var(--docws-radius-sm);background:var(--docws-surface-elevated);box-shadow:var(--docws-shadow)}.ak2-compare-workspace__live:empty{display:none}.ak2-compare-workspace__live{font-size:.8125rem;color:var(--docws-text-muted)}.ak2-compare-workspace__error{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;padding:.4rem .55rem;border-radius:var(--docws-radius-sm);border:1px solid color-mix(in srgb,var(--docws-danger) 35%,var(--docws-border));background:color-mix(in srgb,var(--docws-danger) 10%,var(--docws-surface))}.ak2-compare-workspace__error.is-partial{border-style:dashed}.ak2-compare-workspace__error p{margin:0;font-size:.8125rem;flex:1 1 auto;min-width:10rem}.ak2-compare-workspace__closed{font-size:.8125rem;color:var(--compare-text-secondary, var(--docws-text-muted))}.ak2-compare-workspace__body.ak2-docws__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;overflow:hidden;border:1px solid var(--docws-border);border-radius:var(--docws-radius);background:var(--docws-surface)}.ak2-compare-workspace__summary{display:grid;gap:.55rem;flex:0 0 auto;padding:.55rem .75rem;border-bottom:1px solid var(--docws-border);background:var(--docws-surface-elevated)}.ak2-compare-workspace__summary-chips{display:flex;flex-wrap:wrap;gap:.4rem}.ak2-compare-workspace__chip{display:inline-flex;align-items:baseline;gap:.35rem;padding:.3rem .55rem;border-radius:999px;border:1px solid var(--docws-border);background:var(--docws-surface);font-size:.75rem;color:var(--docws-text-muted)}.ak2-compare-workspace__chip strong{font-size:.875rem;color:var(--docws-text)}.ak2-compare-workspace__chip.is-added{border-color:color-mix(in srgb,var(--docws-success) 35%,var(--docws-border))}.ak2-compare-workspace__chip.is-removed{border-color:color-mix(in srgb,var(--docws-danger) 35%,var(--docws-border))}.ak2-compare-workspace__chip.is-modified{border-color:color-mix(in srgb,var(--docws-warning) 40%,var(--docws-border))}.ak2-compare-workspace__kind-filters{display:flex;flex-wrap:wrap;gap:.35rem}.ak2-compare-workspace__kind-filter{min-height:2rem;padding:.3rem .7rem;border-radius:999px;border:1px solid var(--docws-border);background:transparent;color:inherit;font:inherit;font-size:.8125rem;cursor:pointer}.ak2-compare-workspace__kind-filter.is-active,.ak2-compare-workspace__kind-filter[aria-selected=true]{border-color:color-mix(in srgb,var(--docws-accent) 50%,var(--docws-border));background:var(--docws-accent-soft)}.ak2-compare-workspace__kind-filter:focus-visible{outline:2px solid var(--docws-accent);outline-offset:2px}.ak2-compare-workspace__toolbar-row{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center}.ak2-compare-workspace__nav-changes,.ak2-compare-workspace__view-toggle{display:inline-flex;flex-wrap:wrap;gap:.35rem;align-items:center}.ak2-compare-workspace__nav-pos{font-size:.8125rem;color:var(--docws-text-muted);min-width:4.5rem;text-align:center}.ak2-compare-workspace__view-toggle .aythen-btn.is-active,.ak2-compare-workspace__mobile-tab.is-active{background:var(--docws-accent-soft)}.ak2-compare-workspace__mobile-tabs{display:none;flex-wrap:wrap;gap:.35rem}.ak2-compare-workspace__mobile-tab{min-height:2rem;padding:.3rem .7rem;border-radius:999px;border:1px solid var(--docws-border);background:transparent;color:inherit;font:inherit;font-size:.8125rem;cursor:pointer}.ak2-compare-workspace__empty-diffs,.ak2-compare-workspace__state{padding:1rem 1.1rem}.ak2-compare-workspace__empty-diffs h2,.ak2-compare-workspace__state h2{margin:0 0 .35rem;font-size:1rem}.ak2-compare-workspace__empty-diffs p,.ak2-compare-workspace__state p{margin:0;color:var(--docws-text-muted);font-size:.875rem;max-width:36rem}.ak2-compare-workspace__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,380px) minmax(0,1fr);gap:0;flex:1 1 auto;min-height:0;min-width:0;height:100%;overflow:hidden}.ak2-compare-workspace__grid.is-fields{grid-template-columns:minmax(0,1fr)}.ak2-compare-workspace__pane{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;border-right:1px solid var(--docws-border);background:var(--docws-surface-elevated);overflow:hidden}.ak2-compare-workspace__pane--right{border-right:0;border-left:1px solid var(--docws-border)}.ak2-compare-workspace__pane-head{position:sticky;top:0;z-index:2;flex:0 0 auto;min-height:3rem;max-height:4rem;padding:.35rem .65rem;border-bottom:1px solid var(--docws-border);background:color-mix(in srgb,var(--docws-surface-elevated) 94%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden}.ak2-compare-workspace__pane-head-row{display:flex;align-items:center;justify-content:space-between;gap:.45rem;margin-bottom:.1rem}.ak2-compare-workspace__eyebrow{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--compare-text-secondary, var(--docws-text-muted))}.ak2-compare-workspace__pane-title{display:block;font-size:.8125rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ak2-compare-workspace__pane-meta{display:none}.ak2-compare-workspace__pane-viewport{display:flex;flex-wrap:nowrap;align-items:center;gap:.45rem;margin-top:.15rem;font-size:.6875rem;color:var(--compare-text-secondary, var(--docws-text-muted));font-variant-numeric:tabular-nums;min-width:0}.ak2-compare-workspace__pane-viewport .is-loading{opacity:.8}.ak2-compare-workspace__pane-viewport .is-error{color:color-mix(in srgb,var(--docws-danger, #dc2626) 85%,var(--docws-text))}.ak2-compare-workspace__pane-highlight{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--docws-text)}.ak2-compare-workspace__sync-notice{margin:0;padding:.35rem .85rem;font-size:.75rem;color:var(--docws-text-muted);background:color-mix(in srgb,var(--docws-warning, #d97706) 12%,var(--docws-surface));border-bottom:1px solid var(--docws-border)}.ak2-compare-workspace__pane-frame{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:var(--docws-bg)}.ak2-compare-workspace__pane-frame .ak2-pdfv,.ak2-compare-workspace__pane-frame .ak2-pdfv--state,.ak2-compare-workspace__pane-frame .ak2-pdfv--loading,.ak2-compare-workspace__pdf{flex:1 1 auto;min-height:0;height:100%}.ak2-compare-workspace__pane-placeholder{flex:1 1 auto;display:grid;place-items:center;padding:1rem;color:var(--docws-text-muted);font-size:.875rem}.ak2-compare-workspace__center{min-width:0;min-height:0;height:100%;overflow:hidden;overscroll-behavior:contain;padding:0;background:var(--docws-surface);font-size:.875rem;outline:none}.ak2-compare-workspace__center:focus-visible{box-shadow:inset 0 0 0 2px var(--docws-accent)}.ak2-compare-workspace__mobile-actions{display:none}.ak2-compare-workspace__filters{display:grid;gap:.45rem;margin:0 0 .65rem;padding:.55rem;border:1px solid var(--docws-border);border-radius:var(--docws-radius-sm)}.ak2-compare-workspace__filter-group{display:flex;flex-wrap:wrap;gap:.35rem .65rem;font-size:.75rem}.ak2-compare-workspace__filter-group label{display:inline-flex;align-items:center;gap:.25rem}.ak2-compare-workspace__advanced-toggle{margin-bottom:.5rem;min-height:2rem;font-size:.8125rem}.ak2-compare-workspace__diff-actions{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 .65rem;align-items:center;padding-bottom:.55rem;border-bottom:1px solid var(--docws-border)}.ak2-compare-workspace__diff-status{flex:1 1 100%;margin:0;font-size:.75rem;color:var(--docws-text-muted);display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.ak2-compare-workspace__diff-comment{flex:1 1 100%;font:inherit;font-size:.8rem;padding:.4rem .55rem;border:1px solid var(--docws-border);border-radius:var(--docws-radius-sm);background:var(--docws-surface-elevated);color:inherit}.ak2-compare-workspace__diffs,.ak2-compare-workspace__vars,.ak2-compare-workspace__timeline{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.ak2-compare-workspace__diff-item{width:100%;text-align:left;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:start;padding:.55rem .6rem;border:1px solid var(--docws-border);background:var(--docws-surface-elevated);cursor:pointer;font:inherit;color:inherit;border-radius:var(--docws-radius-sm);border-left-width:3px}.ak2-compare-workspace__diff-item.is-added{border-left-color:var(--docws-success);background:color-mix(in srgb,var(--docws-success) 6%,var(--docws-surface-elevated))}.ak2-compare-workspace__diff-item.is-removed{border-left-color:var(--docws-danger);background:color-mix(in srgb,var(--docws-danger) 6%,var(--docws-surface-elevated))}.ak2-compare-workspace__diff-item.is-modified{border-left-color:var(--docws-warning);background:color-mix(in srgb,var(--docws-warning) 7%,var(--docws-surface-elevated))}.ak2-compare-workspace__diff-item.is-active,.ak2-compare-workspace__diff-item:hover{border-color:var(--docws-border-strong)}.ak2-compare-workspace__diff-item:focus-visible{outline:2px solid var(--docws-accent);outline-offset:2px}.ak2-compare-workspace__diff-item[data-status=accepted],.ak2-compare-workspace__diff-item[data-status=ignored]{opacity:.72}.ak2-compare-workspace__diff-body{display:grid;gap:.15rem;min-width:0}.ak2-compare-workspace__diff-meta{font-size:.7rem;color:var(--docws-text-muted)}.ak2-compare-workspace__diff-body strong{font-size:.875rem;line-height:1.3}.ak2-compare-workspace__diff-body em{font-style:normal;font-size:.75rem;color:var(--docws-text-muted);overflow-wrap:anywhere}.ak2-compare-workspace__kind-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .4rem;border-radius:999px;font-size:.6875rem;font-weight:650;line-height:1.2;white-space:nowrap;background:color-mix(in srgb,var(--docws-text) 8%,transparent);color:var(--docws-text)}.ak2-compare-workspace__kind-badge.is-added{background:color-mix(in srgb,var(--docws-success) 16%,transparent);color:var(--docws-success)}.ak2-compare-workspace__kind-badge.is-removed{background:color-mix(in srgb,var(--docws-danger) 16%,transparent);color:var(--docws-danger)}.ak2-compare-workspace__kind-badge.is-modified{background:color-mix(in srgb,var(--docws-warning) 18%,transparent);color:var(--docws-warning)}.ak2-compare-workspace__table-wrap{overflow:auto;border:1px solid var(--docws-border);border-radius:var(--docws-radius-sm)}.ak2-compare-workspace__table{width:100%;border-collapse:separate;border-spacing:0;font-size:.8125rem}.ak2-compare-workspace__table th,.ak2-compare-workspace__table td{padding:.55rem .65rem;border-bottom:1px solid var(--docws-border);vertical-align:top;text-align:left}.ak2-compare-workspace__table thead th{position:sticky;top:0;z-index:1;background:var(--docws-surface-elevated);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:var(--docws-text-muted)}.ak2-compare-workspace__table tbody tr{cursor:pointer}.ak2-compare-workspace__table tbody tr.is-selected,.ak2-compare-workspace__table tbody tr:hover{background:color-mix(in srgb,var(--docws-text) 4%,transparent)}.ak2-compare-workspace__table tbody tr:focus-visible{outline:2px solid var(--docws-accent);outline-offset:-2px}.ak2-compare-workspace__table tbody tr.is-added td:last-child,.ak2-compare-workspace__table tbody tr.is-added th{box-shadow:inset 3px 0 0 var(--docws-success)}.ak2-compare-workspace__table tbody tr.is-removed td:last-child,.ak2-compare-workspace__table tbody tr.is-removed th{box-shadow:inset 3px 0 0 var(--docws-danger)}.ak2-compare-workspace__table tbody tr.is-modified td:last-child,.ak2-compare-workspace__table tbody tr.is-modified th{box-shadow:inset 3px 0 0 var(--docws-warning)}.ak2-compare-workspace__field-name{display:block;font-weight:600}.ak2-compare-workspace__field-cat{display:block;font-size:.7rem;font-weight:400;color:var(--docws-text-muted)}.ak2-compare-workspace__cell-value.is-added,.ak2-compare-workspace__cell-expand.is-added{background:color-mix(in srgb,var(--docws-success) 10%,transparent);border-radius:.25rem;padding:.15rem .3rem}.ak2-compare-workspace__cell-value.is-removed,.ak2-compare-workspace__cell-expand.is-removed{background:color-mix(in srgb,var(--docws-danger) 10%,transparent);border-radius:.25rem;padding:.15rem .3rem}.ak2-compare-workspace__cell-expand pre{margin:.35rem 0 0;white-space:pre-wrap;word-break:break-word;font:inherit;font-size:.75rem}.ak2-compare-workspace__table-empty,.ak2-compare-workspace__diffs-empty{padding:.75rem;color:var(--docws-text-muted);font-size:.875rem}.ak2-compare-workspace__vars-block,.ak2-compare-workspace__timeline-block{margin-top:.85rem;font-size:.8125rem}.ak2-compare-workspace__vars-block summary,.ak2-compare-workspace__timeline-block summary{cursor:pointer;font-weight:650;margin-bottom:.35rem}.ak2-compare-workspace__vars button{width:100%;text-align:left;display:grid;gap:.1rem;padding:.45rem .5rem;border:1px solid transparent;background:transparent;cursor:pointer;font:inherit;color:inherit;border-radius:.3rem}.ak2-compare-workspace__vars button:hover{border-color:var(--docws-border);background:color-mix(in srgb,var(--docws-text) 4%,transparent)}.ak2-compare-workspace__comment{display:grid;gap:.4rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--docws-border)}.ak2-compare-workspace__comment textarea{width:100%;font:inherit;resize:vertical;border:1px solid var(--docws-border);border-radius:var(--docws-radius-sm);background:var(--docws-surface-elevated);color:inherit;padding:.45rem .55rem}@media(max-width:1440px){.ak2-compare-workspace__grid.is-documents{grid-template-columns:minmax(0,1fr) minmax(320px,360px) minmax(0,1fr)}}@media(max-width:1280px){.ak2-compare-workspace__pair-title{max-width:min(12rem,28vw)}.ak2-compare-workspace__sync-text{display:none}.ak2-compare-workspace__btn-secondary{max-width:9.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:1100px){.ak2-compare-workspace__header{grid-template-columns:1fr;justify-items:stretch}.ak2-compare-workspace__header-center{justify-items:start;text-align:left}.ak2-compare-workspace__pair,.ak2-compare-workspace__session-meta,.ak2-compare-workspace__header-right{justify-content:flex-start}.ak2-compare-workspace__grid.is-documents{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}.ak2-compare-workspace[data-mobile-pane=left] .ak2-compare-workspace__pane--right,.ak2-compare-workspace[data-mobile-pane=right] .ak2-compare-workspace__pane--left,.ak2-compare-workspace[data-mobile-pane=changes] .ak2-compare-workspace__pane--right{display:none}.ak2-compare-workspace[data-mobile-pane=changes] .ak2-compare-workspace__pane--left{display:flex}.ak2-compare-workspace__mobile-tabs{display:inline-flex}.ak2-compare-workspace__mobile-tab[data-tab=changes],.ak2-compare-workspace__view-toggle{display:none}}@media(max-width:900px){.ak2-compare-workspace.ak2-docws{padding:.35rem .45rem calc(.35rem + env(safe-area-inset-bottom,0px))}.ak2-compare-workspace__grid.is-documents{grid-template-columns:minmax(0,1fr)}.ak2-compare-workspace__mobile-tab[data-tab=changes]{display:inline-flex}.ak2-compare-workspace[data-mobile-pane=left] [data-pane=right],.ak2-compare-workspace[data-mobile-pane=left] [data-pane=changes],.ak2-compare-workspace[data-mobile-pane=right] [data-pane=left],.ak2-compare-workspace[data-mobile-pane=right] [data-pane=changes],.ak2-compare-workspace[data-mobile-pane=changes] [data-pane=left],.ak2-compare-workspace[data-mobile-pane=changes] [data-pane=right]{display:none}.ak2-compare-workspace[data-mobile-pane=changes] [data-pane=changes]{display:flex}.ak2-compare-workspace__mobile-tabs{display:inline-flex;width:100%;justify-content:stretch}.ak2-compare-workspace__mobile-actions{display:grid;grid-template-columns:1fr auto;gap:.45rem;padding:.55rem .15rem calc(.35rem + env(safe-area-inset-bottom,0px))}.ak2-compare-workspace__header-right .ak2-compare-workspace__btn-primary,.ak2-compare-workspace__header-right .ak2-compare-workspace__btn-danger,.ak2-compare-workspace__header-right .ak2-compare-workspace__primary-actions,.ak2-compare-workspace__confirm-hint{display:none}.ak2-compare-workspace[data-view-mode=fields] [data-pane=changes],.ak2-compare-workspace[data-mobile-pane=changes] [data-pane=changes]{display:block}.ak2-compare-workspace__back-label{max-width:7rem;overflow:hidden;text-overflow:ellipsis}}.ak2-compare-workspace__stage-toolbar{display:flex;flex-wrap:wrap;gap:.45rem .75rem;align-items:center;flex:0 0 auto;padding:.45rem .65rem;border-bottom:1px solid var(--docws-border);background:var(--docws-surface-elevated)}.ak2-compare-workspace__center{display:flex;flex-direction:column;padding:0}.ak2-compare-inspector{display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.ak2-compare-inspector__summary{flex:0 0 auto;position:sticky;top:0;z-index:3;padding:.5rem .65rem .45rem;border-bottom:1px solid var(--docws-border);background:color-mix(in srgb,var(--docws-surface) 96%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ak2-compare-inspector__summary-top{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem}.ak2-compare-inspector__headline{margin:0;font-size:.8125rem;font-weight:650;line-height:1.3}.ak2-compare-inspector__match-pill{font-size:.6875rem;color:var(--compare-text-secondary, var(--docws-text));padding:.1rem .4rem;border-radius:999px;border:1px solid var(--docws-border)}.ak2-compare-inspector__counters{display:flex;flex-wrap:wrap;gap:.3rem .65rem;margin-top:.3rem;font-size:.75rem;color:var(--compare-text-secondary, var(--docws-text))}.ak2-compare-inspector__counters strong{color:var(--docws-text);font-variant-numeric:tabular-nums}.ak2-compare-inspector__progress{margin-top:.45rem;height:.25rem;border-radius:999px;background:color-mix(in srgb,var(--docws-text) 10%,transparent);overflow:hidden}.ak2-compare-inspector__progress>span{display:block;height:100%;background:color-mix(in srgb,var(--docws-accent) 70%,transparent)}.ak2-compare-inspector__filters{flex:0 0 auto;padding:.5rem .75rem;border-bottom:1px solid var(--docws-border);display:grid;gap:.4rem}.ak2-compare-inspector__status-tabs,.ak2-compare-inspector__chip-row{display:flex;flex-wrap:wrap;gap:.3rem}.ak2-compare-inspector__chip{display:inline-flex;align-items:center;gap:.3rem;min-height:1.85rem;padding:.2rem .55rem;border-radius:999px;border:1px solid var(--docws-border);background:transparent;color:inherit;font:inherit;font-size:.75rem;cursor:pointer}.ak2-compare-inspector__chip em{font-style:normal;font-variant-numeric:tabular-nums;color:var(--compare-text-secondary, var(--docws-text))}.ak2-compare-inspector__chip.is-active,.ak2-compare-inspector__chip[aria-selected=true],.ak2-compare-inspector__chip[aria-pressed=true]{border-color:color-mix(in srgb,var(--docws-accent) 50%,var(--docws-border));background:var(--docws-accent-soft)}.ak2-compare-inspector__chip:focus-visible{outline:2px solid var(--docws-accent);outline-offset:2px}.ak2-compare-inspector__filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.ak2-compare-inspector__more-filters{position:relative;min-height:1.85rem;font-size:.75rem}.ak2-compare-inspector__more-filters.is-active{border-color:color-mix(in srgb,var(--docws-accent) 40%,var(--docws-border))}.ak2-compare-inspector__dot{width:.4rem;height:.4rem;border-radius:999px;background:var(--docws-accent)}.ak2-compare-inspector__clear{border:0;background:transparent;color:var(--compare-text-secondary, var(--docws-text));font:inherit;font-size:.75rem;text-decoration:underline;cursor:pointer;padding:.2rem .1rem}.ak2-compare-inspector__clear:hover{color:var(--docws-text)}.ak2-compare-inspector__secondary{display:grid;gap:.4rem;padding:.45rem;border:1px solid var(--docws-border);border-radius:var(--docws-radius-sm);background:var(--docws-surface-elevated)}.ak2-compare-inspector__nav{display:flex;align-items:center;justify-content:space-between;gap:.35rem;flex:0 0 auto;padding:.35rem .65rem;border-bottom:1px solid var(--docws-border)}.ak2-compare-inspector__nav-pos{font-size:.8125rem;color:var(--compare-text-secondary, var(--docws-text));font-variant-numeric:tabular-nums}.ak2-compare-inspector__scroll{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:.55rem .65rem .75rem;display:grid;gap:.65rem;align-content:start}.ak2-compare-inspector__empty{padding:.75rem .25rem;color:var(--docws-text-muted);font-size:.875rem}.ak2-compare-inspector__empty h3{margin:0 0 .35rem;font-size:.9375rem;color:var(--docws-text)}.ak2-compare-inspector__empty p{margin:0}.ak2-compare-inspector__banner{margin:0;padding:.45rem .55rem;border-radius:var(--docws-radius-sm);border:1px solid color-mix(in srgb,var(--docws-success) 30%,var(--docws-border));background:color-mix(in srgb,var(--docws-success) 10%,transparent);font-size:.8125rem}.ak2-compare-inspector__list{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.ak2-compare-inspector__item{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:.4rem;align-items:start;width:100%;text-align:left;padding:.45rem .5rem;border:1px solid var(--docws-border);border-radius:var(--docws-radius-sm);background:var(--docws-surface);color:inherit;font:inherit;cursor:pointer;min-height:2.5rem}.ak2-compare-inspector__item:hover{background:color-mix(in srgb,var(--docws-text) 4%,var(--docws-surface))}.ak2-compare-inspector__item:focus-visible{outline:2px solid var(--docws-accent);outline-offset:2px}.ak2-compare-inspector__item.is-selected{border-color:color-mix(in srgb,var(--docws-accent) 55%,var(--docws-border));background:var(--docws-accent-soft);box-shadow:inset 3px 0 0 var(--docws-accent)}.ak2-compare-inspector__item.is-accepted{opacity:.9}.ak2-compare-inspector__item.is-ignored{opacity:.78}.ak2-compare-inspector__status-mark{width:1rem;height:1rem;margin-top:.1rem;display:inline-grid;place-items:center;font-size:.6875rem;font-weight:700;border-radius:.2rem;color:var(--docws-text);background:color-mix(in srgb,var(--docws-text) 8%,transparent);border:1px solid var(--docws-border)}.ak2-compare-inspector__status-mark.is-accepted{color:var(--docws-success);border-color:color-mix(in srgb,var(--docws-success) 40%,var(--docws-border))}.ak2-compare-inspector__status-mark.is-ignored{color:var(--compare-text-secondary, var(--docws-text-muted))}.ak2-compare-inspector__status-mark.is-pending{color:var(--docws-accent)}.ak2-compare-inspector__sev{width:1.15rem;height:1.15rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;flex:0 0 auto;margin-top:.1rem;border:1px solid var(--docws-border);color:var(--docws-text-muted)}.ak2-compare-inspector__sev.is-error{color:var(--docws-danger);border-color:color-mix(in srgb,var(--docws-danger) 40%,var(--docws-border));background:color-mix(in srgb,var(--docws-danger) 12%,transparent)}.ak2-compare-inspector__sev.is-warning{color:var(--docws-warning);border-color:color-mix(in srgb,var(--docws-warning) 40%,var(--docws-border));background:color-mix(in srgb,var(--docws-warning) 12%,transparent)}.ak2-compare-inspector__sev.is-info{color:var(--docws-info);border-color:color-mix(in srgb,var(--docws-info) 40%,var(--docws-border));background:color-mix(in srgb,var(--docws-info) 12%,transparent)}.ak2-compare-inspector__item-body{min-width:0;display:grid;gap:.15rem}.ak2-compare-inspector__item-body strong{font-size:.8125rem;line-height:1.35;overflow-wrap:anywhere}.ak2-compare-inspector__item-meta{font-size:.7rem;color:var(--compare-text-secondary, var(--docws-text))}.ak2-compare-inspector__kind{font-size:.65rem;font-weight:650;padding:.12rem .35rem;border-radius:999px;border:1px solid var(--docws-border);color:var(--compare-text-secondary, var(--docws-text));white-space:nowrap}.ak2-compare-inspector__kind.is-added{color:color-mix(in srgb,var(--docws-success) 42%,var(--docws-text));border-color:color-mix(in srgb,var(--docws-success) 35%,var(--docws-border))}.ak2-compare-inspector__kind.is-removed{color:color-mix(in srgb,var(--docws-danger) 48%,var(--docws-text));border-color:color-mix(in srgb,var(--docws-danger) 35%,var(--docws-border))}.ak2-compare-inspector__kind.is-modified{color:color-mix(in srgb,var(--docws-warning) 38%,var(--docws-text));border-color:color-mix(in srgb,var(--docws-warning) 40%,var(--docws-border))}.ak2-compare-inspector__matches,.ak2-compare-inspector__timeline,.ak2-compare-inspector__session-comment{font-size:.8125rem}.ak2-compare-inspector__matches summary,.ak2-compare-inspector__timeline summary,.ak2-compare-inspector__session-comment summary{cursor:pointer;font-weight:650;margin-bottom:.35rem}.ak2-compare-inspector__match-list,.ak2-compare-inspector__timeline ol{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.ak2-compare-inspector__match-list button{width:100%;text-align:left;display:grid;gap:.1rem;padding:.4rem .45rem;border:1px solid transparent;border-radius:.3rem;background:transparent;color:inherit;font:inherit;cursor:pointer}.ak2-compare-inspector__match-list button:hover{border-color:var(--docws-border);background:color-mix(in srgb,var(--docws-text) 4%,transparent)}.ak2-compare-inspector__detail{flex:0 0 auto;border-top:1px solid var(--docws-border);padding:.7rem .75rem .8rem;background:var(--docws-surface-elevated);max-height:min(42vh,22rem);overflow:auto}.ak2-compare-inspector__detail-head h3{margin:0 0 .35rem;font-size:.875rem;line-height:1.35}.ak2-compare-inspector__detail-tags{display:flex;flex-wrap:wrap;gap:.3rem .45rem;font-size:.7rem;color:var(--docws-text-muted);align-items:center}.ak2-compare-inspector__location{margin:.35rem 0 0;font-size:.75rem;color:var(--docws-text-muted)}.ak2-compare-inspector__values{display:grid;gap:.45rem;margin:.65rem 0}.ak2-compare-inspector__value{border:1px solid var(--docws-border);border-radius:var(--docws-radius-sm);padding:.45rem .55rem;background:var(--docws-surface)}.ak2-compare-inspector__value.is-empty{border-style:dashed}.ak2-compare-inspector__value-label{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--compare-text-secondary, var(--docws-text-muted));margin-bottom:.25rem}.ak2-compare-inspector__value pre{margin:0;white-space:pre-wrap;word-break:break-word;font:inherit;font-size:.8125rem;max-height:4.5rem;overflow:hidden}.ak2-compare-inspector__value pre.is-open{max-height:none}.ak2-compare-inspector__expand{margin-top:.25rem;border:0;background:transparent;color:var(--docws-text-muted);font:inherit;font-size:.75rem;text-decoration:underline;cursor:pointer;padding:0}.ak2-compare-inspector__field{display:grid;gap:.3rem;margin-bottom:.55rem;font-size:.8125rem}.ak2-compare-inspector__field textarea{width:100%;font:inherit;resize:vertical;min-height:3.25rem;border:1px solid var(--docws-border);border-radius:var(--docws-radius-sm);background:var(--docws-surface);color:inherit;padding:.45rem .55rem}.ak2-compare-inspector__hint{font-size:.7rem;color:var(--compare-text-secondary, var(--docws-text))}.ak2-compare-inspector__actions{display:flex;flex-wrap:wrap;gap:.4rem}.ak2-compare-workspace .ak2-docws__badge.is-success{color:color-mix(in srgb,var(--docws-success) 40%,var(--docws-text))}.ak2-compare-workspace .ak2-docws__badge.is-warning{color:color-mix(in srgb,var(--docws-warning) 36%,var(--docws-text))}.ak2-compare-workspace .ak2-docws__badge.is-danger{color:color-mix(in srgb,var(--docws-danger) 45%,var(--docws-text))}.ak2-compare-workspace .ak2-docws__badge.is-info{color:color-mix(in srgb,var(--docws-info) 42%,var(--docws-text))}.aythen-cal-sidebar.aythen-cal-inspector,.aythen-cal-inspector{position:relative;z-index:2;display:flex;flex-direction:column;min-width:0;min-height:0;width:100%;height:100%;max-height:100%;background:transparent;pointer-events:none}.aythen-cal-page--inspector-open .aythen-cal-inspector.is-open .aythen-cal-inspector-inner,.aythen-cal-inspector.is-open .aythen-cal-inspector-inner{pointer-events:auto}.aythen-cal-inspector-inner{position:relative;display:flex;flex-direction:column;min-height:0;max-height:inherit;overflow:hidden;padding:1.0625rem;border-radius:22px;border:1px solid rgba(255,255,255,.55);background:transparent;box-shadow:inset 0 1px #ffffffa6,0 0 0 .5px #0000000f,0 16px 40px #0f172a1f,0 4px 12px #0f172a0f}.aythen-cal-inspector-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;background:#eceef138;backdrop-filter:blur(48px) saturate(170%);-webkit-backdrop-filter:blur(48px) saturate(170%);-webkit-mask-image:-webkit-radial-gradient(white,black)}.aythen-cal-inspector-inner>*{position:relative;z-index:1}:root:not([data-theme=light]) .aythen-cal-inspector-inner{border-color:#ffffff24;box-shadow:inset 0 1px #ffffff1f,0 0 0 .5px #ffffff0f,0 16px 40px #00000073,0 4px 12px #00000047}:root:not([data-theme=light]) .aythen-cal-inspector-inner:before{background:#1c1c1e47}:root[data-theme=light] .aythen-cal-inspector-inner{border-color:#ffffff94}:root[data-theme=light] .aythen-cal-inspector-inner:before{background:#eceef138}.aythen-cal-inspector-body{display:flex;flex-direction:column;gap:0;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--calendar-text-secondary) 35%,transparent) transparent;padding:0}.aythen-cal-inspector-body::-webkit-scrollbar{width:5px}.aythen-cal-inspector-body::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--calendar-text-secondary) 30%,transparent)}.aythen-cal-inspector-section{min-width:0}.aythen-cal-inspector-section+.aythen-cal-inspector-section{margin-top:.875rem;padding-top:.875rem;border-top:1px solid color-mix(in srgb,var(--calendar-border) 72%,transparent)}:root:not([data-theme=light]) .aythen-cal-inspector-section+.aythen-cal-inspector-section{border-top-color:#ffffff0f}.aythen-cal-inspector-section__title{margin:0 0 .55rem;font-family:var(--font);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--calendar-text-secondary)}.aythen-cal-inspector-section--compact .aythen-cal-inspector-section__title{margin-bottom:.45rem}.aythen-cal-inspector-empty{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:.35rem 0 .5rem}.aythen-cal-inspector-empty__icon{display:block;margin-bottom:.75rem;color:var(--calendar-text-secondary);opacity:.72}.aythen-cal-inspector-empty__title{margin:0 0 .35rem;font-family:var(--font-display);font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--calendar-text-primary)}.aythen-cal-inspector-empty__lead,.aythen-cal-inspector-empty-copy{margin:0;font-size:.8125rem;line-height:1.45;color:var(--calendar-text-secondary)}.aythen-cal-inspector-day-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;padding-bottom:.125rem}.aythen-cal-inspector-day-head__main{min-width:0;flex:1}.aythen-cal-inspector-day-head__weekday{margin:0 0 .15rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--calendar-text-secondary)}.aythen-cal-inspector-day-head__date{margin:0;font-family:var(--font-display);font-size:1.0625rem;font-weight:600;letter-spacing:-.025em;line-height:1.25;color:var(--calendar-text-primary)}.aythen-cal-inspector-day-head__actions{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}.aythen-cal-inspector-today-btn{padding:.28rem .62rem;border:1px solid var(--calendar-border);border-radius:999px;background:transparent;color:var(--calendar-text-primary);font-family:var(--font);font-size:.6875rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background .12s ease,border-color .12s ease}.aythen-cal-inspector-today-btn:hover{background:var(--calendar-accent-soft);border-color:color-mix(in srgb,var(--calendar-accent) 28%,var(--calendar-border))}.aythen-cal-inspector-today-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--calendar-accent-ring)}.aythen-cal-inspector-clear{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--calendar-text-secondary) 12%,transparent);color:var(--calendar-text-secondary);font-size:1rem;line-height:1;cursor:pointer;transition:background .12s ease,color .12s ease}.aythen-cal-inspector-clear:hover{color:var(--calendar-text-primary);background:var(--calendar-surface-hover)}.aythen-cal-inspector-clear:focus-visible{outline:none;box-shadow:0 0 0 3px var(--calendar-accent-ring)}.aythen-cal-inspector-metrics__total{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.55rem;padding-bottom:.55rem;border-bottom:1px solid color-mix(in srgb,var(--calendar-border) 65%,transparent)}:root:not([data-theme=light]) .aythen-cal-inspector-metrics__total{border-bottom-color:#ffffff0f}.aythen-cal-inspector-metrics__total-label{font-size:.8125rem;font-weight:500;color:var(--calendar-text-secondary)}.aythen-cal-inspector-metrics__total-value{font-size:1.125rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--calendar-text-primary)}.aythen-cal-inspector-metrics__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem .65rem;margin:0;padding:0}.aythen-cal-inspector-metrics--compact .aythen-cal-inspector-metrics__grid{gap:.35rem .5rem}.aythen-cal-inspector-metric{display:flex;flex-direction:column;gap:.2rem;min-width:0}.aythen-cal-inspector-metric__label{display:inline-flex;align-items:center;gap:.3rem;margin:0;font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--calendar-text-secondary)}.aythen-cal-inspector-metric__label .aythen-cal-legend-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.aythen-cal-inspector-metric--tone .aythen-cal-legend-dot{background:var(--job-accent, var(--calendar-tone-active))}.aythen-cal-inspector-metric__value{margin:0;font-size:1.0625rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1;color:var(--calendar-text-primary)}.aythen-cal-inspector-metrics--compact .aythen-cal-inspector-metric__value{font-size:.9375rem}.aythen-cal-timeline-wrap{display:flex;flex-direction:column;gap:.35rem}.aythen-cal-timeline-group+.aythen-cal-timeline-group{margin-top:.15rem}.aythen-cal-timeline-group__label{margin:0 0 .25rem 1.35rem;font-size:.625rem;font-weight:600;letter-spacing:.06em;font-variant-numeric:tabular-nums;text-transform:uppercase;color:var(--calendar-text-secondary);opacity:.72}.aythen-cal-timeline{list-style:none;margin:0;padding:0 0 0 .55rem;position:relative}.aythen-cal-timeline:before{content:"";position:absolute;left:.28rem;top:.55rem;bottom:.55rem;width:1px;background:color-mix(in srgb,var(--calendar-border) 70%,transparent)}:root:not([data-theme=light]) .aythen-cal-timeline:before{background:#ffffff12}.aythen-cal-timeline__item{position:relative;margin:0;padding:0}.aythen-cal-timeline__item+.aythen-cal-timeline__item{margin-top:1px}.aythen-cal-timeline__row-btn{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;min-height:3rem;max-height:3.5rem;padding:.38rem .35rem .38rem .65rem;margin:0 -.35rem;border:0;border-radius:9px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .14s ease}.aythen-cal-timeline__row-btn:hover{background:var(--calendar-accent-soft)}.aythen-cal-timeline__row-btn:hover .aythen-cal-timeline__action{opacity:1;transform:translate(0)}.aythen-cal-timeline__row-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--calendar-accent-ring)}.aythen-cal-timeline__dot{align-self:center;width:7px;height:7px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px var(--calendar-surface-elevated)}:root:not([data-theme=light]) .aythen-cal-timeline__dot{box-shadow:0 0 0 2px #242424}.aythen-cal-timeline__dot.aythen-cal-dot--tone{background:var(--job-accent, var(--calendar-tone-active))}.aythen-cal-timeline__content{display:flex;flex-direction:column;gap:.12rem;min-width:0;overflow:hidden}.aythen-cal-timeline__primary{display:flex;align-items:baseline;gap:.45rem;min-width:0}.aythen-cal-timeline__time{flex-shrink:0;width:2.35rem;font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--calendar-text-secondary);line-height:1.2}.aythen-cal-timeline__time.is-empty{opacity:.35}.aythen-cal-timeline__title{flex:1 1 auto;min-width:0;font-size:.8125rem;font-weight:500;line-height:1.25;color:var(--calendar-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aythen-cal-timeline__meta{display:flex;align-items:center;gap:.28rem;min-width:0;padding-left:2.8rem;overflow:hidden}.aythen-cal-timeline__meta-sep{flex-shrink:0;font-size:.6875rem;color:var(--calendar-text-secondary);opacity:.55;line-height:1}.aythen-cal-timeline__badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:1.125rem;padding:0 .34rem;border-radius:4px;font-size:.5625rem;font-weight:700;letter-spacing:.05em;line-height:1}.aythen-cal-timeline__badge--tone{color:var(--job-accent, var(--calendar-tone-active));background:color-mix(in srgb,var(--job-accent, var(--calendar-tone-active)) 12%,transparent)}.aythen-cal-timeline__entity{min-width:0;font-size:.6875rem;font-weight:500;line-height:1.2;color:var(--calendar-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aythen-cal-timeline__action{flex-shrink:0;max-width:4.5rem;font-size:.625rem;font-weight:600;letter-spacing:.01em;color:var(--calendar-text-secondary);opacity:0;transform:translate(4px);transition:opacity .14s ease,transform .14s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aythen-cal-timeline-more{display:block;width:100%;margin-top:.35rem;padding:.42rem .5rem;border:0;border-radius:8px;background:transparent;color:var(--calendar-text-secondary);font-family:var(--font);font-size:.75rem;font-weight:600;text-align:center;cursor:pointer;transition:background .12s ease,color .12s ease}.aythen-cal-timeline-more:hover{background:var(--calendar-accent-soft);color:var(--calendar-text-primary)}.aythen-cal-timeline-more:focus-visible{outline:none;box-shadow:0 0 0 3px var(--calendar-accent-ring)}.aythen-cal-timeline-empty{display:flex;flex-direction:column;gap:.65rem;padding:.15rem 0 .25rem}.aythen-cal-timeline-empty__copy{margin:0;font-size:.8125rem;line-height:1.45;color:var(--calendar-text-secondary)}.aythen-cal-timeline-empty__actions{display:flex;flex-wrap:wrap;gap:.35rem .5rem}.aythen-cal-timeline-empty__link{display:inline-flex;align-items:center;padding:.32rem .62rem;border:1px solid var(--calendar-border);border-radius:999px;background:transparent;color:var(--calendar-text-primary);font-size:.6875rem;font-weight:600;text-decoration:none;transition:background .12s ease,border-color .12s ease}.aythen-cal-timeline-empty__link:hover{background:var(--calendar-accent-soft);border-color:color-mix(in srgb,var(--calendar-accent) 24%,var(--calendar-border))}.aythen-cal-timeline-empty__link:focus-visible{outline:none;box-shadow:0 0 0 3px var(--calendar-accent-ring)}.aythen-cal-inspector .aythen-cal-file-list--docs{gap:0}.aythen-cal-inspector .aythen-cal-doc-row{padding:.42rem .25rem;margin:0;border-radius:8px}.aythen-cal-inspector .aythen-cal-doc-status{flex-shrink:0;font-size:.5625rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--calendar-text-secondary)}.aythen-cal-inspector .aythen-cal-doc-status--processing{color:color-mix(in srgb,#f59e0b 80%,var(--calendar-text-secondary))}.aythen-cal-inspector .aythen-cal-doc-status--error{color:#ef4444}.aythen-cal-inspector-state{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:.5rem 0;flex:1}.aythen-cal-inspector-retry{margin-top:.75rem;padding:.42rem .85rem;border:1px solid var(--calendar-border);border-radius:999px;background:transparent;color:var(--calendar-text-primary);font-family:var(--font);font-size:.8125rem;font-weight:600;cursor:pointer}.aythen-cal-inspector-retry:hover{background:var(--calendar-surface-hover)}@media(min-width:901px){.aythen-cal-inspector.is-open .aythen-cal-inspector-inner{animation:cal-inspector-in .22s cubic-bezier(.22,1,.36,1)}}@keyframes cal-inspector-in{0%{opacity:.85;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes cal-sheet-up{0%{opacity:.98;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes cal-backdrop-in{0%{opacity:0}to{opacity:1}}.aythen-cal-inspector-grabber,.aythen-cal-inspector-backdrop{display:none}.aythen-cal-sidebar.aythen-cal-inspector:not(.is-open),.aythen-cal-inspector:not(.is-open){display:none}@media(max-width:900px){.aythen-cal-inspector-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;margin:0;padding:0;border:0;background:#00000061;backdrop-filter:blur(6px) saturate(120%);-webkit-backdrop-filter:blur(6px) saturate(120%);cursor:pointer;-webkit-tap-highlight-color:transparent;animation:cal-backdrop-in .32s cubic-bezier(.32,.72,0,1)}:root[data-theme=light] .aythen-cal-inspector-backdrop{background:#0f0f1438}.aythen-cal-sidebar.aythen-cal-inspector.is-sheet,.aythen-cal-inspector.is-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;margin:0;padding:0;max-height:none;height:auto;pointer-events:none;display:flex;align-items:flex-end;justify-content:center}.aythen-cal-inspector.is-sheet.is-open .aythen-cal-inspector-inner{pointer-events:auto;width:100%;max-width:100%;max-height:min(88dvh,680px);display:flex;flex-direction:column;min-height:0;overflow:hidden;border:.5px solid color-mix(in srgb,#ffffff 45%,rgba(0,0,0,.08));border-radius:18px 18px 0 0;padding:0;background:linear-gradient(180deg,color-mix(in srgb,#ffffff 48%,transparent),color-mix(in srgb,#ffffff 26%,transparent));box-shadow:inset 0 1px color-mix(in srgb,#ffffff 70%,transparent),0 -1px color-mix(in srgb,#000 6%,transparent),0 -16px 48px #0000002e;backdrop-filter:saturate(190%) blur(28px);-webkit-backdrop-filter:saturate(190%) blur(28px);animation:cal-sheet-up .42s cubic-bezier(.32,.72,0,1);padding-bottom:env(safe-area-inset-bottom,0)}:root:not([data-theme=light]) .aythen-cal-inspector.is-sheet.is-open .aythen-cal-inspector-inner{border-color:#ffffff1f;background:linear-gradient(180deg,color-mix(in srgb,#2a2a2a 42%,transparent),color-mix(in srgb,#1a1a1a 30%,transparent));box-shadow:inset 0 1px #ffffff1f,0 -1px #ffffff0f,0 -16px 48px #0000006b}:root[data-theme=light] .aythen-cal-inspector.is-sheet.is-open .aythen-cal-inspector-inner{background:linear-gradient(180deg,color-mix(in srgb,#ffffff 52%,transparent),color-mix(in srgb,#ffffff 28%,transparent));box-shadow:inset 0 1px color-mix(in srgb,#ffffff 78%,transparent),0 -1px #0000000f,0 -16px 40px #0000001f}.aythen-cal-inspector.is-sheet .aythen-cal-inspector-grabber{display:block;flex-shrink:0;width:2.25rem;height:.3125rem;margin:.5rem auto .35rem;border-radius:999px;background:color-mix(in srgb,var(--calendar-text-secondary) 42%,transparent)}.aythen-cal-inspector.is-sheet .aythen-cal-inspector-day-head{position:relative;flex-shrink:0;margin:0;padding:.15rem 1rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--calendar-border) 65%,transparent)}.aythen-cal-inspector.is-sheet .aythen-cal-inspector-day-head:before{content:none}:root:not([data-theme=light]) .aythen-cal-inspector.is-sheet .aythen-cal-inspector-day-head{border-bottom-color:#ffffff14}.aythen-cal-inspector.is-sheet .aythen-cal-inspector-day-head__date{font-size:1.125rem;letter-spacing:-.03em}.aythen-cal-inspector.is-sheet .aythen-cal-inspector-clear{width:1.875rem;height:1.875rem;min-width:44px;min-height:44px;margin:-.35rem -.35rem 0 0;background:color-mix(in srgb,var(--calendar-text-secondary) 16%,transparent);color:var(--calendar-text-primary);font-size:1.125rem;line-height:1}.aythen-cal-inspector.is-sheet .aythen-cal-inspector-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.85rem 1rem 1.1rem}.aythen-cal-inspector.is-sheet .aythen-cal-inspector-section+.aythen-cal-inspector-section{margin-top:.75rem;padding-top:.75rem}.aythen-cal-inspector.is-sheet .aythen-cal-inspector-state{padding:.85rem 1rem 1.25rem}.aythen-cal-inspector.is-sheet .aythen-cal-inspector-day-head__weekday{font-size:.8125rem;font-weight:500;letter-spacing:-.01em;text-transform:none;color:var(--calendar-text-secondary)}.aythen-cal-inspector.is-sheet .aythen-cal-inspector-section__title{font-size:.8125rem;font-weight:400;letter-spacing:-.01em;text-transform:none;color:var(--calendar-text-secondary)}.aythen-cal-inspector.is-sheet .aythen-cal-timeline-empty__link{min-height:44px;padding:.55rem 1rem;border-radius:12px;border-color:color-mix(in srgb,var(--calendar-border) 80%,transparent);background:var(--calendar-surface-elevated);font-size:.9375rem;font-weight:500}:root[data-theme=light] .aythen-cal-inspector.is-sheet .aythen-cal-timeline-empty__link{background:#fff}:root:not([data-theme=light]) .aythen-cal-inspector.is-sheet .aythen-cal-timeline-empty__link{background:#2c2c2e;border-color:#ffffff1a}.aythen-cal-inspector.is-sheet .aythen-cal-inspector-metric__label .aythen-cal-legend-dot{width:8px;height:8px}.aythen-cal-inspector.is-sheet .cal-sidebar-skeleton--embedded{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.aythen-cal-inspector.is-sheet .cal-sidebar-skeleton--embedded .aythen-cal-inspector-body{flex:1 1 auto;padding:.85rem 1rem 1.1rem}}@media(max-width:900px){.aythen-cal-sidebar.aythen-cal-inspector.is-open:not(.is-sheet),.aythen-cal-inspector.is-open:not(.is-sheet){position:fixed;inset-inline:0;bottom:0;top:auto;z-index:130;margin:0;padding:0;max-height:none;pointer-events:none}}@media(min-width:901px){.aythen-cal-inspector-backdrop{display:none!important}.aythen-cal-page--inspector-open .aythen-cal-inspector.is-open:not(.is-sheet) .aythen-cal-inspector-inner{max-height:100%;height:100%;border-radius:22px;pointer-events:auto;animation:cal-inspector-in .22s cubic-bezier(.22,1,.36,1)}.aythen-cal-inspector.is-open .aythen-cal-inspector-day-head:before{content:none}}@media(prefers-reduced-motion:reduce){.aythen-cal-inspector-backdrop,.aythen-cal-inspector.is-open .aythen-cal-inspector-inner{animation:none}}.aythen-job-projection-title{display:flex;align-items:center;gap:.4rem;min-width:0;max-width:100%}.aythen-job-projection-title svg,.aythen-job-projection-title img{flex-shrink:0}.aythen-job-projection-title__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aythen-jobs-table-view .aythen-billing-table__td{overflow:hidden;max-width:0}.aythen-jobs-table-view .aythen-billing-table__td--checkbox{max-width:none;overflow:visible}.aythen-jobs-table-view .aythen-billing-table__title,.aythen-jobs-table-view .aythen-billing-table__client,.aythen-jobs-table-view .aythen-billing-table__sub,.aythen-jobs-table-view .aythen-billing-table__date{max-width:100%}.aythen-jobs-surface-switch{display:inline-flex;align-items:center;gap:.25rem}.aythen-jobs-filters{display:flex;flex-wrap:wrap;gap:.4rem;margin:.75rem 0 1rem}.aythen-jobs-filter-chip{border:1px solid color-mix(in srgb,var(--aythen-border, #d0d5dd) 100%,transparent);background:var(--aythen-surface, #fff);color:inherit;border-radius:.5rem;padding:.28rem .7rem;font-size:.8125rem;cursor:pointer}.aythen-jobs-filter-chip.is-active{background:color-mix(in srgb,var(--aythen-accent, #10a37f) 16%,transparent);border-color:color-mix(in srgb,var(--aythen-accent, #10a37f) 55%,transparent)}.aythen-jobs-table-wrap{overflow:auto;border:1px solid color-mix(in srgb,var(--aythen-border, #d0d5dd) 100%,transparent);border-radius:.75rem;background:var(--aythen-surface, #fff)}.aythen-jobs-table{width:100%;border-collapse:collapse;font-size:.875rem}.aythen-jobs-table th,.aythen-jobs-table td{padding:.65rem .75rem;text-align:left;border-bottom:1px solid color-mix(in srgb,var(--aythen-border, #d0d5dd) 70%,transparent);white-space:nowrap}.aythen-jobs-table th{font-weight:600;position:sticky;top:0;background:var(--aythen-surface, #fff);z-index:1}.aythen-jobs-table td.is-wrap{white-space:normal;max-width:16rem}.aythen-jobs-status{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;padding:.15rem .55rem;font-size:.75rem;background:color-mix(in srgb,currentColor 10%,transparent)}.aythen-jobs-status--processing,.aythen-jobs-status--retrying,.aythen-jobs-status--pending,.aythen-jobs-status--scheduled{color:#b54708}.aythen-jobs-status--completed,.aythen-jobs-status--completedWithWarnings{color:#027a48}.aythen-jobs-status--failed{color:#b42318}.aythen-jobs-status--cancelled{color:#667085}.aythen-jobs-progress{display:inline-flex;align-items:center;gap:.4rem;min-width:5.5rem}.aythen-jobs-progress__bar{width:3.5rem;height:.35rem;border-radius:999px;background:color-mix(in srgb,var(--aythen-border, #d0d5dd) 80%,transparent);overflow:hidden}.aythen-jobs-progress__fill{display:block;height:100%;background:var(--aythen-accent, #10a37f)}.aythen-jobs-actions{display:flex;flex-wrap:wrap;gap:.35rem}.aythen-jobs-empty,.aythen-jobs-skeleton{padding:2rem 1rem;text-align:center;color:var(--aythen-muted, #667085)}.aythen-jobs-skeleton-row{height:2.25rem;margin:.45rem .75rem;border-radius:.4rem;background:linear-gradient(90deg,color-mix(in srgb,var(--aythen-border, #e4e7ec) 70%,transparent),color-mix(in srgb,var(--aythen-border, #e4e7ec) 30%,transparent),color-mix(in srgb,var(--aythen-border, #e4e7ec) 70%,transparent));background-size:200% 100%;animation:aythen-jobs-shimmer 1.2s linear infinite}@keyframes aythen-jobs-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.aythen-job-details{display:grid;gap:.75rem}.aythen-job-details__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.65rem}.aythen-job-details__field{display:grid;gap:.2rem}.aythen-job-details__label{font-size:.75rem;color:var(--aythen-muted, #667085)}.aythen-job-details__tech{margin-top:.5rem;padding-top:.75rem;border-top:1px dashed color-mix(in srgb,var(--aythen-border, #d0d5dd) 100%,transparent)}.aythen-jobs-toolbar{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;justify-content:flex-end;margin-bottom:.75rem}.aythen-jobs-toolbar--filters{justify-content:flex-end}.aythen-billing-table-wrap>.aythen-jobs-toolbar{margin:0;padding:.55rem var(--aythen-cal-gutter, var(--aythen-billing-gutter, 1.25rem));border-bottom:1px solid var(--ak-border-subtle, var(--border));background:color-mix(in srgb,var(--ak-bg-surface, var(--surface)) 92%,transparent)}.aythen-jobs-toolbar__search{min-width:min(100%,16rem);flex:1}.aythen-jobs-toolbar__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem}.aythen-jobs-toolbar__count{font-variant-numeric:tabular-nums;font-size:.8125rem}.aythen-jobs-toolbar__search input,.aythen-jobs-toolbar select{width:100%;border:1px solid color-mix(in srgb,var(--aythen-border, #d0d5dd) 100%,transparent);border-radius:.5rem;padding:.45rem .65rem;font-size:.8125rem;background:var(--aythen-surface, #fff)}.aythen-jobs-toolbar__controls select{width:auto;min-width:8rem}.aythen-jobs-group-row th{position:static;background:color-mix(in srgb,var(--aythen-border, #d0d5dd) 18%,var(--aythen-surface, #fff));color:var(--aythen-muted, #667085);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.aythen-jobs-group-row th span{margin-left:.5rem;font-variant-numeric:tabular-nums}.aythen-jobs-pager{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:.75rem}.aythen-sa-jobs-group{border:1px solid color-mix(in srgb,var(--aythen-border, #d0d5dd) 100%,transparent);border-radius:.75rem;margin-bottom:.65rem;overflow:hidden}.aythen-sa-jobs-group__head{width:100%;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;align-items:center;padding:.75rem .9rem;background:transparent;border:0;cursor:pointer;text-align:left;color:inherit;font:inherit}.aythen-sa-jobs-group__meta{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.8125rem;color:var(--aythen-muted, #667085)}@media(max-width:720px){.aythen-jobs-table th:nth-child(n+5),.aythen-jobs-table td:nth-child(n+5){display:none}.aythen-jobs-table td:last-child,.aythen-jobs-table th:last-child{display:table-cell}}.aythen-jobs-subtabs{display:inline-flex;gap:.25rem;margin:0 0 .85rem;padding:.2rem;border:1px solid color-mix(in srgb,var(--aythen-border, #d0d5dd) 100%,transparent);border-radius:.65rem;background:color-mix(in srgb,var(--aythen-surface, #fff) 92%,#f2f4f7)}.aythen-jobs-subtab{border:0;background:transparent;color:inherit;border-radius:.5rem;padding:.35rem .85rem;font:inherit;font-size:.875rem;cursor:pointer}.aythen-jobs-subtab.is-active{background:var(--aythen-surface, #fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--aythen-border, #d0d5dd) 70%,transparent);font-weight:600}.aythen-outbox-legend{margin:0 0 .85rem;font-size:.875rem}.aythen-outbox-metrics{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.55rem;margin-bottom:.9rem}.aythen-outbox-metric{border:1px solid color-mix(in srgb,var(--aythen-border, #d0d5dd) 100%,transparent);border-radius:.65rem;padding:.55rem .65rem;background:var(--aythen-surface, #fff);display:flex;flex-direction:column;gap:.2rem}.aythen-outbox-metric__label{font-size:.75rem;color:var(--aythen-muted, #667085)}.aythen-outbox-metric__value{font-size:1rem;font-weight:600}.aythen-outbox-metric--stuck,.aythen-outbox-metric--failed{border-color:color-mix(in srgb,#b42318 35%,transparent)}.aythen-outbox-metric--delivered{border-color:color-mix(in srgb,#027a48 35%,transparent)}.aythen-outbox-metric--discarded{border-color:color-mix(in srgb,#667085 45%,transparent)}.aythen-outbox-status--delivered{color:#027a48}.aythen-outbox-status--discarded{color:#667085}.aythen-outbox-status--failed{color:#b42318}.aythen-outbox-status--pending,.aythen-outbox-status--dispatching,.aythen-outbox-status--retrying,.aythen-outbox-status--dispatched{color:#b54708}.aythen-outbox-outcome{display:inline-flex;align-items:center;border-radius:.4rem;padding:.1rem .45rem;font-size:.75rem;font-weight:600}.aythen-outbox-outcome--delivered{color:#027a48;background:color-mix(in srgb,#027a48 12%,transparent)}.aythen-outbox-outcome--discarded{color:#475467;background:color-mix(in srgb,#667085 14%,transparent)}.aythen-outbox-outcome--failed{color:#b42318;background:color-mix(in srgb,#b42318 12%,transparent)}.aythen-outbox-outcome--transport_not_configured{color:#6941c6;background:color-mix(in srgb,#6941c6 12%,transparent)}.aythen-outbox-alerts{display:flex;flex-direction:column;gap:.2rem;margin-top:.3rem}.aythen-outbox-alert{display:inline-flex;width:fit-content;border-radius:.35rem;padding:.1rem .4rem;font-size:.7rem;font-weight:600;color:#b42318;background:color-mix(in srgb,#b42318 12%,transparent)}.aythen-outbox-alert--delivered_without_deliveryConfirmed{color:#7a271a;background:color-mix(in srgb,#f04438 18%,transparent)}.aythen-outbox-row--alert td{background:color-mix(in srgb,#f04438 4%,transparent)}.aythen-outbox-inspect{margin-top:1rem;border:1px solid color-mix(in srgb,var(--aythen-border, #d0d5dd) 100%,transparent);border-radius:.75rem;padding:.85rem 1rem;background:var(--aythen-surface, #fff)}.aythen-outbox-inspect__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.65rem}.aythen-outbox-inspect__dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.55rem 1rem;margin:0}.aythen-outbox-inspect__dl dt{font-size:.75rem;color:var(--aythen-muted, #667085)}.aythen-outbox-inspect__dl dd{margin:.15rem 0 0;font-size:.875rem}.aythen-outbox-inspect__note{margin-top:.85rem}:root:not([data-theme=light]) .aythen-cal-cell.has-events[data-activity]{background:color-mix(in srgb,var(--job-cell-accent, var(--calendar-tone-active)) 10%,var(--calendar-cell-weekday-bg) 90%)}:root:not([data-theme=light]) .aythen-cal-cell.has-events[data-activity][data-weekend].is-current-month:not([data-outside-month]){background:color-mix(in srgb,var(--job-cell-accent, var(--calendar-tone-active)) 10%,var(--calendar-cell-weekend-bg) 90%)}:root[data-theme=light] .aythen-cal-cell.has-events[data-activity]{background:color-mix(in srgb,var(--job-cell-accent, var(--calendar-tone-active)) 8%,var(--calendar-cell-weekday-bg) 92%)}:root[data-theme=light] .aythen-cal-cell.has-events[data-activity][data-weekend].is-current-month:not([data-outside-month]){background:color-mix(in srgb,var(--job-cell-accent, var(--calendar-tone-active)) 8%,var(--calendar-cell-weekend-bg) 92%)}.aythen-cal-dot--tone,.aythen-cal-year-bar--tone{background:var(--job-accent, var(--calendar-tone-active))}.aythen-cal-event--job{box-shadow:inset 3px 0 0 var(--job-accent, var(--calendar-tone-active)),var(--calendar-event-shadow, none)}[dir=rtl] .aythen-cal-event--job{box-shadow:inset -3px 0 0 var(--job-accent, var(--calendar-tone-active)),var(--calendar-event-shadow, none)}.aythen-cal-event--job .aythen-cal-event-type{color:var(--job-accent, var(--calendar-tone-active));display:inline-flex;align-items:center;gap:.25em}.aythen-cal-timeline__badge--tone{color:var(--job-accent, var(--calendar-tone-active));background:color-mix(in srgb,var(--job-accent, var(--calendar-tone-active)) 14%,transparent)}.aythen-cal-legend-dot--tone,.aythen-drive-metric-chip--tone .aythen-cal-legend-dot,.aythen-cal-inspector-metric--tone .aythen-cal-legend-dot{background:var(--job-accent, var(--calendar-tone-active))}.locale-switcher-sheet-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.locale-switcher-sheet-root.is-open{pointer-events:auto}.locale-switcher-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;margin:0;padding:0;background:color-mix(in srgb,#000 45%,transparent);opacity:0;transition:opacity .2s ease;cursor:pointer}.locale-switcher-sheet-root.is-open .locale-switcher-sheet-backdrop{opacity:1}.locale-switcher-sheet{position:relative;width:auto;max-height:min(72vh,520px);margin-inline:.5rem;margin-bottom:max(.5rem,env(safe-area-inset-bottom,0px));border-radius:.875rem;background:color-mix(in srgb,var(--surface, #fff) 86%,transparent);color:var(--text, #1c1c1e);box-shadow:0 0 0 .5px color-mix(in srgb,#000 8%,transparent),0 -.75rem 2.5rem color-mix(in srgb,#000 22%,transparent);backdrop-filter:saturate(180%) blur(28px);-webkit-backdrop-filter:saturate(180%) blur(28px);transform:translateY(100%);transition:transform .28s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;overflow:hidden}:root:not([data-theme=light]) .locale-switcher-sheet{background:color-mix(in srgb,#1c1c1e 86%,transparent);color:#f5f5f7;box-shadow:0 0 0 .5px color-mix(in srgb,#fff 10%,transparent),0 -.75rem 2.5rem color-mix(in srgb,#000 45%,transparent)}.locale-switcher-sheet-root.is-open .locale-switcher-sheet{transform:translateY(0)}.locale-switcher-sheet-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem .65rem;border-bottom:1px solid color-mix(in srgb,currentColor 10%,transparent)}.locale-switcher-sheet-title{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;text-transform:uppercase;opacity:.55}.locale-switcher-sheet-close{display:grid;place-items:center;width:1.875rem;height:1.875rem;border:0;border-radius:999px;background:color-mix(in srgb,currentColor 10%,transparent);color:inherit;font-size:1.15rem;line-height:1;cursor:pointer}.locale-switcher-sheet-list{list-style:none;margin:0;padding:.35rem;overflow-y:auto}.locale-switcher-sheet-option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.75rem;padding:.65rem .85rem;border:0;border-radius:.55rem;background:transparent;color:inherit;font-family:inherit;text-align:start;cursor:pointer}.locale-switcher-sheet-option:hover,.locale-switcher-sheet-option:focus-visible{background:color-mix(in srgb,currentColor 8%,transparent)}.locale-switcher-sheet-option.is-active{background:color-mix(in srgb,currentColor 6%,transparent)}.locale-switcher-sheet-option-main{display:flex;flex-direction:column;gap:2px;min-width:0}.locale-switcher-sheet-option-name{font-size:1rem;font-weight:400;letter-spacing:-.01em}.locale-switcher-sheet-option-meta{font-size:.8125rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;opacity:.48}.locale-switcher-sheet-check{flex-shrink:0;display:grid;place-items:center;width:1.375rem;height:1.375rem;color:#007aff}:root:not([data-theme=light]) .locale-switcher-sheet-check{color:#0a84ff}.aythen-langdd-option-check{margin-inline-start:auto;flex-shrink:0;display:grid;place-items:center;width:1.125rem;height:1.125rem;color:var(--langdd-accent, #0a84ff)}:root[data-theme=light] .aythen-langdd-option-check{color:#007aff}[dir=rtl] .locale-switcher-sheet-header,[dir=rtl] .locale-switcher-sheet-option{text-align:start}.lh{position:relative;padding-top:0;padding-bottom:0;overflow:hidden;isolation:isolate;--lh-spec-blue: var(--mkt-spec-blue, #2563eb);--lh-spec-indigo: var(--mkt-spec-indigo, #4f46e5);--lh-spec-violet: var(--mkt-spec-violet, #7c3aed);--lh-spec-fuchsia: var(--mkt-spec-fuchsia, #a21caf);--lh-spec-rose: var(--mkt-spec-rose, #e11d48);--lh-spec-amber: var(--mkt-spec-amber, #d97706);--lh-spec-cyan: var(--mkt-spec-cyan, #0891b2);--lh-spec-emerald: var(--mkt-spec-emerald, #059669);--lh-spec-lime: var(--mkt-spec-lime, #4ade80);--lh-spec-neon: var(--mkt-spec-neon, #39ff88);--lh-spec-gradient: var( --mkt-spec-gradient, linear-gradient(90deg, #4ade80, #39ff88, #0891b2, #2563eb, #7c3aed, #e11d48, #d97706, #4ade80) );--lh-scanner-gradient: var(--mkt-scanner-gradient, linear-gradient(90deg, transparent, #4ade80, #39ff88, #bbf7d0, #39ff88, #fde047, #fb923c, transparent));--lh-spec-glow: radial-gradient(ellipse 54% 44% at 40% 34%, color-mix(in srgb, var(--lh-spec-lime) 16%, transparent), transparent 68%), radial-gradient(ellipse 42% 36% at 78% 22%, color-mix(in srgb, var(--lh-spec-neon) 10%, transparent), transparent 70%), radial-gradient(ellipse 38% 34% at 62% 78%, color-mix(in srgb, var(--lh-spec-cyan) 7%, transparent), transparent 72%)}.lh-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden;background:transparent}.lh-atmosphere:before,.lh-atmosphere:after{content:none}.lh-scanner-hud{position:absolute;top:0;right:0;bottom:0;left:0}.lh-scanner-hud--parallax{top:-22%;bottom:-22%;height:auto;will-change:transform,opacity}.lh-scanner-grid{position:absolute;top:0;bottom:0;left:1px;right:1px;width:auto;--lh-grid-cols: var(--mkt-frame-cols, 14);--lh-grid-rows: var(--mkt-frame-rows, 8);background-image:radial-gradient(circle,var(--mkt-grid-dot) 1px,transparent 1px),linear-gradient(to right,var(--mkt-grid-line-major) 1px,transparent 1px),linear-gradient(to bottom,var(--mkt-grid-line-major) 1px,transparent 1px);background-size:calc(100% / var(--lh-grid-cols)) var(--mkt-grid-size),calc(100% / var(--lh-grid-cols)) 100%,var(--mkt-grid-size) calc(100% / var(--lh-grid-rows));background-position:0 0,0 0,0 0;opacity:.55;mask-image:radial-gradient(ellipse 120% 85% at 50% 0%,black 12%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 120% 85% at 50% 0%,black 12%,transparent 78%);animation:lh-scanner-grid-scroll 22s linear infinite}@keyframes lh-scanner-grid-scroll{0%{background-position:0 0,0 0,0 0}to{background-position:0 var(--mkt-grid-size),0 0,0 var(--mkt-grid-size)}}.lh-scanner-frame{display:none}.lh-scanner-hud:before,.lh-scanner-hud:after{content:none}.lh-scanner-beam{position:absolute;left:0;right:0;top:0;height:2px;background:var(--lh-scanner-gradient);box-shadow:0 0 12px color-mix(in srgb,var(--lh-spec-neon) 75%,transparent),0 0 28px color-mix(in srgb,var(--lh-spec-lime) 55%,transparent),0 0 48px color-mix(in srgb,var(--lh-spec-cyan) 28%,transparent);opacity:0}.lh-scanner-beam--primary{animation:lh-scanner-sweep 5.2s cubic-bezier(.45,.05,.55,.95) infinite}.lh-scanner-beam--secondary{height:1px;opacity:0;background:var(--lh-scanner-gradient);box-shadow:0 0 18px color-mix(in srgb,var(--lh-spec-neon) 65%,transparent);animation:lh-scanner-sweep-fast 3.1s linear infinite;animation-delay:1.4s}.lh-scanner-beam--primary:before{content:"";position:absolute;left:0;right:0;top:2px;height:120px;background:linear-gradient(0deg,transparent 0%,color-mix(in srgb,var(--lh-spec-lime) 12%,transparent) 55%,color-mix(in srgb,var(--lh-spec-neon) 18%,transparent) 100%)}.lh-scanner-beam--primary:after{content:"SCAN";position:absolute;bottom:6px;right:var(--mkt-frame-pad-x, 1rem);font-family:var(--mono);font-size:.5625rem;font-weight:700;letter-spacing:.22em;background:linear-gradient(90deg,var(--lh-spec-lime),var(--lh-spec-neon),#fde047);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--lh-spec-neon) 55%,transparent));opacity:.95}.lh-scanner-beam--secondary:after{content:none}.lh-scanner-reticle{position:absolute;width:calc(var(--mkt-grid-size) * .28);height:calc(var(--mkt-grid-size) * .28);border:1px solid var(--lh-spec-neon);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--lh-spec-lime) 22%,transparent) 0%,transparent 68%);box-shadow:0 0 0 1px color-mix(in srgb,var(--lh-spec-neon) 28%,transparent),0 0 6px color-mix(in srgb,var(--lh-spec-neon) 55%,transparent),0 0 14px color-mix(in srgb,var(--lh-spec-lime) 32%,transparent),inset 0 0 6px color-mix(in srgb,var(--lh-spec-lime) 16%,transparent);opacity:1;pointer-events:none;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--lh-spec-neon) 45%,transparent));animation:lh-reticle-pulse 2.6s ease-in-out infinite}.lh-title-reticle-target{display:inline-flex;align-items:center;gap:.22em;white-space:nowrap;vertical-align:baseline}.lh-title-reticle-target .lh-scanner-reticle{position:relative;top:-.08em;flex-shrink:0;z-index:1}.lh-scanner-reticle:before,.lh-scanner-reticle:after{content:"";position:absolute;background:linear-gradient(90deg,var(--lh-spec-lime),var(--lh-spec-neon));box-shadow:0 0 4px color-mix(in srgb,var(--lh-spec-neon) 50%,transparent)}.lh-scanner-reticle:before{top:50%;left:18%;right:18%;height:1px;transform:translateY(-50%)}.lh-scanner-reticle:after{left:50%;top:18%;bottom:18%;width:1px;transform:translate(-50%)}:root[data-theme=light] .lh-scanner-reticle{border-color:#000;background:radial-gradient(circle,color-mix(in srgb,#000 10%,transparent) 0%,transparent 68%);box-shadow:0 0 0 1px color-mix(in srgb,#000 22%,transparent),0 0 10px color-mix(in srgb,#000 14%,transparent),0 0 24px color-mix(in srgb,#000 8%,transparent),inset 0 0 10px color-mix(in srgb,#000 7%,transparent);filter:drop-shadow(0 0 7px color-mix(in srgb,#000 20%,transparent));animation:lh-reticle-pulse-light 2.6s ease-in-out infinite}:root[data-theme=light] .lh-scanner-reticle:before,:root[data-theme=light] .lh-scanner-reticle:after{background:#000;box-shadow:none}@keyframes lh-reticle-pulse-light{0%,to{opacity:1;border-color:#000;box-shadow:0 0 0 1px color-mix(in srgb,#000 22%,transparent),0 0 10px color-mix(in srgb,#000 14%,transparent),0 0 24px color-mix(in srgb,#000 8%,transparent),inset 0 0 10px color-mix(in srgb,#000 7%,transparent)}50%{opacity:.94;border-color:color-mix(in srgb,#000 72%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,#000 28%,transparent),0 0 14px color-mix(in srgb,#000 18%,transparent),0 0 30px color-mix(in srgb,#000 12%,transparent),inset 0 0 14px color-mix(in srgb,#000 10%,transparent)}}@keyframes lh-reticle-pulse{0%,to{opacity:1;border-color:var(--lh-spec-neon);box-shadow:0 0 0 1px color-mix(in srgb,var(--lh-spec-neon) 28%,transparent),0 0 6px color-mix(in srgb,var(--lh-spec-neon) 55%,transparent),0 0 14px color-mix(in srgb,var(--lh-spec-lime) 32%,transparent),inset 0 0 6px color-mix(in srgb,var(--lh-spec-lime) 16%,transparent)}50%{opacity:.96;border-color:var(--lh-spec-lime);box-shadow:0 0 0 1px color-mix(in srgb,var(--lh-spec-lime) 34%,transparent),0 0 10px var(--lh-spec-neon),0 0 18px color-mix(in srgb,var(--lh-spec-lime) 42%,transparent),inset 0 0 8px color-mix(in srgb,var(--lh-spec-neon) 22%,transparent)}}@keyframes lh-scanner-sweep{0%{top:100%;opacity:0}6%{opacity:1}94%{opacity:1}to{top:0;opacity:0}}@keyframes lh-scanner-sweep-fast{0%{top:100%;opacity:0}8%{opacity:.65}92%{opacity:.65}to{top:0;opacity:0}}.lh-fx{position:absolute;inset:auto 0 -4rem;height:28rem;overflow:hidden;pointer-events:none;z-index:0}.lh-orb,.lh-grid-fx,.lh-particle{display:none}.lh-fx:after{display:none}.lh.lh--split{--lh-nav-clearance: 6.35rem ;--lh-hero-pad-y: 0;position:relative;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;height:100svh;min-height:100svh;max-height:100svh;padding-top:calc(var(--lh-nav-clearance) + var(--lh-hero-pad-y));padding-bottom:var(--lh-hero-pad-y);overflow:hidden}@media(min-width:768px){.lh.lh--split{--lh-hero-pad-y: 0}}@media(min-width:1024px){.lh.lh--split{--lh-hero-pad-y: 0}}.lh--split .lh-inner,.lh--split .lh-hero__fold{padding-left:0;padding-right:0;padding-top:0;gap:0;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;align-items:stretch;min-height:0;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;position:relative;z-index:2}.lh-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:clamp(1rem,2vw,1.5rem);width:100%;padding-left:var(--mkt-frame-pad-x);padding-right:var(--mkt-frame-pad-x);box-sizing:border-box}.lh--split .lh-copy{position:relative;text-align:left;width:100%;max-width:100%;min-width:0;margin:0;overflow:hidden;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;min-height:0}.lh-copy-content--split{--lh-split-max: 1080px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:1.25rem 2rem;align-items:center;width:100%;max-width:min(var(--lh-split-max),100%);margin-inline:auto;box-sizing:border-box;min-height:0;height:100%;max-height:100%;overflow:hidden;padding-inline:var(--mkt-frame-gutter, 1.25rem)}.lh--split .lh-copy-text{max-width:36rem;width:100%;margin:0;padding:0;text-align:left;position:relative;z-index:2;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:0;max-height:none;overflow:visible}.lh--split .lh-title{margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:clamp(2.35rem,5.2vw,3.85rem);font-weight:700;line-height:1.08;letter-spacing:-.03em;max-width:12ch;overflow-wrap:normal;word-break:normal;animation:none}.lh--split .lh-title-main{display:block;font:inherit;letter-spacing:inherit;color:var(--text)}.lh--split .lh-title-sub,.lh--split .lh-rotator-ghost{margin-top:.85rem;font-size:clamp(.96875rem,1.35vw,1.125rem);font-weight:500;line-height:1.55;letter-spacing:-.01em;color:color-mix(in srgb,var(--text) 62%,transparent)}.lh--split .lh-lead{margin:.85rem 0 0;max-width:36rem;text-align:left;font-size:clamp(.9rem,1.2vw,1.02rem);line-height:1.55;animation:none}.lh--split .lh-ctas{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:1.85rem;gap:.75rem;animation:none}.lh--split .lh-cta{padding:.4rem 1.15rem;min-height:2.75rem;border-radius:9999px;font-size:.96875rem;font-weight:600;line-height:1.2;gap:.35rem;box-sizing:border-box}.lh--split .lh-cta--primary{position:relative;isolation:isolate;overflow:hidden;background:#0a0a0a;color:#fff;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff1a,0 1px 2px #0003,0 6px 16px -6px #00000073;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.lh--split .lh-cta--primary:hover{transform:translateY(-1px);background:#161616;color:#fff;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff1f,0 2px 4px #00000038,0 10px 22px -8px #00000080}:root[data-theme=dark] .lh--split .lh-cta--primary{background:#fff;color:#0a0a0a;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff8c,0 1px 2px #0003,0 6px 16px -6px #00000073}:root[data-theme=dark] .lh--split .lh-cta--primary:hover{background:#f5f5f7;color:#0a0a0a;border-color:#ffffff47}.lh--split .lh-cta--secondary{background:transparent;color:var(--text, #0a2540);border:1px solid color-mix(in srgb,rgba(15,23,42,.14) 92%,transparent);box-shadow:none;transition:transform .16s ease,background .16s ease,border-color .16s ease}.lh--split .lh-cta--secondary:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--text, #0a2540) 4%,transparent);color:var(--text, #0a2540);border-color:color-mix(in srgb,rgba(15,23,42,.22) 92%,transparent)}.lh--split .lh-note{display:none}@media(max-height:860px){.lh-ticker{margin-bottom:.75rem}.lh--split .lh-title-sub,.lh--split .lh-rotator-ghost{margin-top:.65rem}.lh--split .lh-lead{margin-top:.55rem}.lh--split .lh-ctas{margin-top:1.15rem}}.lh-ticker{display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.35rem;width:fit-content;max-width:100%;margin:0 0 1.15rem;padding:.625rem .95rem;border:1px solid color-mix(in srgb,rgba(15,23,42,.12) 92%,transparent);border-radius:.625rem;background:#fff;box-shadow:0 3px 34px -10px #0003;font-size:.8125rem;font-weight:500;line-height:1.35;letter-spacing:.01em;text-transform:none;color:var(--text, #0a2540);font-variant-numeric:tabular-nums;min-height:0;box-sizing:border-box}.lh-ticker strong{color:var(--accent, #3b82f6);font-weight:650;letter-spacing:0}:root:not([data-theme=light]) .lh-ticker{background:#1c1c1eeb;border-color:#ffffff1f;box-shadow:0 3px 34px -10px #00000073}.lh-badge.mkt-section-badge{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.35rem;width:fit-content;max-width:100%;margin:0 0 1.15rem;padding:.625rem .95rem;border:1px solid color-mix(in srgb,rgba(15,23,42,.12) 92%,transparent);border-radius:.625rem;background:#fff;box-shadow:0 3px 34px -10px #0003;font-size:.8125rem;font-weight:500;line-height:1.35;letter-spacing:.01em;text-transform:none;color:var(--text, #0a2540);min-height:0;box-sizing:border-box;animation:lh-fade-up .28s ease both}:root:not([data-theme=light]) .lh-badge.mkt-section-badge{background:#1c1c1eeb;border-color:#ffffff1f;box-shadow:0 3px 34px -10px #00000073;color:var(--text, #f6f9fc)}.lh-badge.mkt-section-badge,.lh-badge.mkt-section-badge .lh-badge-text,.lh--split .lh-badge.mkt-section-badge{text-transform:none;letter-spacing:.01em}.lh-badge.mkt-section-badge .lh-badge-pill{flex-shrink:0}.lh-badge-text-slot{position:relative;display:inline-grid;grid-template-columns:minmax(0,max-content);align-items:center;min-width:0;max-width:100%;min-height:1.35em}.lh-badge-text-slot--hug{display:inline-flex;width:fit-content;max-width:100%;min-width:0}.lh-badge.mkt-section-badge.lh-badge--cipher{width:fit-content;max-width:100%}.lh-badge.mkt-section-badge .lh-badge-text--cipher{display:inline-block;width:fit-content;max-width:100%;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .12s ease}.lh-badge.mkt-section-badge .lh-badge-text{grid-area:1 / 1;background:none;background-image:none;-webkit-background-clip:unset;background-clip:unset;color:inherit;filter:none;text-shadow:none;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.lh-badge.mkt-section-badge .lh-badge-text-ghost{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word}:root[data-theme=light] .lh-badge.mkt-section-badge .lh-badge-text{background:none;background-image:none;color:inherit;filter:none}.lh--split .lh-rotator-text{justify-content:flex-start}.lh--split .lh-copy-showcase{margin:0;margin-top:2.5rem;width:100%;max-width:100%;min-width:0;height:clamp(20rem,44svh,30rem);min-height:clamp(20rem,44svh,30rem);max-height:100%;display:flex;flex-direction:column;align-self:center;overflow:hidden;padding:0;box-sizing:border-box}@media(min-width:960px){.lh--split .lh-copy-showcase{margin-top:3rem;height:clamp(24rem,50svh,34rem);min-height:clamp(24rem,50svh,34rem)}}.lh--split .lh-copy-showcase>.mkt-band-frame{flex:1;width:100%;max-width:100%;min-width:0;min-height:0;max-height:100%;height:100%;overflow:hidden}.lh--split .lh-copy-showcase.lh-copy-showcase--workflow{overflow:visible;contain:none;clip-path:none;position:relative;z-index:4;pointer-events:auto;isolation:isolate}.lh--split .lh-copy-showcase--workflow>*{flex:1;width:100%;max-width:100%;min-width:0;min-height:0;height:100%;pointer-events:auto}.lh-copy{position:relative;text-align:center;width:min(1180px,100%);margin:0 auto}.lh-copy-content{position:relative;z-index:1}.lh-copy-text{max-width:720px;margin:0 auto}.lh-copy-showcase{position:relative;z-index:1;margin-top:clamp(1rem,2vw,1.5rem);width:100%;animation:lh-fade-up .28s .22s ease both}.lh--split .lh-copy-showcase:before{display:none}.lh-copy-showcase:before{content:"";position:absolute;top:-8%;right:-4%;bottom:4%;left:-4%;background:var(--lh-spec-glow);pointer-events:none;z-index:0}.lh-copy-showcase>*{position:relative;z-index:1}.lh-badge{margin:0 0 .85rem;padding:0;width:fit-content;max-width:100%;animation:lh-fade-up .28s ease both}.lh-badge-live{display:inline-flex;align-items:center;gap:.5rem;min-height:1em;min-width:0;padding:0;background:transparent;font-family:inherit;font-size:.6875rem;font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.lh-badge-pill{position:relative;flex-shrink:0;width:.5rem;height:.5rem;border-radius:50%;background:radial-gradient(circle at 32% 28%,#d7ffe8 0%,var(--lh-spec-neon) 38%,var(--lh-spec-lime) 72%,#00b86b 100%);box-shadow:0 0 4px #39ff88,0 0 10px color-mix(in srgb,var(--lh-spec-neon) 90%,transparent),0 0 20px color-mix(in srgb,var(--lh-spec-lime) 55%,transparent),0 0 32px color-mix(in srgb,var(--lh-spec-cyan) 22%,transparent),inset 0 0 5px color-mix(in srgb,#fff 40%,transparent);animation:lh-badge-live-pulse 2.2s ease-in-out infinite}.lh-badge-pill:before{content:"";position:absolute;top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem;border-radius:50%;border:1px solid color-mix(in srgb,var(--lh-spec-neon) 65%,transparent);background:radial-gradient(circle,color-mix(in srgb,var(--lh-spec-neon) 28%,transparent) 0%,transparent 70%);box-shadow:0 0 12px color-mix(in srgb,var(--lh-spec-neon) 45%,transparent);animation:lh-badge-live-ring 2.2s ease-out infinite}.lh-badge-pill:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:50%;background:#fff;opacity:.72}@keyframes lh-badge-live-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 4px #39ff88,0 0 10px color-mix(in srgb,var(--lh-spec-neon) 90%,transparent),0 0 20px color-mix(in srgb,var(--lh-spec-lime) 55%,transparent),0 0 32px color-mix(in srgb,var(--lh-spec-cyan) 22%,transparent),inset 0 0 5px color-mix(in srgb,#fff 40%,transparent)}50%{opacity:.94;transform:scale(1.12);box-shadow:0 0 8px #39ff88,0 0 18px color-mix(in srgb,var(--lh-spec-neon) 100%,transparent),0 0 30px color-mix(in srgb,var(--lh-spec-lime) 72%,transparent),0 0 44px color-mix(in srgb,var(--lh-spec-cyan) 32%,transparent),inset 0 0 7px color-mix(in srgb,#fff 55%,transparent)}}@keyframes lh-badge-live-ring{0%{transform:scale(.78);opacity:.85;border-color:color-mix(in srgb,var(--lh-spec-neon) 75%,transparent)}70%,to{transform:scale(2.35);opacity:0;border-color:color-mix(in srgb,var(--lh-spec-cyan) 18%,transparent)}}.lh-badge-text{white-space:pre;background-image:linear-gradient(92deg,#d7ffe8 0%,var(--lh-spec-neon) 28%,var(--lh-spec-lime) 62%,#16a34a 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--lh-spec-neon) 75%,transparent)) drop-shadow(0 0 10px color-mix(in srgb,var(--lh-spec-lime) 40%,transparent)) drop-shadow(0 0 18px color-mix(in srgb,var(--lh-spec-cyan) 18%,transparent))}:root[data-theme=light] .lh-badge-text{background-image:linear-gradient(92deg,#047857,#059669,#16a34a 68%,#14532d);filter:none}@keyframes lh-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.lh-title{margin:0;font-size:clamp(2.5rem,6.5vw,4.5rem);font-weight:700;line-height:1.02;letter-spacing:-.035em;text-transform:none;overflow-wrap:anywhere;animation:lh-fade-up .28s .06s ease both}.lh-title-main{display:block;color:var(--text)}.lh-title-sub{display:block;margin-top:.45rem;font-size:clamp(1.125rem,2.8vw,1.625rem);font-weight:500;line-height:1.15;letter-spacing:-.02em;color:color-mix(in srgb,var(--text) 58%,transparent)}.lh-title-glow{background:none;-webkit-text-fill-color:var(--text);color:var(--text);animation:none}@keyframes lh-gradient-slide{0%{background-position:0% 50%}to{background-position:100% 50%}}.lh-rotator{display:block;position:relative;width:100%}.lh-rotator-ghost{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.lh-rotator-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(.5em);transition:opacity .48s ease,transform .48s ease}.lh-rotator-text.is-visible{opacity:1;transform:translateY(0)}.lh-lead{margin:1.1rem auto 0;max-width:38rem;font-size:clamp(.9rem,1.2vw,1.02rem);line-height:1.55;color:var(--text-muted);animation:lh-fade-up .28s .12s ease both}.lh-ctas{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center;margin-top:1rem;animation:lh-fade-up .28s .18s ease both}.lh-cta{display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-py) calc(var(--btn-px) + .1rem) var(--btn-py) var(--btn-px);border-radius:var(--btn-radius);font-family:var(--font);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:1.25;letter-spacing:0;text-transform:none;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.lh-cta--primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:0}.lh-cta--primary:hover{background:var(--btn-primary-hover);color:var(--btn-primary-text)}.lh-cta--secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-text);border:0}.lh-cta--secondary:hover{background:var(--btn-secondary-hover);color:var(--btn-secondary-hover-text);border:0}.lh-cta-main{display:none}.lh-cta-main:after{display:none}@keyframes lh-shine{0%,55%{transform:translate(-120%)}75%,to{transform:translate(120%)}}.lh-note{margin:.65rem auto 0;text-align:center;font-family:var(--font);font-size:.75rem;letter-spacing:0;text-transform:none;color:var(--text-soft);animation:lh-fade-up .28s .22s ease both}.lh-marquee--between-sections{width:100%}.lh-wish{margin:1.5rem auto 0;padding:1rem 1.1rem;max-width:34rem;width:100%;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);animation:lh-fade-up .28s .26s ease both}.lh-wish-copy b{font-size:.9375rem;font-weight:600;letter-spacing:0;text-transform:none}.lh-wish-copy p{margin:.15rem 0 .7rem;font-size:.78rem;color:var(--text-muted)}.lh-wish-row{display:flex;gap:.5rem}.lh-wish-row input{flex:1;min-width:0;padding:.6rem .8rem;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;font-size:.84rem}.lh-wish-row input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 22%,transparent)}.lh-wish-row .aythen-btn{white-space:nowrap}.lh-wish-err{margin:.5rem 0 0;font-size:.74rem;color:var(--err)}.lh-wish-count{margin:.55rem 0 0;font-size:.75rem;color:var(--text-soft)}.lh-wish--done{display:flex;align-items:center;gap:.8rem;border-color:var(--ok)}.lh-wish--done b{color:var(--ok)}.lh-wish--done p{margin:.15rem 0 0;font-size:.8rem;color:var(--text-muted)}.lh-wish-spark{font-size:1.5rem;color:var(--ok);animation:lh-spark 1.4s ease-in-out infinite}@keyframes lh-spark{0%,to{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(1.35) rotate(18deg);opacity:.7}}.lh-showcase{--sc-bg: #0a0a0a;--sc-surface: #111;--sc-surface-soft: rgba(255, 255, 255, .03);--sc-border: rgba(255, 255, 255, .08);--sc-border-soft: rgba(255, 255, 255, .06);--sc-text: rgba(255, 255, 255, .88);--sc-text-soft: rgba(255, 255, 255, .62);--sc-text-muted: rgba(255, 255, 255, .38);--sc-skeleton: rgba(255, 255, 255, .07);--sc-shadow: 0 20px 40px rgba(0, 0, 0, .24), 0 6px 16px rgba(0, 0, 0, .14);--sc-badge-radius: 6px;--sc-badge-bg: color-mix(in srgb, var(--sc-text) 4%, transparent);--sc-badge-border: color-mix(in srgb, var(--sc-text) 11%, transparent);--sc-badge-text: color-mix(in srgb, var(--sc-text) 72%, transparent);--sc-badge-muted: color-mix(in srgb, var(--sc-text) 46%, transparent);--sc-badge-ok: var(--lh-spec-emerald, #059669);--sc-badge-warn: var(--lh-spec-amber, #d97706);--sc-badge-info: var(--lh-spec-blue, #2563eb);--sc-badge-violet: var(--lh-spec-violet, #7c3aed);--sc-badge-rose: var(--lh-spec-rose, #e11d48);--sc-badge-teal: var(--lh-spec-cyan, #0891b2);position:relative;width:100%;max-width:100%;min-width:0;max-height:min(420px,58vh);display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:var(--sc-bg);overflow:hidden;box-shadow:0 0 0 1px #ffffff0a inset,var(--sc-shadow)}:root[data-theme=light] .lh-showcase:not(.lh-showcase--workflow){--sc-bg: var(--surface);--sc-surface: var(--surface-raised);--sc-surface-soft: color-mix(in srgb, var(--text) 4%, transparent);--sc-border: var(--border);--sc-border-soft: color-mix(in srgb, var(--border) 80%, transparent);--sc-text: var(--text);--sc-text-soft: var(--text-muted);--sc-text-muted: var(--text-soft);--sc-skeleton: color-mix(in srgb, var(--text) 10%, transparent);--sc-shadow: 0 16px 36px rgba(0, 0, 0, .08), 0 4px 12px rgba(0, 0, 0, .05);--sc-badge-bg: var(--surface);--sc-badge-border: var(--border);--sc-badge-text: var(--text-muted);--sc-badge-muted: var(--text-soft);--sc-badge-ok: #059669;--sc-badge-warn: #d97706;--sc-badge-info: #2563eb;--sc-badge-violet: #7c3aed;--sc-badge-rose: #db2777;--sc-badge-teal: #0d9488;border-color:var(--border);box-shadow:0 0 0 1px color-mix(in srgb,var(--border) 60%,transparent) inset,var(--sc-shadow)}.lh-showcase-chrome{display:flex;align-items:stretch;flex-shrink:0;padding:.45rem .55rem;border-bottom:1px solid var(--sc-border);background:var(--sc-surface)}.lh-showcase-bar,.lh-showcase-dots,.lh-showcase-label,.lh-showcase-status{display:none}.lh-showcase-body{display:grid;grid-template-columns:140px minmax(0,1fr) 200px;min-height:300px}.lh-showcase-body--document{display:flex;flex-direction:column;flex:1;min-height:0;padding:.65rem .75rem .55rem;background:var(--sc-bg);overflow:hidden}.lh-showcase-footer{flex-shrink:0;padding:.55rem .75rem .65rem;border-top:1px solid var(--sc-border-soft);background:var(--sc-bg)}.lh-showcase--document .lh-showcase-footer .lh-showcase-eyebrow{margin:0;font-size:.6875rem;line-height:1.45;color:var(--sc-text-muted)}.lh-showcase-viewport{position:relative;flex:1;min-height:0;overflow:hidden}.lh-showcase-stage{display:flex;flex-direction:column;gap:.5rem;height:100%;min-height:0}.lh-showcase-body.is-transitioning .lh-showcase-stage{pointer-events:none}.lh-showcase-canvas{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;gap:.625rem}.lh-showcase-page{position:relative;flex:1;min-height:0;border:1px solid var(--sc-border);border-radius:12px;background:linear-gradient(180deg,var(--sc-surface-soft) 0%,transparent 18%),var(--sc-surface);overflow:hidden;display:flex;flex-direction:column}.lh-showcase-page-head{display:flex;align-items:flex-start;gap:.5rem;padding:.625rem .75rem;border-bottom:1px solid var(--sc-border-soft);background:var(--sc-surface-soft);flex-shrink:0}.lh-showcase-page-icon{flex-shrink:0;width:22px;height:28px;border:1.5px solid color-mix(in srgb,var(--sc-text) 16%,transparent);border-radius:3px;position:relative}.lh-showcase-page-icon:after{content:"";position:absolute;top:6px;left:4px;right:4px;height:1.5px;background:color-mix(in srgb,var(--sc-text) 12%,transparent);box-shadow:0 5px color-mix(in srgb,var(--sc-text) 8%,transparent)}.lh-showcase-page-meta{min-width:0;flex:1}.lh-showcase-page-meta b{display:block;font-family:var(--mono);font-size:.6875rem;font-weight:500;color:var(--sc-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lh-showcase-page-meta small{display:block;margin-top:.1rem;font-size:.625rem;color:var(--sc-text-muted)}.lh-showcase-page-seal{display:flex;flex-direction:column;align-items:flex-end;gap:.12rem;margin-left:auto;text-align:right}.lh-showcase-page-seal span{display:inline-flex;align-items:center;height:1.375rem;padding:0 .5rem;border:1px solid var(--sc-badge-border);border-radius:var(--sc-badge-radius);background:var(--sc-badge-bg);font-size:.6875rem;font-weight:500;letter-spacing:-.01em;color:var(--sc-badge-muted);white-space:nowrap}.lh-showcase-page-seal code{font-family:var(--mono);font-size:.5625rem;color:var(--sc-text-muted)}.lh-showcase-page-body{position:relative;flex:1;min-height:0;padding:.75rem .75rem .85rem;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:none}.lh-showcase-page-body::-webkit-scrollbar{display:none}.lh-showcase-scan-beam{position:absolute;left:0;right:0;top:0;height:2px;z-index:2;pointer-events:none;background:var(--lh-scanner-gradient);box-shadow:0 0 12px color-mix(in srgb,var(--lh-spec-neon) 65%,transparent),0 0 22px color-mix(in srgb,var(--lh-spec-lime) 42%,transparent);animation:lh-showcase-scan 6.5s cubic-bezier(.45,.05,.55,.95) infinite}.lh-showcase-scan-beam:before{content:"";position:absolute;left:0;right:0;top:2px;height:72px;background:linear-gradient(0deg,transparent 0%,color-mix(in srgb,var(--lh-spec-lime) 10%,transparent) 55%,color-mix(in srgb,var(--lh-spec-neon) 15%,transparent) 100%)}.lh-showcase-scan-beam--slow{animation-duration:6.2s}@keyframes lh-showcase-scan{0%{top:0;opacity:0}8%{opacity:1}92%{opacity:1}to{top:calc(100% - 2px);opacity:0}}.lh-showcase-doc-lines{position:relative;z-index:1;display:flex;flex-direction:column;gap:.42rem}.lh-showcase-doc-spacer{height:.35rem}.lh-showcase-doc-line{position:relative;min-height:1.35rem;display:flex;align-items:center}.lh-showcase-doc-line--skeleton .lh-showcase-doc-line-bar{display:block;width:var(--line-w, 70%);max-width:100%;height:7px;border-radius:999px;background:var(--sc-skeleton);animation:lh-showcase-skeleton-pulse 2.4s ease-in-out infinite}.lh-showcase-doc-line--skeleton.is-scanning .lh-showcase-doc-line-bar{background:linear-gradient(90deg,var(--sc-skeleton) 0%,color-mix(in srgb,var(--lh-spec-indigo) 32%,var(--sc-skeleton)) 35%,color-mix(in srgb,var(--lh-spec-violet) 38%,var(--sc-skeleton)) 50%,color-mix(in srgb,var(--lh-spec-rose) 32%,var(--sc-skeleton)) 65%,var(--sc-skeleton) 100%);background-size:200% 100%;animation:lh-showcase-skeleton-scan 1.2s ease infinite}@keyframes lh-showcase-skeleton-pulse{0%,to{opacity:.55}50%{opacity:.9}}@keyframes lh-showcase-skeleton-scan{0%{background-position:100% 0}to{background-position:-100% 0}}.lh-showcase-doc-line--field{padding:.18rem .35rem;border-radius:6px;opacity:.35;transform:translate(-2px);transition:opacity .35s ease,transform .35s ease,background .35s ease}.lh-showcase-doc-line--field.is-detected{opacity:1;transform:none;transition-delay:calc(var(--line-i, 0) * .05s)}.lh-showcase-doc-line--field.is-scanning{opacity:.72}.lh-showcase-doc-line-highlight{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;transition:opacity .35s ease}.lh-showcase-doc-line--field.is-detected .lh-showcase-doc-line-highlight{opacity:1}.lh-showcase-doc-line--vendor .lh-showcase-doc-line-highlight{background:color-mix(in srgb,var(--lh-spec-blue) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lh-spec-blue) 24%,transparent)}.lh-showcase-doc-line--amount .lh-showcase-doc-line-highlight{background:color-mix(in srgb,var(--lh-spec-cyan) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lh-spec-cyan) 24%,transparent)}.lh-showcase-doc-line--date .lh-showcase-doc-line-highlight{background:color-mix(in srgb,var(--lh-spec-violet) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lh-spec-violet) 24%,transparent)}.lh-showcase-doc-line--id .lh-showcase-doc-line-highlight{background:color-mix(in srgb,var(--lh-spec-amber) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lh-spec-amber) 24%,transparent)}.lh-showcase-doc-line--tax .lh-showcase-doc-line-highlight{background:color-mix(in srgb,var(--lh-spec-rose) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lh-spec-rose) 24%,transparent)}.lh-showcase-doc-line--due .lh-showcase-doc-line-highlight{background:color-mix(in srgb,var(--lh-spec-indigo) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lh-spec-indigo) 24%,transparent)}.lh-showcase-doc-line--field.is-cited .lh-showcase-doc-line-highlight{animation:lh-showcase-cite-pulse 2.4s ease-in-out infinite}@keyframes lh-showcase-cite-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.18)}}.lh-showcase-doc-line-value{position:relative;z-index:1;min-width:0;font-size:.75rem;font-weight:600;color:var(--sc-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lh-showcase-doc-tag{position:relative;z-index:1;display:inline-flex;align-items:center;margin-left:auto;flex-shrink:0;height:1.375rem;padding:0 .5rem;border:1px solid var(--sc-badge-border);border-radius:var(--sc-badge-radius);background:var(--sc-badge-bg);font-family:var(--font);font-size:.6875rem;font-weight:500;letter-spacing:-.01em;color:var(--sc-badge-muted);white-space:nowrap}.lh-showcase-strip{list-style:none;margin:0;padding:.4rem .1rem 0;display:flex;flex-wrap:wrap;gap:.35rem .75rem;border-top:1px solid var(--sc-border-soft);flex-shrink:0}.lh-showcase-strip li{display:inline-flex;align-items:center;gap:.35rem;font-size:.625rem;color:var(--sc-text-muted)}.lh-showcase-strip li.is-done{color:var(--sc-text-soft)}.lh-showcase-strip li[data-current]{color:var(--sc-text)}.lh-showcase-strip-dot{width:5px;height:5px;border-radius:50%;background:#ffffff29;flex-shrink:0}.lh-showcase-strip li.is-done .lh-showcase-strip-dot{background:#ffffff6b}.lh-showcase-strip li[data-current] .lh-showcase-strip-dot{background:var(--lh-spec-gradient);box-shadow:0 0 8px color-mix(in srgb,var(--lh-spec-violet) 45%,transparent)}.lh-showcase-canvas--stack,.lh-showcase-canvas--erp{gap:.5rem}.lh-showcase-stack-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .15rem}.lh-showcase-stack-head b{font-size:.75rem;color:var(--sc-text)}.lh-showcase-stack-head span{font-size:.625rem;color:var(--sc-text-muted)}.lh-showcase-stack,.lh-showcase-erp-files{list-style:none;margin:0;padding:0;display:grid;gap:.4rem;flex:1}.lh-showcase-stack li,.lh-showcase-erp-files li{display:flex;align-items:center;gap:.55rem;padding:.55rem .65rem;border:1px solid var(--sc-border-soft);border-radius:10px;background:var(--sc-surface);opacity:0;animation:lh-showcase-stack-in .45s ease calc(.12s + var(--stack-i, var(--erp-i, 0)) * .12s) both}.lh-showcase-erp-files li.is-visible{opacity:1;animation:lh-showcase-stack-in .45s ease calc(var(--erp-i, 0) * .12s) both}.lh-showcase-stack li.is-active{border-color:color-mix(in srgb,var(--lh-spec-violet) 28%,var(--sc-border-soft));background:linear-gradient(135deg,color-mix(in srgb,var(--lh-spec-indigo) 7%,transparent) 0%,transparent 55%),var(--sc-surface)}.lh-showcase-stack li:nth-child(6n+1).is-active{border-color:color-mix(in srgb,var(--lh-spec-blue) 30%,var(--sc-border-soft));background:linear-gradient(135deg,color-mix(in srgb,var(--lh-spec-blue) 8%,transparent),transparent 55%),var(--sc-surface)}.lh-showcase-stack li:nth-child(6n+2).is-active{border-color:color-mix(in srgb,var(--lh-spec-indigo) 30%,var(--sc-border-soft));background:linear-gradient(135deg,color-mix(in srgb,var(--lh-spec-indigo) 8%,transparent),transparent 55%),var(--sc-surface)}.lh-showcase-stack li:nth-child(6n+3).is-active{border-color:color-mix(in srgb,var(--lh-spec-violet) 30%,var(--sc-border-soft));background:linear-gradient(135deg,color-mix(in srgb,var(--lh-spec-violet) 8%,transparent),transparent 55%),var(--sc-surface)}.lh-showcase-stack li:nth-child(6n+4).is-active{border-color:color-mix(in srgb,var(--lh-spec-rose) 30%,var(--sc-border-soft));background:linear-gradient(135deg,color-mix(in srgb,var(--lh-spec-rose) 8%,transparent),transparent 55%),var(--sc-surface)}.lh-showcase-stack li:nth-child(6n+5).is-active{border-color:color-mix(in srgb,var(--lh-spec-amber) 30%,var(--sc-border-soft));background:linear-gradient(135deg,color-mix(in srgb,var(--lh-spec-amber) 8%,transparent),transparent 55%),var(--sc-surface)}.lh-showcase-stack li:nth-child(6n+6).is-active{border-color:color-mix(in srgb,var(--lh-spec-cyan) 30%,var(--sc-border-soft));background:linear-gradient(135deg,color-mix(in srgb,var(--lh-spec-cyan) 8%,transparent),transparent 55%),var(--sc-surface)}@keyframes lh-showcase-stack-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lh-showcase-stack-doc{flex-shrink:0;width:20px;height:26px;border:1.5px solid rgba(255,255,255,.14);border-radius:3px;position:relative}.lh-showcase-stack-doc:after{content:"";position:absolute;top:5px;left:3px;right:3px;height:1.5px;background:#ffffff1a;box-shadow:0 4px #ffffff12}.lh-showcase-stack-copy{min-width:0;flex:1}.lh-showcase-stack-copy b{display:block;font-family:var(--mono);font-size:.625rem;font-weight:500;color:var(--sc-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lh-showcase-stack-copy small{display:block;margin-top:.15rem;font-size:.5625rem;color:var(--sc-text-muted)}.lh-showcase-stack-lines{display:flex;flex-direction:column;gap:.22rem;margin-top:.35rem}.lh-showcase-stack-lines span{display:block;width:var(--line-w, 60%);max-width:100%;height:5px;border-radius:999px;background:var(--sc-skeleton)}.lh-showcase-stack-lines span.is-detected{box-shadow:0 0 8px color-mix(in srgb,var(--line-accent, var(--lh-spec-violet)) 16%,transparent);background:color-mix(in srgb,var(--line-accent, var(--lh-spec-violet)) 40%,transparent)}.lh-showcase-stack li:nth-child(6n+1) .lh-showcase-stack-lines span.is-detected{--line-accent: var(--lh-spec-blue)}.lh-showcase-stack li:nth-child(6n+2) .lh-showcase-stack-lines span.is-detected{--line-accent: var(--lh-spec-indigo)}.lh-showcase-stack li:nth-child(6n+3) .lh-showcase-stack-lines span.is-detected{--line-accent: var(--lh-spec-violet)}.lh-showcase-stack li:nth-child(6n+4) .lh-showcase-stack-lines span.is-detected{--line-accent: var(--lh-spec-rose)}.lh-showcase-stack li:nth-child(6n+5) .lh-showcase-stack-lines span.is-detected{--line-accent: var(--lh-spec-amber)}.lh-showcase-stack li:nth-child(6n+6) .lh-showcase-stack-lines span.is-detected{--line-accent: var(--lh-spec-cyan)}.lh-showcase-erp-files li:nth-child(6n+1) .lh-showcase-stack-lines span.is-detected{--line-accent: var(--lh-spec-blue)}.lh-showcase-erp-files li:nth-child(6n+2) .lh-showcase-stack-lines span.is-detected{--line-accent: var(--lh-spec-indigo)}.lh-showcase-erp-files li:nth-child(6n+3) .lh-showcase-stack-lines span.is-detected{--line-accent: var(--lh-spec-violet)}.lh-showcase-erp-files li:nth-child(6n+4) .lh-showcase-stack-lines span.is-detected{--line-accent: var(--lh-spec-rose)}.lh-showcase-erp-files li:nth-child(6n+5) .lh-showcase-stack-lines span.is-detected{--line-accent: var(--lh-spec-amber)}.lh-showcase-erp-files li:nth-child(6n+6) .lh-showcase-stack-lines span.is-detected{--line-accent: var(--lh-spec-cyan)}.lh-showcase-page--qa{padding-bottom:0}.lh-showcase-qa-float{margin:.55rem .75rem .75rem;padding:.55rem .65rem;border:1px solid var(--sc-border);border-radius:10px;background:var(--sc-surface-soft);opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease}.lh-showcase-qa-float.is-visible{opacity:1;transform:none}.lh-showcase-qa-q{margin:0 0 .25rem;font-size:.6875rem;color:var(--sc-text-soft)}.lh-showcase-qa-a{margin:0 0 .25rem;font-size:.75rem;line-height:1.45;color:var(--sc-text)}.lh-showcase-qa-float small{font-family:var(--mono);font-size:.5625rem;color:var(--sc-text-muted)}.lh-showcase-qa-typing{display:flex;gap:4px;padding:.35rem .55rem;margin:.15rem 0 .35rem;border-radius:8px;border:1px solid var(--sc-border-soft);background:var(--sc-surface);width:fit-content}.lh-showcase-qa-typing i{width:5px;height:5px;border-radius:50%;background:var(--sc-text-muted);animation:lh-typing-dot .9s ease-in-out infinite}.lh-showcase-qa-typing i:nth-child(2){animation-delay:.15s}.lh-showcase-qa-typing i:nth-child(3){animation-delay:.3s}.lh-showcase-qa-a{animation:lh-showcase-qa-in .45s ease both}@keyframes lh-showcase-qa-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.lh-showcase-erp-sync{padding:.625rem .75rem;border:1px solid var(--sc-border);border-radius:10px;background:var(--sc-surface);opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease}.lh-showcase-erp-sync.is-visible{opacity:1;transform:none}.lh-showcase-erp-sync-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.lh-showcase-erp-sync-head b{font-size:.75rem;color:var(--sc-text)}.lh-showcase-erp-log{list-style:none;margin:0;padding:0;display:grid;gap:.28rem}.lh-showcase-erp-log li{display:grid;grid-template-columns:2.25rem 1fr;gap:.4rem;font-size:.6875rem;color:var(--sc-text-soft);opacity:0;transform:translateY(4px);transition:opacity .28s ease,transform .28s ease}.lh-showcase-erp-log li.is-visible{opacity:1;transform:none}.lh-showcase-erp-log li span:first-child{font-family:var(--mono);color:var(--sc-text-muted)}.lh-showcase-erp-target{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:.45rem 0 0;padding-top:.45rem;border-top:1px solid var(--sc-border-soft);font-size:.6875rem;color:var(--sc-text-muted);opacity:0;transition:opacity .28s ease}.lh-showcase-erp-target.is-visible{opacity:1}.lh-showcase-erp-target code{font-family:var(--mono);font-size:.625rem;color:var(--sc-text-soft)}.lh-showcase--document .lh-showcase-float{bottom:3.15rem;max-width:calc(100% - 1.5rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-color:var(--sc-border);background:var(--sc-surface);color:var(--sc-text-soft)}.lh-showcase-tabs{display:flex;flex:1;flex-wrap:nowrap;gap:.25rem;min-width:0;padding:0;border:0;background:transparent;overflow-x:auto;scrollbar-width:none}.lh-showcase-tabs::-webkit-scrollbar{display:none}.lh-showcase-tabs button{position:relative;flex:1 1 0;min-width:0;padding:.38rem .45rem .48rem;border:1px solid transparent;border-radius:6px;background:transparent;font-family:var(--font);font-size:.6875rem;font-weight:500;color:var(--sc-text-muted);cursor:pointer;overflow:hidden;transition:color .15s,background .15s,border-color .15s}.lh-showcase-tab-label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lh-showcase-tab-progress{position:absolute;left:.45rem;right:.45rem;bottom:.18rem;height:2px;border-radius:999px;background:var(--lh-spec-gradient);transform-origin:left center;transform:scaleX(0);transition:transform .12s linear}.lh-showcase-tabs button:hover{color:var(--sc-text-soft);background:var(--sc-surface-soft)}.lh-showcase-tabs button.is-active{color:var(--sc-text);background:var(--sc-surface-soft);border-color:var(--sc-border)}.lh-showcase-sidebar{padding:.75rem .625rem;border-right:1px solid rgba(255,255,255,.08);background:#0a0a0a}.lh-showcase-sidebar-title{margin:0 0 .5rem;padding:0 .4rem;font-size:.6875rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#ffffff52}.lh-showcase-sidebar ul{list-style:none;margin:0;padding:0;display:grid;gap:.125rem}.lh-showcase-sidebar li{display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:.4rem .5rem;border-radius:6px;font-size:.75rem;color:#ffffff85}.lh-showcase-sidebar li.is-active{background:#171717;color:#ffffffeb}.lh-showcase-sidebar li em{font-style:normal;font-size:.6875rem;color:#ffffff61}.lh-showcase-main{padding:.75rem;background:#0a0a0a;min-width:0}.lh-showcase-eyebrow{margin:0 0 .5rem;font-size:.6875rem;line-height:1.4;color:#ffffff61}.lh-showcase-doc{border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#111;padding:.75rem}.lh-showcase-doc--compact{margin-bottom:.5rem}.lh-showcase-doc-head{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.625rem}.lh-showcase-doc-head-copy{min-width:0;flex:1}.lh-showcase-doc-seal{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;margin-left:auto;text-align:right}.lh-showcase-seal{padding:.15rem .4rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:.5625rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#ffffff9e;white-space:nowrap}.lh-showcase-doc-seal code{font-family:var(--mono);font-size:.5625rem;color:#ffffff52}.lh-showcase-doc-icon{flex-shrink:0;width:24px;height:30px;border:1.5px solid rgba(255,255,255,.16);border-radius:3px;position:relative}.lh-showcase-doc-icon:after{content:"";position:absolute;top:7px;left:5px;right:5px;height:1.5px;background:#ffffff24;box-shadow:0 5px #ffffff1a}.lh-showcase-doc-name{display:block;font-family:var(--mono);font-size:.6875rem;font-weight:500;color:#ffffffe0}.lh-showcase-doc-head small{display:block;margin-top:.1rem;font-size:.625rem;color:#ffffff61}.lh-showcase-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem .75rem;margin:0}.lh-showcase-fields--compact{grid-template-columns:1fr 1fr}.lh-showcase-fields div{min-width:0}.lh-showcase-fields dt{margin:0;font-size:.625rem;color:#ffffff61}.lh-showcase-fields dd{margin:.1rem 0 0;font-size:.75rem;font-weight:500;color:#ffffffdb}.lh-showcase-sources{margin-top:.625rem;padding-top:.55rem;border-top:1px solid rgba(255,255,255,.06)}.lh-showcase-sources>span{display:block;margin-bottom:.4rem;font-size:.75rem;letter-spacing:0;text-transform:none;color:#ffffff61}.lh-showcase-sources ul{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.lh-showcase-sources li{padding:.3rem .45rem;border:1px solid rgba(255,255,255,.06);border-radius:6px;font-family:var(--mono);font-size:.625rem;color:#ffffff8c;background:#0a0a0a}.lh-showcase-table-wrap{border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#111;overflow:hidden}.lh-showcase-table-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .75rem;border-bottom:1px solid rgba(255,255,255,.06)}.lh-showcase-table-head b{font-size:.75rem;font-weight:600;color:#ffffffe0}.lh-showcase-table-head span{font-size:.625rem;color:#ffffff61}.lh-showcase-table{width:100%;border-collapse:collapse;font-size:.6875rem}.lh-showcase-table th,.lh-showcase-table td{padding:.4rem .75rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.05)}.lh-showcase-table th{font-size:.625rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#ffffff52}.lh-showcase-table td{color:#ffffffb8}.lh-showcase-table tbody tr:last-child td{border-bottom:0}.lh-showcase-status-pill{display:inline-flex;align-items:center;flex-shrink:0;height:1.375rem;padding:0 .5rem;border-radius:var(--sc-badge-radius);border:1px solid var(--sc-badge-border);background:var(--sc-badge-bg);font-family:var(--font);font-size:.6875rem;font-weight:500;letter-spacing:-.01em;color:var(--sc-badge-muted);white-space:nowrap}.lh-showcase-mono{font-family:var(--mono);font-size:.6875rem}.lh-showcase-chat-inline{margin-top:.5rem;padding:.625rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#111}.lh-showcase-files{list-style:none;margin:0 0 .5rem;padding:0;display:grid;gap:.3rem}.lh-showcase-files li{display:flex;align-items:center;gap:.5rem;padding:.4rem .55rem;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#111}.lh-showcase-file-icon{flex-shrink:0;width:18px;height:22px;border:1.5px solid rgba(255,255,255,.14);border-radius:2px}.lh-showcase-file-copy{min-width:0;flex:1}.lh-showcase-file-copy b{display:block;font-family:var(--mono);font-size:.625rem;font-weight:500;color:#ffffffd1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lh-showcase-file-copy small{display:block;margin-top:.05rem;font-size:.5625rem;color:#ffffff5c}.lh-showcase-files li em{font-style:normal;font-family:var(--mono);font-size:.5625rem;color:#ffffff6b;white-space:nowrap}.lh-showcase-sync{border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#111;padding:.625rem}.lh-showcase-sync-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.lh-showcase-sync-head b{font-size:.75rem;color:#ffffffdb}.lh-showcase-sync-badge{padding:.15rem .4rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);font-size:.5625rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#ffffff85}.lh-showcase-sync-log{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.lh-showcase-sync-log li{display:grid;grid-template-columns:2.25rem 1fr;gap:.4rem;font-size:.6875rem;color:#ffffffa6}.lh-showcase-sync-time{font-family:var(--mono);font-size:.6875rem;color:#ffffff61}.lh-showcase-sync-target{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:.5rem 0 0;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.06);font-size:.6875rem;color:#ffffff61}.lh-showcase-sync-target code{font-family:var(--mono);font-size:.625rem;color:#ffffffa6}.lh-showcase-aside{padding:.75rem .625rem;border-left:1px solid rgba(255,255,255,.08);background:#0a0a0a;min-width:0}.lh-showcase-aside-title{margin:0 0 .5rem;font-size:.6875rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#ffffff52}.lh-showcase-chat-q{margin:0 0 .35rem;font-size:.6875rem;line-height:1.4;color:#ffffff85}.lh-showcase-chat-a-box{padding:.5rem .625rem;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#111;margin-bottom:.625rem}.lh-showcase-chat-a-box p{margin:0;font-size:.6875rem;line-height:1.45;color:#ffffffd1}.lh-showcase-chat-a-box small{display:block;margin-top:.3rem;font-family:var(--mono);font-size:.5625rem;color:#ffffff5c}.lh-showcase-chat-inline .lh-showcase-chat-q{margin-bottom:.3rem}.lh-showcase-chat-inline .lh-showcase-chat-a{margin:0 0 .3rem;font-size:.75rem;line-height:1.45;color:#ffffffdb}.lh-showcase-chat-inline small{font-family:var(--mono);font-size:.5625rem;color:#ffffff5c}.lh-showcase-workflow{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.lh-showcase-workflow li{display:flex;align-items:center;gap:.45rem;font-size:.6875rem;color:#ffffff61}.lh-showcase-workflow li.is-done{color:#ffffff9e}.lh-showcase-workflow li[data-current]{color:#ffffffeb}.lh-showcase-workflow-dot{width:6px;height:6px;border-radius:50%;background:#ffffff29;flex-shrink:0}.lh-showcase-workflow li.is-done .lh-showcase-workflow-dot{background:#ffffff73}.lh-showcase-workflow li[data-current] .lh-showcase-workflow-dot{background:var(--accent)}.lh-showcase-export{display:grid;gap:.3rem;margin-bottom:.625rem}.lh-showcase-export-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem .45rem;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#111;font-size:.6875rem;color:#ffffff7a}.lh-showcase-export-row b{font-size:.75rem;color:#ffffffd1}.lh-showcase-cite-list{display:grid;gap:.3rem;margin-bottom:.625rem}.lh-showcase-cite-row{display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:.35rem .45rem;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#111;font-size:.625rem}.lh-showcase-cite-row span{color:#ffffff61}.lh-showcase-cite-row b{font-family:var(--mono);font-size:.625rem;font-weight:500;color:#ffffffc7}.lh-showcase-float{position:absolute;right:.875rem;bottom:3.25rem;padding:.3rem .55rem;border:1px solid var(--sc-border);border-radius:6px;background:var(--sc-surface);font-size:.625rem;color:var(--sc-text-soft);box-shadow:0 4px 16px #00000047}@media(max-width:900px){.lh-showcase{max-height:min(380px,52vh)}.lh-showcase-body{grid-template-columns:1fr;min-height:0}.lh-showcase-body--document,.lh-showcase-page-body{min-height:0}.lh-showcase-page-head{flex-wrap:wrap}.lh-showcase-page-seal{width:100%;flex-direction:row;align-items:center;justify-content:flex-start;gap:.35rem;margin-left:0;margin-top:.25rem;text-align:left}.lh-showcase-sidebar{border-right:0;border-bottom:1px solid rgba(255,255,255,.08);padding:.625rem}.lh-showcase-sidebar ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}.lh-showcase-aside{border-left:0;border-top:1px solid rgba(255,255,255,.08)}.lh-showcase-float{position:static;margin:0 .75rem .4rem;width:fit-content}.lh-showcase-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.lh-showcase-tabs{flex-wrap:wrap}.lh-showcase-tabs button{flex:1 1 calc(50% - .25rem)}.lh-showcase-doc-head{flex-wrap:wrap}.lh-showcase-doc-seal{width:100%;flex-direction:row;align-items:center;justify-content:flex-start;gap:.35rem;margin-left:0;margin-top:.25rem;text-align:left}}.lh-mock{position:relative;min-height:236px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-soft)}.lh-mock-bar{display:flex;align-items:center;gap:.35rem;padding:.5rem .75rem;border-bottom:1px solid var(--border);background:var(--surface-raised)}.lh-mock-bar span{width:8px;height:8px;border-radius:50%;background:var(--border-strong)}.lh-mock-bar span:nth-child(1),.lh-mock-bar span:nth-child(2),.lh-mock-bar span:nth-child(3){background:var(--border-strong)}.lh-mock-bar code{margin-left:auto;font-family:var(--mono);font-size:.58rem;letter-spacing:.06em;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lh-chat{flex:1;display:flex;flex-direction:column;gap:.55rem;padding:.9rem}.lh-chat-msg{margin:0;max-width:85%;padding:.55rem .8rem;border-radius:14px;font-size:.78rem;line-height:1.5;opacity:0}.lh-chat-msg--user{align-self:flex-end;border-bottom-right-radius:4px;background:color-mix(in srgb,var(--accent) 18%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 40%,transparent)}.lh-chat-msg--ai{align-self:flex-start;border-bottom-left-radius:4px;background:var(--surface);border:1px solid var(--border-bright)}.lh-chat-msg--ai p{margin:0}.lh-chat-msg--ai small{display:block;margin-top:.35rem;font-family:var(--mono);font-size:.6rem;color:var(--accent)}.lh-chat-typing{align-self:flex-start;display:flex;gap:4px;padding:.45rem .7rem;border-radius:12px;background:var(--surface);border:1px solid var(--border);opacity:0}.lh-chat-typing i{width:5px;height:5px;border-radius:50%;background:var(--text-muted)}.lh-slide.is-active .lh-chat-msg--user,.lh-mock.is-active .lh-chat-msg--user{animation:lh-bubble-in .4s .3s ease both}.lh-slide.is-active .lh-chat-typing,.lh-mock.is-active .lh-chat-typing{animation:lh-typing-cycle 1.4s .8s ease both}.lh-slide.is-active .lh-chat-typing i,.lh-mock.is-active .lh-chat-typing i{animation:lh-typing-dot .9s ease-in-out infinite}.lh-slide.is-active .lh-chat-typing i:nth-child(2),.lh-mock.is-active .lh-chat-typing i:nth-child(2){animation-delay:.15s}.lh-slide.is-active .lh-chat-typing i:nth-child(3),.lh-mock.is-active .lh-chat-typing i:nth-child(3){animation-delay:.3s}.lh-slide.is-active .lh-chat-msg--ai,.lh-mock.is-active .lh-chat-msg--ai{animation:lh-bubble-in .45s 2.1s ease both}@keyframes lh-bubble-in{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@keyframes lh-typing-cycle{0%{opacity:0}15%,85%{opacity:1}to{opacity:0;height:0;padding-top:0;padding-bottom:0;border-width:0;margin:0}}@keyframes lh-typing-dot{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-3px);opacity:1}}.lh-drive{list-style:none;margin:0;padding:.8rem .9rem .4rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.lh-drive-row{display:flex;align-items:center;gap:.6rem;padding:.5rem .65rem;border:1px solid var(--border);border-radius:10px;background:var(--surface);opacity:0}.lh-slide.is-active .lh-drive-row,.lh-mock.is-active .lh-drive-row{animation:lh-bubble-in .4s calc(.25s + var(--i) * .35s) ease both}.lh-drive-doc{flex-shrink:0;width:20px;height:26px;border:2px solid var(--accent);border-radius:3px;position:relative}.lh-drive-doc:after{content:"";position:absolute;top:4px;left:3px;right:3px;height:2px;background:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 5px color-mix(in srgb,var(--accent) 35%,transparent)}.lh-drive-name{min-width:0;flex:1}.lh-drive-name b{display:block;font-family:var(--mono);font-size:.66rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lh-drive-name small{font-size:.62rem;color:var(--text-muted)}.lh-drive-state{font-style:normal;font-family:var(--mono);font-size:.6rem;color:var(--ok);white-space:nowrap}.lh-drive-foot{margin:0;padding:.5rem .9rem .7rem;font-family:var(--mono);font-size:.6rem;letter-spacing:.05em;color:var(--text-muted)}.lh-dash{flex:1;display:flex;flex-direction:column;padding:.85rem .9rem .75rem}.lh-dash-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.lh-dash-head b{font-size:.8125rem;font-weight:600}.lh-dash-badge{padding:.2rem .55rem;border:1px solid var(--border);border-radius:999px;font-size:.6875rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft)}.lh-dash-table{width:100%;border-collapse:collapse;font-size:.75rem}.lh-dash-table th,.lh-dash-table td{padding:.45rem .5rem;text-align:left;border-bottom:1px solid var(--border)}.lh-dash-table th{font-size:.6875rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft)}.lh-dash-table tbody tr{opacity:0}.lh-slide.is-active .lh-dash-table tbody tr,.lh-mock.is-active .lh-dash-table tbody tr{animation:lh-bubble-in .35s calc(.2s + var(--i) * .12s) ease both}.lh-dash-file{font-family:var(--mono);font-size:.6875rem;max-width:9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lh-dash-table td:last-child{color:var(--text-muted)}.lh-dash-table tr:first-child td:last-child{color:var(--ok)}.lh-dash-foot{margin:.55rem 0 0;font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft)}.lh-mock--veri{align-items:center;justify-content:center;padding:1rem}.lh-veri-doc{position:relative;width:min(100%,20rem);padding:.9rem 1rem;border:1px solid var(--border-bright);border-radius:12px;background:var(--surface);box-shadow:var(--shadow)}.lh-veri-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.lh-veri-head b{font-family:var(--mono);font-size:.82rem}.lh-veri-seal{padding:.22rem .55rem;border-radius:999px;border:1px solid var(--ok);color:var(--ok);font-family:var(--mono);font-size:.56rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:0}.lh-slide.is-active .lh-veri-seal,.lh-mock.is-active .lh-veri-seal{animation:lh-seal-stamp .5s 1.2s cubic-bezier(.22,1.6,.36,1) both}@keyframes lh-seal-stamp{0%{opacity:0;transform:scale(2.2) rotate(-14deg)}to{opacity:1;transform:scale(1) rotate(-3deg)}}.lh-veri-lines{display:flex;flex-direction:column;gap:.4rem;margin:.8rem 0}.lh-veri-lines span{height:6px;border-radius:3px;background:var(--border)}.lh-veri-foot{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.lh-veri-foot strong{font-size:1.15rem;color:var(--text)}.lh-veri-foot code{font-family:var(--mono);font-size:.58rem;color:var(--text-muted)}.lh-veri-qr{position:absolute;right:.9rem;bottom:2.6rem;display:grid;grid-template-columns:repeat(5,1fr);gap:1px;width:34px;height:34px;padding:3px;border:1px solid var(--border);border-radius:4px;background:var(--surface-2)}.lh-veri-qr i{border-radius:1px}.lh-veri-qr i.on{background:var(--text)}.lh-veri-scan{display:none}.lh-float,.lh-float--ocr,.lh-float--docs{display:none!important}.lh-float b{color:var(--text-muted)}@keyframes lh-hover{0%{transform:translateY(-4px)}to{transform:translateY(6px)}}.lh-marquee{position:relative;z-index:2;margin-top:clamp(1.25rem,3vw,2rem);border:0;border-block:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.lh-marquee.lh-marquee--between-sections{margin:0;border:0;background:transparent}.lh-hero-logos{position:relative;z-index:2;width:100%;max-width:min(var(--lh-split-max, 1080px),100%);margin-inline:auto;padding-inline:var(--mkt-frame-gutter, 1.25rem);box-sizing:border-box;flex-shrink:0}.lh-marquee.lh-marquee--hero{margin-top:.65rem;margin-bottom:0;padding-block:.2rem .35rem;flex-shrink:0;border:0;background:transparent;opacity:.78;filter:grayscale(1);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);overflow:hidden}.lh-marquee--hero .lh-marquee__viewport{overflow:hidden;width:100%}.lh-marquee--hero .lh-marquee-track{display:flex;align-items:center;gap:2.25rem;width:max-content;padding:0;animation:lh-marquee-scroll 48s linear infinite;will-change:transform}.lh-marquee--hero:hover .lh-marquee-track{animation-play-state:paused}.lh-marquee--hero .lh-marquee__item{position:static;display:block;flex:none;gap:0;padding-inline-end:0;font-size:clamp(.75rem,1.35vw,.95rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;text-transform:none;color:var(--text);white-space:nowrap;-webkit-user-select:none;user-select:none}.lh-marquee--hero .lh-marquee__item:after{content:none}.lh-marquee--hero .lh-marquee__item:nth-child(odd){color:var(--text)}.lh-marquee.lh-marquee--between-sections .lh-marquee-track{padding-block:clamp(.55rem,1.2vw,.85rem);padding-inline:0;align-items:center;gap:0}@media(min-width:768px){.lh-marquee.lh-marquee--hero{margin-top:.75rem}}@media(min-width:960px){.lh-marquee.lh-marquee--hero{margin-top:.85rem}}@media(prefers-reduced-motion:reduce){.lh-marquee--hero .lh-marquee-track{animation:none;flex-wrap:wrap;width:100%;max-width:100%;justify-content:flex-start;gap:1rem 1.5rem}.lh-marquee--hero .lh-marquee__item[aria-hidden=true]{display:none}.lh-marquee.lh-marquee--hero{mask-image:none;-webkit-mask-image:none;filter:none;opacity:1}}.lh-marquee-measure{position:absolute;visibility:hidden;pointer-events:none;display:flex;gap:2.4rem;width:max-content;height:0;overflow:hidden}.lh-marquee-measure span{font-size:.8125rem;font-weight:500;white-space:nowrap}.lh-marquee-track{display:flex;align-items:center;gap:0;width:max-content;padding:.85rem 0;animation:lh-marquee-scroll 26s linear infinite}.lh-marquee:hover .lh-marquee-track{animation-play-state:paused}.lh-marquee-track span{position:relative;display:inline-flex;align-items:center;gap:clamp(1.1rem,2vw,1.5rem);padding-inline-end:clamp(1.1rem,2vw,1.5rem);font-size:.8125rem;font-weight:500;line-height:1.35;letter-spacing:.01em;text-transform:none;color:var(--text-muted);white-space:nowrap}.lh-marquee-track span:after{content:"";width:3px;height:3px;border-radius:50%;background:color-mix(in srgb,var(--text-soft, var(--text-muted)) 55%,transparent);flex-shrink:0}.lh-marquee-track span:nth-child(odd){color:var(--text-soft)}@keyframes lh-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lh-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.lh.lh--split{overflow:hidden}@media(min-width:1440px){.lh-copy-content--split{--lh-split-max: 1120px}}@media(min-width:1680px){.lh-copy-content--split{--lh-split-max: 1180px}}@media(max-width:1200px){.lh-copy-content--split{--lh-split-max: 100%}.lh--split .lh-title{font-size:clamp(2.1rem,4.8vw,3.35rem);line-height:1.08}.lh--split .lh-title-sub,.lh--split .lh-rotator-ghost{font-size:clamp(.9375rem,1.4vw,1.0625rem)}.lh--split .lh-lead{font-size:clamp(.9rem,1.2vw,1.02rem);line-height:1.55}}@media(max-height:860px){.lh--split .lh-title{font-size:clamp(2.05rem,4.4vw,3.15rem)}}@media(max-width:960px)and (min-width:811px){.lh-marquee-track{gap:0}.lh-marquee.lh-marquee--between-sections .lh-marquee-track{padding-block:.75rem;gap:0}.lh-marquee-track span{font-size:.75rem;gap:1rem;padding-inline-end:1rem}.lh--split .lh-copy{overflow:hidden}.lh-copy-content--split{--lh-split-max: 100%;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:1rem 1.25rem;align-items:center;min-height:0;height:100%;max-height:100%;overflow:hidden}.lh--split .lh-copy-text{max-width:none;margin:0;padding:0;justify-content:flex-start;overflow:hidden}.lh--split .lh-copy-showcase{order:2;margin-top:0;height:clamp(20rem,44svh,30rem);min-height:clamp(20rem,44svh,30rem);max-height:100%;overflow:hidden;padding:0}.lh--split .lh-copy-showcase.lh-copy-showcase--workflow{overflow:visible}.lh--split .lh-title{font-size:clamp(1.85rem,4.2vw,2.65rem);line-height:1.08;max-width:none}.lh--split .lh-title-sub,.lh--split .lh-rotator-ghost{font-size:clamp(.875rem,1.6vw,1rem);line-height:1.45;margin-top:.55rem}.lh--split .lh-rotator-text{position:relative;inset:auto;display:block;justify-content:flex-start;text-align:left}.lh--split .lh-rotator{display:grid;grid-template-columns:minmax(0,1fr)}.lh--split .lh-rotator-ghost,.lh--split .lh-rotator-text{grid-area:1 / 1}.lh--split .lh-rotator-ghost{display:block;visibility:hidden;pointer-events:none}.lh--split .lh-lead{margin-top:.55rem;font-size:clamp(.875rem,1.3vw,.96875rem);line-height:1.5;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.lh--split .lh-ctas{margin-top:1.15rem;gap:.65rem;flex-wrap:wrap}.lh--split .lh-cta{font-size:.9375rem;padding:.4rem 1rem;min-height:2.5rem;font-weight:600}.lh--split .lh-note{display:none}.lh--split .lh-ticker{margin-bottom:.85rem;padding:.55rem .85rem;font-size:.8125rem;line-height:1.35;max-width:min(100%,22rem)}}@media(max-width:810px){.lh.lh--split{min-height:0;padding-top:clamp(.5rem,1.5vh,1rem);padding-bottom:clamp(1rem,2.5vh,1.75rem)}.lh-marquee-track{gap:0}.lh-marquee.lh-marquee--between-sections .lh-marquee-track{padding-block:.75rem;gap:0}.lh-marquee-track span{font-size:.75rem;gap:1rem;padding-inline-end:1rem}.lh-inner{grid-template-columns:1fr}.lh--split .lh-copy{overflow:hidden}.lh-copy-content--split{--lh-split-max: 100%;grid-template-columns:1fr;gap:clamp(.65rem,2vw,1rem);min-height:0;height:auto;max-height:none;overflow:hidden}.lh--split .lh-copy-showcase{margin-top:0;width:100%;max-width:100%;min-height:clamp(18rem,42svh,26rem);height:clamp(18rem,42svh,26rem);max-height:26rem;overflow:hidden;padding:0 var(--mkt-frame-pad-x, 1.5rem)}.lh--split .lh-copy-showcase.lh-copy-showcase--workflow{overflow:visible;padding-inline:0}.lh.lh--split{height:auto;min-height:calc(100svh - var(--lh-nav-clearance));max-height:none}.lh--split .lh-copy,.lh--split .lh-copy-text,.lh--split .lh-lead,.lh--split .lh-note{text-align:left}.lh--split .lh-copy-text{align-items:flex-start;max-width:none;margin:0;padding:0;justify-content:flex-start;overflow:visible}.lh--split .lh-badge,.lh--split .lh-ticker{margin-left:0;margin-right:auto}.lh--split .lh-rotator-text{justify-content:flex-start;text-align:left}.lh--split .lh-ctas{justify-content:flex-start;width:100%}.lh--split .lh-title{font-size:clamp(2rem,7vw,2.75rem);line-height:1.08;max-width:none}.lh--split .lh-title-sub,.lh--split .lh-rotator-ghost{font-size:clamp(.9375rem,3.2vw,1.0625rem);line-height:1.45;margin-top:.65rem}.lh--split .lh-rotator-text{position:relative;inset:auto;display:block;justify-content:flex-start;text-align:left}.lh--split .lh-rotator{display:grid;grid-template-columns:minmax(0,1fr)}.lh--split .lh-rotator-ghost,.lh--split .lh-rotator-text{grid-area:1 / 1}.lh--split .lh-rotator-ghost{display:block;visibility:hidden;pointer-events:none}.lh--split .lh-lead{margin-top:.65rem;font-size:clamp(.9rem,1.2vw,1.02rem);line-height:1.55}.lh--split .lh-ctas{margin-top:1.35rem;gap:.65rem}.lh--split .lh-cta{font-size:.96875rem;padding:.4rem 1.15rem;min-height:2.75rem;font-weight:600}.lh--split .lh-note{margin-top:.5rem;font-size:.75rem}}@media(max-width:640px){.lh-marquee{margin:0;-webkit-mask-image:linear-gradient(90deg,transparent,black 5%,black 95%,transparent);mask-image:linear-gradient(90deg,transparent,black 5%,black 95%,transparent)}.lh-marquee-track{gap:0;padding:.7rem 0;animation-duration:22s}.lh-marquee.lh-marquee--between-sections .lh-marquee-track{padding-block:.7rem;gap:0}.lh-marquee-track span{font-size:.6875rem;gap:.85rem;padding-inline-end:.85rem}.lh-title{font-size:clamp(2rem,9vw,2.75rem);line-height:1.05}.lh-title-sub{font-size:1rem;margin-top:.5rem}.lh-ctas{width:100%}.lh-cta{flex:1 1 auto;min-width:0}.lh--split .lh-copy,.lh--split .lh-copy-text,.lh--split .lh-lead,.lh--split .lh-note{text-align:center}.lh--split .lh-copy-text{align-items:center;margin-left:0;margin-right:0;padding-bottom:clamp(.5rem,2vw,.85rem)}.lh--split .lh-badge,.lh--split .lh-ticker{margin-inline:auto;max-width:100%;justify-content:center;text-align:center}.lh--split .lh-badge.mkt-section-badge{max-width:100%}.lh--split .lh-rotator-text{justify-content:center;text-align:center}.lh--split .lh-ctas{justify-content:center}.lh--split .lh-title{font-size:clamp(1.3rem,7.2vw,1.7rem);line-height:1.12}.lh--split .lh-title-sub,.lh--split .lh-rotator-ghost{font-size:clamp(.6875rem,3.6vw,.8125rem);line-height:1.32}.lh--split .lh-lead{font-size:clamp(.9rem,1.2vw,1.02rem);line-height:1.55;margin-top:.45rem;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.lh--split .lh-ctas{margin-top:.5rem}.lh--split .lh-note{font-size:.625rem}.lh--split .lh-copy-showcase{min-height:clamp(18rem,42svh,26rem);height:clamp(18rem,42svh,26rem);max-height:26rem}}@media(prefers-reduced-motion:reduce){.lh-orb,.lh-grid-fx,.lh-particle,.lh-title-glow,.lh-cta-main:after,.lh-float,.lh-marquee-track,.lh-wish-spark,.lh-badge,.lh-badge-pill,.lh-badge-pill:before,.lh-badge-pill:after,.lh-rotator-text,.lh-dot-progress,.lh-scanner-grid,.lh-scanner-beam,.lh-scanner-beam--primary,.lh-scanner-beam--secondary,.lh-scanner-reticle,.lh-showcase-scan-beam,.lh-showcase-doc-line--skeleton .lh-showcase-doc-line-bar,.lh-showcase-doc-line--field.is-cited .lh-showcase-doc-line-highlight,.lh-showcase-stack li,.lh-showcase-erp-files li,.lh-showcase-qa-float{animation:none!important}.lh-showcase-tab-progress{animation:none!important;transition:none!important}.lh-showcase-stage,.lh-showcase-doc-line--field,.lh-showcase-doc-line--field .lh-showcase-doc-line-highlight,.lh-showcase-stack li,.lh-showcase-erp-files li,.lh-showcase-qa-float,.lh-showcase-erp-sync,.lh-showcase-erp-log li,.lh-showcase-erp-target{opacity:1;transform:none}.lh-track{transition:none}.lh-chat-msg,.lh-drive-row,.lh-veri-seal{opacity:1}.lh-chat-typing{display:none}.lh-dash-table tbody tr{opacity:1}}.mkt>.mkt-footer{width:100%;max-width:none;margin-top:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mkt>.mkt-footer--dock{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}:root[data-theme=light] .mkt>.mkt-footer{background:color-mix(in srgb,var(--bg) 94%,transparent)}.mkt-footer{position:relative;border-top:1px solid color-mix(in srgb,var(--border) 45%,transparent);overflow:visible;padding:clamp(.55rem,1.4vw,.8rem) var(--mkt-frame-pad-x, clamp(1rem, 3vw, 2rem)) clamp(.5rem,1.2vw,.75rem);font-family:var(--font);font-size:.8125rem;color:var(--text-muted);background:color-mix(in srgb,var(--bg) 96%,transparent)}.mkt-footer--app{padding:.55rem clamp(.85rem,2.5vw,1.25rem);font-size:.6875rem;background:transparent;border-top-color:color-mix(in srgb,var(--border) 38%,transparent)}.mkt-footer--app:before{display:none}.mkt-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--mkt-spec-neon, #39ff88) 20%,transparent) 12%,var(--mkt-spec-neon, #39ff88) 28%,var(--mkt-spec-lime, #4ade80) 50%,var(--mkt-spec-neon, #39ff88) 72%,color-mix(in srgb,var(--mkt-spec-neon, #39ff88) 20%,transparent) 88%,transparent 100%);pointer-events:none}.mkt-footer-inner{width:min(1120px,100%);margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.mkt-footer-inner--app{gap:0}.mkt-footer-inner--bar{width:100%;max-width:none;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem 1rem}.mkt-footer-bar-start,.mkt-footer-bar-end{display:flex;align-items:center;gap:.35rem .5rem;min-width:0}.mkt-footer-bar-end{flex:1 1 auto;justify-content:flex-end;flex-wrap:wrap}.mkt-footer-bar-start .mkt-footer-brand{margin-right:.15rem}.mkt-footer-social{display:inline-flex;align-items:center;gap:.35rem}.mkt-footer-social-btn{display:grid;place-items:center;width:1.75rem;height:1.75rem;flex-shrink:0;margin:0;padding:0;border:.5px solid transparent;border-radius:999px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;color:var(--text-muted);text-decoration:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease,color .18s ease}:root:not([data-theme=light]) .mkt-footer-social-btn{color:color-mix(in srgb,#f5f5f7 78%,transparent);background:transparent;border-color:transparent;box-shadow:none}.mkt-footer-social-btn:hover{--ak-glass-fill: color-mix(in srgb, #ffffff 42%, transparent);--ak-glass-border: color-mix(in srgb, #ffffff 55%, rgba(0, 0, 0, .08));--ak-glass-highlight: inset 0 1px 0 color-mix(in srgb, #ffffff 72%, transparent);background:linear-gradient(165deg,color-mix(in srgb,#ffffff 55%,transparent) 0%,var(--ak-glass-fill) 48%,color-mix(in srgb,#ffffff 18%,transparent) 100%);border-color:var(--ak-glass-border);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);box-shadow:var(--ak-glass-highlight),0 1px 2px #0000000f,0 4px 14px #0000000d;transform:translateY(-.5px);color:var(--text)}:root:not([data-theme=light]) .mkt-footer-social-btn:hover{--ak-glass-fill: color-mix(in srgb, #ffffff 18%, transparent);--ak-glass-border: color-mix(in srgb, #ffffff 34%, transparent);--ak-glass-highlight: inset 0 1px 0 color-mix(in srgb, #ffffff 38%, transparent);background:linear-gradient(165deg,color-mix(in srgb,#ffffff 28%,transparent) 0%,var(--ak-glass-fill) 50%,color-mix(in srgb,#ffffff 12%,transparent) 100%);border-color:var(--ak-glass-border);box-shadow:var(--ak-glass-highlight),0 0 0 1px color-mix(in srgb,#ffffff 8%,transparent),0 1px 2px #00000047,0 6px 16px #00000038;color:#f5f5f7}.mkt-footer-social-icon{width:.8125rem;height:.8125rem;display:block;color:inherit}.mkt-footer-social-icon path{fill:currentColor}.mkt-footer-auth{display:inline-flex;align-items:center;gap:.25rem .45rem;flex-wrap:wrap}.mkt-footer-auth a,.mkt-footer-auth-btn{font-size:.6875rem;font-weight:500;color:var(--text-muted);text-decoration:none;padding:5px 8px;border-radius:999px;border:0;background:transparent;cursor:pointer;font-family:inherit;transition:color .15s ease,background .15s ease}.mkt-footer-auth a:hover,.mkt-footer-auth-btn:hover{color:var(--text);background:color-mix(in srgb,var(--accent, #10a37f) 8%,transparent)}.mkt-footer-links--bar{gap:.15rem .45rem}.mkt-footer-links--bar a{font-size:.6875rem;padding:5px 8px;border-radius:999px;transition:color .15s ease,background .15s ease}.mkt-footer-links--bar a:hover{background:color-mix(in srgb,var(--accent, #10a37f) 8%,transparent)}.mkt-footer-bar-utils{display:inline-flex;align-items:center;gap:.15rem;flex-shrink:0}.mkt-footer--dock{--footer-dock-border: rgba(16, 163, 127, .1);padding:clamp(.55rem,1.4vw,.75rem) var(--mkt-frame-pad-x, clamp(1.25rem, 3.5vw, 2.75rem)) clamp(.65rem,1.6vw,.9rem);min-height:0;margin-top:clamp(1rem,2.2vw,1.5rem);border-top:1px solid var(--footer-dock-border);background:transparent;color:var(--text-muted);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.mkt-footer--dock:before{height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent, #10a37f) 10%,transparent) 18%,color-mix(in srgb,var(--accent, #10a37f) 26%,transparent) 38%,color-mix(in srgb,var(--mkt-spec-lime, #4ade80) 22%,transparent) 50%,color-mix(in srgb,var(--accent, #10a37f) 26%,transparent) 62%,color-mix(in srgb,var(--accent, #10a37f) 10%,transparent) 82%,transparent 100%);opacity:.95}.mkt-footer--dock .mkt-footer-inner--bar{width:min(1120px,100%);max-width:none;margin:0 auto;gap:.4rem .75rem}.mkt-footer--dock .mkt-footer-bar-start,.mkt-footer--dock .mkt-footer-bar-end{gap:.3rem}.mkt-footer--dock .mkt-footer-bar-start .mkt-footer-brand{margin-right:0}.mkt-footer--dock .mkt-footer-bar-end{flex-wrap:wrap;overflow:visible}.mkt-footer--dock .mkt-footer-bar-menu{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.15rem .45rem;min-width:0}.mkt-footer--dock .mkt-footer-bar-menu .mkt-footer-bottom-lang{display:inline-flex;align-items:center;margin:0;padding:0}.mkt-footer--dock .mkt-footer-bar-menu .aythen-theme-btn--icon,.mkt-footer--dock .mkt-footer-bar-menu .mkt-footer-bottom-lang .aythen-langdd-trigger--compact{width:auto;min-width:0;height:auto;min-height:0;padding:2px 6px;gap:.2rem;border:0;border-radius:6px;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--text-muted);font-family:inherit;font-size:.6875rem;font-weight:400;line-height:1.2;letter-spacing:normal;text-transform:none;cursor:pointer;transition:color .15s ease,background .15s ease}.mkt-footer--dock .mkt-footer-bar-menu .aythen-theme-btn--icon{display:inline-flex;align-items:center;justify-content:center}.mkt-footer--dock .mkt-footer-bar-menu .aythen-theme-btn--icon svg{width:12px;height:12px}.mkt-footer--dock .mkt-footer-bar-menu .mkt-footer-bottom-lang .aythen-langdd-label--compact{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.mkt-footer--dock .mkt-footer-bar-menu .mkt-footer-bottom-lang .aythen-langdd-caret--svg{width:.625rem;height:.625rem;opacity:.55}.mkt-footer--dock .mkt-footer-bar-menu .aythen-theme-btn--icon:hover,.mkt-footer--dock .mkt-footer-bar-menu .mkt-footer-bottom-lang .aythen-langdd-trigger--compact:hover,.mkt-footer--dock .mkt-footer-bar-menu .mkt-footer-bottom-lang .aythen-langdd.is-open .aythen-langdd-trigger--compact{color:var(--text);background:color-mix(in srgb,var(--accent, #10a37f) 8%,transparent);border-color:transparent;transform:none}.mkt-footer-dock-copy{font-size:.6875rem;font-weight:500;color:color-mix(in srgb,var(--text-muted) 92%,transparent);white-space:nowrap}.mkt-footer-brand--dock.aythen-brand{gap:.15rem;align-items:center}.mkt-footer--dock .mkt-footer-brand .aythen-brand-logo-icon--footer-compact{width:1.25rem;height:1.25rem;color:var(--green-landing-color, #10a37f)}.mkt-footer--dock .mkt-footer-brand .aythen-brand-text{line-height:1}.mkt-footer--dock .mkt-footer-brand .aythen-brand-name{gap:.125rem}.mkt-footer--dock .mkt-footer-brand .aythen-brand-text b{font-size:.875rem;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--text)}.mkt-footer--dock .mkt-footer-brand .aythen-brand-suffix{font-size:.5rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--text, #0f172a) 58%,transparent);opacity:1;line-height:1;transform:translateY(-.35em)}:root:not([data-theme=light]) .mkt-footer--dock .mkt-footer-brand .aythen-brand-suffix{color:color-mix(in srgb,var(--text, #f8fafc) 58%,transparent)}.mkt-footer--dock .mkt-footer-social-btn{width:1.75rem;height:1.75rem}.mkt-footer--dock .mkt-footer-auth a,.mkt-footer--dock .mkt-footer-auth-btn,.mkt-footer--dock .mkt-footer-links--bar a,.mkt-footer--dock .mkt-footer-link-btn{font-size:.6875rem;line-height:1.2;color:var(--text-muted);padding:2px 6px;border-radius:6px;white-space:nowrap;background:transparent}.mkt-footer--dock .mkt-footer-auth a:hover,.mkt-footer--dock .mkt-footer-auth-btn:hover,.mkt-footer--dock .mkt-footer-links--bar a:hover,.mkt-footer--dock .mkt-footer-link-btn:hover{color:var(--text);background:color-mix(in srgb,var(--accent, #10a37f) 8%,transparent);transform:none}.mkt-footer--dock .mkt-footer-link-btn{border:0;background:transparent;cursor:pointer;font-family:inherit}:root[data-theme=light] .mkt-footer--dock .mkt-footer-bar-menu .aythen-theme-btn--icon,:root[data-theme=light] .mkt-footer--dock .mkt-footer-bar-menu .aythen-theme-btn--icon:hover{background:transparent;border-color:transparent}:root[data-theme=light] .mkt-footer--dock .mkt-footer-bar-menu .aythen-theme-btn--icon:hover{background:color-mix(in srgb,var(--accent, #10a37f) 8%,transparent);color:var(--text)}:root[data-theme=light] .mkt-footer--dock .mkt-footer-bar-menu .mkt-footer-bottom-lang .aythen-langdd-trigger--compact:hover,:root[data-theme=light] .mkt-footer--dock .mkt-footer-bar-menu .mkt-footer-bottom-lang .aythen-langdd.is-open .aythen-langdd-trigger--compact{background:color-mix(in srgb,var(--accent, #10a37f) 8%,transparent)}.mkt-footer--sticky.mkt-footer--dock{position:fixed;left:0;right:0;bottom:0;z-index:120}.mkt-footer--sticky.mkt-footer--dock:has(.aythen-langdd.is-open){z-index:30120}:root:not([data-theme=light]) .mkt-footer--dock{--footer-dock-border: rgba(16, 163, 127, .14);background:transparent;color:var(--text-muted);box-shadow:none}:root:not([data-theme=light]) .mkt-footer--dock:before{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--mkt-spec-neon, #39ff88) 8%,transparent) 16%,color-mix(in srgb,var(--accent, #10a37f) 22%,transparent) 36%,color-mix(in srgb,var(--mkt-spec-lime, #4ade80) 18%,transparent) 50%,color-mix(in srgb,var(--accent, #10a37f) 22%,transparent) 64%,color-mix(in srgb,var(--mkt-spec-neon, #39ff88) 8%,transparent) 84%,transparent 100%)}:root:not([data-theme=light]) .mkt-footer--dock .mkt-footer-dock-copy,:root:not([data-theme=light]) .mkt-footer--dock .mkt-footer-auth a,:root:not([data-theme=light]) .mkt-footer--dock .mkt-footer-auth-btn,:root:not([data-theme=light]) .mkt-footer--dock .mkt-footer-links--bar a,:root:not([data-theme=light]) .mkt-footer--dock .mkt-footer-link-btn,:root:not([data-theme=light]) .mkt-footer--dock .mkt-footer-bar-menu .aythen-theme-btn--icon,:root:not([data-theme=light]) .mkt-footer--dock .mkt-footer-bar-menu .mkt-footer-bottom-lang .aythen-langdd-trigger--compact{color:color-mix(in srgb,var(--text, #f8fafc) 68%,transparent)}:root:not([data-theme=light]) .mkt-footer--dock .mkt-footer-bar-menu .aythen-theme-btn--icon:hover,:root:not([data-theme=light]) .mkt-footer--dock .mkt-footer-bar-menu .mkt-footer-bottom-lang .aythen-langdd-trigger--compact:hover,:root:not([data-theme=light]) .mkt-footer--dock .mkt-footer-bar-menu .mkt-footer-bottom-lang .aythen-langdd.is-open .aythen-langdd-trigger--compact{color:var(--text, #f8fafc)}:root:not([data-theme=light]) .mkt-footer--dock .mkt-footer-brand .aythen-brand-text b{color:var(--text, #f8fafc)}.mkt-footer--sticky:not(.mkt-footer--dock){position:fixed;left:0;right:0;bottom:0;z-index:120;padding:4px clamp(.75rem,2.5vw,1.25rem) calc(4px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 -6px 18px #0f172a0b}.mkt-footer--sticky:not(.mkt-footer--dock):before{height:1px;background:color-mix(in srgb,var(--accent, #10a37f) 18%,transparent)}.mkt-footer--sticky:not(.mkt-footer--dock) .mkt-footer-inner--bar{width:min(1280px,100%);margin:0 auto}.mkt-footer--sticky:not(.mkt-footer--dock):has(.aythen-langdd.is-open){z-index:30120}.mkt-footer--compact:not(.mkt-footer--sticky):not(.mkt-footer--dock){padding-top:.55rem;padding-bottom:.55rem}.mkt-footer--compact:not(.mkt-footer--sticky):not(.mkt-footer--dock) .mkt-footer-inner--bar{width:min(1120px,100%);margin:0 auto}.mkt-footer--app .mkt-footer-bar-end .mkt-footer-copy{margin-left:0}.mkt-footer-bar{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem .85rem}.mkt-footer-bar .mkt-footer-brand{margin-right:.15rem}.mkt-footer-bar .mkt-footer-links{flex:1 1 auto;min-width:0;gap:.25rem .65rem}.mkt-footer-bar .mkt-footer-links a{font-size:.6875rem}.mkt-footer-copy{flex-shrink:0;margin-left:auto;font-size:.6875rem;color:color-mix(in srgb,var(--text-muted) 88%,transparent);white-space:nowrap}.mkt-footer--app .aythen-brand,.mkt-footer .aythen-brand{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;padding:0;margin:0;text-decoration:none;color:inherit}.mkt-footer--app .aythen-brand-mark--logo,.mkt-footer .aythen-brand-mark--logo{width:1.375rem;height:1.375rem;min-width:1.375rem;padding:0;border-radius:5px;background:var(--ak-text-primary, var(--text));color:var(--ak-bg-app, var(--bg));box-shadow:none}.mkt-footer--app .aythen-brand-logo-icon,.mkt-footer .aythen-brand-logo-icon{width:.875rem;height:.875rem}.mkt-footer--app .aythen-brand-text,.mkt-footer .aythen-brand-text{min-width:0;line-height:1}.mkt-footer--app .aythen-brand-name,.mkt-footer .aythen-brand-name{display:inline-flex;align-items:baseline;gap:.125rem}.mkt-footer--app .aythen-brand-text b,.mkt-footer .aythen-brand-text b{font-family:var(--font);font-size:.9375rem;font-weight:600;letter-spacing:-.015em;color:var(--ak-text-secondary, var(--text));line-height:1;white-space:nowrap}.mkt-footer--app .aythen-brand-suffix,.mkt-footer .aythen-brand-suffix{font-family:var(--font);font-size:.5625rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ak-text-muted, var(--text-muted));opacity:.7;line-height:1;transform:translateY(-.35em)}.mkt-footer-main{display:flex;align-items:center;gap:1rem 1.5rem;flex-wrap:wrap}.mkt-footer-main .mkt-footer-brand{flex-shrink:0}.mkt-footer-main .mkt-footer-links{flex:1 1 auto;min-width:0}.mkt-footer-actions{display:flex;align-items:center;gap:.375rem;flex-shrink:0;margin-left:auto}.mkt-footer-actions .mkt-footer-wish{margin-left:0}.mkt-footer-top{display:flex;align-items:center;justify-content:space-between;gap:1rem 1.5rem}.mkt-footer-brand{display:inline-flex;align-items:center;gap:.45rem;text-decoration:none;color:var(--text);transition:opacity .18s ease;flex-shrink:0}.mkt-footer-brand:hover{opacity:.78}.mkt-footer-wish{flex:0 1 auto;min-width:0;margin-left:auto}.mkt-footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .85rem}.mkt-footer-links a{font-size:.75rem;font-weight:400;color:var(--text-muted);text-decoration:none;transition:color .15s ease}.mkt-footer-links a:hover{color:var(--text)}.mkt-footer .lh-wish{margin:0;padding:0;max-width:none;width:auto;border:0;border-radius:0;background:transparent}.mkt-footer .lh-wish--compact .lh-wish-row{align-items:center;gap:.5rem}.mkt-footer .lh-wish-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mkt-footer .lh-wish-row input{width:min(11.5rem,34vw);min-width:0;padding:var(--btn-py) .7rem;font-size:var(--btn-font-size);line-height:1.25;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:var(--btn-radius);background:color-mix(in srgb,var(--surface) 90%,transparent);color:var(--text)}.mkt-footer .lh-wish-row input:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent)}.mkt-footer .lh-wish-row .lh-cta{flex-shrink:0;white-space:nowrap}.mkt-footer .lh-wish-err,.mkt-footer .lh-wish-count{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mkt-footer .lh-wish--done{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;padding:0;text-align:right}.mkt-footer .lh-wish--done b{font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);color:var(--text)}.mkt-footer .lh-wish--done p{margin:0;font-size:.75rem;color:var(--text-muted)}.mkt-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding-top:.55rem;border-top:1px solid color-mix(in srgb,var(--border) 38%,transparent);font-size:.6875rem;color:color-mix(in srgb,var(--text-muted) 88%,transparent);overflow:visible}.mkt-footer-bottom-lang{flex-shrink:0;position:relative;z-index:40}.mkt-footer-bottom-utils{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.mkt-footer-bottom-utils .aythen-theme-btn{width:32px;height:32px;padding:0;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--text-muted);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:color .2s ease,background .15s ease}.mkt-footer-bottom-utils .aythen-theme-btn:hover{color:var(--text);background:color-mix(in srgb,var(--text) 5%,transparent)}:root[data-theme=light] .mkt-footer-bottom-utils .aythen-theme-btn:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}.mkt-footer--compact{padding-top:.75rem;padding-bottom:.65rem}.mkt-footer--compact .mkt-footer-top{justify-content:flex-start}.mkt-footer--compact.mkt-footer--has-slot .mkt-footer-top{justify-content:space-between}.mkt-footer-wish--slot{display:flex;align-items:center;gap:.375rem}.mkt-footer-bottom-lang .aythen-lang-btn,.mkt-footer-bottom-lang .aythen-langdd-trigger--compact,.mkt-footer-wish--slot .aythen-lang-btn,.mkt-footer-wish--slot .aythen-theme-btn,.mkt-footer-actions .aythen-lang-btn,.mkt-footer-actions .aythen-theme-btn{border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=light] .mkt-footer-bottom-lang .aythen-lang-btn,:root[data-theme=light] .mkt-footer-bottom-lang .aythen-langdd-trigger--compact,:root[data-theme=light] .mkt-footer-wish--slot .aythen-lang-btn,:root[data-theme=light] .mkt-footer-wish--slot .aythen-theme-btn,:root[data-theme=light] .mkt-footer-actions .aythen-lang-btn,:root[data-theme=light] .mkt-footer-actions .aythen-theme-btn{background:transparent}.mkt-footer-bottom-lang .aythen-langdd{display:flex;align-items:center}.mkt-footer-bottom-lang .aythen-langdd-trigger--compact{min-width:0;height:32px;padding:0 .5rem;gap:.35rem;border:0;border-radius:6px;background:transparent;font-family:var(--font);font-size:.6875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);transition:color .2s ease,background .15s ease}.mkt-footer-bottom-lang .aythen-langdd-label--compact{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:1}.mkt-footer-bottom-lang .aythen-langdd-trigger--compact:hover,.mkt-footer-bottom-lang .aythen-langdd.is-open .aythen-langdd-trigger--compact{color:var(--text);background:color-mix(in srgb,var(--text) 5%,transparent)}:root[data-theme=light] .mkt-footer-bottom-lang .aythen-langdd-trigger--compact:hover,:root[data-theme=light] .mkt-footer-bottom-lang .aythen-langdd.is-open .aythen-langdd-trigger--compact{background:color-mix(in srgb,var(--text) 4%,transparent)}.mkt-footer-bottom-lang .aythen-langdd-caret--svg{width:.75rem;height:.75rem;flex-shrink:0;opacity:.7;transition:transform .2s ease,opacity .15s ease}.mkt-footer-bottom-lang .aythen-langdd.is-open .aythen-langdd-caret--svg{transform:rotate(180deg);opacity:.85}.mkt-footer-bottom-lang .aythen-langdd-caret:not(.aythen-langdd-caret--svg){font-size:.625rem;opacity:.7}.mkt-footer-wish--slot .aythen-theme-btn,.mkt-footer-actions .aythen-theme-btn{width:32px;height:32px;padding:0;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--text-muted);transition:color .2s ease,background .15s ease}.mkt-footer-wish--slot .aythen-theme-btn:hover,.mkt-footer-actions .aythen-theme-btn:hover{color:var(--text);background:color-mix(in srgb,var(--text) 5%,transparent)}:root[data-theme=light] .mkt-footer-wish--slot .aythen-theme-btn:hover,:root[data-theme=light] .mkt-footer-actions .aythen-theme-btn:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}.mkt-footer--compact .mkt-footer-links{gap:.35rem 1rem}.mkt-footer--compact .mkt-footer-bottom{padding-top:.65rem}:root[data-theme=light] .mkt-footer{background:var(--bg);color:var(--text-muted);border-top-color:var(--border)}:root[data-theme=light] .mkt-footer--dock{--footer-dock-border: rgba(16, 163, 127, .1);border-top-color:var(--footer-dock-border)}:root[data-theme=light] .mkt-footer-bottom{border-top-color:color-mix(in srgb,var(--border) 70%,transparent);color:var(--text-soft)}:root[data-theme=light] .mkt-footer:before{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--mkt-spec-neon, #39ff88) 35%,transparent) 12%,color-mix(in srgb,var(--mkt-spec-neon, #39ff88) 85%,#16a34a) 28%,color-mix(in srgb,var(--mkt-spec-lime, #4ade80) 80%,#22c55e) 50%,color-mix(in srgb,var(--mkt-spec-neon, #39ff88) 85%,#16a34a) 72%,color-mix(in srgb,var(--mkt-spec-neon, #39ff88) 35%,transparent) 88%,transparent 100%)}:root[data-theme=light] .mkt-footer--dock:before{height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent, #10a37f) 12%,transparent) 18%,color-mix(in srgb,var(--accent, #10a37f) 28%,transparent) 38%,color-mix(in srgb,var(--mkt-spec-lime, #4ade80) 24%,transparent) 50%,color-mix(in srgb,var(--accent, #10a37f) 28%,transparent) 62%,color-mix(in srgb,var(--accent, #10a37f) 12%,transparent) 82%,transparent 100%)}.aythen-content .mkt-footer{margin-top:1rem}.aythen-content .mkt-footer--app{margin-top:.5rem}@media(max-width:720px){.mkt-footer-inner--bar{flex-direction:column;align-items:stretch;gap:.45rem}.mkt-footer-bar-start,.mkt-footer-bar-end{justify-content:center;width:100%}.mkt-footer--sticky.mkt-footer--dock{position:static;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));border-radius:14px 14px 0 0}.mkt-footer--sticky:not(.mkt-footer--dock){position:static;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));border-radius:14px 14px 0 0}.mkt-footer-bar{gap:.4rem .65rem}.mkt-footer-bar .mkt-footer-copy{width:100%;margin-left:0;order:3}.mkt-footer-main{flex-direction:column;align-items:flex-start}.mkt-footer-actions{margin-left:0;width:100%}.mkt-footer-top{flex-direction:column;align-items:stretch}.mkt-footer-wish{margin-left:0}.mkt-footer .lh-wish-row{justify-content:flex-end}.mkt-footer .lh-wish-row input{flex:1 1 8rem;width:auto}.mkt-footer-bottom{flex-direction:column;align-items:flex-start}}.auth-doc-sk{--auth-sk-blue: #2563eb;--auth-sk-indigo: #4f46e5;--auth-sk-violet: #7c3aed;--auth-sk-rose: #e11d48;--auth-sk-amber: #d97706;--auth-sk-cyan: #0891b2;--auth-sk-emerald: #059669;--auth-sk-rainbow: linear-gradient( 90deg, var(--auth-sk-blue), var(--auth-sk-violet), var(--auth-sk-rose), var(--auth-sk-amber), var(--auth-sk-cyan), var(--auth-sk-emerald) );--auth-sk-cycle: 14s}.auth-doc-sk--background,.auth-doc-sk--panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;overflow:hidden;pointer-events:none;contain:strict}.auth-doc-sk--background .auth-doc-sk__scanner,.auth-doc-sk--background .auth-doc-sk__scanner-glow,.auth-doc-sk--panel .auth-doc-sk__scanner,.auth-doc-sk--panel .auth-doc-sk__scanner-glow{animation-duration:22s}.auth-doc-sk--background .auth-doc-sk__rainbow-bar,.auth-doc-sk--panel .auth-doc-sk__rainbow-bar{animation-duration:24s}.auth-doc-sk--background .auth-doc-sk__veil,.auth-doc-sk--panel .auth-doc-sk__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 48% 42% at 50% 44%,color-mix(in srgb,var(--bg) 42%,transparent),color-mix(in srgb,var(--bg) 72%,transparent) 58%,color-mix(in srgb,var(--bg) 88%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--bg) 22%,transparent),transparent 18%,transparent 82%,color-mix(in srgb,var(--bg) 38%,transparent))}.auth-doc-sk__sheet{position:relative;z-index:1;display:grid;gap:clamp(1.25rem,2.2vw,2rem);padding:clamp(1.5rem,2.8vw,2.75rem) clamp(1.5rem,3vw,3rem) clamp(1.75rem,3vw,3rem)}.auth-doc-sk--background .auth-doc-sk__frame,.auth-doc-sk--panel .auth-doc-sk__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;transform:none;opacity:.72;border:0;border-radius:0;overflow:hidden;background:radial-gradient(ellipse 90% 60% at 8% 0%,color-mix(in srgb,var(--auth-sk-blue) 18%,transparent),transparent 62%),radial-gradient(ellipse 80% 55% at 92% 4%,color-mix(in srgb,var(--auth-sk-rose) 16%,transparent),transparent 58%),radial-gradient(ellipse 70% 50% at 50% 100%,color-mix(in srgb,var(--auth-sk-violet) 12%,transparent),transparent 55%),radial-gradient(ellipse 55% 40% at 78% 42%,color-mix(in srgb,var(--auth-sk-cyan) 10%,transparent),transparent 50%),color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:none}.auth-doc-sk--background .auth-doc-sk__viewport,.auth-doc-sk--panel .auth-doc-sk__viewport{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.auth-doc-sk--background .auth-doc-sk__sheet,.auth-doc-sk--panel .auth-doc-sk__sheet{gap:clamp(.85rem,1.5vw,1.35rem);padding:clamp(.65rem,1.2vw,1rem) clamp(.85rem,1.8vw,1.75rem) clamp(1rem,2vw,1.5rem)}.auth-doc-sk--background .auth-doc-sk__toolbar,.auth-doc-sk--background .auth-doc-sk__doc-ribbon,.auth-doc-sk--background .auth-doc-sk__aside,.auth-doc-sk--background .auth-doc-sk__table,.auth-doc-sk--background .auth-doc-sk__timeline,.auth-doc-sk--background .auth-doc-sk__block,.auth-doc-sk--panel .auth-doc-sk__toolbar,.auth-doc-sk--panel .auth-doc-sk__doc-ribbon,.auth-doc-sk--panel .auth-doc-sk__aside,.auth-doc-sk--panel .auth-doc-sk__table,.auth-doc-sk--panel .auth-doc-sk__timeline,.auth-doc-sk--panel .auth-doc-sk__block{border:0;box-shadow:none}.auth-doc-sk--background .auth-doc-sk__masthead,.auth-doc-sk--background .auth-doc-sk__footer,.auth-doc-sk--panel .auth-doc-sk__masthead,.auth-doc-sk--panel .auth-doc-sk__footer,.auth-doc-sk--background .auth-doc-sk__kv,.auth-doc-sk--background .auth-doc-sk__table-head,.auth-doc-sk--background .auth-doc-sk__figure-caption,.auth-doc-sk--panel .auth-doc-sk__kv,.auth-doc-sk--panel .auth-doc-sk__table-head,.auth-doc-sk--panel .auth-doc-sk__figure-caption{border:0}.auth-doc-sk--background .auth-doc-sk__block,.auth-doc-sk--panel .auth-doc-sk__block{background:color-mix(in srgb,var(--line-tone, var(--auth-sk-violet)) 16%,var(--surface))}.auth-doc-sk__scanner{position:absolute;inset:0 auto auto 0;right:0;z-index:4;height:34%;pointer-events:none;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--auth-sk-cyan) 5%,transparent) 20%,color-mix(in srgb,var(--auth-sk-violet) 18%,transparent) 45%,color-mix(in srgb,var(--auth-sk-rose) 14%,transparent) 58%,color-mix(in srgb,var(--auth-sk-cyan) 5%,transparent) 80%,transparent 100%);animation:auth-doc-scanner-sweep var(--auth-sk-cycle) ease-in-out infinite}.auth-doc-sk__scanner-glow{position:absolute;inset:0 auto auto 0;right:0;z-index:3;height:2px;pointer-events:none;background:var(--auth-sk-rainbow);background-size:200% 100%;box-shadow:0 0 14px color-mix(in srgb,var(--auth-sk-cyan) 70%,transparent),0 0 28px color-mix(in srgb,var(--auth-sk-violet) 45%,transparent);animation:auth-doc-scanner-sweep var(--auth-sk-cycle) ease-in-out infinite,auth-doc-rainbow-shift 4s linear infinite}:root[data-theme=light] .auth-doc-sk--background .auth-doc-sk__frame{opacity:.58}.auth-doc-sk__rainbow-bar{height:5px;background:var(--auth-sk-rainbow);background-size:200% 100%;animation:auth-doc-rainbow-shift 6s linear infinite;box-shadow:0 0 18px color-mix(in srgb,var(--auth-sk-violet) 45%,transparent)}.auth-doc-sk__viewport{position:relative;overflow:hidden}.auth-doc-sk__toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;gap:clamp(.75rem,1.5vw,1.25rem);align-items:center;padding:clamp(.55rem,1vw,.85rem) clamp(.65rem,1.2vw,1rem);border:1px solid color-mix(in srgb,var(--auth-sk-cyan) 28%,transparent);border-radius:.75rem;background:linear-gradient(90deg,color-mix(in srgb,var(--auth-sk-blue) 10%,transparent),transparent 35%,color-mix(in srgb,var(--auth-sk-violet) 8%,transparent)),color-mix(in srgb,var(--surface) 72%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--auth-sk-indigo) 12%,transparent)}.auth-doc-sk__toolbar-left,.auth-doc-sk__toolbar-center,.auth-doc-sk__toolbar-right{display:flex;align-items:center;gap:clamp(.4rem,.75vw,.6rem)}.auth-doc-sk__toolbar-center{justify-content:center}.auth-doc-sk__toolbar-right{justify-content:flex-end}.auth-doc-sk__toolbar-icon{width:clamp(1.75rem,2.8vw,2.25rem);height:clamp(1.75rem,2.8vw,2.25rem);border-radius:.5rem}.auth-doc-sk__toolbar-pill{width:clamp(2.4rem,4vw,3.25rem);height:clamp(1.35rem,2vw,1.65rem);border-radius:999px}.auth-doc-sk__doc-ribbon{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(.5rem,1vw,.85rem);padding:clamp(.5rem,.9vw,.75rem) clamp(.65rem,1.2vw,1rem);border-radius:.625rem;background:linear-gradient(90deg,color-mix(in srgb,var(--auth-sk-blue) 14%,transparent),color-mix(in srgb,var(--auth-sk-violet) 12%,transparent),color-mix(in srgb,var(--auth-sk-rose) 10%,transparent));border:1px solid color-mix(in srgb,var(--auth-sk-violet) 24%,transparent)}.auth-doc-sk__ribbon-tags{display:flex;flex-wrap:wrap;gap:clamp(.35rem,.65vw,.5rem)}.auth-doc-sk__ribbon-tag{width:clamp(2.8rem,4.5vw,3.75rem);height:clamp(1.1rem,1.6vw,1.35rem);border-radius:999px}.auth-doc-sk__masthead{display:grid;grid-template-columns:auto minmax(0,1.2fr) minmax(0,.9fr);gap:clamp(1.25rem,2.5vw,2.5rem);align-items:start;padding-bottom:clamp(1rem,2vw,1.75rem);border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent)}.auth-doc-sk__masthead-col{display:grid;gap:clamp(.45rem,.9vw,.7rem)}.auth-doc-sk__masthead-col--meta{justify-items:end}.auth-doc-sk__masthead-col--meta .auth-doc-sk__row{justify-content:flex-end}.auth-doc-sk__split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(1.25rem,2.5vw,2.25rem);align-items:stretch}.auth-doc-sk__aside{display:grid;gap:clamp(.55rem,1vw,.85rem);padding:clamp(.85rem,1.5vw,1.25rem);border:1px solid color-mix(in srgb,var(--auth-sk-cyan) 32%,transparent);border-radius:.75rem;background:linear-gradient(160deg,color-mix(in srgb,var(--auth-sk-indigo) 10%,transparent),transparent 55%),color-mix(in srgb,var(--surface) 68%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--auth-sk-violet) 10%,transparent)}.auth-doc-sk__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.55rem,1vw,.85rem)}.auth-doc-sk__metric-card{display:grid;gap:.45rem;padding:clamp(.65rem,1.1vw,.9rem);min-height:clamp(4.5rem,8vw,5.75rem)}.auth-doc-sk__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.65rem,1.1vw,.95rem)}.auth-doc-sk__info-card{display:grid;gap:clamp(.4rem,.75vw,.6rem);padding:clamp(.75rem,1.2vw,1rem);min-height:clamp(6rem,10vw,7.5rem)}.auth-doc-sk__table-section{display:grid;gap:clamp(.65rem,1.2vw,1rem)}.auth-doc-sk__table{display:grid;gap:clamp(.5rem,.9vw,.75rem);padding:clamp(.75rem,1.4vw,1.125rem);border:1px solid color-mix(in srgb,var(--auth-sk-violet) 26%,transparent);border-radius:.75rem;background:linear-gradient(180deg,color-mix(in srgb,var(--auth-sk-blue) 6%,transparent),transparent 40%),color-mix(in srgb,var(--surface) 58%,transparent)}.auth-doc-sk__timeline{display:grid;gap:clamp(.55rem,1vw,.85rem);padding:clamp(.75rem,1.2vw,1rem);border:1px solid color-mix(in srgb,var(--auth-sk-emerald) 24%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--surface) 55%,transparent)}.auth-doc-sk__timeline-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.55rem,1vw,.85rem)}.auth-doc-sk__timeline-step{display:grid;gap:.45rem;justify-items:start}.auth-doc-sk__timeline-dot{width:clamp(1.5rem,2.4vw,1.85rem);height:clamp(1.5rem,2.4vw,1.85rem);border-radius:999px}.auth-doc-sk__timeline-body{display:grid;gap:.35rem;width:100%}.auth-doc-sk__gallery{display:grid;gap:clamp(.55rem,1vw,.85rem)}.auth-doc-sk__gallery-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.45rem,.85vw,.7rem)}.auth-doc-sk__gallery-tile{display:grid;gap:.4rem;padding:clamp(.45rem,.8vw,.65rem);min-height:clamp(4.5rem,7vw,5.5rem)}.auth-doc-sk__gallery-thumb{display:block;width:100%;height:clamp(2.2rem,4vw,2.85rem);border-radius:.375rem;background:color-mix(in srgb,var(--line-tone, var(--auth-sk-violet)) 22%,transparent)}.auth-doc-sk__signature-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.55rem,1vw,.85rem);margin-top:clamp(.55rem,1vw,.85rem)}.auth-doc-sk__signature-block{padding:clamp(.55rem,.9vw,.75rem);min-height:clamp(3rem,5vw,3.75rem)}.auth-doc-sk__table-head,.auth-doc-sk__table-row{display:grid;grid-template-columns:2.2fr 1fr 1fr 1fr .9fr .9fr;gap:clamp(.45rem,.8vw,.75rem);align-items:center}.auth-doc-sk__table-head{padding-bottom:clamp(.45rem,.8vw,.65rem);border-bottom:1px dashed color-mix(in srgb,var(--border) 55%,transparent)}.auth-doc-sk__table-row{padding:clamp(.15rem,.3vw,.25rem) 0}.auth-doc-sk__footer{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:clamp(1rem,2vw,2rem);align-items:end;padding-top:clamp(.75rem,1.5vw,1.25rem);border-top:1px solid color-mix(in srgb,var(--border) 50%,transparent)}.auth-doc-sk__totals{display:grid;gap:clamp(.45rem,.8vw,.65rem);justify-items:end}.auth-doc-sk__total-row{display:grid;gap:.35rem;justify-items:end;width:min(100%,14rem)}.auth-doc-sk__total-row .auth-doc-sk__row{justify-content:flex-end}.auth-doc-sk__footer-note{align-self:end}.auth-doc-sk__section-title{margin-bottom:.15rem}.auth-doc-sk__kv{display:grid;gap:.35rem;padding:.35rem 0;border-bottom:1px solid color-mix(in srgb,var(--border) 35%,transparent)}.auth-doc-sk__kv:last-child{border-bottom:0}.auth-doc-sk__row{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.32rem,.65vw,.5rem)}.auth-doc-sk__block{position:relative;overflow:hidden;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--line-tone, var(--auth-sk-violet)) 32%,transparent);background:color-mix(in srgb,var(--line-tone, var(--auth-sk-violet)) 12%,var(--surface));animation:auth-doc-block-cycle var(--auth-sk-cycle) ease-in-out infinite;animation-delay:calc(var(--line-i, 0) * .38s)}.auth-doc-sk__block--blue{--line-tone: var(--auth-sk-blue)}.auth-doc-sk__block--indigo{--line-tone: var(--auth-sk-indigo)}.auth-doc-sk__block--violet{--line-tone: var(--auth-sk-violet)}.auth-doc-sk__block--rose{--line-tone: var(--auth-sk-rose)}.auth-doc-sk__block--amber{--line-tone: var(--auth-sk-amber)}.auth-doc-sk__block--cyan{--line-tone: var(--auth-sk-cyan)}.auth-doc-sk__block--emerald{--line-tone: var(--auth-sk-emerald)}.auth-doc-sk__block:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 30%,color-mix(in srgb,var(--line-tone) 28%,transparent) 50%,transparent 70%);transform:translate(-120%);animation:auth-doc-shimmer-cycle var(--auth-sk-cycle) ease-in-out infinite;animation-delay:calc(var(--line-i, 0) * .28s)}.auth-doc-sk__logo{width:clamp(3.75rem,6vw,5rem);height:clamp(3.75rem,6vw,5rem);display:grid;place-items:center;border-radius:.625rem}.auth-doc-sk__logo-mark{width:42%;height:42%;border-radius:.375rem;background:color-mix(in srgb,var(--line-tone) 35%,transparent)}.auth-doc-sk__figure{display:grid;grid-template-rows:1fr auto;min-height:clamp(9rem,18vw,13rem);padding:clamp(.85rem,1.5vw,1.25rem);gap:.75rem}.auth-doc-sk__figure-bars{display:flex;align-items:flex-end;gap:clamp(.35rem,.7vw,.55rem);height:100%;min-height:6.5rem;padding:.25rem .15rem 0}.auth-doc-sk__bar{flex:1;height:var(--bar-h, 50%);border-radius:.375rem .375rem .125rem .125rem;background:color-mix(in srgb,var(--line-tone, var(--auth-sk-violet)) 14%,var(--surface));animation:auth-doc-bar-cycle var(--auth-sk-cycle) ease-in-out infinite;animation-delay:calc(var(--line-i, 0) * .32s)}.auth-doc-sk__bar--blue{--line-tone: var(--auth-sk-blue)}.auth-doc-sk__bar--indigo{--line-tone: var(--auth-sk-indigo)}.auth-doc-sk__bar--violet{--line-tone: var(--auth-sk-violet)}.auth-doc-sk__bar--rose{--line-tone: var(--auth-sk-rose)}.auth-doc-sk__bar--amber{--line-tone: var(--auth-sk-amber)}.auth-doc-sk__bar--cyan{--line-tone: var(--auth-sk-cyan)}.auth-doc-sk__bar--emerald{--line-tone: var(--auth-sk-emerald)}.auth-doc-sk__figure-caption{padding-top:.35rem;border-top:1px dashed color-mix(in srgb,var(--border) 45%,transparent)}.auth-doc-sk__total-highlight{width:min(100%,14rem);padding:.65rem .85rem;margin-top:.25rem}.auth-doc-sk__total-highlight .auth-doc-sk__row{justify-content:flex-end}.auth-doc-sk__word{display:block;width:var(--word-w, 2.5rem);flex-shrink:0;height:clamp(.5rem,.85vw,.6875rem);border-radius:999px;position:relative;overflow:hidden;background:color-mix(in srgb,var(--line-tone, var(--auth-sk-violet)) 18%,var(--surface));animation:auth-doc-line-cycle var(--auth-sk-cycle) ease-in-out infinite;animation-delay:calc(var(--line-i, 0) * .38s)}.auth-doc-sk--background .auth-doc-sk__word{background:color-mix(in srgb,var(--line-tone, var(--auth-sk-violet)) 22%,var(--surface));box-shadow:0 0 8px color-mix(in srgb,var(--line-tone, var(--auth-sk-violet)) 12%,transparent)}.auth-doc-sk__word--chip{height:clamp(.75rem,1.1vw,.9375rem)}.auth-doc-sk__word--blue{--line-tone: var(--auth-sk-blue)}.auth-doc-sk__word--indigo{--line-tone: var(--auth-sk-indigo)}.auth-doc-sk__word--violet{--line-tone: var(--auth-sk-violet)}.auth-doc-sk__word--rose{--line-tone: var(--auth-sk-rose)}.auth-doc-sk__word--amber{--line-tone: var(--auth-sk-amber)}.auth-doc-sk__word--cyan{--line-tone: var(--auth-sk-cyan)}.auth-doc-sk__word--emerald{--line-tone: var(--auth-sk-emerald)}.auth-doc-sk__word:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--line-tone) 55%,transparent) 48%,transparent 100%);transform:translate(-120%);animation:auth-doc-shimmer-cycle var(--auth-sk-cycle) ease-in-out infinite;animation-delay:calc(var(--line-i, 0) * .28s)}.auth-doc-sk__kv .auth-doc-sk__word,.auth-doc-sk__table-row .auth-doc-sk__word{animation-delay:calc(var(--line-i, 0) * .38s + var(--field-i, var(--row-i, 0)) * .22s)}@keyframes auth-doc-line-cycle{0%,12%{background:color-mix(in srgb,var(--line-tone) 10%,var(--surface));box-shadow:none;opacity:.5}22%,32%{background:linear-gradient(90deg,color-mix(in srgb,var(--line-tone) 22%,var(--surface)),color-mix(in srgb,var(--line-tone) 55%,var(--surface)),color-mix(in srgb,var(--line-tone) 22%,var(--surface)));background-size:200% 100%;box-shadow:0 0 12px color-mix(in srgb,var(--line-tone) 32%,transparent);opacity:.82}42%,to{background:var(--line-tone);box-shadow:0 0 10px color-mix(in srgb,var(--line-tone) 38%,transparent);opacity:1}}@keyframes auth-doc-block-cycle{0%,14%{background:color-mix(in srgb,var(--line-tone) 7%,var(--surface));border-color:color-mix(in srgb,var(--line-tone) 14%,transparent);opacity:.55}26%,36%{background:color-mix(in srgb,var(--line-tone) 18%,var(--surface));border-color:color-mix(in srgb,var(--line-tone) 35%,transparent);box-shadow:0 0 20px color-mix(in srgb,var(--line-tone) 18%,transparent);opacity:.78}46%,to{background:color-mix(in srgb,var(--line-tone) 22%,var(--surface));border-color:color-mix(in srgb,var(--line-tone) 45%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--line-tone) 22%,transparent);opacity:.92}}@keyframes auth-doc-bar-cycle{0%,16%{background:color-mix(in srgb,var(--line-tone) 10%,var(--surface));opacity:.45}28%,38%{background:color-mix(in srgb,var(--line-tone) 45%,var(--surface));opacity:.75}48%,to{background:var(--line-tone);opacity:.88}}@keyframes auth-doc-rainbow-shift{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes auth-doc-scanner-sweep{0%,10%{top:-42%;opacity:0}16%{opacity:1}78%{top:108%;opacity:1}88%,to{top:108%;opacity:0}}@keyframes auth-doc-shimmer-cycle{0%,38%{opacity:1;transform:translate(-120%)}41%{opacity:0;transform:translate(0)}42%,to{opacity:0;transform:translate(120%)}}@media(max-width:900px){.auth-doc-sk--background .auth-doc-sk__frame{opacity:.55}.auth-doc-sk__toolbar{grid-template-columns:1fr}.auth-doc-sk__toolbar-center{justify-content:flex-start}.auth-doc-sk__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-doc-sk__cards{grid-template-columns:1fr}.auth-doc-sk__timeline-track{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-doc-sk__gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-doc-sk__masthead,.auth-doc-sk__split,.auth-doc-sk__footer{grid-template-columns:1fr}.auth-doc-sk__masthead-col--meta,.auth-doc-sk__masthead-col--meta .auth-doc-sk__row,.auth-doc-sk__totals,.auth-doc-sk__total-row,.auth-doc-sk__total-row .auth-doc-sk__row,.auth-doc-sk__total-highlight .auth-doc-sk__row{justify-items:start}.auth-doc-sk__masthead-col--meta .auth-doc-sk__row,.auth-doc-sk__total-row .auth-doc-sk__row,.auth-doc-sk__total-highlight .auth-doc-sk__row{justify-content:flex-start}.auth-doc-sk__table-head,.auth-doc-sk__table-row{grid-template-columns:repeat(3,1fr)}.auth-doc-sk__table-head .auth-doc-sk__word:nth-child(n+4),.auth-doc-sk__table-row .auth-doc-sk__word:nth-child(n+4){display:none}}@media(prefers-reduced-motion:reduce){.auth-doc-sk__rainbow-bar,.auth-doc-sk__scanner,.auth-doc-sk__scanner-glow,.auth-doc-sk__word,.auth-doc-sk__word:after,.auth-doc-sk__block,.auth-doc-sk__block:after,.auth-doc-sk__bar{animation:none}}.auth-doc-sk--band{position:absolute;top:-10%;right:-14%;bottom:-32%;left:-14%;z-index:1;display:grid;place-items:start center;overflow:hidden;pointer-events:none}.auth-doc-sk--band .auth-doc-sk__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:radial-gradient(ellipse 88% 74% at 50% 90%,transparent 0%,rgba(5,5,8,.55) 42%,rgba(5,5,8,.92) 72%),linear-gradient(180deg,rgba(5,5,8,.15) 0%,transparent 18%,transparent 48%,rgba(5,5,8,.9) 100%)}.auth-doc-sk--band .auth-doc-sk__frame{position:relative;z-index:1;width:min(46rem,112%);margin-top:-.75rem;transform:rotate(-1.25deg);opacity:.58;border-color:color-mix(in srgb,var(--auth-sk-violet) 42%,transparent);background:radial-gradient(ellipse 80% 55% at 12% 0%,color-mix(in srgb,var(--auth-sk-blue) 14%,transparent),transparent 58%),radial-gradient(ellipse 70% 50% at 88% 8%,color-mix(in srgb,var(--auth-sk-rose) 12%,transparent),transparent 55%),linear-gradient(165deg,#0c0c14f0,#08080efa);box-shadow:0 0 0 1px color-mix(in srgb,var(--auth-sk-cyan) 28%,transparent),0 0 52px color-mix(in srgb,var(--auth-sk-violet) 28%,transparent),0 0 110px color-mix(in srgb,var(--auth-sk-cyan) 16%,transparent)}.auth-doc-sk--band .auth-doc-sk__sheet{padding:clamp(1rem,2vw,1.65rem) clamp(1.15rem,2.4vw,2rem)}.auth-doc-sk--band .auth-doc-sk__aside{border-color:color-mix(in srgb,var(--auth-sk-cyan) 32%,transparent);background:color-mix(in srgb,var(--auth-sk-indigo) 8%,rgba(8,8,14,.72));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--auth-sk-violet) 14%,transparent)}.auth-doc-sk--band .auth-doc-sk__word{opacity:.92;box-shadow:0 0 10px color-mix(in srgb,var(--line-tone, var(--auth-sk-violet)) 18%,transparent)}.auth-doc-sk--band .auth-doc-sk__word--chip{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line-tone, var(--auth-sk-violet)) 32%,transparent),0 0 12px color-mix(in srgb,var(--line-tone, var(--auth-sk-violet)) 22%,transparent)}.auth-doc-sk--band .auth-doc-sk__table-section,.auth-doc-sk--band .auth-doc-sk__footer{opacity:.42;-webkit-mask-image:linear-gradient(180deg,black 0%,transparent 88%);mask-image:linear-gradient(180deg,black 0%,transparent 88%)}.auth-doc-sk--band .auth-doc-sk__scanner{opacity:.95}.auth-doc-sk--band .auth-doc-sk__scanner-glow{opacity:1;height:3px}@media(max-width:640px){.auth-doc-sk--band{top:-6%;right:-18%;bottom:-38%;left:-18%}.auth-doc-sk--band .auth-doc-sk__frame{width:min(36rem,128%);opacity:.42;transform:rotate(-2deg) scale(.96)}.auth-doc-sk--band .auth-doc-sk__split{grid-template-columns:1fr}}.auth-login-shell{position:relative;display:flex;min-height:100vh;flex-direction:column;overflow-x:hidden;background:var(--bg)}.auth-login-shell--split{display:flex;flex-direction:column;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;min-height:0;overflow:hidden}.auth-login-shell--split>.mkt-footer--dock{flex-shrink:0;width:100%;margin-top:auto}.auth-login-shell__split{display:grid;flex:1;min-height:0;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.auth-login-shell__visual{position:relative;min-height:0;overflow:hidden;background:var(--bg)}.auth-login-shell__content{display:flex;min-height:0;flex:1;flex-direction:column;overflow-y:auto;background:var(--surface)}:root[data-theme=light] .auth-login-shell__content{background:#fff}.auth-login-shell__main{position:relative;z-index:1;display:flex;flex:1;align-items:center;justify-content:center;padding:33px clamp(1.25rem,3vw,2rem)}.auth-login-shell__form{display:flex;width:100%;max-width:400px;flex-direction:column;gap:.75rem}.auth-login-shell--split .auth-form-card,.auth-login-shell--split .auth-form-card--login,.auth-login-shell--split .auth-form-card--register,.auth-login-shell--split .auth-form-card--recovery{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;min-height:auto}:root[data-theme=light] .auth-login-shell--split .auth-form-card--login,:root[data-theme=light] .auth-login-shell--split .auth-form-card--register,:root[data-theme=light] .auth-login-shell--split .auth-form-card--recovery,:root[data-theme=dark] .auth-login-shell--split .auth-form-card--login,:root[data-theme=dark] .auth-login-shell--split .auth-form-card--register,:root[data-theme=dark] .auth-login-shell--split .auth-form-card--recovery{border:0;border-radius:0;background:transparent;box-shadow:none}.auth-login-shell--split .auth-form-card--login .auth-form__divider span{background:var(--surface)}:root[data-theme=light] .auth-login-shell--split .auth-form-card--login .auth-form__divider span{background:#fff}@media(max-width:960px){.auth-login-shell__split{grid-template-columns:1fr}.auth-login-shell__visual{display:none}.auth-login-shell__content{flex:1;min-height:0}}.auth-form-card{width:100%;padding:clamp(1.75rem,4vw,2.25rem);border-radius:1rem;border:1px solid color-mix(in srgb,var(--border) 85%,transparent);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 1px 2px color-mix(in srgb,var(--text) 4%,transparent),0 12px 40px color-mix(in srgb,var(--text) 6%,transparent)}.auth-form-card--login,.auth-form-card--register,.auth-form-card--recovery{display:flex;flex:1;flex-direction:column;min-height:var(--auth-card-min-h, 100%);box-sizing:border-box;gap:0;--auth-section-gap: 1.25rem;--auth-field-gap: .75rem;--auth-input-bg: rgba(255, 255, 255, .05);--auth-input-border: rgba(255, 255, 255, .1);--auth-input-border-hover: rgba(255, 255, 255, .14);--auth-focus-color: var(--green-landing-color, #10a37f);--auth-input-border-focus: var(--auth-focus-color);--auth-input-placeholder: #636366;--auth-input-radius: 12px;--auth-primary-bg: #ffffff;--auth-primary-text: #171717;--auth-primary-hover: #e5e5e5;--auth-primary-disabled-bg: rgba(255, 255, 255, .1);--auth-primary-disabled-text: rgba(255, 255, 255, .32);--auth-secondary-border: rgba(255, 255, 255, .14);--auth-secondary-hover: rgba(255, 255, 255, .05);padding:clamp(1.5rem,3.5vw,2rem);border-radius:16px;border-color:#ffffff14;background:color-mix(in srgb,#1a1a1a 94%,transparent);box-shadow:0 0 0 1px #ffffff0a,0 16px 48px #00000047}:root[data-theme=light] .auth-form-card--login,:root[data-theme=light] .auth-form-card--register,:root[data-theme=light] .auth-form-card--recovery{--auth-input-bg: #ffffff;--auth-input-border: rgba(0, 0, 0, .08);--auth-input-border-hover: rgba(0, 0, 0, .12);--auth-focus-color: var(--green-landing-color, #10a37f);--auth-input-border-focus: var(--auth-focus-color);--auth-input-placeholder: #8e8e93;--auth-primary-bg: #171717;--auth-primary-text: #ffffff;--auth-primary-hover: #262626;--auth-primary-disabled-bg: #ececee;--auth-primary-disabled-text: rgba(0, 0, 0, .38);--auth-secondary-border: rgba(0, 0, 0, .12);--auth-secondary-hover: rgba(0, 0, 0, .04);border-color:#00000014;background:#fff;box-shadow:0 0 0 1px #0000000a,0 16px 48px #0000000f}.auth-form__brand.aythen-brand{display:inline-flex;align-items:center;gap:.3rem;padding:0;margin:0;text-decoration:none;color:inherit;transition:opacity .15s ease}.auth-form__brand.aythen-brand:hover{opacity:.88}.auth-form__brand--mark .aythen-brand-logo-icon--header{width:2.875rem;height:2.875rem;flex-shrink:0;color:var(--foreground)}.auth-form__brand--mark .aythen-brand-text{min-width:0;line-height:1}.auth-form__brand--mark .aythen-brand-name{display:inline-flex;align-items:flex-start;gap:.3rem}.auth-form__brand--mark .aythen-brand-text b{font-family:var(--font-display, var(--font));font-size:clamp(1.375rem,3.2vw,1.625rem);font-weight:700;letter-spacing:-.02em;color:var(--foreground);line-height:1;white-space:nowrap}.auth-form__brand--mark .aythen-brand-suffix{display:inline-flex;align-items:center;justify-content:center;margin-top:.05rem;padding:.28rem .5rem;border-radius:5px;background:#0a0a0a;color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1;transform:translateY(-.55em);white-space:nowrap}.auth-form__brand{margin-bottom:0}.auth-form__header{margin-bottom:1.35rem;padding-bottom:0}.auth-form__body{display:flex;flex-direction:column;gap:0}.auth-form__title{margin:0;font-size:clamp(1.625rem,4vw,2rem);font-weight:700;line-height:1.15;letter-spacing:-.025em;color:var(--foreground)}.auth-form__lead{margin:.65rem 0 1.5rem;font-size:.875rem;line-height:1.5;color:var(--muted)}.auth-form__lead a{font-weight:600;color:var(--accent);text-decoration:none}.auth-form__lead a:hover{text-decoration:underline;text-underline-offset:2px}.auth-form__lead--footer{margin-top:auto;padding-top:1.5rem;font-size:.8125rem;color:var(--auth-input-placeholder);text-align:center}.auth-form__lead--footer a{color:var(--foreground);font-weight:600}.auth-form__lead--footer a:hover{text-decoration:none;opacity:.8}.auth-form__subtitle{margin:.5rem 0 1.25rem;font-size:.875rem;line-height:1.5;color:var(--muted)}.auth-form__label{display:flex;flex-direction:column;gap:.375rem;font-size:.8125rem;font-weight:500;color:var(--muted)}.auth-form__fields{display:grid;gap:.625rem}.auth-form-card--login .auth-form__fields,.auth-form-card--register .auth-form__fields,.auth-form-card--recovery .auth-form__fields{gap:var(--auth-field-gap, .75rem)}.auth-form__email-wrap{position:relative;display:flex;flex-direction:column;gap:.625rem}.auth-form__email-wrap .auth-form__input{flex-shrink:0}.auth-form__input{width:100%;height:2.5rem;padding:.5rem .875rem;border:1px solid var(--auth-input-border, color-mix(in srgb, var(--border) 90%, transparent));border-radius:var(--auth-input-radius, .625rem);background:var(--auth-input-bg, var(--surface));font-family:inherit;font-size:.9375rem;line-height:1.2;letter-spacing:-.01em;color:var(--foreground);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.auth-form__input::placeholder{color:var(--auth-input-placeholder, var(--subtle))}.auth-form-card--login .auth-form__input:focus,.auth-form-card--register .auth-form__input:focus,.auth-form-card--recovery .auth-form__input:focus,.auth-form__input:focus{outline:none;border-color:var(--auth-input-border-focus, var(--auth-focus-color, var(--green-landing-color, #10a37f)));box-shadow:0 0 0 3px color-mix(in srgb,var(--auth-focus-color, var(--green-landing-color, #10a37f)) 18%,transparent)}.auth-form__password-wrap{position:relative}.auth-form__password-wrap .auth-form__input{padding-right:2.75rem}.auth-form__password-toggle{position:absolute;top:50%;right:.625rem;display:grid;place-items:center;width:2rem;height:2rem;margin-top:-1rem;padding:0;border:0;border-radius:.375rem;background:transparent;color:#000;cursor:pointer;transition:opacity .15s ease}.auth-form__password-toggle:hover:not(:disabled){opacity:.72}.auth-form__password-toggle:disabled{cursor:not-allowed;opacity:.35}:root[data-theme=dark] .auth-form__password-toggle{color:var(--foreground)}.auth-form__password-lock-icon{width:.875rem;height:.875rem}.auth-form__social{display:flex;width:100%;align-items:center;justify-content:center;gap:.625rem;padding:.6875rem 1rem;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);border-radius:.625rem;background:var(--surface);font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.25;color:var(--foreground);cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.auth-form__social:hover:not(:disabled){background:color-mix(in srgb,var(--surface) 88%,var(--foreground) 4%);border-color:color-mix(in srgb,var(--border) 70%,var(--foreground) 12%)}.auth-form__social:disabled{cursor:not-allowed;opacity:.6}.auth-form__social--unavailable,.auth-form__social--unavailable:disabled{opacity:.42;cursor:not-allowed}.auth-form__divider{position:relative;margin:1.25rem 0;text-align:center}.auth-form__divider:before{content:"";position:absolute;inset:50% 0 auto;height:1px;background:color-mix(in srgb,var(--border) 90%,transparent)}.auth-form__divider span{position:relative;display:inline-block;padding:0 .75rem;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--subtle);background:color-mix(in srgb,var(--surface) 92%,transparent)}.auth-form__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.25rem}.auth-form__remember{display:inline-flex;align-items:center;gap:.45rem;font-size:.8125rem;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none}.auth-form__remember input{width:.9375rem;height:.9375rem;margin:0;accent-color:var(--auth-focus-color, var(--green-landing-color, #10a37f))}.auth-form__link{padding:0;border:0;background:transparent;font-family:inherit;font-size:.8125rem;font-weight:500;color:var(--muted);cursor:pointer;transition:color .15s ease}.auth-form__link:hover{color:var(--foreground)}.auth-form__back{margin-bottom:1rem}.auth-form__error{margin:.75rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--err)}.auth-form__hint{margin:.75rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--subtle);white-space:pre-line}.auth-form__error+.auth-form__hint{margin-top:.35rem}.auth-form__success{margin:.75rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--success)}.auth-form__submit{display:flex;width:100%;align-items:center;justify-content:center;margin-top:1.25rem;padding:.6875rem 1rem;border:0;border-radius:.625rem;background:var(--foreground);font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.25;color:var(--bg);cursor:pointer;transition:opacity .15s ease,transform .15s ease}.auth-form__submit:hover:not(:disabled){opacity:.92}.auth-form__submit:disabled{cursor:not-allowed;opacity:.45}.auth-form-card--login .auth-form__submit,.auth-form-card--register .auth-form__submit,.auth-form-card--recovery .auth-form__submit{height:2.5rem;margin-top:1rem;padding:0 1rem;border:0;border-radius:var(--auth-input-radius, 12px);background:var(--auth-primary-bg);color:var(--auth-primary-text);font-size:.9375rem;font-weight:600;letter-spacing:-.01em;box-shadow:none;opacity:1;transition:background .15s ease,color .15s ease}.auth-form-card--login .auth-form__submit:hover:not(:disabled),.auth-form-card--register .auth-form__submit:hover:not(:disabled),.auth-form-card--recovery .auth-form__submit:hover:not(:disabled){background:var(--auth-primary-hover);color:var(--auth-primary-text);opacity:1}.auth-form-card--login .auth-form__submit:disabled,.auth-form-card--register .auth-form__submit:disabled,.auth-form-card--recovery .auth-form__submit:disabled{background:var(--auth-primary-disabled-bg);color:var(--auth-primary-disabled-text);opacity:1}.auth-form-card--login .auth-form__divider{margin:0 0 .875rem}.auth-form-card--login .auth-form__divider span{font-size:.6875rem;font-weight:500;letter-spacing:.04em;text-transform:lowercase;color:var(--auth-input-placeholder);background:color-mix(in srgb,#1a1a1a 94%,transparent)}:root[data-theme=light] .auth-form-card--login .auth-form__divider span{background:#fff}.auth-form-card--login .auth-form__social{height:2.5rem;padding:0 1rem;border:1px solid var(--auth-secondary-border);border-radius:var(--auth-input-radius, 12px);background:transparent;font-size:.875rem;font-weight:500}.auth-form-card--login .auth-form__social:hover:not(:disabled){background:var(--auth-secondary-hover);border-color:var(--auth-input-border-hover)}.auth-form-card--login .auth-form__social--unavailable,.auth-form-card--login .auth-form__social--unavailable:disabled{opacity:.42}.auth-form-card--login .auth-form__row{margin-top:.75rem}.auth-form-card--login .auth-form__remember,.auth-form-card--login .auth-form__link{font-size:.8125rem}.auth-form-card--login .auth-form__error,.auth-form-card--register .auth-form__error,.auth-form-card--recovery .auth-form__error{margin-top:.75rem;margin-bottom:0}.auth-form-card--recovery .auth-form__back{align-self:flex-start;margin:0 0 .75rem;color:var(--auth-input-placeholder)}.auth-form-card--recovery .auth-form__brand{margin-bottom:1.25rem}.auth-form__footnote{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.35rem .5rem;margin:.5rem 0 0;font-size:.6875rem;line-height:1.55;text-align:center;color:var(--subtle)}.auth-form__footnote-secure{display:inline-flex;align-items:center;gap:.3rem;color:var(--muted)}.auth-form__footnote-lock{width:.6875rem;height:.6875rem;flex-shrink:0;opacity:.72}.auth-form__footnote-sep{color:color-mix(in srgb,var(--subtle) 70%,transparent);-webkit-user-select:none;user-select:none}.auth-form__footnote a{color:var(--muted);text-decoration:none;transition:color .15s ease}.auth-form__footnote a:hover{color:var(--foreground);text-decoration:underline;text-underline-offset:2px}.auth-recent-accounts{width:100%}.auth-recent-accounts__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem}.auth-recent-accounts__item{position:relative}.auth-recent-accounts__row{display:flex;align-items:center;gap:.625rem;width:100%;min-height:2.75rem;padding:.45rem 2rem .45rem .5rem;border:0;border-radius:10px;background:transparent;font-family:var(--font);text-align:left;color:var(--foreground);cursor:pointer;transition:background .14s ease}.auth-recent-accounts__row:hover,.auth-recent-accounts__row.is-active{background:color-mix(in srgb,var(--foreground) 4.5%,transparent)}.auth-recent-accounts__row:focus-visible{outline:2px solid color-mix(in srgb,var(--auth-focus-color, var(--green-landing-color, #10a37f)) 55%,transparent);outline-offset:1px}.auth-recent-accounts__copy{min-width:0;flex:1}.auth-recent-accounts__name{display:block;font-size:.875rem;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-recent-accounts__email{display:block;margin-top:.1rem;font-size:.75rem;line-height:1.3;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-recent-accounts__remove{position:absolute;top:50%;right:.4rem;display:grid;place-items:center;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);transform:translateY(-50%);cursor:pointer;opacity:0;pointer-events:none;transition:background .14s ease,color .14s ease,opacity .14s ease}.auth-recent-accounts__item:hover .auth-recent-accounts__remove,.auth-recent-accounts__item:focus-within .auth-recent-accounts__remove{opacity:1;pointer-events:auto}.auth-recent-accounts__remove:hover{background:color-mix(in srgb,var(--err) 10%,transparent);color:var(--err)}.auth-recent-accounts__remove-icon{width:.75rem;height:.75rem}:root[data-theme=light] .auth-recent-accounts__row{background:transparent}:root[data-theme=light] .auth-recent-accounts__row:hover,:root[data-theme=light] .auth-recent-accounts__row.is-active{background:#0000000a}.aythen-up-page{max-width:1280px}.aythen-up-hero{position:relative;text-align:center;padding:3.25rem 1rem 2.5rem;margin-bottom:1.25rem}.aythen-up-hero-top{position:absolute;top:.5rem;right:.5rem;z-index:3}.aythen-up-request{border:1px solid var(--border-bright);background:var(--surface-2);color:var(--text);border-radius:var(--btn-radius);padding:.45rem .9rem;font-size:.78rem;font-weight:600;cursor:pointer;transition:box-shadow .2s,border-color .2s}.aythen-up-request:hover{border-color:var(--border-strong);box-shadow:none}.aythen-up-request:disabled{opacity:.5;cursor:not-allowed}.aythen-up-kicker{display:inline-block;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:999px;padding:.3rem .75rem;font-size:.8125rem;font-weight:500;letter-spacing:0;text-transform:none;margin-bottom:1rem}.aythen-up-hero h1{margin:0 0 .6rem;font-size:clamp(2rem,4.5vw,3rem);font-weight:700;letter-spacing:-.03em;line-height:.95;text-shadow:none}.aythen-up-lead{margin:0 auto 1rem;max-width:560px;color:var(--text-muted);font-size:.92rem;line-height:1.55}.aythen-up-count-badge{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:.35rem .9rem;font-size:.74rem;color:var(--text-muted)}.aythen-up-count-badge b{color:var(--accent);font-family:var(--mono)}.aythen-up-bubble{position:absolute;display:flex;align-items:center;gap:.45rem;border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:.3rem .7rem .3rem .35rem;box-shadow:var(--shadow);animation:aythen-up-float 6s ease-in-out infinite;z-index:2}.aythen-up-bubble:nth-child(odd){animation-delay:-3s}.aythen-up-bubble:nth-child(3n){animation-duration:7.5s}.aythen-up-bubble span{display:flex;flex-direction:column;text-align:left;line-height:1.15}.aythen-up-bubble b{font-size:.72rem}.aythen-up-bubble small{font-size:.6rem;color:var(--text-muted)}@keyframes aythen-up-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.aythen-up-av{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;font-size:.68rem;font-weight:700;color:#05030f;border:2px solid var(--bg);overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.aythen-up-av img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.aythen-up-av:hover{transform:translateY(-2px) scale(1.12);box-shadow:0 0 14px #00f0ff8c;z-index:5;flex-shrink:0}.aythen-up-av--sm{width:26px;height:26px;font-size:.56rem}.aythen-up-av--0{background:#2c2c2e}.aythen-up-av--1{background:#3a3a3c}.aythen-up-av--2{background:#48484a}.aythen-up-av--3{background:#636366}.aythen-up-av--4{background:#8e8e93}.aythen-up-av--5{background:#1c1c1e}.aythen-up-av--6{background:#2c2c2e}.aythen-up-av--7{background:#3a3a3c}.aythen-up-stats{display:grid;grid-template-columns:1.4fr 1fr;gap:1.25rem;border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.1rem 1.25rem;margin-bottom:1.25rem}.aythen-up-stats-kicker{display:flex;align-items:center;gap:.45rem;margin:0 0 .4rem;font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ok)}.aythen-up-live-dot{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:none;animation:none}@keyframes aythen-up-pulse{0%,to{opacity:1}50%{opacity:.35}}.aythen-up-stats-line{margin:0 0 .75rem;font-size:1.02rem;font-weight:600}.aythen-up-av-row{display:flex;align-items:center;margin-bottom:.85rem}.aythen-up-av-row .aythen-up-av{margin-right:-8px}.aythen-up-av-more{margin-left:16px;border:1px solid var(--border);border-radius:var(--btn-radius);padding:.2rem .6rem;font-size:.68rem;color:var(--text-muted);background:transparent;cursor:pointer;font-family:inherit;transition:border-color .2s,color .2s,box-shadow .2s}.aythen-up-av-more:hover,.aythen-up-av-more.is-active{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow-cyan)}.aythen-up-team-panel{position:absolute;top:calc(100% + 10px);left:0;width:min(380px,calc(100vw - 2rem));max-height:420px;overflow-y:auto;background:var(--surface);border:1px solid var(--border-bright);border-radius:14px;box-shadow:var(--shadow);padding:.75rem;z-index:50;display:flex;flex-direction:column;gap:.55rem}.aythen-up-av-row{position:relative}.aythen-up-team-title{display:flex;align-items:center;gap:.45rem;margin:0 0 .2rem;font-family:var(--mono);font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--accent)}.aythen-up-team-row{display:flex;align-items:flex-start;gap:.55rem;padding:.45rem;border:1px solid var(--border);border-radius:10px;background:var(--bg-2)}.aythen-up-team-info{flex:1;min-width:0}.aythen-up-team-name{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.76rem}.aythen-up-team-task{margin:.15rem 0 .3rem;font-size:.66rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aythen-up-team-load{display:flex;align-items:center;gap:.5rem}.aythen-up-team-load small{flex-shrink:0;font-family:var(--mono);font-size:.58rem;color:var(--text-muted)}.aythen-up-metric-track{display:block;flex:1;height:5px;border-radius:999px;background:var(--surface-2);overflow:hidden}.aythen-up-metric-fill{display:block;height:100%;border-radius:999px;background:var(--accent);box-shadow:0 0 8px #00f0ff66;transition:width .4s ease}.aythen-up-metric-fill--gestion{background:var(--accent)}.aythen-up-metric-fill--revision{background:var(--warn);box-shadow:0 0 8px #ffb80066}.aythen-up-metric-fill--analisis{background:var(--accent-2);box-shadow:0 0 8px #ff2ec466}.aythen-up-metric-fill--consultoria{background:var(--ok);box-shadow:0 0 8px #00ff9c66}.aythen-up-card-viz{display:flex;align-items:center;gap:.75rem;margin:.55rem 0;padding:.5rem .6rem;border:1px solid var(--border);border-radius:10px;background:var(--bg-2)}.aythen-up-card-metrics{flex:1;min-width:0;display:flex;flex-direction:column;gap:.4rem}.aythen-up-metric{display:flex;flex-direction:column;gap:.2rem}.aythen-up-metric-label{display:flex;justify-content:space-between;font-family:var(--mono);font-size:.56rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.aythen-up-metric-label b{color:var(--text)}.aythen-up-metric--ok .aythen-up-metric-fill{background:var(--ok);box-shadow:0 0 8px #00ff9c66}.aythen-up-metric--warn .aythen-up-metric-fill{background:var(--warn);box-shadow:0 0 8px #ffb80066}.aythen-up-metric--alert .aythen-up-metric-fill{background:var(--err);box-shadow:0 0 8px #ff386066}.aythen-up-spark{flex-shrink:0}.aythen-up-spark-line{fill:none;stroke:var(--accent);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.aythen-up-spark-fill{fill:#00f0ff1a;stroke:none}.aythen-up-spark-dot{fill:var(--accent)}.aythen-up-modal{width:min(680px,100%);max-height:92vh;overflow-y:auto}.aythen-up-modal-summary{margin:0 0 .5rem;font-size:.86rem;line-height:1.5;color:var(--text-muted)}.aythen-up-modal-viz{display:flex;align-items:center;gap:1rem;margin:.75rem 0;padding:.65rem .8rem;border:1px solid var(--border);border-radius:12px;background:var(--bg-2)}.aythen-up-modal-spark{display:flex;flex-direction:column;gap:.25rem;flex-shrink:0}.aythen-up-modal-spark small{font-family:var(--mono);font-size:.56rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted)}.aythen-up-modal-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;margin:0 0 1rem}.aythen-up-modal-meta dt{font-family:var(--mono);font-size:.56rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);margin-bottom:.15rem}.aythen-up-modal-meta dd{margin:0;font-size:.78rem}.aythen-up-modal-agent{display:flex;align-items:center;gap:.4rem}.aythen-up-notes{border:1px solid var(--border-bright);border-radius:12px;background:var(--bg-2);overflow:hidden}.aythen-up-notes-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.55rem .8rem;border-bottom:1px solid var(--border)}.aythen-up-notes-head h4{margin:0;font-family:var(--mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.14em;color:var(--accent)}.aythen-up-notes-head small{font-family:var(--mono);font-size:.56rem;color:var(--ok)}.aythen-up-notes-body{padding:.6rem .8rem;display:flex;flex-direction:column;gap:.15rem;min-height:110px}.aythen-up-block{display:flex;align-items:center;gap:.45rem}.aythen-up-block input[type=text]{flex:1;min-width:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:.82rem;padding:.22rem .2rem;outline:none;border-radius:6px}.aythen-up-block input[type=text]:focus{background:var(--surface-2)}.aythen-up-block input[type=text]::placeholder{color:var(--text-muted);opacity:.5}.aythen-up-block--h input[type=text]{font-size:1rem;font-weight:700}.aythen-up-block input[type=checkbox]{accent-color:var(--accent);flex-shrink:0}.aythen-up-block input.is-done{text-decoration:line-through;color:var(--text-muted)}.aythen-up-block-marker{color:var(--accent);flex-shrink:0}.aythen-up-notes-tools{display:flex;gap:.4rem;flex-wrap:wrap;padding:.5rem .8rem;border-top:1px solid var(--border)}.aythen-up-notes-tools button{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:var(--btn-radius);padding:.22rem .6rem;font-family:var(--mono);font-size:.62rem;cursor:pointer;transition:border-color .2s,color .2s}.aythen-up-notes-tools button:hover{border-color:var(--accent);color:var(--accent)}@media(max-width:640px){.aythen-up-card-viz,.aythen-up-modal-viz{flex-direction:column;align-items:stretch}.aythen-up-spark{width:100%}}.aythen-up-ticker{display:flex;align-items:center;gap:.55rem;margin:0;border:1px solid var(--border);background:var(--bg-2);border-radius:10px;padding:.5rem .7rem;font-size:.8rem;color:var(--text-muted)}.aythen-up-heat-wrap{border-left:1px solid var(--border);padding-left:1.25rem}.aythen-up-heat-title{margin:0 0 .6rem;font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.aythen-up-heat{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:12px;gap:3px;max-width:220px}.aythen-up-heat-cell{display:inline-block;width:12px;height:12px;border-radius:3px;background:var(--surface-2)}.aythen-up-heat-cell.c1{background:#00f0ff38}.aythen-up-heat-cell.c2{background:#00f0ff73}.aythen-up-heat-cell.c3{background:#00f0ffb3}.aythen-up-heat-cell.c4{background:var(--accent);box-shadow:0 0 6px #00f0ff80}.aythen-up-heat-legend{display:flex;align-items:center;gap:4px;margin:.6rem 0 0;font-size:.64rem;color:var(--text-muted)}.aythen-up-report{border-color:var(--accent)!important;color:var(--accent)!important}.aythen-up-report:hover:not(:disabled){background:var(--accent)!important;color:var(--on-accent)!important;box-shadow:var(--glow-cyan)}.aythen-up-report:disabled{opacity:.55;cursor:wait}.aythen-up-heat-cell[data-tooltip]:hover{outline:1px solid var(--ak-border-strong);outline-offset:1px}.aythen-up-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.1rem}.aythen-up-depts{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.aythen-up-depts-label{font-size:.72rem;color:var(--text-muted);margin-right:.2rem}.aythen-up-dept{border:1px solid var(--ak-border-subtle, var(--border));background:transparent;color:var(--ak-text-secondary, var(--text-muted));border-radius:999px;padding:.32rem .75rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:border-color .15s,color .15s}.aythen-up-dept i{font-style:normal;font-family:var(--mono);font-size:.64rem;opacity:.7;margin-left:.2rem}.aythen-up-dept:hover{border-color:var(--border-bright);color:var(--text)}.aythen-up-dept.is-active{border-color:var(--ak-border-strong, var(--border-bright));background:var(--ak-bg-control-hover, var(--surface-2));color:var(--ak-text-primary, var(--text))}.aythen-up-dept.is-active:before{content:"✓";font-size:.65rem;margin-right:.15rem}.aythen-up-dept--revision.is-active{border-color:var(--ok);background:var(--ok-soft);color:var(--ok)}.aythen-up-dept--analisis.is-active{border-color:var(--ocr);background:var(--ocr-soft);color:var(--ocr)}.aythen-up-dept--consultoria.is-active{border-color:var(--accent-2);background:var(--accent-2-soft);color:var(--accent-2)}.aythen-up-tools{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.aythen-up-search{border:1px solid var(--ak-border-subtle, var(--border));background:var(--ak-bg-control, var(--surface));color:var(--text);border-radius:999px;padding:.4rem .85rem;font:inherit;font-size:.8125rem;min-width:240px;outline:none}.aythen-up-search:focus{border-color:var(--ak-border-focus, var(--border-strong));box-shadow:none;background:var(--ak-bg-control-active, var(--surface-2))}.aythen-up-chip{border:1px solid var(--ak-border-subtle, var(--border));background:transparent;border-radius:999px;padding:.28rem .7rem;font-size:.7rem;color:var(--ak-text-muted, var(--text-muted));white-space:nowrap}.aythen-up-chip--eur{border-color:var(--ok);color:var(--ok);background:var(--ok-soft)}.aythen-up-refresh{border:1px solid var(--border-bright);background:var(--surface-2);color:var(--text);border-radius:var(--btn-radius);padding:.4rem .85rem;font-size:.76rem;font-weight:600;cursor:pointer;text-decoration:none;transition:box-shadow .2s,border-color .2s}.aythen-up-refresh:hover{border-color:var(--accent);box-shadow:var(--glow-cyan)}.aythen-up-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.aythen-up-card{display:flex;flex-direction:column;border:1px solid var(--ak-border-control, rgba(255, 255, 255, .08));background:var(--ak-bg-card, #1f1f1f);border-radius:12px;overflow:hidden;transition:border-color .2s,background .2s}.aythen-up-card:hover{border-color:var(--ak-border-strong, rgba(255, 255, 255, .14));background:var(--ak-bg-card-hover, #202020)}.aythen-up-card-body{display:flex;flex-direction:column;gap:.65rem;padding:1.5rem;flex:1}.aythen-up-card-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:var(--ak-bg-control, #111);border:1px solid var(--ak-border-control, rgba(255, 255, 255, .08));color:var(--ak-text-primary, #f5f5f5);flex-shrink:0}.aythen-up-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.aythen-up-card-meta time{margin-left:auto;font-size:.75rem;color:var(--ak-text-muted, #737373)}.aythen-up-card h3{margin:0;font-size:1rem;font-weight:600;line-height:1.35;color:var(--ak-text-primary, #f5f5f5);letter-spacing:-.01em}.aythen-up-badge{border-radius:999px;padding:.18rem .55rem;font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.aythen-up-badge--gestion{background:var(--ak-hover-subtle);color:var(--ak-text-secondary)}.aythen-up-badge--revision{background:var(--ak-accent-green-soft);color:var(--ak-accent-green)}.aythen-up-badge--analisis{background:var(--ak-accent-violet-soft);color:var(--ak-accent-violet)}.aythen-up-badge--consultoria{background:var(--ak-accent-cyan-soft);color:var(--ak-accent-cyan)}.aythen-up-level{border-radius:999px;padding:.15rem .5rem;font-size:.6rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent}.aythen-up-level--ok{color:var(--ok);border-color:#22c55e40;background:#22c55e14}.aythen-up-level--warn{color:#fbbf24;border-color:#fbbf244d;background:#fbbf2414}.aythen-up-level--alert{color:#f87171;border-color:#f8717159;background:#f871711a}.aythen-up-card-summary{margin:0;font-size:.875rem;line-height:1.55;color:var(--ak-text-secondary, #a3a3a3)}.aythen-up-card-stats{display:flex;flex-wrap:wrap;gap:.65rem 1rem;font-size:.75rem;color:var(--ak-text-muted, #737373)}.aythen-up-card-stats b{color:var(--ak-text-primary, #f5f5f5);font-weight:600}.aythen-up-card-value{margin:0;font-size:.8125rem;line-height:1.45;color:var(--ak-text-secondary, #a3a3a3)}.aythen-up-card-value b{color:var(--ak-text-primary, #f5f5f5);font-weight:600}.aythen-up-card-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto;padding:.75rem 1.5rem;border-top:1px solid var(--ak-border-control, rgba(255, 255, 255, .08));background:var(--ak-bg-control, #111)}.aythen-up-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.aythen-up-card-btn{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--ak-border-strong, rgba(255, 255, 255, .14));background:transparent;color:var(--ak-text-primary, #f5f5f5);border-radius:6px;padding:.35rem .65rem;font-size:.8125rem;font-weight:500;font-family:inherit;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s,border-color .15s}.aythen-up-card-btn:hover{background:var(--ak-hover-subtle, rgba(255, 255, 255, .06));border-color:var(--ak-border-focus, rgba(255, 255, 255, .18))}.aythen-up-card-chevron{display:inline-flex;align-items:center;justify-content:center;color:var(--ak-text-muted, #737373);flex-shrink:0}.aythen-up-card--clickable{cursor:pointer}.aythen-up-card--clickable:focus-visible{outline:2px solid var(--ak-border-focus, rgba(255, 255, 255, .18));outline-offset:2px}.aythen-up-card-chips{display:flex;flex-wrap:wrap;gap:.35rem}.aythen-up-card-agent{display:flex;flex-direction:column;line-height:1.2;min-width:0}.aythen-up-card-agent b{font-size:.74rem}.aythen-up-card-agent small{font-size:.62rem;color:var(--text-muted)}.aythen-up-card-link{font-size:.7rem;font-weight:600;color:var(--accent);text-decoration:none;white-space:nowrap}.aythen-up-card-link:hover{text-decoration:underline}.aythen-up-empty{display:flex;flex-direction:column;align-items:center;gap:.9rem;border:1px dashed var(--border-bright);border-radius:var(--radius);padding:2.5rem 1rem;text-align:center;color:var(--text-muted)}@media(max-width:900px){.aythen-up-bubble{display:none}.aythen-up-stats{grid-template-columns:1fr}.aythen-up-heat-wrap{border-left:0;padding-left:0;border-top:1px solid var(--border);padding-top:1rem}.aythen-up-search{min-width:0;flex:1}.aythen-up-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.aythen-up-grid{grid-template-columns:1fr}}.aythen-cta-chevron{width:.75rem;height:.75rem;flex-shrink:0;margin-inline-start:.15rem;opacity:.92;transition:transform .2s ease}a:hover .aythen-cta-chevron,button:hover .aythen-cta-chevron{transform:translate(2px)}.mkt-nav-cta,.lh-cta{gap:.125rem}.aythen-ws-brand{display:flex;flex-direction:column;gap:.65rem;min-width:0}.aythen-ws-brand__lead{margin:0 .15rem;font-size:.8125rem;line-height:1.35;letter-spacing:-.01em;font-weight:500;color:var(--ak-text-primary, var(--text, #111))}.aythen-ws-brand__note{margin:0 .15rem;font-size:.75rem;line-height:1.35;letter-spacing:-.01em;color:var(--ak-text-muted, var(--text-muted, #8e8e93))}.aythen-ws-brand__note--ok{color:var(--ok, #15803d)}.aythen-ws-brand__text-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font:inherit;font-weight:600;color:var(--accent, #0a84ff);cursor:pointer}.aythen-ws-brand__block{margin:0}.aythen-ws-brand__block .aythen-account-dd__block-label{margin-bottom:.35rem}.aythen-ws-brand__block .aythen-account-dd__group{overflow:hidden;border-radius:12px;background:var(--surface, #ffffff);border:.5px solid color-mix(in srgb,var(--text, #111) 12%,transparent);box-shadow:0 .5px color-mix(in srgb,var(--text, #111) 3%,transparent)}.aythen-ws-brand__block .aythen-account-dd__menu-list{display:flex;flex-direction:column;gap:0}.aythen-ws-brand__block .aythen-ios-field-cell--static{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:0;padding:.75rem .9rem;cursor:default}.aythen-ws-brand__footer{margin:.4rem .15rem 0;font-size:.6875rem;line-height:1.35;letter-spacing:-.01em;color:var(--ak-text-muted, var(--text-muted, #8e8e93))}.aythen-ws-brand__preview-cell{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.25rem}.aythen-ws-brand__row-label{flex:1 1 auto;min-width:0;font-size:.9375rem;font-weight:400;letter-spacing:-.01em;color:var(--ak-text-primary, var(--text, #111))}.aythen-ws-brand__preview{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:4.5rem;height:2.5rem;padding:.25rem .35rem;border-radius:.5rem;background:color-mix(in srgb,var(--text, #111) 4%,transparent);border:.5px solid color-mix(in srgb,var(--text, #111) 10%,transparent);overflow:hidden}.aythen-workspace-logo-preview{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.aythen-ws-brand__preview-empty{font-size:.6875rem;font-weight:500;letter-spacing:-.01em;color:var(--ak-text-muted, var(--text-muted, #8e8e93));white-space:nowrap}.aythen-ws-brand__action{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;width:100%;min-height:2.75rem;margin:0;padding:.65rem .9rem;border:0;border-top:.5px solid color-mix(in srgb,var(--text, #111) 10%,transparent);background:transparent;font:inherit;font-size:.9375rem;font-weight:400;letter-spacing:-.01em;text-align:left;color:var(--accent, #0a84ff);cursor:pointer}.aythen-ws-brand__action:hover:not(:disabled){background:color-mix(in srgb,var(--text, #111) 4%,transparent)}.aythen-ws-brand__action:active:not(:disabled){background:color-mix(in srgb,var(--text, #111) 8%,transparent)}.aythen-ws-brand__action:disabled{opacity:.45;cursor:not-allowed}.aythen-ws-brand__action--danger{color:var(--err, #ff3b30)}.aythenh-block--settings-org-brand .aythenh-panel{padding-top:.15rem}.aythenh-block--settings-org-brand .aythen-settings-ios{display:flex;flex-direction:column;gap:.35rem}:root[data-theme=dark] .aythen-ws-brand__block .aythen-account-dd__group{background:var(--surface, #1c1c1e);border-color:color-mix(in srgb,#fff 12%,transparent)}:root[data-theme=dark] .aythen-ws-brand__preview{background:color-mix(in srgb,#fff 6%,transparent);border-color:color-mix(in srgb,#fff 12%,transparent)}:root[data-theme=dark] .aythen-ws-brand__action{border-top-color:color-mix(in srgb,#fff 12%,transparent)}:root[data-theme=dark] .aythen-ws-brand__action:hover:not(:disabled){background:color-mix(in srgb,#fff 6%,transparent)}.aythen-llm-keys{display:flex;flex-direction:column;gap:1.5rem;color:var(--text, var(--aythen-text, #101828))}.aythen-llm-keys__section{display:flex;flex-direction:column;gap:.75rem}.aythen-llm-keys__title{margin:0;font-size:1rem;font-weight:600;color:var(--text, var(--aythen-text, #101828))}.aythen-llm-keys__card{border:1px solid var(--border, var(--aythen-border, #d0d5dd));border-radius:.5rem;padding:.875rem 1rem;display:flex;flex-direction:column;gap:.75rem;background:var(--surface, var(--aythen-surface, #fff));color:var(--text, var(--aythen-text, #101828))}.aythen-llm-keys__card--managed{border-color:color-mix(in srgb,var(--accent, var(--aythen-accent, #6941c6)) 42%,var(--border, var(--aythen-border, #d0d5dd)));background:color-mix(in srgb,var(--accent, var(--aythen-accent, #6941c6)) 8%,var(--surface, var(--aythen-surface, #fff)))}.aythen-llm-keys__card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.aythen-llm-keys__card-head>div{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.aythen-llm-keys__brand{display:inline-flex;align-items:center;gap:.45rem}.aythen-llm-keys__brand-icon{flex:0 0 auto;display:block;width:1.375rem;height:1.375rem;color:var(--text, #101828)}.aythen-llm-keys__brand-icon--aythen{width:1.375rem;height:1.375rem;color:var(--text, #101828)}:root[data-theme=dark] .aythen-llm-keys__brand-icon--aythen{color:#fff}:root[data-theme=light] .aythen-llm-keys__brand-icon--aythen{color:#000}.aythen-llm-keys__brand-icon--img{object-fit:contain;object-position:center}.aythen-llm-keys__brand-icon--fallback{width:1.375rem;height:1.375rem;border-radius:.25rem;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;background:var(--surface-2, #f2f4f7);color:var(--text-muted, #344054)}.aythen-llm-keys__badge{display:inline-flex;align-items:center;font-size:.625rem;font-weight:600;line-height:1;letter-spacing:.01em;padding:.12rem .35rem;border-radius:999px;border:1px solid transparent}.aythen-llm-keys__badge--status{font-size:.5625rem;padding:.1rem .3rem;opacity:.92}.aythen-llm-keys__badge--ok{color:var(--ok, #067647);background:var(--ok-soft, #ecfdf3);border-color:color-mix(in srgb,var(--ok, #067647) 28%,transparent)}.aythen-llm-keys__badge--bad{color:var(--err, #b42318);background:var(--err-soft, #fef3f2);border-color:color-mix(in srgb,var(--err, #b42318) 28%,transparent)}.aythen-llm-keys__badge--off{color:var(--text-muted, #344054);background:var(--surface-2, #f2f4f7);border-color:var(--border, #d0d5dd)}.aythen-llm-keys__badge--soon,.aythen-llm-keys__badge--recommended{color:var(--accent, #6941c6);background:color-mix(in srgb,var(--accent, #6941c6) 12%,transparent);border-color:color-mix(in srgb,var(--accent, #6941c6) 28%,transparent)}.aythen-llm-keys__billing-note{margin:0;padding-top:.625rem;border-top:1px solid var(--border, var(--aythen-border, #d0d5dd));font-size:.875rem;line-height:1.45;color:var(--text-muted, var(--aythen-text-muted, #667085))}.aythen-llm-keys__blocker{border:1px dashed var(--warn, var(--aythen-warning, #f79009));border-radius:.5rem;padding:.75rem 1rem;background:color-mix(in srgb,var(--warn, var(--aythen-warning, #f79009)) 12%,var(--surface, var(--aythen-surface, #fff)));color:var(--text, var(--aythen-text, #101828))}.aythen-llm-keys__blocker strong{display:block;font-size:.875rem;font-weight:600;margin-bottom:.25rem}.aythen-llm-keys__blocker p{margin:0;font-size:.875rem;line-height:1.45;color:var(--text-muted, var(--text, #101828))}.aythen-llm-keys__hint{font-size:.8125rem;opacity:.8;color:var(--text-muted, inherit)}.aythen-llm-keys__model{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap;max-width:100%}.aythen-llm-keys__model .aythen-llm-keys__hint{margin:0}.aythen-llm-keys__form{display:flex;flex-direction:column;gap:.625rem}.aythen-llm-keys__label{display:flex;flex-direction:column;gap:.35rem;font-size:.875rem;color:var(--text, #101828)}.aythen-llm-keys__label input,.aythen-llm-keys__select{font-size:.875rem;padding:.5rem .65rem;border-radius:.375rem;border:1px solid var(--border, var(--aythen-border, #d0d5dd));background:var(--surface, var(--aythen-input-bg, #fff));color:var(--text, inherit)}.aythen-llm-keys__label input::placeholder{color:var(--text-soft, var(--text-muted, #667085));opacity:.85}.aythen-llm-keys__label input:focus-visible,.aythen-llm-keys__select:focus-visible{outline:2px solid color-mix(in srgb,var(--accent, #6941c6) 55%,transparent);outline-offset:1px}.aythen-llm-keys__select{max-width:22rem}.aythen-llm-keys__actions{display:flex;flex-wrap:wrap;gap:.5rem}.aythen-llm-keys .aythen-btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.aythen-llm-keys .aythen-btn:disabled:hover{background:var(--btn-primary-bg)}.aythen-llm-keys__soon-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.aythen-llm-keys__soon-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .85rem;border:1px dashed var(--border, var(--aythen-border, #d0d5dd));border-radius:.5rem;background:color-mix(in srgb,var(--surface-2, transparent) 55%,transparent);opacity:.95}.aythen-llm-keys__error{color:var(--err, #b42318);font-size:.875rem;margin:0}.aythen-llm-keys__flash{color:var(--ok, #067647);font-size:.875rem;margin:0}:root[data-theme=dark] .aythen-llm-keys__card--managed{border-color:color-mix(in srgb,var(--accent, #a78bfa) 35%,var(--border, #3f3f46));background:color-mix(in srgb,var(--accent, #a78bfa) 10%,var(--surface, #18181b))}:root[data-theme=dark] .aythen-llm-keys__badge--ok{color:#6ee7b7;background:color-mix(in srgb,#10b981 16%,transparent);border-color:color-mix(in srgb,#10b981 32%,transparent)}:root[data-theme=dark] .aythen-llm-keys__badge--bad{color:#fca5a5;background:color-mix(in srgb,#ef4444 16%,transparent);border-color:color-mix(in srgb,#ef4444 32%,transparent)}:root[data-theme=dark] .aythen-llm-keys__badge--off{color:var(--text-muted, #a1a1aa);background:var(--surface-2, #27272a);border-color:var(--border, #3f3f46)}:root[data-theme=dark] .aythen-llm-keys__badge--soon,:root[data-theme=dark] .aythen-llm-keys__badge--recommended{color:#c4b5fd;background:color-mix(in srgb,#8b5cf6 18%,transparent);border-color:color-mix(in srgb,#8b5cf6 35%,transparent)}:root[data-theme=dark] .aythen-llm-keys__brand-icon--fallback{background:var(--surface-2, #27272a);color:var(--text-muted, #d4d4d8)}:root[data-theme=dark] .aythen-llm-keys__label input,:root[data-theme=dark] .aythen-llm-keys__select{background:var(--surface-2, #27272a);border-color:var(--border, #3f3f46);color:var(--text, #fafafa)}:root[data-theme=dark] .aythen-llm-keys__blocker{background:color-mix(in srgb,var(--warn, #fbbf24) 10%,var(--surface, #18181b))}.workspace-ai-settings{display:flex;flex-direction:column;gap:1.5rem;max-width:42rem}.workspace-ai-settings__header h2{margin:0 0 .35rem;font-size:1.25rem}.workspace-ai-settings__lede{margin:0;color:var(--text-muted, #5c6570);font-size:.875rem;line-height:1.45}.workspace-ai-settings__section h3{margin:0 0 .75rem;font-size:1rem}.workspace-ai-settings__summary-grid{display:grid;gap:.75rem}.workspace-ai-settings__label{display:block;font-size:.75rem;color:var(--text-muted, #5c6570);margin-bottom:.15rem}.workspace-ai-settings__hint{display:block;font-size:.75rem;color:var(--text-muted, #5c6570);margin-top:.25rem}.workspace-ai-settings__actions{display:flex;gap:.5rem;margin-top:1rem}.workspace-ai-settings__caps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.workspace-ai-settings__radio{display:flex;gap:.5rem;align-items:flex-start;margin-bottom:.65rem;font-size:.875rem}.workspace-ai-settings__radio em{display:block;font-style:normal;color:var(--text-muted, #5c6570);font-size:.75rem}.aythen-naming-settings{display:flex;flex-direction:column;gap:.875rem}.aythen-issue-action-prefs__hint{display:block;margin-top:.15rem;font-size:.75rem;font-weight:400;line-height:1.35;color:var(--ak-text-muted, var(--text-muted))}.aythen-issue-action-prefs .aythen-account-dd__pref-row.is-disabled{opacity:.55;cursor:default}.aythen-issue-action-prefs .aythen-switch.is-disabled{pointer-events:none}.aythen-issue-action-prefs__drive{display:flex;flex-direction:column}.aythen-issue-action-prefs__folders{margin:0 .75rem .75rem;border-radius:.65rem;border:.5px solid color-mix(in srgb,var(--text) 10%,transparent);background:color-mix(in srgb,var(--text) 3%,transparent);overflow:hidden}.aythen-issue-action-prefs__folders-toggle{display:flex;align-items:flex-start;gap:.55rem;width:100%;margin:0;padding:.7rem .8rem;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.aythen-issue-action-prefs__folders-toggle:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}.aythen-issue-action-prefs__folders-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--ak-accent, #0a84ff) 55%,transparent);outline-offset:-2px}.aythen-issue-action-prefs__folders-toggle-copy{display:flex;flex-direction:column;gap:.1rem;min-width:0}.aythen-issue-action-prefs__folders-toggle-copy strong{font-size:.8125rem;font-weight:600;line-height:1.3}.aythen-issue-action-prefs__folders-toggle-copy small{font-size:.75rem;line-height:1.35;color:var(--ak-text-muted, var(--text-muted))}.aythen-issue-action-prefs__chevron{flex-shrink:0;margin-top:.2rem;color:var(--ak-text-muted, var(--text-muted));opacity:.55;transition:transform .16s ease,opacity .16s ease}.aythen-issue-action-prefs__chevron.is-open{transform:rotate(90deg);opacity:.8}.aythen-issue-action-prefs__folders-panel{padding:0 .75rem .75rem;border-top:.5px solid color-mix(in srgb,var(--text) 8%,transparent);animation:aythen-issue-action-prefs-in .16s cubic-bezier(.22,1,.36,1)}.aythen-issue-action-prefs__folders-panel .aythen-naming-settings--compact{gap:.65rem;padding-top:.65rem}.aythen-issue-action-prefs__folders-panel .aythen-naming-panel{padding:.65rem;border-radius:.55rem}.aythen-issue-action-prefs__folders-panel .aythen-naming-tabs{margin:0}.aythen-issue-action-prefs__folders-panel .aythen-naming-actions{margin-top:.15rem}@keyframes aythen-issue-action-prefs-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.aythen-issue-action-prefs__chevron,.aythen-issue-action-prefs__folders-panel{transition:none;animation:none}}.aythen-naming-settings--compact{gap:.75rem}.aythen-naming-intro{margin:0;font-size:.8125rem;line-height:1.45;color:var(--ak-text-muted, var(--text-muted))}.aythen-naming-hint{margin:0;font-size:.75rem;line-height:1.45;color:var(--ak-text-muted, var(--text-muted))}.aythen-naming-settings .aythen-drive-seg-wrap{width:100%}.aythen-naming-settings .aythen-drive-seg{width:100%;max-width:100%}.aythen-billing-doc-type-icon{width:1rem;height:1rem;display:block}.aythen-drive-ios-tile--import .aythen-billing-doc-type-icon{width:1.375rem;height:1.375rem}.aythen-naming-panel{display:flex;flex-direction:column;gap:.875rem;padding:.75rem;border-radius:.75rem;border:.5px solid color-mix(in srgb,var(--text) 10%,transparent);background:color-mix(in srgb,var(--surface, var(--ak-bg-elevated, #1f1f1f)) 88%,transparent)}.aythen-naming-label{display:flex;flex-direction:column;gap:.375rem;font-size:.75rem;color:var(--ak-text-muted, var(--text-muted))}.aythen-naming-builder{--naming-radius: .75rem;--naming-radius-sm: .55rem;--naming-stroke: color-mix(in srgb, var(--text, #0f172a) 10%, transparent);--naming-fill: color-mix(in srgb, var(--surface, #fff) 92%, var(--text, #0f172a) 4%);--naming-fill-soft: color-mix(in srgb, var(--text, #0f172a) 3.5%, transparent);--naming-accent: var(--ak-accent, var(--green-landing-color, #10a37f));display:flex;flex-direction:column;gap:.65rem}.aythen-naming-builder__head{display:flex;flex-direction:column;gap:.2rem}.aythen-naming-builder__title,.aythen-naming-builder__head strong{margin:0;font-size:.8125rem;font-weight:650;letter-spacing:-.02em;color:var(--text, inherit)}.aythen-naming-builder__hint{margin:0;font-size:.75rem;line-height:1.45;color:var(--ak-text-muted, var(--text-muted, #64748b))}.aythen-naming-builder__list{display:flex;flex-direction:column;gap:.4rem;padding:.4rem;border-radius:var(--naming-radius);border:.5px solid var(--naming-stroke);background:linear-gradient(180deg,color-mix(in srgb,var(--surface, #fff) 96%,transparent) 0%,var(--naming-fill-soft) 100%);box-shadow:inset 0 1px color-mix(in srgb,#fff 55%,transparent)}.aythen-naming-part{display:grid;grid-template-columns:auto minmax(7.5rem,9.5rem) minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.4rem .45rem;border-radius:var(--naming-radius-sm);border:.5px solid var(--naming-stroke);background:color-mix(in srgb,var(--surface, #fff) 88%,transparent);box-shadow:0 1px color-mix(in srgb,#000 4%,transparent);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,opacity .15s ease,transform .15s ease}.aythen-naming-part:hover{border-color:color-mix(in srgb,var(--naming-accent) 28%,var(--naming-stroke));box-shadow:0 1px color-mix(in srgb,#000 4%,transparent),0 0 0 3px color-mix(in srgb,var(--naming-accent) 10%,transparent)}.aythen-naming-part.is-dragging{opacity:.5;transform:scale(.99)}.aythen-naming-part.is-subject{grid-template-columns:auto minmax(7.5rem,9.5rem) minmax(0,1fr) auto;border-color:color-mix(in srgb,var(--naming-accent) 34%,var(--naming-stroke));background:linear-gradient(120deg,color-mix(in srgb,var(--naming-accent) 8%,var(--surface, #fff)),color-mix(in srgb,var(--surface, #fff) 94%,transparent) 55%)}.aythen-naming-part__grip{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;padding:0;border:0;border-radius:.35rem;background:transparent;color:color-mix(in srgb,var(--text-muted, #94a3b8) 90%,transparent);cursor:grab}.aythen-naming-part__grip:hover:not(:disabled){background:var(--naming-fill-soft);color:var(--text, inherit)}.aythen-naming-part__grip:active:not(:disabled){cursor:grabbing}.aythen-naming-part__value,.aythen-naming-part__padding{min-width:0;height:2rem;box-sizing:border-box;border:.5px solid var(--naming-stroke);border-radius:.45rem;padding:0 .55rem;background:color-mix(in srgb,var(--surface, #fff) 96%,transparent);color:inherit;font:inherit;font-size:.75rem;line-height:1.2;transition:border-color .15s ease,box-shadow .15s ease}.aythen-naming-part__value:focus-visible,.aythen-naming-part__padding:focus-visible{outline:none;border-color:color-mix(in srgb,var(--naming-accent) 55%,var(--naming-stroke));box-shadow:0 0 0 3px color-mix(in srgb,var(--naming-accent) 18%,transparent)}.aythen-naming-part__kind,.aythen-naming-part__format{min-width:0;width:100%;align-self:stretch}.aythen-naming-part__kind .aythen-dd-trigger,.aythen-naming-part__format .aythen-dd-trigger{display:flex;align-items:center;justify-content:space-between;gap:.35rem;width:100%;height:2rem;min-height:2rem;box-sizing:border-box;padding:0 .55rem;border:.5px solid var(--naming-stroke);border-radius:.45rem;background:color-mix(in srgb,var(--surface, #fff) 96%,transparent);box-shadow:none;font-family:var(--font, inherit);font-size:.75rem;font-weight:400;letter-spacing:-.01em;line-height:1.2;color:var(--ak-text-primary, var(--text, inherit));cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease}.aythen-naming-part__kind .aythen-dd-trigger{font-weight:600}.aythen-naming-part__kind .aythen-dd-label,.aythen-naming-part__format .aythen-dd-label{min-width:0;flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aythen-naming-part__kind .aythen-dd-chevrons--vertical,.aythen-naming-part__format .aythen-dd-chevrons--vertical{margin-left:.15rem;color:color-mix(in srgb,var(--text-muted, #64748b) 85%,transparent)}.aythen-naming-part__kind .aythen-dd-chevrons--vertical .aythen-dd-chevrons__mark,.aythen-naming-part__format .aythen-dd-chevrons--vertical .aythen-dd-chevrons__mark{font-size:.8125rem;font-weight:600;line-height:.68}.aythen-naming-part__kind .aythen-dd-chevrons--vertical .aythen-dd-chevrons__mark+.aythen-dd-chevrons__mark,.aythen-naming-part__format .aythen-dd-chevrons--vertical .aythen-dd-chevrons__mark+.aythen-dd-chevrons__mark{margin-top:-2px}.aythen-naming-part__kind:hover .aythen-dd-trigger,.aythen-naming-part__format:hover .aythen-dd-trigger,.aythen-naming-part__kind.is-open .aythen-dd-trigger,.aythen-naming-part__format.is-open .aythen-dd-trigger{border-color:color-mix(in srgb,var(--naming-accent) 45%,var(--naming-stroke));background:color-mix(in srgb,var(--surface, #fff) 100%,transparent);color:var(--ak-text-primary, var(--text, inherit));box-shadow:0 0 0 3px color-mix(in srgb,var(--naming-accent) 14%,transparent)}.aythen-naming-part__kind.is-open .aythen-dd-trigger,.aythen-naming-part__format.is-open .aythen-dd-trigger{border-color:color-mix(in srgb,var(--naming-accent) 55%,var(--naming-stroke))}.aythen-naming-part__kind.is-disabled .aythen-dd-trigger,.aythen-naming-part__format.is-disabled .aythen-dd-trigger{opacity:.55;cursor:default}.aythen-naming-part__value{grid-column:3}.aythen-naming-part__value--subject{font-weight:600;letter-spacing:-.015em}.aythen-naming-part__padding{width:3.5rem;grid-column:3;justify-self:start}.aythen-naming-part__format{max-width:11.5rem;grid-column:3;justify-self:start}.aythen-naming-part__hint{grid-column:3;min-width:0;font-size:.6875rem;line-height:1.35;color:var(--ak-text-muted, var(--text-muted, #64748b))}.aythen-naming-part__remove{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--text-muted, #94a3b8);cursor:pointer;transition:background .15s ease,color .15s ease}.aythen-naming-part__remove:hover:not(:disabled){background:color-mix(in srgb,#ef4444 12%,transparent);color:#dc2626}.aythen-naming-part__remove:disabled{opacity:.3;cursor:default}.aythen-naming-builder__toolbar{display:flex;align-items:center;gap:.45rem}.aythen-naming-builder__add{display:inline-flex;align-items:center;gap:.3rem;border:.5px solid var(--naming-stroke);background:color-mix(in srgb,var(--surface, #fff) 88%,transparent);color:inherit;border-radius:999px;padding:.4rem .8rem;font:inherit;font-size:.75rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .12s ease}.aythen-naming-builder__add span{font-size:.95rem;line-height:1;opacity:.7}.aythen-naming-builder__add:hover{border-color:color-mix(in srgb,var(--naming-accent) 40%,var(--naming-stroke));background:color-mix(in srgb,var(--naming-accent) 8%,var(--surface, #fff))}.aythen-naming-builder__add:active{transform:scale(.98)}.aythen-naming-builder__preview{display:flex;flex-direction:column;gap:.4rem;margin-top:.15rem;padding:.65rem .75rem;border-radius:var(--naming-radius-sm);border:.5px solid var(--naming-stroke);background:radial-gradient(ellipse 80% 120% at 0% 0%,color-mix(in srgb,var(--naming-accent) 10%,transparent),transparent 55%),color-mix(in srgb,var(--text, #0f172a) 3%,transparent)}.aythen-naming-builder__preview-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .7rem;font-size:.75rem}.aythen-naming-builder__preview-row span{flex:0 0 auto;min-width:4.5rem;font-size:.6875rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--ak-text-muted, var(--text-muted, #64748b))}.aythen-naming-builder__preview-row strong{flex:1 1 auto;min-width:0;font-weight:650;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aythen-naming-builder__preview-row strong.is-serial{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.8125rem;font-weight:600}.aythen-naming-builder__preview-row strong.is-subject{font-size:.875rem}.aythen-naming-builder--compact{gap:.55rem}.aythen-naming-builder--compact .aythen-naming-builder__list{padding:.35rem}.aythen-naming-builder--compact .aythen-naming-part{grid-template-columns:auto minmax(6.75rem,8.5rem) minmax(0,1fr) auto;padding:.35rem .4rem}.aythen-naming-builder--email .aythen-naming-builder__hint{max-width:36rem}.aythen-naming-builder--email .aythen-naming-part.is-subject .aythen-naming-part__value--subject{min-height:2rem}@media(max-width:640px){.aythen-naming-part,.aythen-naming-builder--compact .aythen-naming-part{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto}.aythen-naming-part__kind{grid-column:2}.aythen-naming-part__value,.aythen-naming-part__padding,.aythen-naming-part__format,.aythen-naming-part__hint{grid-column:1 / -1}.aythen-naming-part__remove{grid-column:3;grid-row:1}}:root[data-theme=light] .aythen-naming-builder__list{background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a08}:root[data-theme=light] .aythen-naming-part{background:#fff;border-color:#0f172a14}:root[data-theme=light] .aythen-naming-part.is-subject{background:linear-gradient(120deg,color-mix(in srgb,var(--naming-accent) 9%,#fff),#fff 60%)}@media(prefers-reduced-motion:reduce){.aythen-naming-part,.aythen-naming-builder__add,.aythen-naming-part__remove{transition:none}}.aythen-naming-previews{display:flex;flex-direction:column;gap:.5rem}.aythen-naming-preview{display:flex;flex-direction:column;gap:.2rem;padding:.5rem .65rem;border-radius:.5rem;background:color-mix(in srgb,var(--text) 4%,transparent)}.aythen-naming-preview__label{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.aythen-naming-preview__title{font-size:.9375rem;font-weight:600;letter-spacing:-.015em}.aythen-naming-preview__number{font-family:var(--font-mono, ui-monospace, monospace)}.aythen-naming-preview-note{margin:0;font-size:.75rem;line-height:1.45;color:var(--ak-text-muted, var(--text-muted))}.aythen-naming-actions{display:flex;justify-content:flex-end}.aythen-naming-save{border:0;border-radius:999px;padding:.5rem 1rem;background:var(--green-landing-color, #10a37f);color:#fff;font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.aythen-naming-save:disabled{opacity:.45;cursor:default}.aythen-naming-apply{padding:.75rem;border-radius:.75rem;border:.5px solid color-mix(in srgb,var(--text) 10%,transparent);background:color-mix(in srgb,var(--text) 4%,transparent)}.aythen-naming-apply__lead{margin:0 0 .65rem;font-size:.8125rem;line-height:1.45}.aythen-naming-apply__actions{display:flex;flex-wrap:wrap;gap:.5rem}.aythen-naming-apply__btn{border:.5px solid color-mix(in srgb,var(--text) 12%,transparent);background:color-mix(in srgb,var(--text) 6%,transparent);color:inherit;border-radius:999px;padding:.45rem .75rem;font:inherit;font-size:.75rem;cursor:pointer}.aythen-naming-apply__btn--primary{background:var(--green-landing-color, #10a37f);color:#fff;border-color:transparent}.aythen-naming-apply__btn--ghost{background:transparent}.aythen-naming-status{margin:0;font-size:.8125rem;color:var(--ak-text-muted, var(--text-muted))}.aythen-contacts-page.aythen-billing-integrated{--ak-accent: #a855f7;--accent: #a855f7}.aythen-contacts-body{min-width:0}.aythen-contacts-page.aythen-billing-page .aythen-billing-hero .aythen-command-center__backdrop{background:linear-gradient(168deg,#faf5ff,#fdf2f8,#fffbeb 28%,#ecfeff 44%,#fff 68%,#fff)}.aythen-contacts-page.aythen-billing-page .aythen-billing-hero .aythen-command-center__backdrop:before{background:radial-gradient(ellipse 64% 54% at 8% 12%,rgba(168,85,247,.58),transparent 62%),radial-gradient(ellipse 58% 50% at 22% 56%,rgba(236,72,153,.46),transparent 60%),radial-gradient(ellipse 66% 56% at 90% 8%,rgba(250,204,21,.62),transparent 64%),radial-gradient(ellipse 58% 50% at 76% 42%,rgba(34,197,94,.42),transparent 62%),radial-gradient(ellipse 54% 46% at 94% 68%,rgba(6,182,212,.5),transparent 60%),radial-gradient(ellipse 50% 44% at 62% 24%,rgba(192,132,252,.4),transparent 58%),radial-gradient(ellipse 46% 40% at 84% 32%,rgba(251,146,60,.32),transparent 56%),radial-gradient(ellipse 42% 38% at 48% 72%,rgba(244,114,182,.36),transparent 54%);filter:blur(44px)}.aythen-contacts-page.aythen-billing-page .aythen-billing-hero .aythen-command-center__backdrop:after{background:radial-gradient(ellipse 72% 125% at 0% 38%,rgba(168,85,247,.18),transparent 54%),radial-gradient(ellipse 82% 135% at 100% 34%,rgba(236,72,153,.22),transparent 54%),radial-gradient(ellipse 64% 105% at 92% 74%,rgba(250,204,21,.18),transparent 48%),radial-gradient(ellipse 54% 88% at 76% 52%,rgba(6,182,212,.16),transparent 46%),radial-gradient(ellipse 48% 72% at 38% 18%,rgba(34,197,94,.12),transparent 44%),linear-gradient(112deg,rgba(250,245,255,.92) 0%,rgba(253,242,248,.55) 18%,transparent 32%,rgba(254,243,199,.22) 48%,rgba(167,139,250,.16) 62%,rgba(251,191,36,.12) 76%,rgba(34,197,94,.1) 88%,rgba(255,255,255,.72) 100%)}:root[data-theme=light] .aythen-contacts-page.aythen-billing-page .aythen-billing-hero .aythen-command-center__backdrop{background:linear-gradient(168deg,#faf5ff,#fdf2f8 12%,#fff7ed 22%,#ecfeff 34%,#f0fdf4 48%,#fff 72%,#fff)}:root[data-theme=light] .aythen-contacts-page.aythen-billing-page .aythen-billing-hero .aythen-command-center__backdrop:before{opacity:1;filter:blur(52px);background:radial-gradient(ellipse 68% 58% at 8% 12%,rgba(168,85,247,.62),transparent 60%),radial-gradient(ellipse 62% 54% at 22% 56%,rgba(244,114,182,.52),transparent 58%),radial-gradient(ellipse 70% 60% at 92% 6%,rgba(250,204,21,.68),transparent 62%),radial-gradient(ellipse 60% 52% at 78% 38%,rgba(52,211,153,.48),transparent 60%),radial-gradient(ellipse 56% 48% at 96% 64%,rgba(56,189,248,.5),transparent 58%),radial-gradient(ellipse 52% 46% at 64% 20%,rgba(192,132,252,.42),transparent 56%),radial-gradient(ellipse 48% 42% at 86% 28%,rgba(251,146,60,.34),transparent 54%),radial-gradient(ellipse 44% 40% at 50% 68%,rgba(236,72,153,.36),transparent 52%)}:root[data-theme=light] .aythen-contacts-page.aythen-billing-page .aythen-billing-hero .aythen-command-center__backdrop:after{opacity:.92;background:radial-gradient(ellipse 88% 150% at 100% 32%,rgba(168,85,247,.28),transparent 50%),radial-gradient(ellipse 72% 125% at 0% 40%,rgba(236,72,153,.22),transparent 48%),radial-gradient(ellipse 64% 108% at 90% 72%,rgba(250,204,21,.2),transparent 46%),radial-gradient(ellipse 54% 92% at 74% 48%,rgba(6,182,212,.16),transparent 44%),linear-gradient(112deg,#fff,#fff 30%,#ffffffe0 38%,#e9d5ff47 50%,#fbcfe833 64%,#fef3c729,#a7f3d01f,#ffffff9e)}:root:not([data-theme=light]) .aythen-contacts-page.aythen-billing-page .aythen-billing-hero .aythen-command-center__backdrop{background:linear-gradient(168deg,#2e1065,#4a044e 14%,#1c1917 32%,#171717 52%,#171717)}:root:not([data-theme=light]) .aythen-contacts-page.aythen-billing-page .aythen-billing-hero .aythen-command-center__backdrop:before{background:radial-gradient(ellipse 64% 54% at 6% 14%,rgba(168,85,247,.42),transparent 62%),radial-gradient(ellipse 58% 50% at 20% 58%,rgba(236,72,153,.34),transparent 60%),radial-gradient(ellipse 66% 56% at 90% 8%,rgba(250,204,21,.36),transparent 64%),radial-gradient(ellipse 58% 50% at 76% 42%,rgba(34,197,94,.28),transparent 62%),radial-gradient(ellipse 54% 46% at 94% 68%,rgba(6,182,212,.32),transparent 60%),radial-gradient(ellipse 50% 44% at 62% 24%,rgba(192,132,252,.28),transparent 58%),radial-gradient(ellipse 46% 40% at 84% 32%,rgba(251,146,60,.18),transparent 56%)}:root:not([data-theme=light]) .aythen-contacts-page.aythen-billing-page .aythen-billing-hero .aythen-command-center__backdrop:after{background:radial-gradient(ellipse 72% 125% at 0% 38%,rgba(168,85,247,.16),transparent 54%),radial-gradient(ellipse 82% 135% at 100% 34%,rgba(236,72,153,.18),transparent 54%),radial-gradient(ellipse 64% 105% at 92% 74%,rgba(250,204,21,.14),transparent 48%),linear-gradient(112deg,rgba(46,16,101,.55) 0%,rgba(74,4,78,.35) 18%,transparent 36%,rgba(250,204,21,.1) 58%,rgba(6,182,212,.1) 78%,rgba(23,23,23,.72) 100%)}.aythen-contacts-page .aythen-drive-hero-hub-btn.is-active,.aythen-contacts-page .aythen-billing-filter-toggle.is-active{border-color:color-mix(in srgb,#a855f7 35%,var(--border));background:color-mix(in srgb,#a855f7 10%,var(--surface-raised, var(--surface)));box-shadow:0 2px 8px color-mix(in srgb,#a855f7 14%,transparent)}.aythen-contacts-page .aythen-billing-filter-toggle.has-rules{background:color-mix(in srgb,#a855f7 14%,var(--surface-raised, var(--surface)))}.aythen-contacts-page .aythen-billing-filter-toggle__badge{background:#a855f7}.aythen-contacts-identity{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1}.aythen-contacts-identity--hero{width:100%;padding:.15rem 0 .35rem}.aythen-contacts-identity__avatar.aythen-account-avatar{flex-shrink:0}.aythen-contacts-identity__body{display:flex;flex-direction:column;gap:.25rem;min-width:0}.aythen-contacts-identity__name{font-size:.9375rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aythen-contacts-identity__chips{display:flex;flex-wrap:wrap;gap:.35rem}.aythen-contacts-chip{display:inline-flex;align-items:center;max-width:100%;padding:.15rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:600;letter-spacing:.01em;line-height:1.35;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--ak-text-muted, var(--text-muted));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aythen-contacts-chip--status.is-new{border-color:color-mix(in srgb,#a855f7 40%,var(--border));background:color-mix(in srgb,#a855f7 12%,var(--surface));color:color-mix(in srgb,#7e22ce 70%,var(--text))}.aythen-contacts-chip--status.is-archived{border-color:color-mix(in srgb,#e11d48 35%,var(--border));background:color-mix(in srgb,#e11d48 10%,var(--surface));color:color-mix(in srgb,#be123c 75%,var(--text))}.aythen-contacts-chip--group-type{border-color:color-mix(in srgb,#06b6d4 35%,var(--border));background:color-mix(in srgb,#06b6d4 10%,var(--surface));color:color-mix(in srgb,#0e7490 70%,var(--text))}.aythen-contacts-identity__back{flex-shrink:0;margin-left:auto;font-size:.8125rem}.aythen-contacts-editor{max-width:44rem;margin:0 auto;padding:.25rem 0 1.5rem}.aythen-contacts-editor__head{margin-bottom:.35rem}.aythen-contacts-editor__head h2{margin:0;font-size:1.125rem;font-weight:650}.aythen-contacts-editor__foot{display:flex;justify-content:flex-end;gap:.45rem;margin-top:1rem}.aythen-contacts-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1rem}.aythen-contacts-modal__card{width:min(560px,100%);max-height:min(90vh,720px);overflow:auto;padding:0 1.2rem 1.1rem;background:var(--surface, #fff);color:var(--text)}.aythen-contacts-modal__card .drive-share-popup__head{margin:0 -1.2rem .75rem}.aythen-contacts-modal__card--wide{width:min(720px,100%)}.aythen-contacts-modal__options{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin:.5rem 0 .75rem}.aythen-contacts-modal__options label{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem}.aythen-contacts-modal__options select{font:inherit;font-size:.875rem;padding:.4rem .5rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);background:color-mix(in srgb,var(--surface) 92%,transparent);color:inherit}.aythen-contacts-modal__report{margin:.75rem 0;font-size:.8125rem}.aythen-contacts-modal__conflicts{margin-top:.65rem;padding:.65rem .75rem;border-radius:.65rem;background:color-mix(in srgb,#b45309 10%,transparent)}.aythen-contacts-modal__conflicts-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.aythen-contacts-modal__conflicts ul,.aythen-contacts-modal__invalid{margin:.35rem 0 0;padding-left:1.1rem}.aythen-contacts-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.aythen-contacts-modal__head h3{margin:0;font-size:1.1rem}.aythen-contacts-modal__file{display:flex;flex-direction:column;gap:.35rem;margin:.85rem 0;font-size:.8125rem}.aythen-contacts-modal__preview{margin:.75rem 0;padding:.75rem;border-radius:.75rem;background:color-mix(in srgb,var(--text) 5%,transparent);font-size:.8125rem}.aythen-contacts-modal__preview ul{margin:.4rem 0 0;padding-left:1.1rem}.aythen-contacts-form{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-top:.75rem}.aythen-contacts-form label{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem}.aythen-contacts-form input,.aythen-contacts-form select,.aythen-contacts-form textarea{padding:.45rem .55rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);background:transparent;color:inherit;font:inherit;font-size:.8125rem}.aythen-contacts-form__full{grid-column:1 / -1}@media(max-width:720px){.aythen-contacts-form{grid-template-columns:1fr}}@media(max-width:900px){.aythen-main--contacts-filters-open .aythen-content{display:none}}.aythen-contact-picker{display:flex;flex-direction:column;gap:.35rem}.aythen-contact-picker input{width:100%;padding:.45rem .55rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);background:transparent;color:inherit;font:inherit;font-size:.8125rem}.aythen-contact-picker__meta{margin:0;font-size:.75rem;color:var(--ak-text-muted, var(--text-muted))}.aythen-contact-picker__list{list-style:none;margin:0;padding:0;border-radius:.55rem;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);overflow:hidden}.aythen-contact-picker__list button{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;margin:0;padding:.5rem .65rem;border:0;border-bottom:1px solid color-mix(in srgb,var(--border) 45%,transparent);background:transparent;color:inherit;font:inherit;font-size:.8125rem;text-align:left;cursor:pointer}.aythen-contact-picker__list button:hover{background:color-mix(in srgb,var(--ak-accent, #007aff) 10%,transparent)}.aythen-contact-picker__list li:last-child button{border-bottom:0}.aythen-contact-picker__list span{color:var(--ak-text-muted, var(--text-muted));font-size:.75rem}.ak2-docv-contacts-section{padding:.15rem 0 .85rem}.ak2-docv-contacts-section h3{margin:0 0 .25rem;font-size:.875rem}.ak2-docv-contacts-section__list{list-style:none;margin:.65rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.ak2-docv-contacts-section__list li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .55rem;border-radius:.55rem;background:color-mix(in srgb,var(--text) 5%,transparent);font-size:.8125rem}.ak2-docv-contacts-section__list span{display:block;color:var(--ak-text-muted, var(--text-muted));font-size:.75rem}.aythen-dtfs{display:flex;flex-direction:column;gap:.75rem;min-width:0}.aythen-dtfs__head{display:flex;flex-direction:column;gap:.5rem}.aythen-dtfs__title-row{display:flex;align-items:baseline;gap:.5rem}.aythen-dtfs__title{margin:0;font-size:1rem;font-weight:600}.aythen-dtfs__count{font-size:.875rem;color:var(--aythen-muted, #667085)}.aythen-dtfs__actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.aythen-dtfs__btn{border:1px solid var(--aythen-border, #d0d5dd);background:var(--aythen-surface, #fff);border-radius:.375rem;padding:.35rem .65rem;font-size:.875rem;cursor:pointer}.aythen-dtfs__btn:disabled{opacity:.5;cursor:not-allowed}.aythen-dtfs__btn--ghost{background:transparent}.aythen-dtfs__search{flex:1 1 10rem;min-width:8rem;border:1px solid var(--aythen-border, #d0d5dd);border-radius:.375rem;padding:.35rem .65rem;font-size:.875rem}.aythen-dtfs__note,.aythen-dtfs__hint,.aythen-dtfs__empty{margin:0;font-size:.8125rem;color:var(--aythen-muted, #667085);line-height:1.4}.aythen-dtfs__error{margin:0;color:#b42318;font-size:.875rem}.aythen-dtfs__notice{margin:0;color:#027a48;font-size:.8125rem}.aythen-dtfs__form{display:grid;gap:.5rem;padding:.75rem;border:1px solid var(--aythen-border, #d0d5dd);border-radius:.5rem;background:var(--aythen-surface-2, #f9fafb)}.aythen-dtfs__form label{display:flex;flex-direction:column;gap:.25rem;font-size:.8125rem}.aythen-dtfs__form input,.aythen-dtfs__form select{font-size:.875rem;padding:.35rem .5rem;border:1px solid var(--aythen-border, #d0d5dd);border-radius:.375rem}.aythen-dtfs__check{flex-direction:row!important;align-items:center;gap:.5rem!important}.aythen-dtfs__form-actions{display:flex;gap:.5rem}.aythen-dtfs__groups{display:flex;flex-direction:column;gap:.5rem}.aythen-dtfs__group{border:1px solid var(--aythen-border, #e4e7ec);border-radius:.5rem;background:var(--aythen-surface, #fff);min-width:0}.aythen-dtfs__group-head{display:flex;align-items:center;gap:.35rem;padding:.4rem .5rem;position:relative;border-bottom:1px solid var(--aythen-border, #f2f4f7)}.aythen-dtfs__group-toggle{flex:1;text-align:start;border:0;background:transparent;font-size:.875rem;font-weight:600;cursor:pointer;padding:.25rem 0;min-width:0}.aythen-dtfs__table-meta{font-weight:400;color:var(--aythen-muted, #667085)}.aythen-dtfs__drag,.aythen-dtfs__more{border:0;background:transparent;cursor:grab;padding:.2rem .35rem;font-size:.875rem;color:var(--aythen-muted, #98a2b3);opacity:.55}.aythen-dtfs .aythen-tax-btn--more{width:2.75rem;min-width:44px;height:2.75rem;min-height:44px}.aythen-dtfs__group:hover .aythen-dtfs__drag,.aythen-dtfs__group:focus-within .aythen-dtfs__drag,.aythen-dtfs__field:hover .aythen-dtfs__drag,.aythen-dtfs__field:focus-within .aythen-dtfs__drag,.aythen-dtfs__group:hover .aythen-dtfs__more,.aythen-dtfs__field:hover .aythen-dtfs__more{opacity:1}.aythen-dtfs__more{cursor:pointer}.aythen-dtfs__lock{font-size:.75rem;line-height:1}.aythen-dtfs__lock-spacer{width:.75rem}.aythen-dtfs__fields{list-style:none;margin:0;padding:.25rem 0}.aythen-dtfs__field{display:flex;align-items:center;gap:.35rem;padding:.35rem .5rem;position:relative;font-size:.875rem;min-width:0}.aythen-dtfs__field-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aythen-dtfs__field-type{flex:0 0 auto;color:var(--aythen-muted, #667085);font-size:.8125rem}.aythen-dtfs__menu{position:absolute;right:.35rem;top:100%;z-index:5;display:flex;flex-direction:column;min-width:11rem;background:var(--aythen-surface, #fff);border:1px solid var(--aythen-border, #d0d5dd);border-radius:.375rem;box-shadow:0 .25rem .75rem #10182814;padding:.25rem}.aythen-dtfs__menu button{border:0;background:transparent;text-align:start;padding:.4rem .5rem;font-size:.8125rem;cursor:pointer;border-radius:.25rem}.aythen-dtfs__menu button:hover,.aythen-dtfs__menu button:focus-visible{background:var(--aythen-surface-2, #f2f4f7);outline:2px solid var(--aythen-focus, #98a2b3);outline-offset:-2px}.aythen-dtfs__footer{display:flex;justify-content:flex-start;padding-top:.25rem}@media(max-width:640px){.aythen-dtfs__field-type{display:none}.aythen-dtfs__actions{flex-direction:column;align-items:stretch}}[dir=rtl] .aythen-dtfs__group-toggle,[dir=rtl] .aythen-dtfs__menu button{text-align:end}.aythen-tax-settings{--tax-ios-border: color-mix(in srgb, var(--text, #111) 10%, transparent);--tax-ios-border-strong: color-mix(in srgb, var(--text, #111) 16%, transparent);--tax-ios-fill: var(--surface, #ffffff);--tax-ios-wash: color-mix(in srgb, var(--text, #111) 4%, transparent);--tax-ios-muted: color-mix(in srgb, var(--text, #111) 52%, transparent);--tax-ios-radius: .75rem;--tax-row-h: 2.5rem;--tax-accent: var( --ws-accent, var(--settings-accent, var(--green-landing-color, var(--accent, #10a37f))) );display:flex;flex-direction:column;gap:.65rem;width:100%;min-width:0}.aythen-tax-settings.is-saving{opacity:.92}.aythen-tax-lead{margin:0;padding:.1rem .15rem .05rem;font-size:.8125rem;line-height:1.4;letter-spacing:-.01em;color:var(--tax-ios-muted)}.aythen-tax-legend{margin:.15rem 0 0;padding:.2rem .15rem 0;font-size:.6875rem;line-height:1.35;letter-spacing:-.005em;color:var(--tax-ios-muted)}.aythen-tax-system-mark{display:inline;margin-inline-start:.28rem;font-size:.78em;font-weight:650;letter-spacing:0;color:color-mix(in srgb,var(--text) 42%,transparent);vertical-align:.05em;-webkit-user-select:none;user-select:none;pointer-events:none}.aythen-tax-badge{display:inline-flex;align-items:center;font-size:.625rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;padding:.12rem .4rem;border-radius:.35rem;border:1px solid transparent;line-height:1.2;white-space:nowrap}.aythen-tax-badge--inline{margin-inline-start:.35rem;vertical-align:middle}.aythen-tax-badge--system{background:color-mix(in srgb,var(--text) 8%,transparent);border-color:color-mix(in srgb,var(--text) 14%,transparent);color:var(--tax-ios-muted)}.aythen-tax-badge--custom{background:color-mix(in srgb,var(--tax-accent) 12%,transparent);border-color:color-mix(in srgb,var(--tax-accent) 28%,transparent);color:var(--tax-accent)}.aythen-tax-more{position:relative;display:inline-flex;flex-shrink:0;align-items:center}.aythen-tax-btn--more{display:inline-grid;place-items:center;width:1.85rem;min-width:1.85rem;height:1.85rem;min-height:1.85rem;padding:0;border-radius:.45rem;border:0;background:color-mix(in srgb,var(--text, #fff) 8%,transparent);color:color-mix(in srgb,var(--ak-text-primary, var(--text, #f5f5f5)) 78%,transparent);touch-action:manipulation;transition:background-color .12s ease,color .12s ease}.aythen-tax-btn--more:hover:not(:disabled),.aythen-tax-btn--more:focus-visible{outline:none;background:color-mix(in srgb,var(--text, #fff) 14%,transparent);color:var(--ak-text-primary, var(--text, #f5f5f5))}.aythen-tax-btn--more.is-active,.aythen-tax-more.is-open .aythen-tax-btn--more{background:color-mix(in srgb,var(--tax-accent, #34c759) 18%,transparent);color:var(--tax-accent, #34c759)}.aythen-tax-more__glyph{display:block;flex-shrink:0;opacity:1;color:inherit;stroke:currentColor}:root[data-theme=light] .aythen-tax-btn--more{background:color-mix(in srgb,var(--text, #111) 6%,transparent);color:color-mix(in srgb,var(--text, #111) 62%,transparent)}:root[data-theme=light] .aythen-tax-btn--more:hover:not(:disabled),:root[data-theme=light] .aythen-tax-btn--more:focus-visible{background:color-mix(in srgb,var(--text, #111) 10%,transparent);color:var(--ak-text-primary, var(--text, #111))}.aythen-tax-more__menu{position:absolute;inset-block-start:calc(100% + .25rem);inset-inline-end:0;z-index:40;min-width:12rem;margin:0;padding:.35rem;list-style:none;border-radius:.65rem;--tax-menu-bg: var(--ak-bg-card, var(--surface, #ffffff));--tax-menu-fg: var(--ak-text-primary, var(--text, #09090b));--tax-menu-border: var(--ak-border-strong, var(--tax-ios-border-strong, var(--border, rgba(0, 0, 0, .14))));--tax-menu-muted: var(--ak-text-muted, var(--tax-ios-muted, var(--text-muted, #71717a)));border:1px solid var(--tax-menu-border);background:var(--tax-menu-bg);color:var(--tax-menu-fg);box-shadow:0 .25rem .5rem color-mix(in srgb,var(--tax-menu-fg) 6%,transparent),0 .75rem 1.5rem color-mix(in srgb,var(--tax-menu-fg) 12%,transparent)}.aythen-tax-more__menu--portal{position:fixed;inset-block-start:auto;inset-inline-end:auto;z-index:1200}.aythen-tax-more__item{display:flex;align-items:center;justify-content:flex-start;gap:.55rem;width:100%;min-height:2.15rem;margin:0;padding:.4rem .6rem;border:0;border-radius:.45rem;background:transparent;color:var(--tax-menu-fg, var(--ak-text-primary, var(--text, #09090b)));font:inherit;font-size:.8125rem;font-weight:500;text-align:start;cursor:pointer;touch-action:manipulation}.aythen-tax-more__icon{flex-shrink:0;display:inline-grid;place-items:center;width:1.1rem;height:1.1rem;color:color-mix(in srgb,var(--tax-menu-fg, var(--text)) 62%,transparent)}.aythen-tax-more__icon--spacer{visibility:hidden}.aythen-tax-more__item.is-active .aythen-tax-more__icon,.aythen-tax-more__item:hover .aythen-tax-more__icon,.aythen-tax-more__item:focus-visible .aythen-tax-more__icon{color:inherit}.aythen-tax-more__item.is-danger .aythen-tax-more__icon{color:inherit}.aythen-tax-more__item-label{flex:1 1 auto;min-width:0;color:inherit}.aythen-tax-more__item:hover,.aythen-tax-more__item:focus-visible{outline:none;background:color-mix(in srgb,var(--tax-menu-fg, var(--text)) 6%,transparent);color:var(--tax-menu-fg, var(--ak-text-primary, var(--text, #09090b)))}.aythen-tax-more__item.is-active{background:color-mix(in srgb,var(--tax-accent, #10a37f) 10%,transparent);color:var(--tax-accent, #10a37f)}.aythen-tax-more__item.is-danger{color:#b42318}.aythen-tax-more__item.is-danger:hover,.aythen-tax-more__item.is-danger:focus-visible{background:color-mix(in srgb,#b42318 8%,transparent);color:#b42318}.aythen-tax-more__meta{font-size:.6875rem;font-weight:500;color:var(--tax-menu-muted, var(--tax-ios-muted));max-width:6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aythen-tax-more__check{flex-shrink:0;font-size:.75rem;opacity:.85}.aythen-tax-row__actions--menu{flex-wrap:nowrap;flex:0 0 auto;max-width:none;gap:0;justify-content:flex-end}.aythen-tax-chip--economico{display:none!important}.aythen-tax-hero{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap;min-height:0;padding:0 .1rem}.aythen-tax-grip{flex-shrink:0;display:inline-grid;place-items:center;width:1.35rem;height:1.75rem;margin:0;padding:0;border:0;border-radius:.35rem;background:transparent;color:transparent;cursor:grab;touch-action:none;transition:color .12s ease,background-color .12s ease}.aythen-tax-group__row:hover .aythen-tax-grip,.aythen-tax-type__main:hover .aythen-tax-grip,.aythen-tax-type-card:hover .aythen-tax-grip,.aythen-tax-family__head:hover .aythen-tax-grip,.aythen-tax-group__row:focus-within .aythen-tax-grip,.aythen-tax-type__main:focus-within .aythen-tax-grip,.aythen-tax-family__head:focus-within .aythen-tax-grip,.aythen-tax-group-card.is-dragging .aythen-tax-grip,.aythen-tax-type-card.is-dragging .aythen-tax-grip,.aythen-tax-grip:focus-visible,.aythen-tax-grip:active{color:#3c3c4373}@media(hover:none){.aythen-tax-grip{color:#3c3c4366}}.aythen-tax-grip:hover{color:var(--ak-text-primary, var(--text));background:color-mix(in srgb,var(--text) 5%,transparent)}.aythen-tax-grip:active{cursor:grabbing}.aythen-tax-grip--spacer{visibility:hidden;pointer-events:none;cursor:default}.aythen-tax-grip--family{width:1.45rem;height:1.85rem;color:#3c3c4347}.aythen-tax-grip--family:hover{color:var(--tax-ios-muted)}.aythen-tax-move-select{flex:0 1 auto;max-width:8.5rem;min-width:5.5rem;min-height:1.7rem;padding:.15rem .4rem;border:0;border-radius:.4rem;background:var(--tax-ios-wash);font:inherit;font-size:.6875rem;font-weight:550;color:var(--tax-ios-muted);cursor:pointer}.aythen-tax-move-select:focus{outline:none;color:var(--ak-text-primary, var(--text));box-shadow:0 0 0 2px color-mix(in srgb,var(--tax-accent) 22%,transparent)}.aythen-tax-lead,.aythen-tax-footnote,.aythen-tax-empty{margin:0;font-size:.8125rem;line-height:1.45;letter-spacing:-.01em;color:var(--ak-text-muted, var(--text-muted))}.aythen-tax-empty--drop{margin:.15rem 0 0;padding:.65rem .75rem;border:.5px dashed color-mix(in srgb,var(--tax-accent, #10a37f) 40%,transparent);border-radius:.65rem;background:color-mix(in srgb,var(--tax-accent, #10a37f) 6%,transparent);text-align:center;font-weight:550}.aythen-tax-footnote{font-size:.75rem;opacity:.9}.aythen-tax-msg{margin:0;font-size:.8125rem}.aythen-tax-msg.is-error{color:var(--ak-danger, #c62828)}.aythen-tax-msg.is-ok{color:var(--ak-success, #2e7d32)}.aythen-tax-families{display:flex;flex-direction:column;gap:.85rem;border:0;border-radius:0;background:transparent;overflow:visible;box-shadow:none}.aythen-tax-toolbar{--tax-accent: var( --ws-accent, var(--settings-accent, var(--green-landing-color, var(--accent, #10a37f))) );display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:0;flex-wrap:wrap;flex:1 1 auto;width:100%;min-width:0}.aythen-tax-toolbar--head{width:100%;margin-inline-start:0}.aythen-tax-toolbar--panel{display:flex;justify-content:space-between;align-items:center;gap:.65rem;width:100%;margin:0 0 .35rem;padding:0}.aythen-tax-toolbar__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.45rem;flex:0 0 auto;margin-inline-start:auto}.aythen-tax-filter{display:inline-flex;align-items:stretch;flex:0 1 auto;min-width:0;height:1.95rem;padding:.15rem;gap:0;border-radius:999px;border:.5px solid color-mix(in srgb,var(--text) 12%,transparent);background:color-mix(in srgb,var(--text) 6%,transparent);box-shadow:0 .5px color-mix(in srgb,var(--text) 4%,transparent)}.aythen-tax-filter__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:0;border-radius:999px;padding:0 .75rem;min-height:0;background:transparent;color:color-mix(in srgb,var(--text) 55%,transparent);font:inherit;font-size:.75rem;font-weight:600;letter-spacing:-.015em;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.aythen-tax-filter__tab:hover:not(.is-active){color:var(--ak-text-primary, var(--text))}.aythen-tax-filter__tab.is-active{background:var(--surface, #fff);color:var(--ak-text-primary, var(--text));box-shadow:0 .5px color-mix(in srgb,var(--text) 8%,transparent),0 1px 3px color-mix(in srgb,var(--text) 8%,transparent)}:root:not([data-theme=light]) .aythen-tax-filter{background:color-mix(in srgb,#fff 8%,transparent);border-color:color-mix(in srgb,#fff 12%,transparent)}:root:not([data-theme=light]) .aythen-tax-filter__tab.is-active{background:color-mix(in srgb,#fff 14%,transparent);box-shadow:0 .5px color-mix(in srgb,#fff 8%,transparent)}.aythen-tax-filter__tab:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--tax-accent) 32%,transparent)}.aythen-tax-toolbar--fill{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;width:100%}.aythen-tax-toolbar--fill>.aythen-tax-btn{flex:0 0 auto;width:auto;justify-content:center}.aythen-tax-btn--head{min-height:1.95rem;padding:.35rem .85rem;font-size:.8125rem}.aythen-tax-group-card.is-flat{background:transparent;box-shadow:none;border:0;border-radius:0;padding:.05rem 0;overflow:visible}.aythen-tax-family{border:.5px solid var(--tax-ios-border);border-radius:var(--tax-ios-radius);background:var(--tax-ios-fill);overflow:visible;box-shadow:0 .5px color-mix(in srgb,var(--text, #111) 3%,transparent);transition:opacity .14s ease,transform .14s ease}.aythen-tax-family:last-child{border-bottom-color:var(--tax-ios-border)}.aythen-tax-family.is-open{background:var(--tax-ios-fill)}.aythen-tax-family.is-dragging{opacity:.45}.aythen-tax-family--orphan,.aythen-tax-family--orphan.is-open{background:transparent!important;background-color:transparent!important;border:0;box-shadow:none;border-radius:0}.aythen-tax-family--orphan>.aythen-tax-groups,.aythen-tax-family--orphan .aythen-tax-groups{background:transparent!important;background-color:transparent!important;padding:.15rem 0 .35rem;gap:.45rem;border-radius:0;box-shadow:none}.aythen-tax-family--orphan>.aythen-tax-groups.is-drop-target{background:color-mix(in srgb,var(--tax-accent) 8%,transparent)!important;border-radius:.65rem;box-shadow:inset 2px 0 0 var(--tax-accent)}.aythen-tax-orphan-drop{--tax-orphan-dash: color-mix(in srgb, var(--tax-accent) 70%, transparent);position:relative;z-index:2;display:flex;align-items:center;justify-content:center;min-height:3rem;margin:0 0 .65rem;padding:.65rem .9rem;border-radius:.8rem;border:1.5px dashed transparent;background:linear-gradient(color-mix(in srgb,var(--tax-accent) 7%,var(--tax-ios-fill, var(--surface, #fff))),color-mix(in srgb,var(--tax-accent) 7%,var(--tax-ios-fill, var(--surface, #fff)))) padding-box,repeating-linear-gradient(90deg,var(--tax-orphan-dash) 0 10px,transparent 10px 18px) border-box;background-size:auto,28px 100%;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;color:color-mix(in srgb,var(--tax-accent) 85%,var(--tax-ios-muted));transition:color .14s ease,box-shadow .14s ease,transform .14s ease}.aythen-tax-orphan-drop.is-active{animation:aythen-tax-orphan-march .55s linear infinite}.aythen-tax-orphan-drop__label{pointer-events:none}.aythen-tax-orphan-drop.is-drop-target{color:var(--tax-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--tax-accent) 35%,transparent),0 8px 22px color-mix(in srgb,var(--tax-accent) 16%,transparent);background:linear-gradient(color-mix(in srgb,var(--tax-accent) 14%,var(--tax-ios-fill, var(--surface, #fff))),color-mix(in srgb,var(--tax-accent) 14%,var(--tax-ios-fill, var(--surface, #fff)))) padding-box,repeating-linear-gradient(90deg,var(--tax-accent) 0 10px,transparent 10px 18px) border-box;background-size:auto,28px 100%}@keyframes aythen-tax-orphan-march{to{background-position:0 0,28px 0}}@media(prefers-reduced-motion:reduce){.aythen-tax-orphan-drop.is-active{animation:none}}.aythen-tax-family--economic{margin-top:0;padding-top:0}.aythen-tax-family--economic>.aythen-tax-family__head{background:color-mix(in srgb,var(--text) 3.5%,transparent)}.aythen-tax-family--economic.is-open>.aythen-tax-family__head{background:color-mix(in srgb,var(--text) 5%,transparent)}.aythen-tax-family--economic .aythen-tax-family__title{color:var(--ak-text-primary, var(--text))}.aythen-tax-family--other{margin-top:.15rem}.aythen-tax-family__head{display:flex;align-items:center;gap:.5rem;padding:.7rem .85rem;background:color-mix(in srgb,var(--text) 3.5%,transparent);border-bottom:0;border-radius:var(--tax-ios-radius) var(--tax-ios-radius) 0 0;min-height:2.65rem;transition:background-color .14s ease,box-shadow .14s ease}.aythen-tax-family.is-open>.aythen-tax-family__head{border-bottom:.5px solid var(--tax-ios-border);background:color-mix(in srgb,var(--text) 5%,transparent)}.aythen-tax-family__head.is-drop-target{background:color-mix(in srgb,var(--tax-accent) 12%,transparent);box-shadow:inset 2px 0 0 var(--tax-accent)}.aythen-tax-family__toggle{flex:1;display:flex;align-items:center;gap:.4rem;min-width:0;padding:.1rem 0}.aythen-tax-family__chevron-btn,.aythen-tax-family__title-btn{display:inline-flex;align-items:center;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.aythen-tax-family__title-btn{min-width:0;text-align:left}.aythen-tax-family__title-btn:hover .aythen-tax-family__title,.aythen-tax-family__chevron-btn:hover .aythen-tax-family__chevron{color:var(--tax-accent)}.aythen-tax-family__chevron{display:inline-grid;place-items:center;color:var(--tax-ios-muted);width:1rem;height:1rem;flex-shrink:0;transition:transform .16s ease,color .14s ease}.aythen-tax-family__chevron.is-open{transform:rotate(90deg);color:var(--tax-accent)}.aythen-tax-family__title{font-size:.9375rem;font-weight:700;letter-spacing:-.022em;color:var(--ak-text-primary, var(--text));transition:color .14s ease}.aythen-tax-input--family{flex:1 1 auto;min-width:6rem;max-width:16rem;margin:0;padding:.15rem .35rem;border:0;border-radius:.35rem;background:transparent;font:inherit;font-size:.9375rem;font-weight:700;letter-spacing:-.022em;color:var(--ak-text-primary, var(--text));box-shadow:none}.aythen-tax-input--family:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}.aythen-tax-input--family:focus{outline:none;background:color-mix(in srgb,var(--text) 6%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--tax-accent) 18%,transparent)}.aythen-tax-family__badge{font-size:.625rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;padding:.12rem .35rem;border-radius:.35rem;background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--tax-ios-muted)}.aythen-tax-family__tools{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-left:auto;flex-shrink:0}.aythen-tax-groups{display:flex;flex-direction:column;gap:.7rem;padding:.7rem .65rem .85rem;background:color-mix(in srgb,var(--text) 1.25%,transparent);border-radius:0 0 var(--tax-ios-radius) var(--tax-ios-radius)}.aythen-tax-group-card{border:.5px solid color-mix(in srgb,var(--tax-ios-border) 88%,transparent);border-radius:.7rem;background:color-mix(in srgb,var(--surface, #fff) 82%,transparent);padding:0;box-shadow:0 .5px color-mix(in srgb,var(--text) 3%,transparent),0 4px 14px color-mix(in srgb,var(--text) 3.5%,transparent);overflow:visible;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.aythen-tax-group-card:last-child{border-bottom-color:var(--tax-ios-border)}.aythen-tax-group-card.is-system,.aythen-tax-group-card.is-custom{box-shadow:none}.aythen-tax-group-card.is-off{opacity:.5}.aythen-tax-group-card.is-drop-target{background:color-mix(in srgb,var(--tax-accent) 8%,transparent);border-color:color-mix(in srgb,var(--tax-accent) 42%,transparent);box-shadow:-2px 0 0 0 var(--tax-accent),0 .5px color-mix(in srgb,var(--text) 3%,transparent)}.aythen-tax-group-card.is-dragging,.aythen-tax-type-card.is-dragging{opacity:.45}.aythen-tax-group__row,.aythen-tax-type__main{display:flex;flex-wrap:nowrap;align-items:center;gap:.45rem;width:100%;box-sizing:border-box}.aythen-tax-group__row{min-height:2.45rem;padding:.45rem .65rem .45rem .45rem;background:color-mix(in srgb,var(--text) 3.5%,transparent);border-bottom:.5px solid var(--tax-ios-border);border-radius:.7rem .7rem 0 0;gap:.55rem}.aythen-tax-group-card:not(.is-flat):not(:has(.aythen-tax-type-card)) .aythen-tax-group__row{border-bottom:0;border-radius:.7rem}.aythen-tax-row__lead{display:flex;align-items:center;gap:.35rem;flex:1 1 auto;min-width:0}.aythen-tax-row__lead .aythen-tax-input,.aythen-tax-row__lead .aythen-tax-label{flex:1 1 auto;min-width:0}.aythen-tax-row__actions{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.35rem;flex:0 0 auto;margin-inline-start:.35rem}.aythen-tax-row__trail{display:inline-flex;align-items:center;justify-content:flex-end;flex:0 0 2rem;width:2rem;min-width:2rem;margin-left:.15rem}.aythen-tax-row__trail-spacer{display:block;width:31px;height:18px}.aythen-tax-row__trail .aythen-tax-toggle{margin-left:0}.aythen-tax-inline-create{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem .55rem;margin:0;padding:.65rem .75rem .7rem;border:0;border-bottom:.5px solid var(--tax-ios-border);border-radius:0;background:color-mix(in srgb,var(--tax-accent) 8%,transparent)}.aythen-tax-inline-create .aythen-tax-input{flex:1 1 12rem;min-width:10rem}.aythen-tax-inline-create__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.65rem .85rem;width:100%;flex:1 1 100%;margin-top:.15rem;padding:.55rem .65rem .6rem;border-radius:.5rem;border:.5px solid color-mix(in srgb,var(--tax-ios-border) 85%,transparent);background:color-mix(in srgb,var(--surface, #fff) 88%,var(--tax-accent) 12%)}.aythen-tax-inline-create__field{display:flex;flex-direction:column;gap:.3rem;min-width:0}.aythen-tax-inline-create__field-head{display:inline-flex;align-items:center;gap:.35rem}.aythen-tax-inline-create__field-label{font-size:.75rem;font-weight:600;letter-spacing:.01em;color:var(--aythen-text, #1f2937)}.aythen-tax-inline-create__tip{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;margin:0;padding:0;border:.5px solid color-mix(in srgb,var(--aythen-muted, #667085) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface, #fff) 70%,transparent);color:var(--aythen-muted, #667085);font-size:.65rem;font-weight:700;line-height:1;cursor:help;flex-shrink:0}.aythen-tax-inline-create__tip:hover,.aythen-tax-inline-create__tip:focus-visible{color:var(--tax-accent, #2563eb);border-color:color-mix(in srgb,var(--tax-accent, #2563eb) 55%,transparent);outline:none}.aythen-tax-inline-create__select{width:100%;flex:none;min-width:0}.aythen-tax-inline-create__dd{width:100%;min-width:0}.aythen-tax-inline-create__dd .aythen-dd-trigger{width:100%;min-height:2.125rem}.aythen-tax-inline-create__hint{margin:0;font-size:.72rem;line-height:1.35;color:var(--aythen-muted, #667085)}.aythen-tax-type__main{min-height:var(--tax-row-h);padding:.4rem .55rem .4rem .4rem}.aythen-tax-types{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;border-top:0;background:color-mix(in srgb,var(--surface, #fff) 35%,transparent)}.aythen-tax-type-card{border:0;border-radius:0;border-top:.5px solid var(--tax-ios-border);background:transparent;padding:0;margin-top:0;transition:background-color .12s ease}.aythen-tax-type-card:first-child{margin-top:0;border-top:0}.aythen-tax-type-card.is-off{opacity:.5}.aythen-tax-type-card.is-open{margin:.25rem .3rem .35rem;border:.5px solid color-mix(in srgb,var(--tax-accent) 18%,var(--tax-ios-border));border-radius:.75rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface, #fff) 92%,transparent),color-mix(in srgb,var(--tax-accent) 5%,var(--surface, #fff)));box-shadow:0 .5px color-mix(in srgb,var(--text) 4%,transparent),0 6px 18px color-mix(in srgb,var(--text) 5%,transparent);overflow:hidden}.aythen-tax-type-card.is-open+.aythen-tax-type-card{border-top-color:transparent}.aythen-tax-type-card.is-drop-target{background:color-mix(in srgb,var(--tax-accent) 8%,transparent);box-shadow:-2px 0 0 0 var(--tax-accent)}.aythen-tax-group-card.is-flat{border:0;background:transparent;box-shadow:none;overflow:visible}.aythen-tax-group-card.is-flat .aythen-tax-types{background:transparent;gap:.35rem}.aythen-tax-group-card.is-flat .aythen-tax-type-card{border-top:0;border-radius:.7rem;background:color-mix(in srgb,var(--surface, #fff) 88%,transparent);border:.5px solid color-mix(in srgb,var(--tax-ios-border) 88%,transparent);box-shadow:0 .5px color-mix(in srgb,var(--text) 2.5%,transparent);overflow:visible}.aythen-tax-group-card.is-flat .aythen-tax-type-card:first-child{border-top:.5px solid color-mix(in srgb,var(--tax-ios-border) 88%,transparent)}.aythen-tax-group-card.is-flat .aythen-tax-type-card.is-drop-target{background:color-mix(in srgb,var(--tax-accent) 8%,transparent);border-color:color-mix(in srgb,var(--tax-accent) 36%,transparent)}.aythen-tax-group-card.is-flat .aythen-tax-type-card.is-open{margin:.05rem 0}.aythen-tax-type__icon{flex-shrink:0;width:1.6rem;height:1.6rem;border-radius:.35rem;display:grid;place-items:center;background:transparent;color:var(--ak-text-muted, var(--text-muted))}.aythen-tax-type__icon .aythen-billing-doc-type-icon{width:1.05rem;height:1.05rem}.aythen-tax-type__icon--muted{font-size:.85rem;font-weight:700}.aythen-tax-label{flex:1 1 auto;min-width:0;font-size:.8125rem;font-weight:550;letter-spacing:-.01em;color:var(--ak-text-primary, var(--text));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aythen-tax-label--group{flex:1 1 auto;min-width:0;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--text) 46%,transparent)}.aythen-tax-required{margin-left:.15rem;color:var(--tax-accent);font-weight:700}.aythen-tax-input{flex:1 1 7rem;min-width:7rem;border:0;border-radius:.4rem;padding:.35rem .45rem;font:inherit;font-size:.875rem;background:transparent;color:inherit}.aythen-tax-input:focus{outline:none;background:var(--tax-ios-wash);box-shadow:0 0 0 2px color-mix(in srgb,var(--tax-accent) 20%,transparent)}.aythen-tax-input--group{flex:1 1 auto;min-width:5.5rem;max-width:100%;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--text) 52%,transparent);background:transparent;box-shadow:none;padding-inline:.3rem;min-height:1.85rem}.aythen-tax-input--group:hover:not(:focus){color:color-mix(in srgb,var(--text) 62%,transparent);background:transparent;box-shadow:none}.aythen-tax-input--group:focus{color:var(--ak-text-primary, var(--text));background:color-mix(in srgb,var(--text) 5%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--tax-accent) 16%,transparent)}.aythen-tax-input--group::placeholder{color:color-mix(in srgb,var(--text) 38%,transparent);font-weight:500;text-transform:none;letter-spacing:0;opacity:1}.aythen-tax-input--type{font-weight:550}.aythen-tax-chip{flex-shrink:0;font-size:.6875rem;font-weight:550;padding:0;border-radius:0;background:transparent;color:var(--ak-text-muted, var(--text-muted))}.aythen-tax-chip--muted{background:transparent}.aythen-tax-chip--required{background:transparent;color:var(--ak-accent-green, #166534)}.aythen-tax-chip--optional{background:transparent}.aythen-tax-chip--accent{background:transparent;color:var(--accent, #0a84ff)}.aythen-tax-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.125rem;padding:.45rem .95rem;border:0;border-radius:980px;background:transparent;font:inherit;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;color:var(--ak-text-primary, var(--text));cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,opacity .15s ease,filter .15s ease}.aythen-tax-btn:hover:not(:disabled){background:color-mix(in srgb,var(--text) 8%,transparent)}.aythen-tax-btn:disabled{opacity:.45;cursor:not-allowed}.aythen-tax-btn--primary{background:var(--tax-accent, var(--accent, #10a37f));color:#fff}.aythen-tax-btn--primary:hover:not(:disabled){filter:brightness(.96);background:var(--tax-accent, var(--accent, #10a37f))}.aythen-tax-btn--secondary{background:color-mix(in srgb,var(--text, #111) 4%,transparent);color:inherit}.aythen-tax-btn--secondary:hover:not(:disabled){background:color-mix(in srgb,var(--text, #111) 8%,transparent)}.aythen-tax-btn--accent{background:color-mix(in srgb,var(--tax-accent) 14%,transparent);color:var(--tax-accent)}.aythen-tax-btn--accent:hover:not(:disabled){background:color-mix(in srgb,var(--tax-accent) 22%,transparent)}.aythen-tax-btn--naming{font-weight:500;color:var(--ak-text-muted, var(--text-muted));border-radius:.35rem;min-height:1.85rem;padding:.25rem .45rem}.aythen-tax-btn--naming.is-active{background:transparent;color:var(--accent, #0a84ff);box-shadow:inset 0 -1.5px 0 var(--accent, #0a84ff);border-radius:0}.aythen-tax-btn--ghost{background:transparent;color:var(--tax-accent, var(--accent, #10a37f));padding-inline:.55rem}.aythen-tax-btn--ghost:hover:not(:disabled){background:color-mix(in srgb,var(--tax-accent, var(--accent, #10a37f)) 10%,transparent)}.aythen-tax-btn--danger{background:transparent;color:var(--ak-danger, #c62828)}.aythen-tax-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--ak-danger, #c62828) 10%,transparent)}.aythen-tax-actions,.aythen-tax-apply__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.aythen-tax-dirty{font-size:.75rem;color:var(--ak-text-muted, var(--text-muted))}.aythen-tax-apply{display:flex;flex-direction:column;gap:.65rem;padding:.75rem 0;border-radius:0;border:0;border-top:.5px solid color-mix(in srgb,var(--text) 10%,transparent);background:transparent}.aythen-tax-apply__lead{margin:0;font-size:.8125rem;line-height:1.4}.aythen-tax-toggle{display:inline-flex;align-items:center;justify-content:flex-end;flex-shrink:0;margin-left:0}.aythen-tax-toggle .aythen-switch{width:31px;height:18px;cursor:pointer}.aythen-tax-toggle .aythen-switch.is-locked,.aythen-tax-toggle.is-disabled .aythen-switch{opacity:.55;cursor:not-allowed}.aythen-tax-toggle .aythen-switch i{border:0;background:#78788052;box-shadow:none}.aythen-tax-toggle .aythen-switch i:after{top:2px;left:2px;width:14px;height:14px;background:#fff;box-shadow:0 2px 4px #0000002e}.aythen-tax-toggle .aythen-switch.is-on i{background:#34c759;border-color:transparent;box-shadow:none}.aythen-tax-toggle .aythen-switch.is-on i:after{transform:translate(13px);background:#fff;box-shadow:0 2px 4px #0000002e}:root[data-theme=light] .aythen-tax-toggle .aythen-switch i{background:#78788029}:root[data-theme=light] .aythen-tax-toggle .aythen-switch.is-on i{background:#34c759}.aythen-tax-btn__meta{max-width:6.5rem;overflow:hidden;text-overflow:ellipsis;font-weight:500;opacity:.75}.aythen-tax-folder-select{flex:0 1 12rem;min-width:8rem;max-width:100%;font:inherit;font-size:.8125rem;padding:.35rem 0;border-radius:0;border:0;border-bottom:.5px solid color-mix(in srgb,var(--text) 16%,transparent);background:transparent;color:inherit}.aythen-tax-folder-select:focus{outline:none;border-bottom-color:var(--accent, #0a84ff)}.aythen-tax-folder-select--block{flex:1 1 100%;width:100%;max-width:none}.aythen-tax-folder-panel{margin-top:.35rem;padding:.55rem 0 0;border-top:.5px solid color-mix(in srgb,var(--text) 7%,transparent);display:flex;flex-direction:column;gap:.35rem}.aythen-tax-folder-panel--in-actions{margin-top:.25rem;padding:.45rem 0 0;border-top:.5px solid color-mix(in srgb,var(--text) 7%,transparent);border-radius:0;background:transparent}.aythen-tax-folder-panel__field{display:flex;flex-direction:column;gap:.25rem;font-size:.8125rem;font-weight:600}.aythen-tax-folder-panel__hint{margin:0;font-size:.75rem;line-height:1.35;color:var(--ak-text-muted, var(--text-muted));font-weight:400}.aythen-tax-linear-select,.aythen-tax-linear-input{width:100%;min-height:2.125rem;padding:.4rem .65rem;border:1px solid color-mix(in srgb,var(--text) 10%,transparent);border-radius:.5rem;background:var(--surface, #fff);color:var(--ak-text-primary, var(--text));font:inherit;font-size:.8125rem;font-weight:500;letter-spacing:-.011em;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.aythen-tax-linear-select:focus,.aythen-tax-linear-input:focus{border-color:color-mix(in srgb,var(--tax-accent, #5e6ad2) 55%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--tax-accent, #5e6ad2) 18%,transparent)}.aythen-tax-linear-select:disabled,.aythen-tax-linear-input:disabled{opacity:.55;cursor:default}.aythen-tax-actions-panel{margin-top:.4rem;padding:.55rem 0 .1rem;border-top:.5px solid color-mix(in srgb,var(--text) 8%,transparent);display:flex;flex-direction:column;gap:.5rem}.aythen-tax-actions-panel__lead,.aythen-tax-actions-panel__hint,.aythen-tax-actions-panel__seal{margin:0;font-size:.75rem;line-height:1.4;letter-spacing:-.01em;color:var(--tax-ios-muted, var(--ak-text-muted, var(--text-muted)))}.aythen-tax-actions-panel__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;border:.5px solid color-mix(in srgb,var(--text) 9%,transparent);border-radius:.65rem;overflow:hidden;background:var(--surface, #fff);box-shadow:0 0 0 .5px color-mix(in srgb,var(--text) 2%,transparent)}.aythen-tax-actions-panel__row{display:flex;flex-direction:column;gap:0;padding:0;border-bottom:.5px solid color-mix(in srgb,var(--text) 8%,transparent);background:transparent}.aythen-tax-actions-panel__row:last-child{border-bottom:0}.aythen-tax-actions-panel__row-head{display:flex;align-items:center;gap:.75rem;width:100%;min-height:2.5rem;padding:.55rem .75rem;box-sizing:border-box}.aythen-tax-actions-panel__copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.1rem;padding-right:.5rem}.aythen-tax-actions-panel__copy strong{font-size:.8125rem;font-weight:500;letter-spacing:-.014em}.aythen-tax-actions-panel__copy small{font-size:.71875rem;line-height:1.35;color:var(--tax-ios-muted, var(--ak-text-muted, var(--text-muted)))}.aythen-tax-actions-panel__control{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;margin-left:auto}.aythen-tax-actions-panel__control .aythen-tax-toggle{margin-left:0}.aythen-tax-actions-email{display:flex;flex-direction:column;gap:.75rem;padding:0 .8rem .85rem;border-top:1px solid color-mix(in srgb,var(--text) 6%,transparent);background:color-mix(in srgb,var(--text) 2.5%,transparent)}.aythen-tax-actions-email__field{display:flex;flex-direction:column;gap:.35rem}.aythen-tax-actions-email__field>span:first-child{font-size:.6875rem;font-weight:650;letter-spacing:.03em;text-transform:uppercase;color:var(--tax-ios-muted, var(--ak-text-muted, var(--text-muted)))}.aythen-tax-actions-email__hint{margin:0;font-size:.71875rem;line-height:1.35;color:var(--tax-ios-muted, var(--ak-text-muted, var(--text-muted)))}.aythen-tax-actions-email__error{margin:0;font-size:.71875rem;color:var(--ak-danger, #b91c1c)}.aythen-tax-email-chips{display:flex;flex-wrap:wrap;gap:.35rem}.aythen-tax-email-chip{display:inline-flex;align-items:center;gap:.25rem;min-height:1.55rem;padding:.15rem .45rem .15rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--ak-text-primary, var(--text));font-size:.75rem;font-weight:550;letter-spacing:-.01em}.aythen-tax-email-chip__x{display:inline-grid;place-items:center;width:1.1rem;height:1.1rem;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--tax-ios-muted, var(--text-muted));font-size:.9rem;line-height:1;cursor:pointer}.aythen-tax-email-chip__x:hover{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--ak-text-primary, var(--text))}.aythen-tax-email-add{display:flex;gap:.4rem;align-items:center}.aythen-tax-email-add .aythen-tax-linear-input{flex:1 1 auto}.aythen-tax-actions-email__status-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.aythen-tax-actions-email__status-row{display:grid;grid-template-columns:minmax(5rem,.85fr) minmax(0,1.4fr);gap:.45rem;align-items:center}.aythen-tax-actions-email__status-card{display:flex;flex-direction:column;gap:.45rem;padding:.55rem .6rem .6rem;border-radius:.55rem;border:.5px solid color-mix(in srgb,var(--text) 8%,transparent);background:color-mix(in srgb,var(--bg, #fff) 70%,transparent)}.aythen-tax-actions-email__status-head{display:grid;grid-template-columns:minmax(5rem,.85fr) minmax(0,1.4fr);gap:.45rem;align-items:center}.aythen-tax-actions-email__status-label{font-size:.78125rem;font-weight:550;letter-spacing:-.01em;color:var(--ak-text-primary, var(--text))}.aythen-tax-actions-email__status-recipients{display:flex;flex-direction:column;gap:.3rem}.aythen-tax-actions-email__status-recipients .aythen-contact-picker{margin-top:.1rem}.aythen-tax-actions-email__sublabel{font-size:.6875rem;font-weight:600;letter-spacing:.02em;color:var(--tax-ios-muted, var(--ak-text-muted, var(--text-muted)))}.aythen-tax-statuses-panel{margin-top:.55rem;padding:.85rem .9rem .75rem;border-radius:.75rem;border:.5px solid color-mix(in srgb,var(--text) 10%,transparent);background:color-mix(in srgb,var(--text) 3.5%,transparent);display:flex;flex-direction:column;gap:.7rem}.aythen-tax-statuses-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.aythen-tax-statuses-panel__head-copy{min-width:0;display:flex;flex-direction:column;gap:.2rem}.aythen-tax-statuses-panel__title{margin:0;font-size:.8125rem;font-weight:650;letter-spacing:-.01em;color:var(--text);display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem}.aythen-tax-statuses-panel__type{font-size:.75rem;font-weight:500;color:var(--ak-text-muted, var(--text-muted))}.aythen-tax-statuses-panel__lead,.aythen-tax-statuses-panel__hint,.aythen-tax-statuses-panel__empty{margin:0;font-size:.75rem;line-height:1.4;color:var(--ak-text-muted, var(--text-muted))}.aythen-tax-statuses-panel__badge{flex:0 0 auto;padding:.2rem .5rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--text) 72%,transparent);background:color-mix(in srgb,var(--text) 7%,transparent);border:.5px solid color-mix(in srgb,var(--text) 10%,transparent)}.aythen-tax-statuses-panel__enable{display:inline-flex;align-items:center;gap:.45rem;font-size:.8125rem;font-weight:600;padding:.35rem 0}.aythen-tax-statuses-panel__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.aythen-tax-statuses-panel__row{display:flex;align-items:center;gap:.65rem;padding:.55rem .65rem;border-radius:.55rem;background:color-mix(in srgb,var(--bg, #fff) 88%,transparent);border:.5px solid color-mix(in srgb,var(--text) 8%,transparent)}.aythen-tax-statuses-panel__row.is-readonly{cursor:default}.aythen-tax-statuses-panel__row.is-initial{border-color:color-mix(in srgb,var(--ak-accent, #10a37f) 28%,transparent)}.aythen-tax-statuses-panel__step{flex:0 0 auto;width:1.35rem;height:1.35rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:650;color:var(--ak-text-muted, var(--text-muted));background:color-mix(in srgb,var(--text) 6%,transparent)}.aythen-tax-statuses-panel__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.2rem}.aythen-tax-statuses-panel__name{font-size:.875rem;font-weight:600;letter-spacing:-.01em;color:var(--text)}.aythen-tax-statuses-panel__label{width:100%;min-width:0}.aythen-tax-statuses-panel__meta{display:flex;flex-wrap:wrap;gap:.3rem}.aythen-tax-statuses-panel__chip{display:inline-flex;align-items:center;padding:.1rem .4rem;border-radius:999px;font-size:.625rem;font-weight:650;letter-spacing:.02em;color:color-mix(in srgb,var(--text) 70%,transparent);background:color-mix(in srgb,var(--text) 6%,transparent)}.aythen-tax-statuses-panel__chip--soft{color:color-mix(in srgb,var(--ak-accent, #10a37f) 90%,var(--text));background:color-mix(in srgb,var(--ak-accent, #10a37f) 12%,transparent)}.aythen-tax-statuses-panel__chip--lock{color:color-mix(in srgb,#b54708 95%,var(--text));background:color-mix(in srgb,#f79009 16%,transparent)}.aythen-tax-statuses-panel__controls{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;flex:0 1 auto}.aythen-tax-statuses-panel__category{max-width:8.5rem}.aythen-tax-statuses-panel__initial,.aythen-tax-statuses-panel__locks-edit{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;color:var(--ak-text-muted, var(--text-muted));white-space:nowrap}.aythen-tax-statuses-panel__locks-edit input{accent-color:var(--ak-accent, #10a37f)}.aythen-tax-statuses-panel__add{align-self:flex-start}.aythen-tax-statuses-panel__hint{padding-top:.1rem}.aythen-tax-statuses-panel__empty{padding:.55rem .65rem;border-radius:.55rem;background:color-mix(in srgb,var(--bg, #fff) 70%,transparent);border:.5px dashed color-mix(in srgb,var(--text) 12%,transparent)}@media(max-width:560px){.aythen-tax-statuses-panel__row{flex-wrap:wrap}.aythen-tax-statuses-panel__controls{width:100%;padding-left:2rem}}.aythen-tax-naming{margin-top:.55rem;padding:.65rem 0 .2rem;border-top:.5px solid color-mix(in srgb,var(--text) 8%,transparent);display:flex;flex-direction:column;gap:.55rem}.aythen-tax-naming .aythen-naming-builder--compact .aythen-naming-builder__head{margin-bottom:.15rem}.aythen-tax-naming .aythen-naming-builder--email{gap:.6rem}.aythen-tax-naming__preview{min-width:0;margin-top:.35rem}.aythen-tax-naming__preview strong{display:block;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.aythen-tax-group__row,.aythen-tax-type__main{flex-wrap:wrap;align-items:flex-start}.aythen-tax-row__lead{flex:1 1 calc(100% - 2.5rem);order:1}.aythen-tax-row__trail{order:2;margin-inline-start:auto}.aythen-tax-row__actions{order:3;flex:1 1 100%;max-width:none;justify-content:flex-start;padding-inline-start:1.7rem}.aythen-tax-row__actions--menu{flex-wrap:nowrap}.aythen-tax-more__menu:not(.aythen-tax-more__menu--portal){inset-inline-end:auto;inset-inline-start:0}}.aythen-tax-templates{--tax-tpl-pad-x: .75rem;--tax-tpl-pad-y: .75rem;--tax-tpl-gap: .65rem;display:flex;flex-direction:column;gap:var(--tax-tpl-gap);padding:.75rem 0 .25rem;border-top:1px solid color-mix(in srgb,var(--text) 8%,transparent)}.aythen-tax-templates__head{display:flex;flex-direction:column;gap:.25rem;padding:0 .1rem}.aythen-tax-templates__title{margin:0;font-size:.875rem;font-weight:650;letter-spacing:-.018em;color:var(--ak-text-primary, var(--text))}.aythen-tax-templates__lead{margin:0;font-size:.75rem;line-height:1.4;letter-spacing:-.01em;color:var(--tax-ios-muted, var(--ak-text-muted, var(--text-muted)))}.aythen-tax-templates__section{display:flex;flex-direction:column;gap:.55rem;padding:var(--tax-tpl-pad-y) var(--tax-tpl-pad-x);border:1px solid color-mix(in srgb,var(--text) 9%,transparent);border-radius:.65rem;background:var(--surface, #fff)}.aythen-tax-templates__section--library{gap:.55rem}.aythen-tax-templates__section-head{display:flex;flex-direction:column;gap:.2rem}.aythen-tax-templates__section-kicker{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tax-accent, #5e6ad2)}.aythen-tax-templates__section-title{font-size:.8125rem;font-weight:650;letter-spacing:-.014em;color:var(--ak-text-primary, var(--text))}.aythen-tax-templates__section-hint{margin:0;font-size:.71875rem;line-height:1.35;color:var(--tax-ios-muted, var(--ak-text-muted, var(--text-muted)))}.aythen-tax-templates__default-value{margin:0;padding:.1rem 0;font-size:.8125rem;font-weight:550;letter-spacing:-.01em}.aythen-tax-templates__required{display:flex;flex-direction:column;gap:.4rem;padding:.1rem .1rem 0}.aythen-tax-templates__required-title{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--tax-ios-muted, var(--ak-text-muted, var(--text-muted)))}.aythen-tax-templates__required-list{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.aythen-tax-templates__required-list li{font-size:.71875rem;font-weight:550;padding:.28rem .55rem;border-radius:.4rem;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--ak-text, var(--text))}.aythen-tax-templates__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.aythen-tax-templates__actions .aythen-tax-btn{min-height:2rem;padding:.4rem .75rem}.aythen-tax-templates__list{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;border:1px solid color-mix(in srgb,var(--text) 8%,transparent);border-radius:.55rem;overflow:hidden}.aythen-tax-templates__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem;padding:.65rem var(--tax-tpl-pad-x);border-radius:0;border:0;border-bottom:1px solid color-mix(in srgb,var(--text) 7%,transparent);background:transparent}.aythen-tax-templates__item:last-child{border-bottom:0}.aythen-tax-templates__item.is-default{background:color-mix(in srgb,var(--tax-accent, #5e6ad2) 6%,transparent)}.aythen-tax-templates__item-main{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0}.aythen-tax-templates__item-main strong{font-size:.8125rem;font-weight:600;letter-spacing:-.014em}.aythen-tax-templates__item-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.aythen-tax-templates__item-actions .aythen-tax-btn{min-height:1.9rem;padding:.3rem .6rem}.aythen-tax-templates__status{margin:0;padding:.1rem 0;font-size:.75rem}.aythen-tax-templates__status.is-error{color:var(--ak-danger, #b91c1c)}.aythen-tax-templates__status.is-ok{color:var(--ak-success, #15803d)}.aythen-tax-templates__empty{margin:0;padding:.15rem 0;font-size:.75rem;color:var(--tax-ios-muted, var(--ak-text-muted, var(--text-muted)))}.aythen-tax-templates .aythen-tax-linear-select{min-height:2.125rem;padding:.45rem .7rem}.aythen-tax-vision-panel{margin:.65rem 0 .2rem;padding:.85rem .9rem .95rem;border:1px solid var(--tax-ios-border);border-radius:var(--tax-ios-radius);background:var(--tax-ios-fill);box-shadow:0 1px color-mix(in srgb,var(--text, #111) 4%,transparent)}.aythen-tax-vision-panel__hint{margin:0;font-size:.75rem;line-height:1.4;letter-spacing:-.01em;color:var(--tax-ios-muted)}.aythen-tax-vision-panel--bare{padding-top:.55rem;padding-bottom:.55rem}.aythen-tax-vision-contract{display:flex;flex-direction:column;gap:.55rem;margin:0 0 .65rem;padding:0;background:transparent}.aythen-tax-vision-contract__keys{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .45rem;min-width:0}.aythen-tax-vision-contract__kicker{flex-shrink:0;font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--tax-ios-muted)}.aythen-tax-vision-contract__chips{display:flex;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;min-width:0}.aythen-tax-vision-contract__chip{max-width:100%;padding:.15rem .45rem;border-radius:.4rem;border:1px solid color-mix(in srgb,var(--text, #111) 10%,transparent);background:color-mix(in srgb,var(--text, #111) 3.5%,transparent);color:var(--ak-text-primary, var(--text));font-size:.6875rem;font-weight:500;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aythen-tax-vision-contract__econ{display:flex;flex-direction:column;gap:.45rem}.aythen-tax-vision-sides{display:grid;grid-template-columns:1fr 1fr;gap:.3rem;padding:.2rem;border-radius:.65rem;background:color-mix(in srgb,var(--text, #111) 6%,transparent)}.aythen-tax-vision-side{min-height:2rem;padding:.35rem .5rem;border:0;border-radius:.5rem;background:transparent;color:var(--tax-ios-muted);font:inherit;font-size:.8125rem;font-weight:600;letter-spacing:-.015em;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.aythen-tax-vision-side.is-active{background:var(--tax-ios-fill);color:var(--ak-text-primary, var(--text));box-shadow:0 1px 2px color-mix(in srgb,var(--text, #111) 12%,transparent)}.aythen-tax-vision-side:disabled{opacity:.55;cursor:default}.aythen-tax-vision-cat{display:flex;flex-direction:column;gap:.3rem;padding:.15rem .2rem .05rem}.aythen-tax-vision-cat__label{font-size:.6875rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase;color:var(--tax-ios-muted)}.aythen-tax-vision-cat__select{width:100%;min-height:2.35rem;padding:.45rem .65rem;border:0;border-radius:.65rem;background:var(--tax-ios-fill);color:var(--ak-text-primary, var(--text));font:inherit;font-size:.875rem;font-weight:550;letter-spacing:-.015em;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--tax-ios-muted) 50%),linear-gradient(135deg,var(--tax-ios-muted) 50%,transparent 50%);background-position:calc(100% - 1rem) calc(50% - .15rem),calc(100% - .7rem) calc(50% - .15rem);background-size:.35rem .35rem,.35rem .35rem;background-repeat:no-repeat}.aythen-tax-vision-cat__select:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--tax-accent) 28%,transparent)}.aythen-tax-vision-cat__select:disabled{opacity:.6;cursor:default}.aythen-tax-vision-panel__editor{margin-top:.15rem}.aythen-tax-vision-panel__editor .aythen-vars-editor-title{margin:0 0 .5rem;font-family:inherit;font-size:.6875rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--tax-ios-muted)}.aythen-tax-vision-panel__editor .aythen-vars-editor-list{gap:.35rem}.aythen-tax-vision-panel__editor .aythen-var-edit-row--stack{border:1px solid var(--tax-ios-border);border-left:1px solid var(--tax-ios-border);border-radius:.75rem;background:var(--tax-ios-fill);padding:.55rem .65rem;box-shadow:none}.aythen-tax-vision-panel__editor .aythen-var-edit-row--stack:hover{border-color:var(--tax-ios-border-strong);box-shadow:none}.aythen-tax-vision-panel__editor .aythen-var-edit-row.is-locked{background:color-mix(in srgb,var(--tax-accent) 5%,var(--tax-ios-fill));border-color:color-mix(in srgb,var(--tax-accent) 20%,var(--tax-ios-border))}.aythen-tax-vision-panel__editor .aythen-var-edit-row.is-drop-target{border-color:var(--tax-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--tax-accent) 18%,transparent)}.aythen-tax-vision-panel__editor .aythen-var-edit-num{font-family:inherit;font-size:.6875rem;font-weight:650;color:var(--tax-ios-muted);letter-spacing:.02em}.aythen-tax-vision-panel__editor .aythen-var-edit-key,.aythen-tax-vision-panel__editor .aythen-var-edit-key--ro{font-family:inherit;font-size:.875rem;font-weight:600;letter-spacing:-.015em}.aythen-tax-vision-panel__editor .aythen-var-edit-row input{border:0;border-radius:.5rem;background:var(--tax-ios-wash);font-size:.8125rem;box-shadow:none}.aythen-tax-vision-panel__editor .aythen-var-edit-row input:focus{border:0;box-shadow:0 0 0 2px color-mix(in srgb,var(--tax-accent) 22%,transparent);background:var(--tax-ios-fill)}.aythen-tax-vision-panel__editor .aythen-var-edit-type-ro,.aythen-tax-vision-panel__editor .aythen-var-edit-lock{display:inline-flex;align-items:center;gap:.25rem;min-height:1.7rem;padding:.15rem .45rem;border-radius:.45rem;background:var(--tax-ios-wash);color:var(--tax-ios-muted);font-size:.75rem;font-weight:550;white-space:nowrap}.aythen-tax-vision-panel__editor .aythen-var-edit-lock{justify-content:center;width:1.7rem;padding:0;color:var(--tax-accent)}.aythen-tax-vision-panel__editor .aythen-chart-grip--spacer{visibility:hidden;pointer-events:none}.aythen-tax-vision-panel__editor .aythen-vars-editor-add{width:100%;margin-top:.15rem;border:0;border-radius:.75rem;background:var(--tax-ios-wash);color:var(--tax-accent);font-family:inherit;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;box-shadow:none}.aythen-tax-vision-panel__editor .aythen-vars-editor-add:hover{background:color-mix(in srgb,var(--tax-accent) 12%,transparent);box-shadow:none}.aythen-tax-vision-panel__actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.aythen-tax-delete-confirm__actions{margin-top:.35rem}.aythen-tax-delete-confirm__danger{background:#dc2626;border-color:#dc2626;color:#fff}.aythen-tax-delete-confirm__danger:hover:not(:disabled){filter:brightness(1.05)}.aythen-tax-delete-confirm__danger:disabled{opacity:.55}.aythen-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0f172a73;display:grid;place-items:center;padding:1rem}.aythen-modal{background:var(--aythen-surface, #fff);border-radius:.65rem;padding:1rem 1.15rem;box-shadow:0 20px 50px #0f172a33;max-height:min(90vh,40rem);overflow:auto}.aythen-modal__head,.aythen-modal__foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.aythen-modal__foot{margin-top:1rem;justify-content:flex-end}.usig-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.usig-panel__lead{margin:.25rem 0 .5rem}.usig-disclaimer{margin:0;font-size:.8125rem;color:var(--aythen-muted, #6b7280);line-height:1.4;max-width:36rem}.usig-empty{padding:1.5rem 0;text-align:center}.usig-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.usig-card{display:grid;grid-template-columns:7rem 1fr auto;gap:.75rem;align-items:center;border:1px solid var(--aythen-border, #e5e7eb);border-radius:.5rem;padding:.65rem .75rem;background:var(--aythen-surface, #fff)}.usig-card__preview{height:3.5rem;display:grid;place-items:center;background:#fafafa;border-radius:.35rem;overflow:hidden}.usig-card__img{max-width:100%;max-height:3.25rem;object-fit:contain}.usig-card__title-row{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.usig-badge{font-size:.6875rem;font-weight:600;padding:.1rem .4rem;border-radius:999px;background:color-mix(in srgb,var(--aythen-accent, #3b5bdb) 12%,transparent);color:var(--aythen-accent, #3b5bdb)}.usig-card__meta{margin:.2rem 0 0;font-size:.75rem;color:var(--aythen-muted, #6b7280)}.usig-card__menu{position:relative}.usig-menu{position:absolute;right:0;top:100%;z-index:5;min-width:12rem;display:flex;flex-direction:column;background:#fff;border:1px solid var(--aythen-border, #e5e7eb);border-radius:.4rem;box-shadow:0 8px 24px #0f172a1a;padding:.25rem}.usig-menu button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;text-align:left;padding:.45rem .55rem;font:inherit;font-size:.8125rem;border-radius:.3rem;cursor:pointer}.usig-menu button:hover{background:#f3f4f6}.usig-modal{max-width:36rem;width:min(96vw,36rem)}.usig-tabs{display:flex;gap:.25rem;margin:.75rem 0}.usig-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--aythen-border, #e5e7eb);background:transparent;border-radius:.35rem;padding:.35rem .65rem;font:inherit;font-size:.8125rem;cursor:pointer}.usig-tabs button.is-active{border-color:var(--aythen-accent, #3b5bdb);color:var(--aythen-accent, #3b5bdb);background:color-mix(in srgb,var(--aythen-accent, #3b5bdb) 8%,transparent)}.usig-draw__canvas{width:100%;max-width:100%;height:auto;border:1px solid var(--aythen-border, #e5e7eb);border-radius:.4rem;touch-action:none;cursor:crosshair;background:#fff}.usig-draw__actions{display:flex;gap:.35rem;margin-top:.45rem}.usig-preview-img{display:block;max-width:100%;max-height:7rem;margin-top:.65rem;object-fit:contain;background:#fafafa;border-radius:.35rem}.usig-upload,.usig-type{margin-bottom:.75rem}.wadmin{--wadmin-radius: 12px;--wadmin-row: .85rem 1rem;--wadmin-muted: var(--ak-text-muted, var(--text-muted, #6b7280));--wadmin-border: color-mix(in srgb, var(--ak-border-subtle, var(--border, #e5e7eb)) 85%, transparent);--wadmin-fill: color-mix(in srgb, var(--surface-raised, #fff) 92%, var(--surface, #f5f5f7));--wadmin-fill-soft: color-mix(in srgb, var(--text, #111) 4%, transparent);display:flex;flex-direction:column;gap:1.25rem;min-width:0}.wadmin-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.wadmin-hero--compact{align-items:center;gap:.65rem}.wadmin-hero__spacer{flex:1 1 auto;min-width:0}.wadmin-hero__actions{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;flex:0 0 auto;margin-inline-start:auto}.wadmin-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.125rem;padding:.45rem .95rem;border:0;border-radius:980px;font:inherit;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:background .15s ease,color .15s ease,opacity .15s ease}.wadmin-btn:disabled{opacity:.45;cursor:not-allowed}.wadmin-btn--primary{background:var(--accent, #10a37f);color:#fff}.wadmin-btn--primary:hover:not(:disabled){filter:brightness(.96)}.wadmin-btn--secondary{background:var(--wadmin-fill-soft);color:inherit}.wadmin-btn--secondary:hover:not(:disabled){background:color-mix(in srgb,var(--text, #111) 8%,transparent)}.wadmin-btn--ghost{background:transparent;color:var(--accent, #10a37f);padding-inline:.55rem}.wadmin-btn--ghost:hover:not(:disabled){background:color-mix(in srgb,var(--accent, #10a37f) 10%,transparent)}.wadmin-btn--text{min-height:1.75rem;padding:.25rem .55rem;border-radius:8px;background:transparent;color:var(--accent, #10a37f);font-weight:600;font-size:.8125rem}.wadmin-btn--text:hover:not(:disabled){background:color-mix(in srgb,var(--accent, #10a37f) 10%,transparent)}.wadmin-btn--danger-text{color:#c2410c}.wadmin-card{border:1px solid var(--wadmin-border);border-radius:var(--wadmin-radius);background:var(--wadmin-fill);overflow:hidden}.wadmin-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.85rem 1rem .55rem}.wadmin-card__title{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:-.01em}.wadmin-card__meta{margin:0;font-size:.75rem;color:var(--wadmin-muted)}.wadmin-seats{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.wadmin-seats--inline{flex:1 1 12rem;min-width:0;padding:.45rem .7rem;border:1px solid var(--wadmin-border);border-radius:980px;background:var(--wadmin-fill);display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .7rem}.wadmin-seats--inline .wadmin-seats__title{margin:0;font-size:.75rem;font-weight:650;letter-spacing:-.01em;white-space:nowrap}.wadmin-seats--inline .wadmin-seats__summary{margin:0;min-width:0;flex:1 1 10rem;font-size:.75rem;line-height:1.25;color:var(--wadmin-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wadmin-seats--inline .wadmin-seats__inline-stat{display:inline-flex;align-items:baseline;gap:.3rem;white-space:nowrap}.wadmin-seats--inline .wadmin-seats__stat-label{display:inline;font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--wadmin-muted)}.wadmin-seats--inline .wadmin-seats__stat-value{display:inline;margin:0;font-size:.8125rem;font-weight:700;letter-spacing:-.02em}.wadmin-seats--inline .wadmin-seats__bar{flex:0 0 4.5rem;width:4.5rem;height:.3rem;margin:0}.wadmin-seats--inline .wadmin-seats__alert{flex:1 1 100%;margin:0;padding-top:.15rem;border-top:1px solid var(--wadmin-border);font-size:.75rem}.wadmin-seats__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.wadmin-seats__title{margin:0;font-size:.9375rem;font-weight:650;letter-spacing:-.02em}.wadmin-seats__summary{margin:.25rem 0 0;font-size:.8125rem;line-height:1.4;color:var(--wadmin-muted)}.wadmin-seats__stats{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.wadmin-seats__stat{padding:.65rem .75rem;border-radius:10px;background:var(--wadmin-fill-soft)}.wadmin-seats__stat-label{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--wadmin-muted)}.wadmin-seats__stat-value{display:block;margin-top:.15rem;font-size:1.125rem;font-weight:700;letter-spacing:-.03em}.wadmin-seats__bar{height:.35rem;border-radius:999px;background:color-mix(in srgb,var(--text, #111) 8%,transparent);overflow:hidden}.wadmin-seats__bar>i{display:block;height:100%;border-radius:inherit;background:var(--accent, #10a37f)}.wadmin-seats__bar.is-warn>i{background:#d97706}.wadmin-seats__bar.is-danger>i{background:#dc2626}.wadmin-seats__alert{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:.8125rem;color:#9a3412}.wadmin-list{list-style:none;margin:0;padding:0}.wadmin-list--after-invites{border-top:1px solid var(--wadmin-border)}.wadmin-card--people>.wadmin-empty--compact+.wadmin-list--after-invites{border-top:1px solid var(--wadmin-border)}.wadmin-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem .85rem;align-items:center;padding:var(--wadmin-row);border-top:1px solid var(--wadmin-border)}.wadmin-row:first-child{border-top:0}.wadmin-row__main{min-width:0;display:flex;align-items:center;gap:.75rem}.wadmin-avatar{flex:0 0 auto;width:2.25rem;height:2.25rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent, #10a37f) 16%,transparent);color:var(--accent, #10a37f);font-size:.75rem;font-weight:700;letter-spacing:-.02em;text-transform:uppercase}.wadmin-row__text{min-width:0}.wadmin-row__name{margin:0;font-size:.9375rem;font-weight:600;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wadmin-row__email{margin:.1rem 0 0;font-size:.75rem;color:var(--wadmin-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wadmin-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.35rem}.wadmin-row__side{display:flex;align-items:center;gap:.35rem;justify-self:end}.wadmin-pill{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:600;letter-spacing:-.01em;background:var(--wadmin-fill-soft);color:inherit}.wadmin-pill--owner{background:color-mix(in srgb,var(--accent, #10a37f) 14%,transparent);color:color-mix(in srgb,var(--accent, #10a37f) 70%,#0f172a)}.wadmin-pill--editor{background:color-mix(in srgb,#d97706 14%,transparent);color:#9a3412}.wadmin-pill--viewer{background:color-mix(in srgb,#64748b 12%,transparent);color:#475569}.wadmin-status{display:inline-flex;align-items:center;gap:.3rem;font-size:.6875rem;font-weight:500;color:var(--wadmin-muted)}.wadmin-status:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:currentColor}.wadmin-status--active{color:#15803d}.wadmin-status--suspended{color:#c2410c}.wadmin-status--pending{color:#1d4ed8}.wadmin-empty{margin:0;padding:1.1rem 1rem 1.25rem;font-size:.8125rem;color:var(--wadmin-muted);text-align:center}.wadmin-empty--compact{padding:.45rem 1rem .65rem;text-align:start}.wadmin-banner{margin:0;padding:.7rem .85rem;border-radius:10px;font-size:.8125rem}.wadmin-banner.is-ok{background:color-mix(in srgb,#10b981 12%,transparent);color:#065f46}.wadmin-banner.is-err{background:color-mix(in srgb,#ef4444 12%,transparent);color:#991b1b}.wadmin-actions-cell{position:relative}.wadmin-menu{position:relative;display:inline-block}.wadmin-menu__list{position:absolute;right:0;top:calc(100% + .35rem);z-index:8;min-width:13rem;display:flex;flex-direction:column;gap:.1rem;padding:.4rem;border-radius:12px;background:var(--surface-raised, #fff);border:1px solid var(--wadmin-border);box-shadow:0 12px 32px #0f172a24}.wadmin-menu__list button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;text-align:start;font:inherit;font-size:.8125rem;padding:.55rem .65rem;border-radius:8px;cursor:pointer;color:inherit}.wadmin-menu__list button:hover:not(:disabled){background:var(--wadmin-fill-soft)}.wadmin-menu__list button:disabled{opacity:.4;cursor:not-allowed}.wadmin-menu__hint{margin:.15rem 0 0;padding:.4rem .65rem;font-size:.6875rem;color:var(--wadmin-muted)}.wadmin-row-actions{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:flex-end}.wadmin-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1.25rem}.wadmin-confirm,.wadmin-invite-modal{width:min(26rem,100%);background:var(--surface-raised, #fff);color:inherit;border:0;padding:0 1.2rem 1.15rem}.wadmin-confirm__message,.wadmin-confirm p{margin:.85rem 0 1rem;color:var(--wadmin-muted);font-size:.875rem;line-height:1.4}.wadmin-icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--wadmin-fill-soft);width:1.85rem;height:1.85rem;border-radius:50%;font-size:1.15rem;line-height:1;cursor:pointer;color:var(--wadmin-muted)}.wadmin-invite-form{display:flex;flex-direction:column;gap:.85rem;margin-top:.85rem}.wadmin-field{display:flex;flex-direction:column;gap:.3rem;font-size:.8125rem;color:var(--wadmin-muted)}.wadmin-field input,.wadmin-field select{font:inherit;padding:.65rem .75rem;border:1px solid var(--wadmin-border);border-radius:10px;background:var(--surface-raised, #fff);color:inherit}.wadmin-field-error{color:#b91c1c;font-size:.75rem}@media(max-width:560px){.wadmin-row{grid-template-columns:1fr}.wadmin-row__side{justify-self:start;width:100%;justify-content:flex-start}.wadmin-hero--compact{flex-direction:column;align-items:stretch}.wadmin-hero__actions{margin-inline-start:0;justify-content:flex-end}.wadmin-seats--inline{border-radius:12px}.wadmin-seats--inline .wadmin-seats__summary{flex-basis:100%;white-space:normal}.wadmin-seats__stats{grid-template-columns:1fr}}:root:not([data-theme=light]) .wadmin-menu__list,:root:not([data-theme=light]) .wadmin-confirm,:root:not([data-theme=light]) .wadmin-invite-modal{background:var(--surface-raised, #1c1c1e)}.aythen-sec-center{min-width:0;--sec-accent: var(--accent, var(--ws-accent, var(--green-landing-color, #10a37f)))}.aythen-sec-center>.aythen-account-dd__block+.aythen-account-dd__block{margin-top:1.15rem}.aythen-sec-center .aythen-account-dd__block-label{padding:0 12px 6px;font-size:.6875rem;font-weight:400;letter-spacing:-.01em;text-transform:none;color:var(--ak-text-muted, #8e8e93)}.aythen-sec-center .aythen-account-dd__group,.aythenh-block--settings-security .aythen-sec-center .aythen-account-dd__group,.aythen-settings-card--security .aythen-sec-center .aythen-account-dd__group,:root[data-theme=light] .aythenh-block--settings-security .aythen-sec-center .aythen-account-dd__group,:root[data-theme=light] .aythen-settings-card--security .aythen-sec-center .aythen-account-dd__group{overflow:hidden;border-radius:12px;background:#fff;border:.5px solid rgba(60,60,67,.18);box-shadow:none}.aythen-sec-center .aythen-account-dd__menu-list{display:flex;flex-direction:column;gap:0}.aythen-sec-center .aythen-sec-ios-row,.aythen-sec-center .aythen-sec-ios-row.aythen-account-dd__pref-row{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;min-height:52px;margin:0;padding:10px 14px;border:0;border-radius:0;background:transparent;cursor:default;transition:background .15s ease}.aythen-sec-center .aythen-sec-ios-row+.aythen-sec-ios-row{border-top:.5px solid rgba(60,60,67,.12)}.aythen-sec-center label.aythen-sec-ios-row{cursor:pointer}.aythen-sec-center .aythen-sec-ios-row:hover,.aythen-sec-center label.aythen-sec-ios-row:hover{background:#3c3c430a}.aythen-sec-center .aythen-sec-ios-row.is-open{background:transparent}.aythen-sec-center button.aythen-sec-ios-row__hit{display:flex;align-items:center;gap:12px;width:100%;min-height:32px;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.aythen-sec-center .aythen-sec-ios-row:has(>.aythen-sec-ios-row__hit){flex-direction:column;align-items:stretch;gap:0;padding:0;min-height:0}.aythen-sec-center .aythen-sec-ios-row:has(>.aythen-sec-ios-row__hit)>.aythen-sec-ios-row__hit{min-height:52px;padding:10px 14px}.aythen-sec-center .aythen-sec-ios-row:has(>.aythen-sec-ios-row__hit):hover{background:transparent}.aythen-sec-center .aythen-sec-ios-row:has(>.aythen-sec-ios-row__hit)>.aythen-sec-ios-row__hit:hover{background:#3c3c430a}.aythen-sec-ios-row__ico{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:7px;background:#3c3c4314;color:#3a3a3c}.aythen-sec-ios-row__ico svg{width:16px;height:16px}.aythen-sec-ios-row__ico--ok,.aythen-sec-ios-row__ico--warn,.aythen-sec-ios-row__ico--danger{background:#3c3c4314;color:#3a3a3c}.aythen-sec-ios-row .aythen-settings-premium-copy{flex:1 1 auto;min-width:0;gap:.1rem}.aythen-sec-center .aythen-settings-premium-copy .aythen-account-dd__pref-label{display:block;font-size:.9375rem;font-weight:400;letter-spacing:-.02em;line-height:1.25;color:var(--ak-text-primary, var(--text))}.aythen-sec-center .aythen-settings-premium-sub{display:block;font-size:.8125rem;font-weight:400;letter-spacing:-.01em;line-height:1.25;color:var(--ak-text-muted, #8e8e93)}.aythen-sec-ios-row__meta--ok,.aythen-sec-ios-row__meta--warn{color:var(--ak-text-muted, #8e8e93)!important}.aythen-sec-ios-row--activity{align-items:center;min-height:52px;padding-top:10px;padding-bottom:10px}.aythen-sec-ios-row--activity .aythen-sec-ios-row__ico{margin-top:0}.aythen-sec-activity{display:block;margin-top:.15rem;font-size:.8125rem;line-height:1.35;letter-spacing:-.01em;color:var(--ak-text-muted, #8e8e93);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aythen-sec-inline-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;color:var(--sec-accent);font:inherit;font-size:.9375rem;font-weight:400;letter-spacing:-.02em;cursor:pointer;transition:opacity .15s ease}.aythen-sec-inline-action:hover:not(:disabled){opacity:.7}.aythen-sec-inline-action:disabled{opacity:.35;cursor:not-allowed}.aythen-sec-inline-action--danger{color:#ff3b30}.aythen-sec-inline-action--danger:disabled{color:#ff3b30;opacity:.45}.aythen-sec-inline-action--emphasis{font-weight:600}.aythen-sec-2fa{align-items:flex-start}.aythen-sec-2fa .aythen-sec-ios-row__ico{margin-top:1px}.aythen-sec-2fa .aythen-account-dd__pref-control{align-self:center}.aythen-sec-2fa__copy{gap:.2rem}.aythen-sec-2fa__meta{display:grid;gap:.2rem;margin:.15rem 0 0;padding:0}.aythen-sec-2fa__meta-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.35rem .55rem;align-items:baseline;min-width:0}.aythen-sec-2fa__meta dt{margin:0;font-size:.75rem;font-weight:500;letter-spacing:-.01em;color:var(--ak-text-muted, #8e8e93)}.aythen-sec-2fa__meta dd{margin:0;min-width:0;font-size:.8125rem;font-weight:500;letter-spacing:-.015em;color:var(--ak-text-primary, var(--text));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aythen-sec-2fa__meta-ok{color:#34c759!important}.aythen-sec-pw-summary{display:flex;flex-direction:column;gap:.08rem}.aythen-sec-pw-summary__when{display:block;font-size:.8125rem;font-weight:500;letter-spacing:-.01em;line-height:1.25;color:var(--ak-text-secondary, var(--text-muted, #636366))}.aythen-sec-pw-panel{display:flex;flex-direction:column;gap:10px;padding:6px 14px 16px;border-top:.5px solid rgba(60,60,67,.12);animation:aythen-sec-in .18s ease}.aythen-sec-center .aythen-sec-pw-panel .aythen-ios-field-cell{display:block;min-height:44px;padding:0;border:1px solid rgba(60,60,67,.16);border-radius:12px;background:color-mix(in srgb,var(--surface, #fff) 72%,rgba(118,118,128,.08));box-shadow:inset 0 1px color-mix(in srgb,#fff 40%,transparent);overflow:hidden;transition:border-color .15s ease,background .15s ease}.aythen-sec-center .aythen-sec-pw-panel .aythen-ios-field-cell:focus-within{border-color:color-mix(in srgb,var(--sec-accent) 55%,transparent);background:color-mix(in srgb,var(--surface, #fff) 88%,transparent)}.aythen-sec-center .aythen-sec-pw-panel .aythen-ios-field-input{display:block;width:100%;box-sizing:border-box;min-height:44px;padding:10px 14px;border:0;background:transparent;font-size:.9375rem;letter-spacing:-.02em}.aythen-sec-pw-strength{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid rgba(60,60,67,.1);background:#7676800d}.aythen-sec-pw-strength__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.aythen-sec-pw-strength__label{font-size:.75rem;font-weight:500;letter-spacing:-.01em;color:var(--ak-text-muted, #8e8e93)}.aythen-sec-pw-strength__value{font-size:.75rem;font-weight:600;letter-spacing:-.015em}.aythen-sec-pw-strength--weak .aythen-sec-pw-strength__value{color:#ff3b30}.aythen-sec-pw-strength--good .aythen-sec-pw-strength__value{color:#ff9f0a}.aythen-sec-pw-strength--strong .aythen-sec-pw-strength__value{color:#30d158}.aythen-sec-pw-strength--excellent .aythen-sec-pw-strength__value{color:var(--sec-accent)}.aythen-sec-pw-strength__bars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.aythen-sec-pw-strength__bar{height:4px;border-radius:999px;background:#3c3c431f;transition:background .15s ease}.aythen-sec-pw-strength--weak .aythen-sec-pw-strength__bar.is-on{background:#ff3b30}.aythen-sec-pw-strength--good .aythen-sec-pw-strength__bar.is-on{background:#ff9f0a}.aythen-sec-pw-strength--strong .aythen-sec-pw-strength__bar.is-on{background:#30d158}.aythen-sec-pw-strength--excellent .aythen-sec-pw-strength__bar.is-on{background:var(--sec-accent)}.aythen-sec-pw-checklist{list-style:none;margin:0;padding:2px 2px 0;display:grid;gap:6px}.aythen-sec-pw-checklist__item{display:flex;align-items:center;gap:8px;margin:0;font-size:.8125rem;letter-spacing:-.015em;color:var(--ak-text-muted, #8e8e93);transition:color .15s ease}.aythen-sec-pw-checklist__mark{display:inline-grid;place-items:center;width:1rem;flex-shrink:0;font-size:.75rem;line-height:1;opacity:.55}.aythen-sec-pw-checklist__item.is-ok{color:var(--ak-text-primary, var(--text))}.aythen-sec-pw-checklist__item.is-ok .aythen-sec-pw-checklist__mark{color:#30d158;opacity:1}.aythen-sec-pw-actions{display:flex;justify-content:stretch;margin-top:4px}.aythen-sec-pw-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:40px;padding:0 16px;border:0;border-radius:12px;background:var(--sec-accent);color:#fff;font:inherit;font-size:.875rem;font-weight:600;letter-spacing:-.015em;cursor:pointer;transition:opacity .15s ease,transform .15s ease,background .15s ease}.aythen-sec-pw-submit:hover:not(:disabled){opacity:.92}.aythen-sec-pw-submit:disabled{opacity:.38;cursor:not-allowed}.aythen-sec-msg{margin:0;font-size:.8125rem;letter-spacing:-.01em}.aythen-sec-msg.is-ok{color:#34c759}.aythen-sec-msg.is-err{color:#ff3b30}.aythen-sec-chevron{display:inline-flex;flex-shrink:0;color:#3c3c435c;transition:transform .15s ease}.aythen-sec-chevron.is-open{transform:rotate(90deg)}@keyframes aythen-sec-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.aythen-sec-ios-row,.aythen-sec-inline-action,.aythen-sec-pw-panel,.aythen-sec-pw-submit,.aythen-sec-pw-strength__bar,.aythen-sec-pw-checklist__item,.aythen-sec-chevron{transition:none;animation:none}}:root:not([data-theme=light]) .aythen-sec-center .aythen-account-dd__group,:root:not([data-theme=light]) .aythenh-block--settings-security .aythen-sec-center .aythen-account-dd__group,:root:not([data-theme=light]) .aythen-settings-card--security .aythen-sec-center .aythen-account-dd__group{background:var(--ak-input-bg, #1c1c1e);border-color:var(--ak-input-border, rgba(255, 255, 255, .1))}:root:not([data-theme=light]) .aythen-sec-center .aythen-sec-ios-row+.aythen-sec-ios-row,:root:not([data-theme=light]) .aythen-sec-pw-panel{border-color:#ffffff14}:root:not([data-theme=light]) .aythen-sec-center .aythen-sec-ios-row:hover,:root:not([data-theme=light]) .aythen-sec-center label.aythen-sec-ios-row:hover,:root:not([data-theme=light]) .aythen-sec-center .aythen-sec-ios-row:has(>.aythen-sec-ios-row__hit)>.aythen-sec-ios-row__hit:hover{background:#ffffff0a}:root:not([data-theme=light]) .aythen-sec-center .aythen-sec-pw-panel .aythen-ios-field-cell{background:#76768029;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0a}:root:not([data-theme=light]) .aythen-sec-center .aythen-sec-pw-panel .aythen-ios-field-cell:focus-within{background:#76768038;border-color:color-mix(in srgb,var(--sec-accent) 60%,transparent)}:root:not([data-theme=light]) .aythen-sec-pw-strength{background:#ffffff0a;border-color:#ffffff14}:root:not([data-theme=light]) .aythen-sec-pw-strength__bar{background:#ffffff1a}:root:not([data-theme=light]) .aythen-sec-pw-summary__when{color:var(--ak-text-secondary, #aeaeb2)}:root:not([data-theme=light]) .aythen-sec-ios-row__ico,:root:not([data-theme=light]) .aythen-sec-ios-row__ico--ok,:root:not([data-theme=light]) .aythen-sec-ios-row__ico--warn,:root:not([data-theme=light]) .aythen-sec-ios-row__ico--danger{background:#ffffff14;color:#ebebf5}.aythen-sa-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--border, rgba(0, 0, 0, .08));border-radius:.85rem;background:var(--surface-raised, #fff)}.aythen-sa-table{width:100%;border-collapse:collapse;font-size:.8125rem}.aythen-sa-table th,.aythen-sa-table td{padding:.75rem .85rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--border, rgba(0, 0, 0, .06))}.aythen-sa-table th{font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted, #71717a);background:color-mix(in srgb,var(--surface, #f5f5f7) 88%,transparent)}.aythen-sa-table tbody tr:last-child td{border-bottom:0}.aythen-sa-table tbody tr:hover{background:color-mix(in srgb,var(--accent, #10b981) 6%,transparent)}.aythen-sa-table__primary{font-weight:600;color:var(--text, #18181b)}.aythen-sa-table__muted{color:var(--text-muted, #71717a);font-size:.75rem;word-break:break-all}.aythen-sa-table__actions{width:1%;white-space:nowrap;text-align:right}.aythen-sa-ws{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;max-width:18rem}.aythen-sa-ws--empty{color:var(--text-muted, #a1a1aa)}.aythen-sa-ws__chip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.2rem .5rem;border-radius:999px;border:1px solid var(--border, rgba(0, 0, 0, .08));background:var(--surface, #f5f5f7);font-size:.75rem;line-height:1.3}.aythen-sa-ws__name{font-weight:560;color:var(--text, #18181b);word-break:break-word}.aythen-sa-ws__role{color:var(--text-muted, #71717a);text-transform:lowercase}.aythen-sa-ws__more{font-size:.75rem;color:var(--text-muted, #71717a)}.aythen-sa-ws__more summary{cursor:pointer;list-style:none;font-weight:560;color:var(--accent-ink, #047857)}.aythen-sa-ws__more summary::-webkit-details-marker{display:none}.aythen-sa-ws__more ul{margin:.35rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem}.aythen-sa-ws__more li{display:flex;flex-wrap:wrap;gap:.35rem;padding:.2rem .45rem;border-radius:.45rem;background:var(--surface, #f5f5f7)}.aythen-btn--danger{background:var(--btn-danger-bg, #ff3b30);border-color:transparent;color:var(--btn-danger-text, #fff)}.aythen-btn--danger:disabled{opacity:.42}.aythen-btn--danger-ghost{color:#b91c1c;border-color:color-mix(in srgb,#ef4444 35%,transparent)}.aythen-btn--danger-ghost:hover{background:color-mix(in srgb,#ef4444 10%,transparent)}.aythen-sa-confirm.aythen-drive-bulk-ocr-dialog__panel{width:min(28rem,100%)}.aythen-sa-confirm__label{display:block;margin-bottom:.35rem;font-size:.75rem;font-weight:600;color:var(--text-muted, #71717a)}.aythen-sa-confirm__input{width:100%;box-sizing:border-box;margin-bottom:.75rem;padding:.55rem .7rem;border-radius:.55rem;border:1px solid var(--border, rgba(0, 0, 0, .12));font:inherit;font-size:.875rem}.aythen-sa-confirm__error{color:#b91c1c!important}.aythen-sa-confirm__actions{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.aythen-sa-comercial{display:flex;flex-direction:column;gap:1.25rem}.aythen-sa-comercial--dashboard{gap:.85rem}.aythen-sa-comercial__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem}.aythen-sa-comercial__header{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem}.aythen-sa-comercial__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.aythen-sa-comercial__title{margin:0;font-size:1.05rem;font-weight:650}.aythen-sa-comercial__lead{margin:0;max-width:42rem}.aythen-sa-comercial__in-force{margin:0;font-size:.8125rem;color:var(--text-muted, #71717a);line-height:1.4}.aythen-sa-comercial__in-force-label{font-weight:600;letter-spacing:.02em}.aythen-sa-comercial__in-force-date{font-weight:650;color:var(--text, inherit)}.aythen-sa-comercial__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}@media(max-width:720px){.aythen-sa-comercial__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.aythen-sa-comercial__kpi{display:flex;flex-direction:column;gap:.2rem;padding:.65rem .75rem;border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:.5rem;min-width:0}.aythen-sa-comercial__kpi-label{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted, #71717a)}.aythen-sa-comercial__kpi-value{font-size:.95rem;font-weight:650;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aythen-sa-comercial__kpi-value--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-weight:500}.aythen-sa-comercial__section h4{margin:0 0 .65rem;font-size:.9rem;font-weight:650}.aythen-sa-comercial__meta{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.65rem 1rem;margin:0}.aythen-sa-comercial__meta dt{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted, #71717a)}.aythen-sa-comercial__meta dd{margin:.15rem 0 0;font-size:.8125rem;word-break:break-word}.aythen-sa-comercial__meta--wide{grid-column:1 / -1}.aythen-sa-comercial__banner{padding:.7rem .85rem;border-radius:.65rem;border:1px solid var(--border, rgba(0, 0, 0, .08));font-size:.8125rem}.aythen-sa-comercial__banner--warn{background:color-mix(in srgb,#f59e0b 12%,transparent)}.aythen-sa-comercial__banner--error{background:color-mix(in srgb,#ef4444 12%,transparent)}.aythen-sa-comercial__grant-extra{display:flex;flex-direction:column;gap:.15rem;margin-top:.35rem;font-size:.7rem;color:var(--text-muted, #71717a)}.aythen-sa-comercial__hint{font-size:.7rem;margin-top:.2rem}.aythen-sa-comercial__sheet-matrix{display:inline-flex;align-items:baseline;gap:.35rem;font-variant-numeric:tabular-nums;white-space:nowrap}.aythen-sa-comercial__sheet-matrix-sep{color:var(--text-muted, #71717a);font-weight:600}.aythen-sa-comercial-draft__sheet-matrix{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.aythen-sa-comercial-draft__sheet-matrix input{width:4.5rem;min-width:0}.aythen-sa-comercial-draft__sheet-matrix>span{color:var(--text-muted, #71717a);font-weight:600}.aythen-sa-comercial__features{margin:0;padding-left:1rem;font-size:.75rem}.aythen-sa-comercial__na{color:var(--text-muted, #a1a1aa);font-style:italic}.aythen-sa-comercial__policy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.85rem}.aythen-sa-comercial__policy-grid article{padding:.75rem .85rem;border:1px solid var(--border, rgba(0, 0, 0, .08));border-radius:.65rem;background:var(--surface-raised, #fff)}.aythen-sa-comercial__policy-grid h5{margin:0 0 .35rem;font-size:.8125rem}.aythen-sa-comercial__policy-grid p{margin:0;font-size:.8125rem;color:var(--text-muted, #52525b)}.aythen-sa-comercial__flags{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.55rem}.aythen-sa-comercial__flags li{display:flex;flex-direction:column;gap:.15rem;font-size:.8125rem}.aythen-sa-comercial__flags code{font-size:.75rem}.aythen-sa-comercial__header-actions{display:flex;flex-wrap:wrap;gap:.5rem}.aythen-sa-comercial__tech{margin-top:.75rem;font-size:.875rem}.aythen-sa-comercial__tech summary{cursor:pointer;color:color-mix(in srgb,currentColor 72%,transparent)}.aythen-sa-comercial__scheduled-list{margin:.5rem 0 0;padding-left:1.1rem}.aythen-sa-comercial-draft__grant-triple{display:flex;flex-wrap:wrap;gap:.25rem}.aythen-sa-comercial-draft__grant-triple input[type=number]{width:3.5rem}.aythen-sa-comercial-draft__check{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem}.aythen-sa-comercial-draft__hint{margin:0;font-size:.8125rem}.aythen-sa-comercial-draft{display:flex;flex-direction:column;gap:1rem}.aythen-sa-comercial-draft__steps{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;list-style:none;font-size:.8125rem}.aythen-sa-comercial-draft__steps li{color:var(--text-muted, #71717a)}.aythen-sa-comercial-draft__steps li[data-active=true]{color:var(--text, #18181b);font-weight:650}.aythen-sa-comercial-draft__immutable{margin:.35rem 0 0;padding-left:1.1rem;font-size:.75rem}.aythen-sa-comercial-draft__table input[type=number],.aythen-sa-comercial-draft__meta-fields input[type=text]{width:100%;max-width:8rem;font-size:.8125rem;padding:.35rem .45rem;border:1px solid var(--border, rgba(0, 0, 0, .12));border-radius:.4rem;background:var(--surface, #fff);color:inherit}.aythen-sa-comercial-draft__meta-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;margin-top:.85rem}.aythen-sa-comercial-draft__meta-fields label{display:flex;flex-direction:column;gap:.3rem;font-size:.75rem;font-weight:600}.aythen-sa-comercial-draft__meta-fields input[type=text]{max-width:none}.aythen-sa-comercial-draft__current{font-size:.8125rem}.aythen-sa-comercial-draft__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.85rem}.aythen-sa-workspaces__intro{margin:0 0 .5rem}.aythen-sa-workspaces__lead{margin:0;font-size:.9375rem;font-weight:550;color:var(--text);line-height:1.4}.aythen-sa-workspaces__model{margin:.35rem 0 0;font-size:.8125rem;line-height:1.45;max-width:46rem}.aythen-sa-workspaces__toolbar{display:flex;gap:.65rem;align-items:center;flex-wrap:wrap;margin:.85rem 0 1rem}.aythen-sa-workspaces__toolbar input[type=search]{flex:1;min-width:10rem;font-size:.875rem;padding:.45rem .65rem}.aythen-sa-workspaces__filter{font-size:.8125rem;padding:.4rem .5rem;border-radius:.375rem;border:1px solid var(--border, rgba(0, 0, 0, .12));background:var(--surface, #fff);color:var(--text)}.aythen-sa-workspaces__check-filter{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;white-space:nowrap;color:var(--text-muted)}.aythen-sa-workspaces__table-wrap{border:1px solid var(--border, rgba(0, 0, 0, .08));border-radius:.75rem;overflow:hidden}.aythen-sa-workspaces__table{margin:0}.aythen-sa-workspaces__table th{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}.aythen-sa-workspaces__table td,.aythen-sa-workspaces__table th{padding:.65rem .85rem;vertical-align:middle}.aythen-sa-workspaces__table tr.is-selected{background:color-mix(in srgb,var(--accent, #10b981) 10%,transparent)}.aythen-sa-workspaces__name-btn{border:0;padding:0;background:transparent;color:var(--text);font:inherit;font-weight:650;cursor:pointer;text-align:start}.aythen-sa-workspaces__name-btn:hover{color:var(--accent, #059669);text-decoration:underline}.aythen-sa-workspaces__plan-cell{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.aythen-sa-workspaces__badge{display:inline-block;padding:.1rem .4rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;background:color-mix(in srgb,var(--accent, #10b981) 18%,transparent);color:var(--accent, #059669)}.aythen-sa-workspaces__owner{font-size:.8125rem;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aythen-sa-workspaces__cuota{font-variant-numeric:tabular-nums;font-weight:600}.aythen-sa-workspaces__cuota-meta{font-size:.75rem;margin-top:.15rem}.aythen-sa-workspaces__spend{display:flex;flex-wrap:wrap;gap:.35rem .65rem;font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--text-muted)}.aythen-sa-workspaces__backdrop{z-index:1200}.aythen-sa-workspaces__modal.aythen-expand-panel{width:min(40rem,calc(100vw - 2rem));max-height:min(90vh,52rem);display:flex;flex-direction:column;overflow:hidden}.aythen-sa-workspaces__modal-body{flex:1;min-height:0;overflow:auto;padding:1rem 1.25rem 1.35rem}.aythen-sa-workspaces__section{margin:0;padding:0;border:0}.aythen-sa-workspaces__section--advanced{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border, rgba(0, 0, 0, .08))}.aythen-sa-workspaces__h{margin:0 0 .35rem;font-size:1rem;font-weight:650}.aythen-sa-workspaces__subh{margin:.85rem 0 .35rem;font-size:.8125rem;font-weight:600}.aythen-sa-workspaces__section-lead{margin:0 0 .75rem;font-size:.8125rem;line-height:1.45}.aythen-sa-workspaces__catalog-hint{margin:0 0 .85rem;padding:.5rem .65rem;border-radius:.5rem;font-size:.75rem;line-height:1.4;background:color-mix(in srgb,var(--text) 4%,transparent)}.aythen-sa-workspaces__form-row,.aythen-sa-workspaces__gift-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;margin:.5rem 0 .75rem}.aythen-sa-workspaces__form-row label,.aythen-sa-workspaces__gift-row label{display:flex;flex-direction:column;gap:.25rem;font-size:.8125rem}.aythen-sa-workspaces__form-row input,.aythen-sa-workspaces__form-row select,.aythen-sa-workspaces__gift-row input{font-size:.875rem;padding:.4rem .5rem;min-width:6rem;border-radius:.375rem;border:1px solid var(--border, rgba(0, 0, 0, .12));background:var(--surface, #fff);color:var(--text)}.aythen-sa-workspaces__note{flex:1;min-width:12rem}.aythen-sa-workspaces__includes{margin:.5rem 0 .75rem;padding:.65rem .75rem;border:1px solid var(--border, rgba(0, 0, 0, .1));border-radius:.5rem;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.aythen-sa-workspaces__includes legend{padding:0 .25rem;font-size:.75rem;font-weight:600}.aythen-sa-workspaces__includes label{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem}.aythen-sa-workspaces__actions{margin-top:.75rem}.aythen-sa-workspaces__collapse{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:.75rem;margin:0 0 .35rem;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:start}.aythen-sa-workspaces__collapse .aythen-sa-workspaces__h{margin:0}.aythen-sa-workspaces__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0 0 .85rem}.aythen-sa-workspaces__stats--compact>div{padding:.5rem .6rem;border-radius:.5rem;background:color-mix(in srgb,var(--text) 3.5%,transparent)}.aythen-sa-workspaces__stats>div{display:flex;flex-direction:column;gap:.15rem;font-size:.8125rem}.aythen-sa-workspaces__stats strong{font-size:1.05rem;font-variant-numeric:tabular-nums}@media(max-width:560px){.aythen-sa-workspaces__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.aythen-sa-workspaces__history{list-style:none;margin:0 0 .75rem;padding:0;font-size:.8125rem}.aythen-sa-workspaces__history li{padding:.35rem 0;border-bottom:1px solid var(--border, rgba(0, 0, 0, .06))}.aythen-page.aythenh{margin-left:0;margin-right:0;max-width:none;width:100%;box-sizing:border-box;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:0;overflow:hidden}.aythen-content:has(.aythen-page.aythenh){display:flex;flex-direction:column;overflow:hidden;min-height:0}.aythen-main--home-integrated .aythen-topbar{border-bottom:0;background:transparent!important;box-shadow:none!important;flex-shrink:0}.aythen-main--home-integrated .aythen-content{margin-top:calc(-1 * var(--ak-topbar-h, 48px));flex:1 1 auto;min-height:0}.aythen-main--home-integrated .aythen-command-center{padding-top:calc(var(--ak-topbar-h, 48px) + 1.15rem)}.aythen-main--home-integrated .aythen-topbar-usage{border-right-color:color-mix(in srgb,var(--border) 35%,transparent)}.aythen-content:has(.aythen-page.aythenh)>.aythen-page.aythenh{flex:1 1 auto;min-height:0}.aythen-content:has(.aythen-page.aythenh) .mkt-footer{flex-shrink:0;margin-top:0}.aythenh-hero,.aythen-command-center{position:relative;overflow:hidden;isolation:isolate;flex-shrink:0;border-radius:0;padding:1.15rem 1.25rem 0;margin-bottom:0;border:0;background:var(--surface);box-shadow:none;color:var(--text)}.aythen-command-center:before{content:"";position:absolute;top:-38%;right:-38%;bottom:-38%;left:-38%;z-index:0;pointer-events:none;background:radial-gradient(ellipse 62% 52% at 88% 12%,rgba(168,85,247,.72),transparent 64%),radial-gradient(ellipse 56% 48% at 74% 50%,rgba(250,204,21,.58),transparent 62%),radial-gradient(ellipse 52% 44% at 94% 72%,rgba(34,197,94,.56),transparent 60%),radial-gradient(ellipse 48% 40% at 66% 28%,rgba(236,72,153,.48),transparent 58%),radial-gradient(ellipse 44% 38% at 82% 42%,rgba(6,182,212,.52),transparent 56%),radial-gradient(ellipse 40% 34% at 56% 66%,rgba(99,102,241,.36),transparent 54%);filter:blur(40px);opacity:1;will-change:transform;animation:aythenh-mesh-drift 24s ease-in-out infinite}.aythen-command-center:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 80% 130% at 100% 38%,rgba(139,92,246,.24),transparent 54%),radial-gradient(ellipse 62% 100% at 92% 76%,rgba(234,179,8,.2),transparent 48%),radial-gradient(ellipse 52% 85% at 78% 56%,rgba(34,197,94,.18),transparent 46%),linear-gradient(105deg,transparent 34%,rgba(168,85,247,.14) 56%,rgba(250,204,21,.16) 72%,rgba(34,197,94,.14) 88%);animation:aythenh-mesh-shimmer 18s ease-in-out infinite}.aythen-command-center__tokens{position:absolute;inset:0 0 0 auto;width:64%;z-index:1;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(to left,black 28%,transparent 100%);mask-image:linear-gradient(to left,black 28%,transparent 100%)}.aythen-command-center__scanner{position:absolute;inset:0 0 0 auto;width:68%;z-index:2;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(to left,black 16%,transparent 100%);mask-image:linear-gradient(to left,black 16%,transparent 100%)}.aythen-command-center__scanner:before{content:"";position:absolute;top:-8%;bottom:-8%;width:2px;margin-left:-1px;border-radius:2px;background:linear-gradient(180deg,transparent 0%,rgba(34,211,238,.15) 18%,rgba(52,211,153,.95) 50%,rgba(34,211,238,.15) 82%,transparent 100%);box-shadow:0 0 12px #34d399bf,0 0 28px #22d3ee59,0 0 48px #34d39933;animation:aythenh-scan-line 8.8s linear infinite}.aythen-command-center__scanner:after{content:"";position:absolute;top:-8%;bottom:-8%;width:72px;margin-left:-36px;background:linear-gradient(90deg,transparent 0%,rgba(52,211,153,.06) 35%,rgba(34,211,238,.1) 55%,rgba(52,211,153,.04) 75%,transparent 100%);animation:aythenh-scan-line 8.8s linear infinite}.aythen-command-center__fade{position:absolute;left:0;right:0;bottom:0;height:58%;z-index:3;pointer-events:none}.aythen-command-center__token{position:absolute;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:400;letter-spacing:.08em;line-height:1;color:#ffffff6b;white-space:nowrap;-webkit-user-select:none;user-select:none;text-shadow:0 0 18px rgba(255,255,255,.08);opacity:0;animation:aythenh-token-scan-reveal var(--aythenh-scan-duration, 8.8s) linear infinite;animation-delay:var(--aythenh-scan-delay, 0s)}.aythen-command-center__token:before{content:attr(data-label)}.aythen-command-center__token.is-green{color:#4ade8061}.aythen-command-center__token.is-cyan{color:#22d3ee5c}.aythen-command-center__token.is-violet{color:#c4b5fd57}.aythen-command-center__token.is-1{top:6%;right:4%;rotate:-7deg}.aythen-command-center__token.is-2{top:14%;right:18%;rotate:4deg}.aythen-command-center__token.is-3{top:4%;right:32%;rotate:-3deg}.aythen-command-center__token.is-4{top:22%;right:8%;rotate:6deg;font-size:11px}.aythen-command-center__token.is-5{top:28%;right:24%;rotate:-5deg}.aythen-command-center__token.is-6{top:18%;right:42%;rotate:2deg;font-size:11px}.aythen-command-center__token.is-7{top:36%;right:12%;rotate:-4deg}.aythen-command-center__token.is-8{top:42%;right:30%;rotate:5deg}.aythen-command-center__token.is-9{top:32%;right:48%;rotate:-2deg;font-size:11px}.aythen-command-center__token.is-10{top:50%;right:6%;rotate:3deg}.aythen-command-center__token.is-11{top:54%;right:22%;rotate:-6deg}.aythen-command-center__token.is-12{top:46%;right:38%;rotate:4deg}.aythen-command-center__token.is-13{top:62%;right:14%;rotate:-3deg;font-size:11px}.aythen-command-center__token.is-14{top:68%;right:32%;rotate:5deg}.aythen-command-center__token.is-15{top:58%;right:50%;rotate:-5deg}.aythen-command-center__token.is-16{top:74%;right:10%;rotate:2deg;font-size:14px}.aythen-command-center__token.is-17{top:10%;right:52%;rotate:-4deg}.aythen-command-center__token.is-18{top:26%;right:58%;rotate:3deg;font-size:11px}.aythen-command-center__token.is-19{top:38%;right:54%;rotate:-2deg}.aythen-command-center__token.is-20{top:52%;right:56%;rotate:5deg}.aythen-command-center__token.is-21{top:64%;right:44%;rotate:-6deg;font-size:10px}.aythen-command-center__token.is-22{top:78%;right:28%;rotate:4deg}.aythen-command-center__token.is-23{top:82%;right:46%;rotate:-3deg;font-size:11px}.aythen-command-center__token.is-24{top:70%;right:62%;rotate:2deg}.aythen-command-center__token.is-25{top:86%;right:16%;rotate:-5deg}.aythen-command-center__token.is-26{top:44%;right:16%;rotate:3deg}.aythen-command-center__token.is-27{top:60%;right:36%;rotate:-4deg;font-size:11px}.aythen-command-center__token.is-28{top:76%;right:54%;rotate:5deg}.aythen-command-center__token.is-29{top:8%;right:46%;rotate:-2deg}.aythen-command-center__token.is-30{top:20%;right:62%;rotate:4deg;font-size:11px}.aythen-command-center__token.is-31{top:48%;right:62%;rotate:-7deg;font-size:10px}.aythen-command-center__token.is-32{top:88%;right:38%;rotate:3deg;font-size:11px}@keyframes aythenh-scan-line{0%{left:-12%;opacity:0}4%{opacity:1}96%{opacity:1}to{left:112%;opacity:0}}@keyframes aythenh-token-scan-reveal{0%,8%{opacity:0;filter:blur(3px);scale:.94}12%,16%{opacity:1;filter:blur(0) brightness(1.4);scale:1.05;text-shadow:0 0 18px rgba(52,211,153,.65),0 0 8px rgba(34,211,238,.4)}22%,58%{opacity:.88;filter:blur(0) brightness(1);scale:1;text-shadow:0 0 10px rgba(255,255,255,.1)}68%,82%{opacity:.42;filter:blur(.5px);scale:.98}88%,to{opacity:0;filter:blur(2px);scale:.94}}@keyframes aythenh-token-enter{0%{opacity:0;filter:blur(4px);scale:.9}to{opacity:0}}@keyframes aythenh-mesh-drift{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(-2.5%,1.5%,0) scale(1.05)}66%{transform:translate3d(2%,-1.25%,0) scale(1.02)}}@keyframes aythenh-tokens-breathe{0%,to{opacity:.58}50%{opacity:.72}}@keyframes aythenh-tokens-breathe-light{0%,to{opacity:.76}50%{opacity:.92}}@keyframes aythenh-mesh-shimmer-light{0%,to{opacity:1}50%{opacity:.92}}@keyframes aythenh-token-drift{0%,to{translate:0 0}25%{translate:3px -4px}50%{translate:-2px -7px}75%{translate:-3px -3px}}@keyframes aythenh-hero-enter{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}.aythen-command-center__content{position:relative;z-index:4;display:flex;flex-direction:column;gap:1.25rem;animation:aythenh-hero-enter .75s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.aythen-command-center:before,.aythen-command-center:after,.aythen-command-center__tokens,.aythen-command-center__token,.aythen-command-center__scanner,.aythen-command-center__scanner:before,.aythen-command-center__scanner:after,.aythen-command-center__content{animation:none!important}.aythen-command-center:before{will-change:auto}.aythen-command-center__token{opacity:.55;filter:none;scale:1}.aythen-command-center__scanner:before,.aythen-command-center__scanner:after{display:none}}.aythenh-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.aythenh-hero-copy{min-width:0;flex:1}.aythenh-hero-head{display:flex;align-items:center;gap:1rem;min-width:0;flex:1}.aythenh-hero-avatar-wrap{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.35rem}.aythenh-hero-avatar-btn{display:inline-flex;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.aythenh-hero-avatar-btn:hover{transform:scale(1.03);opacity:.92}.aythenh-hero-avatar-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:3px}.aythenh-hero-avatar.aythen-account-avatar--xl{width:3.25rem;height:3.25rem}.aythenh-hero-avatar-error{margin:0;max-width:3.25rem;font-size:.625rem;line-height:1.25;text-align:center;color:var(--danger, #ff453a)}.aythenh-hero-upgrade{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0;align-self:flex-start;width:min(100%,26rem);padding:.55rem .7rem .55rem .8rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);background:color-mix(in srgb,var(--surface) 42%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px color-mix(in srgb,#fff 8%,transparent),0 8px 24px color-mix(in srgb,#000 12%,transparent)}.aythenh-hero-upgrade--plan{width:min(100%,28rem);align-items:stretch}.aythenh-hero-upgrade__copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:.15rem}.aythenh-hero-upgrade__title{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem;font-family:var(--font);font-size:.8125rem;font-weight:600;letter-spacing:-.01em;line-height:1.25;color:var(--text)}.aythenh-hero-upgrade__plan{font-weight:600}.aythenh-hero-upgrade__tier{font-size:.6875rem;font-weight:500;color:var(--text-muted)}.aythenh-hero-upgrade__lead{margin:0;font-size:.6875rem;line-height:1.35;color:var(--text-muted)}.aythenh-hero-upgrade__lead--primary{color:color-mix(in srgb,var(--text) 78%,transparent);font-weight:500}.aythenh-hero-upgrade__lead--secondary{font-size:.625rem;line-height:1.3;color:var(--text-soft, var(--text-muted))}.aythenh-hero-upgrade__retry{margin:0;padding:0;border:0;background:none;color:var(--accent, #22c55e);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:.12em}.aythenh-hero-upgrade--plan .aythenh-workspace__track{margin-top:.3rem;height:.28rem;border-radius:999px;background:color-mix(in srgb,var(--text) 10%,transparent);overflow:hidden}.aythenh-hero-upgrade--plan .aythenh-workspace__fill{display:block;height:100%;border-radius:inherit;background:color-mix(in srgb,var(--ak-accent-green, #22c55e) 75%,transparent)}.aythenh-hero-upgrade--superadmin-plan{flex-direction:column;align-items:stretch;width:min(100%,26rem);gap:.55rem;padding:.65rem .85rem .7rem}.aythenh-hero-upgrade--superadmin-plan .aythenh-hero-upgrade__lead,.aythenh-hero-upgrade__plan-picker{margin:0}.aythenh-hero-upgrade__cta.lh-cta{flex-shrink:0;align-self:center;min-height:30px;height:30px;padding:0 .72rem;font-size:.8125rem;line-height:1.25}:root[data-theme=light] .aythenh-hero-upgrade{border-color:color-mix(in srgb,var(--text) 10%,transparent);background:color-mix(in srgb,#fff 72%,transparent);box-shadow:inset 0 1px #ffffffd9,0 8px 24px color-mix(in srgb,#000 6%,transparent)}.aythenh-hero-date{display:block;margin:0 0 .5rem;font-family:var(--font);font-size:.75rem;font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--text-muted)}.aythenh-tabs-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:0;border-bottom:1px solid color-mix(in srgb,var(--ak-border-subtle, var(--border)) 70%,transparent)}.aythenh-tabs{display:flex;align-items:center;justify-content:flex-start;gap:1.35rem;margin:0;padding:0;min-width:0;flex:1 1 auto}.aythenh-tabs-status{flex-shrink:0;margin:0;display:inline-flex;align-items:center}.aythenh-hero-saved{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;border-radius:999px;border:1px solid var(--border);background:var(--surface-raised);font-family:var(--font);font-size:.6875rem;font-weight:500;line-height:1.2;color:var(--text-muted);white-space:nowrap}.aythenh-hero-saved.is-visible{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 28%,var(--border))}.aythenh-tabs-action{flex-shrink:0;padding:.25rem .65rem;font-size:.6875rem;line-height:1.2;white-space:nowrap}.aythenh-tabs-action--icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;margin:0;padding:0;border-radius:10px;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);background:color-mix(in srgb,var(--surface, #fff) 48%,transparent);color:var(--text);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);box-shadow:inset 0 1px color-mix(in srgb,#fff 14%,transparent),0 4px 14px color-mix(in srgb,#000 10%,transparent);cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.aythenh-tabs-action--icon:hover:not(:disabled){background:color-mix(in srgb,var(--surface, #fff) 68%,transparent);border-color:color-mix(in srgb,var(--text) 22%,transparent);color:var(--text)}.aythenh-tabs-action--icon:focus-visible{outline:2px solid var(--accent, #10a37f);outline-offset:2px}.aythenh-tabs-action--icon:disabled{opacity:.72;cursor:default}.aythenh-tabs-action--icon svg{display:block;flex-shrink:0;opacity:.92}:root:not([data-theme=light]) .aythenh-tabs-action--icon{border-color:color-mix(in srgb,#fff 16%,transparent);background:color-mix(in srgb,var(--surface, #1c1c1e) 42%,transparent);color:var(--text);box-shadow:inset 0 1px color-mix(in srgb,#fff 10%,transparent),0 6px 16px color-mix(in srgb,#000 28%,transparent)}:root:not([data-theme=light]) .aythenh-tabs-action--icon:hover:not(:disabled){background:color-mix(in srgb,var(--surface, #1c1c1e) 62%,transparent);border-color:color-mix(in srgb,#fff 24%,transparent)}.aythenh-tabs-action--icon.is-loading svg{animation:aythenh-tabs-refresh-spin .75s linear infinite}@keyframes aythenh-tabs-refresh-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.aythenh-tabs-action--icon{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in srgb,var(--surface, #fff) 88%,transparent)}:root:not([data-theme=light]) .aythenh-tabs-action--icon{background:color-mix(in srgb,var(--surface, #1c1c1e) 88%,transparent)}.aythenh-tabs-action--icon.is-loading svg{animation:none}}.aythenh-tabs button,.aythenh-tabs a{position:relative;display:inline-flex;align-items:center;justify-content:center;margin:0;min-width:0;padding:18px 0;border:0;background:transparent;font-family:var(--font);font-size:.8125rem;font-weight:500;line-height:1;letter-spacing:-.01em;color:var(--text-muted);cursor:pointer;text-decoration:none;white-space:nowrap;transition:color .15s ease}.aythenh-tabs button:hover,.aythenh-tabs a:hover{color:var(--text)}.aythenh-tabs button.is-active,.aythenh-tabs a.is-active{color:var(--text);font-weight:600}.aythenh-tabs button.is-active:after,.aythenh-tabs a.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:999px 999px 0 0;background:var(--text);z-index:1}.aythenh-tab-panel{flex:1 1 auto;min-height:0;min-width:0;overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,currentColor 28%,transparent) transparent}.aythenh-tab-panel::-webkit-scrollbar{width:3px}.aythenh-tab-panel::-webkit-scrollbar-track{background:transparent;margin:.35rem 0}.aythenh-tab-panel::-webkit-scrollbar-thumb{background:color-mix(in srgb,currentColor 28%,transparent);border-radius:999px}.aythenh-tab-panel::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,currentColor 42%,transparent)}:root[data-theme=dark] .aythenh-tab-panel{scrollbar-color:color-mix(in srgb,#fff 20%,transparent) transparent}:root[data-theme=dark] .aythenh-tab-panel::-webkit-scrollbar-thumb{background:color-mix(in srgb,#fff 20%,transparent)}:root[data-theme=dark] .aythenh-tab-panel::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,#fff 34%,transparent)}.aythenh-tab-panel--overview,.aythenh-tab-panel--settings,.aythenh-tab-panel--admin{padding-top:0;padding-bottom:2.25rem}.aythenh-tab-panel--settings{display:flex;flex-direction:column}.aythenh-settings-embed,.aythenh-admin-embed{padding:0;min-width:0;width:100%}.aythenh-settings-embed,.aythenh-admin-embed{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.aythenh-admin-embed--denied{padding:2rem 1.25rem}.aythenh-embed-status{margin:.5rem 1.25rem 0;font-size:.8125rem}.aythenh-dashboard--settings,.aythenh-dashboard--admin{display:flex;flex-direction:column;gap:.625rem;min-width:0;width:100%}.aythenh-dashboard--settings,.aythenh-dashboard--admin{flex:1 1 auto;gap:0;padding:0}.aythenh-admin-layout{display:flex;flex-direction:column;align-items:stretch;gap:.85rem;min-width:0;width:100%;max-width:960px;margin-inline:auto;flex:1 1 auto;padding:.65rem 1.25rem 0;box-sizing:border-box}.aythenh-admin-layout__col{display:flex;flex-direction:column;gap:.625rem;min-width:0;width:100%}.aythenh-admin-tabs-bar{max-width:960px}.aythenh-admin-lead{margin:0 0 .85rem;font-size:.875rem;color:var(--text-muted, #71717a)}.aythenh-admin-users-table td.is-wrap,.aythenh-admin-jobs-table td.is-wrap{max-width:16rem;white-space:normal;word-break:break-word;font-size:.8125rem}.aythenh-admin-jobs-table td.is-wrap strong{display:block;font-weight:600}.aythenh-admin-jobs-table td.is-wrap small{display:block;margin-top:.15rem}.aythenh-dashboard--admin .aythenh-block--embed .aythenh-panel:has(.aythenh-panel-empty--admin){min-height:10rem}.aythenh-panel-empty--admin{min-height:8.5rem;padding:1.25rem .75rem 1.35rem}.aythenh-settings-tabs-sticky{position:sticky;top:0;z-index:30;width:100%;padding:.5rem .75rem 0;background:color-mix(in srgb,var(--surface, #f5f5f7) 72%,transparent);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px)}.aythenh-settings-layout{display:flex;flex-direction:column;align-items:stretch;gap:.85rem;min-width:0;width:100%;max-width:560px;margin-inline:auto;flex:1 1 auto;padding:.65rem 1.25rem 0;box-sizing:border-box}.aythenh-settings-layout--wide{max-width:720px}.aythenh-settings-tabs-bar{display:flex;align-items:center;justify-content:safe center;min-width:0;width:100%;max-width:none;margin-inline:auto;border-bottom:1px solid color-mix(in srgb,var(--ak-border-subtle, var(--border)) 70%,transparent);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.aythenh-settings-tabs-bar::-webkit-scrollbar{display:none}.aythenh-settings-tabs{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:.05rem;margin:0 auto;padding:0;width:max-content;max-width:none}.aythenh-settings-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;margin:0 0 -1px;padding:.7rem;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-muted, #6b7280);font:inherit;font-size:.875rem;font-weight:500;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;text-align:center}.aythenh-settings-tabs button:hover{color:inherit}.aythenh-settings-tabs button.is-active{color:inherit;font-weight:600;border-bottom-color:var(--accent, #10a37f)}.aythenh-settings-tabs button:focus-visible{outline:2px solid var(--accent, #10a37f);outline-offset:2px;border-radius:4px}.aythenh-settings-tab-panel{padding-top:.25rem;min-width:0;width:100%}:root:not([data-theme=light]) .aythenh-settings-tabs-sticky{background:color-mix(in srgb,var(--surface, #1c1c1e) 68%,transparent)}@media(prefers-reduced-motion:reduce){.aythenh-settings-tabs-sticky{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--surface, #f5f5f7)}:root:not([data-theme=light]) .aythenh-settings-tabs-sticky{background:var(--surface, #1c1c1e)}}.aythenh-settings-layout__col{display:flex;flex-direction:column;gap:.625rem;min-width:0;width:100%}.aythenh-dashboard--settings .aythenh-settings-layout__col>.aythenh-block--embed{width:100%;min-width:0}.aythenh-dashboard--settings .aythenh-settings-layout__col>.aythenh-block--embed .aythenh-panel{width:100%;box-sizing:border-box}@media(min-width:960px){.aythenh-dashboard--admin{display:flex;flex-direction:column;grid-template-columns:unset}}.aythen-page.aythenh .aythenh-block--embed .aythenh-panel{padding:.85rem .95rem}.aythenh-settings-embed .aythenh-block--embed .aythenh-panel,.aythen-page.aythen-settings .aythen-settings-card{padding:0 10px 10px}.aythenh-settings-embed .aythenh-block--embed .aythenh-block__head{padding-inline:10px}.aythen-page.aythenh .aythenh-block--embed .aythenh-panel .aythen-field:last-child,.aythen-page.aythenh .aythenh-block--embed .aythenh-panel .aythen-settings-pwform:last-child,.aythen-page.aythenh .aythenh-block--embed .aythenh-panel .aythen-alerts-cat:last-child{margin-bottom:0}.aythen-page.aythenh .aythenh-block--embed .aythen-board-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;padding:.1rem .35rem;border-radius:999px;background:color-mix(in srgb,var(--text) 8%,transparent);font-size:.625rem;font-weight:600;letter-spacing:0;color:var(--text-muted)}.aythen-page.aythenh .aythenh-block--settings-alerts .aythenh-panel{padding:0 10px 10px}.aythen-alerts-ios{min-width:0;--settings-accent: var(--accent, var(--ws-accent, var(--green-landing-color, #10a37f)))}.aythen-alerts-ios__lead{margin:0 2px 8px;font-size:.75rem;line-height:1.35;letter-spacing:-.01em;color:var(--ak-text-muted, var(--text-muted))}.aythen-alerts-ios__ok{margin:0 2px 8px;font-size:.75rem;color:var(--ok)}.aythen-alerts-ios .aythen-account-dd__block:first-child{margin-top:0}.aythen-alerts-ios .aythen-account-dd__block{margin-top:10px}.aythen-alerts-ios .aythen-alerts-cat-head{display:flex;align-items:center;gap:.35rem;padding:0 12px 5px}.aythen-alerts-ios .aythen-alerts-cat-head .aythen-account-dd__block-label{padding:0;flex:1;min-width:0}.aythen-alerts-ios .aythen-alerts-cat-count{margin-left:.35rem;font-weight:400;font-variant-numeric:tabular-nums;opacity:.72}.aythen-alerts-ios .aythen-alerts-cat-all{flex-shrink:0;border:0;background:transparent;color:var(--settings-accent);font-family:var(--font);font-size:.75rem;font-weight:400;letter-spacing:-.01em;cursor:pointer;padding:0}.aythen-alerts-ios .aythen-alerts-cat-all:hover{opacity:.72}.aythen-alerts-ios .aythen-account-dd__pref-row,.aythen-alerts-ios .aythen-alerts-email-inline{min-height:40px;padding:0 12px;gap:10px}.aythen-alerts-ios .aythen-alerts-email-inline{margin:0;cursor:default}.aythen-alerts-ios .aythen-alerts-email-inline:hover{background:var(--ak-hover-subtle)}.aythen-alerts-ios .aythen-alerts-email-inline__field{flex:1;min-width:0;margin:0;padding:0;cursor:text}.aythen-alerts-ios .aythen-alerts-email-inline .aythen-ios-field-input{width:100%;min-height:40px;height:40px;padding:0;line-height:40px}.aythen-alerts-ios .aythen-alerts-email-inline .aythen-account-dd__pref-control{flex-shrink:0}.aythen-alerts-ios .aythen-alerts-test{display:inline-flex;align-items:center;margin:0;padding:0;min-height:0;border:0;background:transparent;color:var(--settings-accent);font-family:var(--font);font-size:.8125rem;font-weight:400;letter-spacing:-.01em;white-space:nowrap;cursor:pointer}.aythen-alerts-ios .aythen-alerts-test:hover:not(:disabled){opacity:.72}.aythen-alerts-ios .aythen-alerts-test:disabled{opacity:.35;cursor:not-allowed}.aythen-alerts-ios .aythen-account-dd__pref-row{min-height:40px;cursor:pointer}.aythen-alerts-ios .aythen-account-dd__pref-label{font-size:.8125rem;line-height:1.25}.aythen-settings-ios{min-width:0;--settings-accent: var(--accent, var(--ws-accent, var(--green-landing-color, #10a37f)))}.aythen-settings-ios--documents{display:flex;flex-direction:column;gap:.75rem;min-width:0}.aythenh-block--settings-documents>.aythenh-block__head{display:flex;align-items:stretch;width:100%;margin:0 0 .45rem;padding-inline:10px;box-sizing:border-box}.aythenh-block--settings-documents>.aythenh-block__head .aythenh-block__tools{display:flex;justify-content:stretch;align-items:center;margin-inline-start:0;width:100%;min-width:0}.aythenh-block--settings-documents .aythenh-block__tools .aythen-tax-toolbar--head{gap:.65rem;width:100%;margin-inline-start:0}@media(max-width:720px){.aythenh-block--settings-documents .aythenh-block__tools .aythen-tax-toolbar--head{flex-direction:column;align-items:stretch}.aythenh-block--settings-documents .aythen-tax-toolbar__actions{margin-inline-start:0;justify-content:flex-start;flex-wrap:wrap}.aythenh-block--settings-documents .aythen-tax-filter{width:100%;overflow-x:auto}}.aythenh-block--settings-documents .aythenh-panel{padding:0 10px 10px}.aythen-settings-ios--documents>.aythen-tax-settings{gap:.55rem}.aythen-settings-ios--documents>.aythen-account-dd__block-label{margin-top:.25rem}.aythen-settings-ios--documents>.aythen-doc-defaults,.aythen-settings-ios--documents>.tplb-templates-mgr{display:flex;flex-direction:column;gap:.75rem}.aythen-settings-ios .aythen-account-dd__block-label,.aythen-settings-premium .aythen-account-dd__block-label,.aythen-alerts-ios>.aythen-account-dd__block>.aythen-account-dd__block-label,.aythen-alerts-ios .aythen-alerts-cat-head .aythen-account-dd__block-label{padding:0 2px 4px;text-transform:none;letter-spacing:-.01em;font-size:.8125rem;font-weight:400;line-height:1.25;color:var(--ak-text-muted, var(--text-muted))}.aythen-settings-ios .aythen-account-dd__group{overflow:visible;border-radius:0;background:transparent}.aythen-settings-ios .aythen-account-dd__group>.aythen-account-dd__menu-list>*+*,.aythen-settings-ios .aythen-account-dd__group>.aythen-account-dd__menu-list>.aythen-ios-field-cell+.aythen-ios-field-cell,.aythen-settings-ios .aythen-account-dd__group>.aythen-account-dd__menu-list>.aythen-ios-field-cell+.aythen-account-dd__item,.aythen-settings-ios .aythen-account-dd__group>.aythen-account-dd__menu-list>.aythen-account-dd__item+.aythen-ios-field-cell{border-top:0}.aythen-settings-ios .aythen-account-dd__menu-list{display:flex;flex-direction:column;gap:8px}.aythen-settings-ios .aythen-ios-field-cell:not(.aythen-ios-field-cell--static):not(:has(.aythen-dd)),.aythen-settings-ios .aythen-ios-field-cell.aythen-ios-date:not(.aythen-ios-field-cell--static){display:block;padding:0;border:1px solid rgba(60,60,67,.29);border-radius:10px;background:#fff;box-sizing:border-box;min-height:36px;cursor:text;overflow:visible;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.aythen-settings-ios .aythen-ios-field-cell:not(.aythen-ios-field-cell--static):not(:has(.aythen-dd)) .aythen-ios-field-input,.aythen-settings-ios .aythen-ios-field-cell:not(.aythen-ios-field-cell--static):not(:has(.aythen-dd))>input:not([type=checkbox]):not([type=radio]):not([type=color]),.aythen-settings-ios .aythen-ios-field-cell:not(.aythen-ios-field-cell--static):not(:has(.aythen-dd))>textarea{display:block;width:100%;box-sizing:border-box;min-height:36px;padding:8px 12px;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:var(--font);font-size:.875rem;line-height:1.35;color:var(--ak-text-primary, var(--text));outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.aythen-settings-ios .aythen-ios-field-cell:not(.aythen-ios-field-cell--static):not(:has(.aythen-dd))>textarea{min-height:72px;resize:vertical}.aythen-settings-ios .aythen-ios-field-cell:not(.aythen-ios-field-cell--static):not(:has(.aythen-dd)) .aythen-ios-field-input::placeholder,.aythen-settings-ios .aythen-ios-field-cell:not(.aythen-ios-field-cell--static):not(:has(.aythen-dd))>input::placeholder,.aythen-settings-ios .aythen-ios-field-cell:not(.aythen-ios-field-cell--static):not(:has(.aythen-dd))>textarea::placeholder{color:#3c3c4399;opacity:1}@media(hover:hover){.aythen-settings-ios .aythen-ios-field-cell:not(.aythen-ios-field-cell--static):not(:has(.aythen-dd)):hover:not(:focus-within){border-color:#3c3c436b;background:#fafafa}}.aythen-settings-ios .aythen-ios-field-cell:not(.aythen-ios-field-cell--static):not(:has(.aythen-dd)):active:not(:focus-within){border-color:#3c3c4385;background:#f2f2f7;box-shadow:inset 0 1px 2px #0000000f}.aythen-settings-ios .aythen-ios-field-cell:not(.aythen-ios-field-cell--static):not(:has(.aythen-dd)):focus-within,.aythen-settings-ios .aythen-ios-field-cell.aythen-ios-date:not(.aythen-ios-field-cell--static):focus-within,.aythen-settings-ios .aythen-ios-field-cell.aythen-ios-date.is-open:not(.aythen-ios-field-cell--static){border-color:var(--green-landing-color, #10a37f);background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--green-landing-color, #10a37f) 18%,transparent)}.aythen-settings-ios .aythen-ios-field-cell:has(.aythen-dd){display:block;padding:0;min-width:0;overflow:visible;cursor:pointer;border:1px solid rgba(60,60,67,.29);border-radius:10px;background:#fff;box-sizing:border-box;min-height:36px;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.aythen-settings-ios .aythen-ios-field-cell:has(.aythen-dd) .aythen-dd{width:100%;min-width:0;height:100%}.aythen-settings-ios .aythen-ios-field-cell:has(.aythen-dd) .aythen-dd-trigger{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;height:100%;min-height:34px;padding:0 12px;border:0;border-radius:0;background:transparent;box-shadow:none;box-sizing:border-box;font-family:var(--font);font-size:.875rem;font-weight:400;letter-spacing:-.01em;line-height:1.35;color:var(--ak-text-primary, var(--text));cursor:pointer;transition:color .15s ease,transform .1s ease}.aythen-settings-ios .aythen-ios-field-cell:has(.aythen-dd) .aythen-dd-icon{flex-shrink:0}.aythen-settings-ios .aythen-ios-field-cell:has(.aythen-dd) .aythen-dd-label{min-width:0;flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aythen-settings-ios .aythen-dd-chevrons--vertical{margin-left:.35rem;color:#3c3c4373}.aythen-settings-ios .aythen-dd-chevrons--vertical .aythen-dd-chevrons__mark{font-size:.9375rem;font-weight:600;line-height:.68}.aythen-settings-ios .aythen-dd-chevrons--vertical .aythen-dd-chevrons__mark+.aythen-dd-chevrons__mark{margin-top:-3px}.aythen-settings-ios .aythen-dd-chevrons--horizontal{display:inline-flex;align-items:center;gap:1px;flex-shrink:0;margin-left:.35rem;font-size:.625rem;font-weight:500;line-height:1;letter-spacing:0;color:#3c3c4373}.aythen-settings-ios .aythen-ios-field-cell:has(.aythen-dd) .aythen-dd-caret{display:none}@media(hover:hover){.aythen-settings-ios .aythen-ios-field-cell:has(.aythen-dd):hover:not(:focus-within){border-color:#3c3c436b;background:#fafafa}.aythen-settings-ios .aythen-ios-field-cell:has(.aythen-dd):hover:not(:focus-within) .aythen-dd-trigger{color:var(--ak-text-primary, var(--text))}}.aythen-settings-ios .aythen-ios-field-cell:has(.aythen-dd):active:not(:focus-within){border-color:#3c3c4385;background:#f2f2f7;box-shadow:inset 0 1px 2px #0000000f}.aythen-settings-ios .aythen-ios-field-cell:has(.aythen-dd):active:not(:focus-within) .aythen-dd-trigger{transform:scale(.995)}.aythen-settings-ios .aythen-ios-field-cell:has(.aythen-dd):focus-within,.aythen-settings-ios .aythen-ios-field-cell:has(.aythen-dd):has(.aythen-dd.is-open){border-color:var(--green-landing-color, #10a37f);background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--green-landing-color, #10a37f) 18%,transparent)}.aythen-settings-ios .aythen-ios-field-cell:has(.aythen-dd):focus-within .aythen-dd-trigger,.aythen-settings-ios .aythen-ios-field-cell:has(.aythen-dd) .aythen-dd.is-open .aythen-dd-trigger{color:var(--ak-text-primary, var(--text));transform:none}.aythen-settings-ios .aythen-dd-menu,.aythen-settings-ios .aythen-dd--ios .aythen-dd-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:80;min-width:100%;margin:0;padding:4px;list-style:none;background:#fff;border:1px solid rgba(60,60,67,.22);border-radius:10px;box-shadow:0 4px 16px #00000014,0 0 0 .5px #0000000a;animation:none}.aythen-settings-ios .aythen-dd-option,.aythen-settings-ios .aythen-dd--ios .aythen-dd-option{display:flex;align-items:center;gap:.5rem;width:100%;min-height:32px;padding:6px 10px;border:0;border-radius:7px;background:transparent;color:var(--ak-text-primary, var(--text));font-family:var(--font);font-size:.875rem;font-weight:400;letter-spacing:-.01em;line-height:1.25;white-space:nowrap;cursor:pointer;text-align:left;transition:background-color .12s ease,color .12s ease}.aythen-settings-ios .aythen-dd-option:hover,.aythen-settings-ios .aythen-dd--ios .aythen-dd-option:hover{background:#3c3c4314;color:var(--ak-text-primary, var(--text));box-shadow:none}.aythen-settings-ios .aythen-dd-option.is-active,.aythen-settings-ios .aythen-dd--ios .aythen-dd-option.is-active{background:color-mix(in srgb,var(--settings-accent) 12%,transparent);color:var(--settings-accent);font-weight:500;box-shadow:none}.aythen-settings-ios .aythen-ios-field-cell:has(.aythen-dd) .aythen-dd-icon{font-size:.875rem;font-weight:400;line-height:1}:root[data-theme=dark] .aythen-settings-ios .aythen-dd-menu,:root[data-theme=dark] .aythen-settings-ios .aythen-dd--ios .aythen-dd-menu{background:#2c2c2e;border-color:#ffffff24;box-shadow:0 8px 24px #00000073,0 0 0 .5px #ffffff0f}:root[data-theme=dark] .aythen-settings-ios .aythen-dd-option:hover,:root[data-theme=dark] .aythen-settings-ios .aythen-dd--ios .aythen-dd-option:hover{background:#ffffff14;color:var(--ak-text-primary, var(--text))}:root[data-theme=dark] .aythen-settings-ios .aythen-dd-option.is-active,:root[data-theme=dark] .aythen-settings-ios .aythen-dd--ios .aythen-dd-option.is-active{background:color-mix(in srgb,var(--settings-accent) 18%,transparent);color:var(--settings-accent)}:root[data-theme=dark] .aythen-settings-ios .aythen-ios-field-cell:not(.aythen-ios-field-cell--static):not(:has(.aythen-dd)),:root[data-theme=dark] .aythen-settings-ios .aythen-ios-field-cell:has(.aythen-dd),:root:not([data-theme=light]) .aythen-settings-ios .aythen-ios-field-cell:not(.aythen-ios-field-cell--static):not(:has(.aythen-dd)),:root:not([data-theme=light]) .aythen-settings-ios .aythen-ios-field-cell:has(.aythen-dd){background:#1c1c1e;border-color:#ffffff29}:root[data-theme=dark] .aythen-settings-ios .aythen-ios-field-cell:not(.aythen-ios-field-cell--static):not(:has(.aythen-dd)) .aythen-ios-field-input,:root[data-theme=dark] .aythen-settings-ios .aythen-ios-field-cell:not(.aythen-ios-field-cell--static):not(:has(.aythen-dd))>input:not([type=checkbox]):not([type=radio]):not([type=color]),:root[data-theme=dark] .aythen-settings-ios .aythen-ios-field-cell:not(.aythen-ios-field-cell--static):not(:has(.aythen-dd))>textarea,:root[data-theme=dark] .aythen-settings-ios .aythen-ios-field-cell:has(.aythen-dd) .aythen-dd-trigger,:root[data-theme=dark] .aythen-settings-ios .aythen-ios-field-cell:has(.aythen-dd) .aythen-dd-label,:root:not([data-theme=light]) .aythen-settings-ios .aythen-ios-field-cell:not(.aythen-ios-field-cell--static):not(:has(.aythen-dd)) .aythen-ios-field-input,:root:not([data-theme=light]) .aythen-settings-ios .aythen-ios-field-cell:not(.aythen-ios-field-cell--static):not(:has(.aythen-dd))>input:not([type=checkbox]):not([type=radio]):not([type=color]),:root:not([data-theme=light]) .aythen-settings-ios .aythen-ios-field-cell:not(.aythen-ios-field-cell--static):not(:has(.aythen-dd))>textarea,:root:not([data-theme=light]) .aythen-settings-ios .aythen-ios-field-cell:has(.aythen-dd) .aythen-dd-trigger,:root:not([data-theme=light]) .aythen-settings-ios .aythen-ios-field-cell:has(.aythen-dd) .aythen-dd-label{color:#ebebf5eb}:root[data-theme=dark] .aythen-settings-ios .aythen-ios-field-cell:not(.aythen-ios-field-cell--static):not(:has(.aythen-dd)) .aythen-ios-field-input::placeholder,:root[data-theme=dark] .aythen-settings-ios .aythen-ios-field-cell:not(.aythen-ios-field-cell--static):not(:has(.aythen-dd))>input::placeholder,:root[data-theme=dark] .aythen-settings-ios .aythen-ios-field-cell:not(.aythen-ios-field-cell--static):not(:has(.aythen-dd))>textarea::placeholder{color:#ffffff59}@media(hover:hover){:root[data-theme=dark] .aythen-settings-ios .aythen-ios-field-cell:not(.aythen-ios-field-cell--static):not(:has(.aythen-dd)):hover:not(:focus-within),:root[data-theme=dark] .aythen-settings-ios .aythen-ios-field-cell:has(.aythen-dd):hover:not(:focus-within){border-color:#ffffff3d;background:#2c2c2e}}:root[data-theme=dark] .aythen-settings-ios .aythen-ios-field-cell:not(.aythen-ios-field-cell--static):not(:has(.aythen-dd)):active:not(:focus-within),:root[data-theme=dark] .aythen-settings-ios .aythen-ios-field-cell:has(.aythen-dd):active:not(:focus-within){border-color:#ffffff4d;background:#3a3a3c;box-shadow:inset 0 1px 2px #00000047}:root[data-theme=dark] .aythen-settings-ios .aythen-ios-field-cell:not(.aythen-ios-field-cell--static):not(:has(.aythen-dd)):focus-within,:root[data-theme=dark] .aythen-settings-ios .aythen-ios-field-cell:has(.aythen-dd):focus-within,:root[data-theme=dark] .aythen-settings-ios .aythen-ios-field-cell:has(.aythen-dd):has(.aythen-dd.is-open){background:#1c1c1e;border-color:var(--green-landing-color, #10a37f);box-shadow:0 0 0 3px color-mix(in srgb,var(--green-landing-color, #10a37f) 22%,transparent)}:root[data-theme=dark] .aythen-settings-ios .aythen-dd-chevrons--vertical,:root[data-theme=dark] .aythen-settings-ios .aythen-dd-chevrons--horizontal{color:#ffffff59}.aythen-settings-ios .aythen-account-dd__block:first-child{margin-top:0}.aythen-settings-ios-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;column-gap:.625rem;row-gap:4px;margin-top:10px;align-items:stretch}.aythen-settings-ios-two>.aythen-account-dd__block{display:contents}.aythen-settings-ios-two>.aythen-account-dd__block:nth-child(1)>.aythen-account-dd__block-label{grid-column:1;grid-row:1}.aythen-settings-ios-two>.aythen-account-dd__block:nth-child(1)>.aythen-account-dd__group{grid-column:1;grid-row:2}.aythen-settings-ios-two>.aythen-account-dd__block:nth-child(2)>.aythen-account-dd__block-label{grid-column:2;grid-row:1}.aythen-settings-ios-two>.aythen-account-dd__block:nth-child(2)>.aythen-account-dd__group{grid-column:2;grid-row:2}.aythen-settings-ios-two .aythen-account-dd__block-label,.aythen-settings-premium .aythen-settings-ios-two .aythen-account-dd__block-label{display:block;margin:0;padding:0 2px;min-height:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-self:end}.aythen-settings-ios-two .aythen-account-dd__group{min-width:0;align-self:start}.aythen-settings-ios-two .aythen-account-dd__menu-list{gap:0}.aythen-settings-ios-two .aythen-ios-field-cell:not(.aythen-ios-field-cell--static):not(:has(.aythen-dd)),.aythen-settings-ios-two .aythen-ios-field-cell:has(.aythen-dd){height:36px;min-height:36px;box-sizing:border-box}.aythen-settings-ios-two .aythen-ios-field-cell:not(.aythen-ios-field-cell--static):not(:has(.aythen-dd)) .aythen-ios-field-input,.aythen-settings-ios-two .aythen-ios-field-cell:not(.aythen-ios-field-cell--static):not(:has(.aythen-dd))>input:not([type=checkbox]):not([type=radio]):not([type=color]){height:100%;min-height:0;padding-top:0;padding-bottom:0;line-height:1.35}.aythen-settings-ios-two .aythen-ios-field-cell:has(.aythen-dd) .aythen-dd-trigger{min-height:0;padding-top:0;padding-bottom:0}.aythen-settings-ios-two .aythen-account-dd__group,.aythen-settings-ios-two .aythen-account-dd__menu-list,.aythen-settings-ios-two .aythen-ios-field-cell,.aythen-settings-ios-two .aythen-dd,.aythen-settings-ios-two .aythen-dd-trigger{min-width:0;max-width:100%}.aythen-settings-ios__hint{margin:.35rem 2px 0;font-size:.75rem;line-height:1.35;letter-spacing:-.01em;color:var(--ak-text-muted, var(--text-muted))}.aythen-settings-ios .aythen-settings-pwform{margin-top:10px}.aythen-settings-ios .aythen-settings-scale{margin:0}@media(max-width:640px){.aythen-settings-ios-two{grid-template-columns:1fr}}.aythenh-block--settings-profile .aythenh-block__head,.aythenh-block--settings-security .aythenh-block__head,.aythenh-block--settings-brand .aythenh-block__head,.aythenh-block--settings-billing .aythenh-block__head,.aythenh-block--settings-alerts .aythenh-block__head,.aythenh-block--settings-plan .aythenh-block__head{padding-inline:12px;margin-bottom:.35rem}.aythenh-block--settings-profile .aythenh-block__title,.aythenh-block--settings-security .aythenh-block__title,.aythenh-block--settings-brand .aythenh-block__title,.aythenh-block--settings-billing .aythenh-block__title,.aythenh-block--settings-alerts .aythenh-block__title,.aythenh-block--settings-plan .aythenh-block__title{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ak-text-muted, var(--text-muted))}.aythen-settings-premium .aythen-account-dd__block:first-child{margin-top:0}.aythen-settings-premium .aythen-account-dd__block{margin-top:12px}.aythen-settings-premium .aythen-account-dd__block-label{padding-inline:2px;margin-bottom:4px}.aythenh-block--settings-profile .aythen-settings-photo-row{align-items:center;gap:.85rem;margin:0}.aythenh-block--settings-profile .aythen-settings-photo-cell{padding:12px}.aythenh-block--settings-profile .aythen-settings-avatar{width:52px;height:52px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;font-family:var(--font);font-size:1rem;font-weight:600;color:var(--ak-text-primary, var(--text));background:var(--ak-bg-avatar, color-mix(in srgb, var(--text) 12%, var(--surface)));border:0;box-shadow:inset 0 0 0 .5px var(--ak-divider)}.aythenh-block--settings-profile .aythen-settings-avatar img{width:100%;height:100%;object-fit:cover}.aythenh-block--settings-profile .aythen-settings-photo-actions{gap:.25rem;min-width:0}.aythen-settings-photo-link{align-self:flex-start;border:0;background:transparent;padding:0;font-family:var(--font);font-size:.8125rem;font-weight:500;letter-spacing:-.01em;color:var(--settings-accent);cursor:pointer}.aythen-settings-photo-link--muted{color:var(--ak-text-muted, var(--text-muted));font-weight:400}.aythen-settings-photo-link:hover{opacity:.72}.aythenh-panel--flat{padding:0;border:0;background:transparent;border-radius:0}.aythenh-panel--flat:hover{border-color:transparent}.aythenh-block--settings-security .aythen-account-dd__group,.aythen-settings-card--security .aythen-account-dd__group{border:.5px solid var(--ak-divider, color-mix(in srgb, var(--ak-text-primary) 8%, transparent));background:var(--ak-bg-control, color-mix(in srgb, var(--ak-text-primary) 4%, transparent))}.aythenh-block--settings-security .aythen-account-dd__group>*+*,.aythen-settings-card--security .aythen-account-dd__group>*+*{border-top:.5px solid var(--ak-divider)}.aythen-settings-premium-copy{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.aythen-settings-premium-sub{font-size:.75rem;line-height:1.35;letter-spacing:-.01em;color:var(--ak-text-muted, var(--text-muted))}.aythenh-block--settings-security .aythen-settings-security__2fa,.aythen-settings-card--security .aythen-settings-security__2fa{min-height:52px;padding:12px 14px;align-items:center;cursor:pointer}.aythenh-block--settings-security .aythen-settings-security__divider,.aythen-settings-card--security .aythen-settings-security__divider{height:0;margin:0;border:none}.aythenh-block--settings-security .aythen-settings-security__pw-trigger,.aythen-settings-card--security .aythen-settings-security__pw-trigger{min-height:44px;padding:12px 14px;align-items:center;cursor:pointer}.aythenh-block--settings-security .aythen-settings-security__pw-trigger.is-open,.aythen-settings-card--security .aythen-settings-security__pw-trigger.is-open{background:color-mix(in srgb,var(--ak-text-primary) 3%,transparent)}.aythenh-block--settings-security .aythen-settings-security__chevron,.aythen-settings-card--security .aythen-settings-security__chevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto;color:var(--ak-text-muted);opacity:.42;transition:transform .16s ease}.aythenh-block--settings-security .aythen-settings-security__chevron.is-open,.aythen-settings-card--security .aythen-settings-security__chevron.is-open{transform:rotate(90deg)}.aythenh-block--settings-security .aythen-settings-security__pw-panel,.aythen-settings-card--security .aythen-settings-security__pw-panel{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;margin:0;padding:12px 14px 14px;box-sizing:border-box;background:color-mix(in srgb,var(--ak-text-primary) 2%,transparent)}.aythenh-block--settings-security .aythen-settings-security__pw-panel .aythen-ios-field-cell:not(.aythen-ios-field-cell--static):not(:has(.aythen-dd)),.aythen-settings-card--security .aythen-settings-security__pw-panel .aythen-ios-field-cell:not(.aythen-ios-field-cell--static):not(:has(.aythen-dd)){display:block;width:100%;padding:0 10px;border:1px solid rgba(60,60,67,.29);border-radius:10px;background:#fff;box-sizing:border-box;min-height:36px}.aythenh-block--settings-security .aythen-settings-security__pw-panel .aythen-ios-field-input,.aythen-settings-card--security .aythen-settings-security__pw-panel .aythen-ios-field-input,.aythenh-block--settings-security .aythen-settings-security__pw-panel .aythen-ios-field-cell>input,.aythen-settings-card--security .aythen-settings-security__pw-panel .aythen-ios-field-cell>input{width:100%;min-height:36px;padding:8px 0;box-sizing:border-box}.aythenh-block--settings-security .aythen-settings-ok,.aythenh-block--settings-security .aythen-settings-error,.aythen-settings-card--security .aythen-settings-ok,.aythen-settings-card--security .aythen-settings-error{margin:0;padding:0 2px;font-size:.75rem;line-height:1.35}.aythenh-block--settings-security .aythen-settings-security__submit,.aythen-settings-card--security .aythen-settings-security__submit{align-self:center;margin-top:2px;padding:6px 4px;border:0;background:transparent;font-family:var(--font);font-size:.8125rem;font-weight:600;letter-spacing:-.01em;color:var(--ak-text-primary, var(--text));cursor:pointer}.aythenh-block--settings-security .aythen-settings-security__submit:hover,.aythen-settings-card--security .aythen-settings-security__submit:hover{opacity:.72}.aythenh-block--settings-security .aythen-settings-premium-copy .aythen-account-dd__pref-label,.aythen-settings-card--security .aythen-settings-premium-copy .aythen-account-dd__pref-label{display:block;font-size:.8125rem;font-weight:400;line-height:1.25;color:var(--ak-text-primary, var(--text))}.aythenh-block--settings-security .aythen-switch{width:31px;height:18px}.aythenh-block--settings-security .aythen-switch i{border:0;background:#78788052;box-shadow:none}.aythenh-block--settings-security .aythen-switch i:after{top:2px;left:2px;width:14px;height:14px;background:#fff;box-shadow:0 2px 4px #0000002e}.aythenh-block--settings-security .aythen-switch.is-on i{background:#34c759;box-shadow:none}.aythenh-block--settings-security .aythen-switch.is-on i:after{transform:translate(13px);background:#fff;box-shadow:0 2px 4px #0000002e}:root[data-theme=light] .aythenh-block--settings-security .aythen-account-dd__group,:root[data-theme=light] .aythen-settings-card--security .aythen-account-dd__group{background:color-mix(in srgb,var(--ak-bg-control, #f5f5f5) 92%,#fff);border-color:color-mix(in srgb,var(--ak-text-primary) 8%,transparent)}:root[data-theme=light] .aythenh-block--settings-security .aythen-switch i{background:#78788029}:root[data-theme=light] .aythenh-block--settings-security .aythen-switch.is-on i{background:#34c759}.aythen-settings-premium-submit{display:flex;align-items:center;justify-content:center;width:100%;margin-top:10px;min-height:40px;padding:0 12px;border:0;border-radius:10px;background:var(--ak-bg-control, color-mix(in srgb, var(--text) 8%, var(--surface)));color:var(--ak-text-primary, var(--text));font-family:var(--font);font-size:.8125rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:background .15s ease,box-shadow .15s ease,transform .1s ease}.aythen-settings-premium-submit:hover{background:color-mix(in srgb,var(--ak-bg-control, var(--surface)) 88%,var(--ak-text-primary, var(--text)) 12%)}.aythen-settings-premium-submit:active{background:color-mix(in srgb,var(--ak-bg-control, var(--surface)) 78%,var(--ak-text-primary, var(--text)) 22%);box-shadow:inset 0 1px 2px #0000001a;transform:scale(.995)}.aythen-settings-premium .aythen-account-dd__pref-row{min-height:40px}.aythen-settings-premium .aythen-settings-accent-row{align-items:center}.aythen-settings-premium .aythen-settings-swatches--inline{margin-top:0;flex-wrap:nowrap;gap:.35rem;justify-content:flex-end;max-width:100%;overflow-x:auto}.aythen-settings-premium .aythen-settings-swatches--inline .aythen-settings-swatch{width:1.5rem;height:1.5rem;flex-shrink:0;border-width:1px;font-size:.7rem}.aythen-settings-premium .aythen-settings-swatches--inline .aythen-settings-swatch.is-active{box-shadow:0 0 0 2px color-mix(in srgb,var(--ak-text-primary, var(--text)) 35%,transparent)}.aythen-settings-premium .aythen-settings-swatches--inline .aythen-settings-swatch:hover{transform:scale(1.06)}.aythen-settings-premium .aythen-account-dd__pref-label{font-size:.8125rem;line-height:1.25;color:var(--ak-text-primary, var(--text))}.aythen-settings-premium .aythen-account-dd__pref-control .aythen-dd{width:auto}.aythen-settings-premium .aythen-account-dd__pref-control .aythen-dd-trigger{justify-content:flex-end;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--ak-text-muted, var(--text-muted));font-size:.8125rem;font-weight:400;box-shadow:none}.aythen-settings-premium .aythen-account-dd__pref-control .aythen-dd-trigger:hover,.aythen-settings-premium .aythen-account-dd__pref-control .aythen-dd.is-open .aythen-dd-trigger,.aythen-settings-premium .aythen-account-dd__pref-control .aythen-dd-trigger:focus-visible{border:0;background:transparent;color:var(--ak-text-primary, var(--text));box-shadow:none}.aythen-settings-premium .aythen-account-dd__pref-control .aythen-dd-caret{display:none}.aythen-settings-premium .aythen-account-dd__pref-control .aythen-dd-chevrons--vertical .aythen-dd-chevrons__mark{font-size:.875rem;font-weight:600;color:#3c3c4373}.aythen-settings-premium .aythen-account-dd__pref-control .aythen-dd-chevrons--horizontal{display:inline-flex;align-items:center;gap:1px;font-size:.625rem;font-weight:500;line-height:1;color:#3c3c4373}:root[data-theme=dark] .aythen-settings-premium .aythen-account-dd__pref-control .aythen-dd-chevrons--vertical .aythen-dd-chevrons__mark,:root[data-theme=dark] .aythen-settings-premium .aythen-account-dd__pref-control .aythen-dd-chevrons--horizontal{color:#ffffff59}.aythen-settings-scale--premium{display:flex;gap:0;padding:3px;border-radius:9px;background:color-mix(in srgb,var(--ak-text-primary, var(--text)) 6%,transparent)}.aythenh-block--settings-brand .aythen-settings-scale-btn{flex:1;min-height:28px;padding:0 .5rem;border:0;border-radius:7px;background:transparent;color:var(--ak-text-muted, var(--text-muted));font-family:var(--font);font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;box-shadow:none}.aythenh-block--settings-brand .aythen-settings-scale-btn.is-active{background:var(--ak-bg-card, var(--surface));color:var(--ak-text-primary, var(--text));box-shadow:0 1px 2px #00000014}.aythenh-block--settings-brand .aythen-settings-swatches{gap:.45rem}.aythenh-block--settings-brand .aythen-settings-swatch{width:28px;height:28px;border:0;box-shadow:inset 0 0 0 .5px var(--ak-divider)}.aythenh-block--settings-brand .aythen-settings-swatch.is-active{box-shadow:inset 0 0 0 2px var(--ak-text-primary, var(--text))}.aythenh-block--settings-brand .aythen-settings-ios__hint{margin:0 0 .65rem}:root[data-theme=light] .aythenh-block--settings-brand .aythen-settings-scale-btn.is-active{background:#fff}.aythen-page.aythenh .aythenh-block--settings-alerts .aythenh-block__head{padding-inline:10px;margin-bottom:.15rem}.aythen-page.aythenh .aythenh-block--settings-alerts .aythenh-block__title{font-size:.6875rem;letter-spacing:.01em}.aythen-page.aythenh .aythenh-block--settings-alerts .aythen-board-count{min-width:1.1rem;padding:.05rem .3rem;font-size:.5625rem;font-weight:600;background:color-mix(in srgb,var(--text) 10%,transparent)}.aythen-settings-card--alerts .aythen-alerts-ios{margin-top:.25rem}.aythen-settings-card--alerts .aythen-alerts-ios .aythen-account-dd__block:first-child{margin-top:0}.aythen-page.aythenh .aythen-admin-table{font-size:.8125rem}.aythen-page.aythenh .aythen-admin-subscription{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border, rgba(0, 0, 0, .08))}.aythen-page.aythenh .aythen-admin-table th{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.aythen-page.aythenh .aythen-admin-invoice{padding:.65rem 0}.aythenh-status-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .55rem;border-radius:999px;border:1px solid var(--border);background:var(--surface-raised);font-family:var(--font);font-size:.6875rem;font-weight:500;color:var(--text-muted)}.aythenh-status-pill__dot{width:6px;height:6px;border-radius:50%;background:var(--text-soft)}.aythenh-status-pill.is-ok{color:var(--text)}.aythenh-status-pill.is-ok .aythenh-status-pill__dot{background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 18%,transparent)}.aythenh-title{margin:0 0 .5rem;font-family:var(--font-display);font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:600;letter-spacing:-.025em;line-height:1.15;color:var(--text)}.aythenh-tagline{margin:0;max-width:34rem;font-family:var(--font);font-size:.875rem;line-height:1.45;color:var(--text-muted)}.aythenh-block{display:flex;flex-direction:column;gap:.5rem;min-width:0}.aythenh-block__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.aythenh-block__title{margin:0;font-family:var(--font);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);flex:0 1 auto;min-width:0}.aythenh-block__tools{margin-inline-start:auto;display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.35rem;min-width:0;max-width:100%}.aythenh-overview-split{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;padding:.75rem 1.25rem 0;min-width:0;align-items:stretch}@media(min-width:960px){.aythenh-overview-split{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);column-gap:1.25rem}}.aythenh-overview-split__main{display:flex;flex-direction:column;gap:.75rem;min-width:0}.aythenh-overview-split__side{display:flex;flex-direction:column;min-width:0;max-width:100%;overflow:hidden}@media(min-width:960px){.aythenh-overview-split__side{align-self:stretch;height:0;min-height:100%;max-height:100%}}.aythenh-overview-split__side>.aythenh-block--logs{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;max-height:100%;max-width:100%;margin:0;overflow:hidden}.aythenh-overview-split__side>.aythenh-block--logs>.aythenh-block__head{flex:0 0 auto;min-width:0}.aythenh-overview-split__side>.aythenh-block--logs>.aythenh-panel--logs{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0;height:auto;max-height:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.aythenh-overview-split__side .aythenh-feed{flex:1 1 auto;min-width:0;min-height:0;max-width:100%;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,currentColor 28%,transparent) transparent}.aythenh-overview-split__side .aythenh-feed::-webkit-scrollbar{width:3px}.aythenh-overview-split__side .aythenh-feed::-webkit-scrollbar-track{background:transparent;margin:.35rem 0}.aythenh-overview-split__side .aythenh-feed::-webkit-scrollbar-thumb{background:color-mix(in srgb,currentColor 28%,transparent);border-radius:999px}.aythenh-overview-split__side .aythenh-feed::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,currentColor 42%,transparent)}:root[data-theme=dark] .aythenh-overview-split__side .aythenh-feed{scrollbar-color:color-mix(in srgb,#fff 20%,transparent) transparent}:root[data-theme=dark] .aythenh-overview-split__side .aythenh-feed::-webkit-scrollbar-thumb{background:color-mix(in srgb,#fff 20%,transparent)}.aythenh-overview-split__side .aythenh-feed>.aythenh-empty--panel{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0}.aythenh-metrics-overview{margin-bottom:0;padding:0;min-width:0}.aythenh-block--actions{padding:0;margin-bottom:0;min-width:0}.aythenh-block--plan{margin:0;min-width:0}.aythenh-dashboard__aside .aythenh-panel.aythenh-panel--plan,.aythenh-overview-split__side .aythenh-panel.aythenh-panel--logs{padding:.85rem .95rem;box-sizing:border-box}.aythenh-panel.aythenh-panel--plan{overflow:hidden;background:var(--surface-2, var(--surface))}.aythenh-panel.aythenh-panel--plan .aythenh-workspace--home,.aythenh-panel.aythenh-panel--plan .aythenh-workspace--menu-slim{width:100%;display:flex;flex-direction:column;gap:0;min-height:0}.aythenh-panel.aythenh-panel--plan .aythenh-workspace--home{gap:.5rem}.aythenh-panel.aythenh-panel--plan .aythenh-workspace__menu-head{padding:0}.aythenh-panel.aythenh-panel--plan .aythenh-workspace__menu-plan{font-size:.9375rem;font-weight:600;letter-spacing:-.025em;line-height:1.2;color:var(--text)}.aythenh-panel.aythenh-panel--plan .aythenh-workspace__menu-tier{font-weight:500;color:var(--text-soft)}.aythenh-panel.aythenh-panel--plan .aythenh-workspace__menu-usage{display:grid;grid-template-columns:1fr auto;grid-template-areas:"label pct" "track track";column-gap:.5rem;row-gap:.35rem;align-items:baseline;padding:.15rem 0 .35rem}.aythenh-panel.aythenh-panel--plan .aythenh-workspace--home .aythenh-workspace__menu-head--home{display:flex;align-items:baseline;justify-content:flex-start;gap:.5rem;padding:0;min-width:0}.aythenh-panel.aythenh-panel--plan .aythenh-workspace--home .aythenh-workspace__menu-head--home .aythenh-workspace__menu-plan{flex:0 1 auto;min-width:0;font-size:.875rem}.aythenh-panel.aythenh-panel--plan .aythenh-workspace--home .aythenh-workspace__menu-metrics--home,.aythenh-panel.aythenh-panel--plan .aythenh-workspace--home.aythenh-workspace--menu-slim .aythenh-workspace__menu-metrics--home{display:flex;flex-direction:column;gap:.3rem;margin:0;padding:.15rem 0 .1rem;border:0;border-top:none}.aythenh-panel.aythenh-panel--plan .aythenh-workspace--home .aythenh-workspace__menu-metrics--home .aythenh-workspace__menu-metric{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem;padding:.15rem 0;margin:0;min-height:0;border-radius:0}.aythenh-panel.aythenh-panel--plan .aythenh-workspace--home .aythenh-workspace__menu-metrics--home .aythenh-workspace__menu-metric:hover{background:transparent}.aythenh-panel.aythenh-panel--plan .aythenh-workspace--home .aythenh-workspace__menu-metrics--home .aythenh-workspace__menu-metric-label{font-size:.75rem;font-weight:500;letter-spacing:-.01em;line-height:1.25;color:var(--text-muted, #8e8e93)}.aythenh-panel.aythenh-panel--plan .aythenh-workspace--home .aythenh-workspace__menu-metrics--home .aythenh-workspace__menu-metric-value{font-size:.75rem;font-weight:600;letter-spacing:-.015em;line-height:1.25;font-variant-numeric:tabular-nums;color:var(--text);text-align:right}.aythenh-panel.aythenh-panel--plan .aythenh-workspace--home .aythenh-workspace__menu-metrics--home .aythenh-workspace__menu-metric-pct{font-weight:600;color:var(--text-muted, #8e8e93)}.aythenh-panel.aythenh-panel--plan .aythenh-workspace--home .aythenh-workspace__menu-metric-hint{margin:0;padding:0 0 .1rem;font-size:.6875rem;line-height:1.3;color:var(--text-muted, #8e8e93)}.aythenh-panel.aythenh-panel--plan .aythenh-workspace--home .aythenh-workspace__menu-usage-label{display:none}.aythenh-panel.aythenh-panel--plan .aythenh-workspace--home .aythenh-workspace__menu-usage--home-row,.aythenh-panel.aythenh-panel--plan .aythenh-workspace--home.aythenh-workspace--menu-slim .aythenh-workspace__menu-usage--home-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"track pct";column-gap:.55rem;row-gap:0;align-items:center;padding:.1rem 0 0}.aythenh-panel.aythenh-panel--plan .aythenh-workspace--home .aythenh-workspace__menu-usage--home-row .aythenh-workspace__menu-pct{grid-area:pct;font-size:.75rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--text-muted, #8e8e93);justify-self:end;white-space:nowrap}.aythenh-panel.aythenh-panel--plan .aythenh-workspace--home .aythenh-workspace__menu-pct-secondary{font-weight:500;opacity:.85}.aythenh-panel.aythenh-panel--plan .aythenh-workspace--home .aythenh-workspace__menu-usage--home-row .aythenh-workspace__track{grid-area:track;height:2px;width:100%;border-radius:999px;background:color-mix(in srgb,var(--border) 80%,transparent)}.aythenh-panel.aythenh-panel--plan .aythenh-workspace__menu-usage-label{grid-area:label;font-size:.6875rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.aythenh-panel.aythenh-panel--plan .aythenh-workspace__menu-pct{grid-area:pct;font-size:1.125rem;font-weight:600;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;color:var(--text)}.aythenh-panel.aythenh-panel--plan .aythenh-workspace__track{grid-area:track;height:3px;border-radius:999px;background:color-mix(in srgb,var(--border) 80%,transparent)}.aythenh-panel.aythenh-panel--plan .aythenh-workspace__fill--global{background:var(--ok)}.aythenh-panel.aythenh-panel--plan .aythenh-workspace__menu-metrics{display:flex;flex-direction:column;gap:.1rem;padding:.1rem 0;border-top:1px solid color-mix(in srgb,var(--border) 50%,transparent)}.aythenh-panel.aythenh-panel--plan .aythenh-workspace__menu-metric{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.4rem .35rem;margin:0 -.1rem;border-radius:10px;transition:background .12s ease}.aythenh-panel.aythenh-panel--plan .aythenh-workspace__menu-metric:hover{background:var(--ak-hover-subtle, var(--surface-hover))}.aythenh-panel.aythenh-panel--plan .aythenh-workspace__menu-metric+.aythenh-workspace__menu-metric{border-top:none}.aythenh-panel.aythenh-panel--plan .aythenh-workspace__menu-metric-label{font-size:.8125rem;font-weight:500;letter-spacing:-.01em;color:var(--ak-text-secondary, var(--text-muted))}.aythenh-panel.aythenh-panel--plan .aythenh-workspace__menu-metric-value{font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.015em;color:var(--text)}.aythenh-panel.aythenh-panel--plan .aythenh-workspace__menu-stats{display:flex;flex-wrap:wrap;gap:.2rem .65rem;padding:.35rem .2rem .4rem;border-top:1px solid color-mix(in srgb,var(--border) 50%,transparent)}.aythenh-panel.aythenh-panel--plan .aythenh-workspace--home .aythenh-workspace__menu-stats,.aythenh-panel.aythenh-panel--plan .aythenh-workspace--home.aythenh-workspace--menu-slim .aythenh-workspace__menu-stats{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.15rem .45rem;padding:.35rem 0 0;border-top:none}.aythenh-panel.aythenh-panel--plan .aythenh-workspace--home .aythenh-workspace__menu-stat{font-size:.6875rem;line-height:1.2;color:var(--text-muted)}.aythenh-panel.aythenh-panel--plan .aythenh-workspace--home .aythenh-workspace__menu-stat+.aythenh-workspace__menu-stat:before{content:"·";margin-right:.45rem;opacity:.55}.aythenh-panel.aythenh-panel--plan .aythenh-workspace--home .aythenh-plan-summary__actions--menu,.aythenh-panel.aythenh-panel--plan .aythenh-workspace--home.aythenh-workspace--menu-slim .aythenh-plan-summary__actions--menu{margin-top:.15rem;padding:0;border-top:0}.aythenh-panel.aythenh-panel--plan .aythenh-workspace--home .aythenh-plan-summary__cta{min-height:1.85rem;font-size:.75rem;border-radius:8px}.aythenh-panel.aythenh-panel--plan .aythenh-workspace__menu-stat{font-size:.6875rem;line-height:1.3;color:var(--text-soft)}.aythenh-panel.aythenh-panel--plan .aythenh-plan-summary__renewal,.aythenh-panel.aythenh-panel--plan .aythenh-plan-summary__billing-meta{padding:.25rem .2rem;font-size:.6875rem}.aythenh-panel.aythenh-panel--plan .aythenh-workspace--home .aythenh-plan-summary__billing-meta{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.15rem .45rem;padding:.15rem 0 0;border-top:0}.aythenh-panel.aythenh-panel--plan .aythenh-plan-summary__billing-item{font-size:.6875rem}.aythenh-panel.aythenh-panel--plan .aythenh-workspace--home .aythenh-plan-summary__billing-item+.aythenh-plan-summary__billing-item:before{content:"·";margin-right:.45rem;font-weight:400;color:var(--text-muted);opacity:.55}.aythenh-panel.aythenh-panel--plan .aythenh-plan-summary__actions--menu{margin-top:auto;padding:.25rem .05rem 0;border-top:none}.aythenh-panel.aythenh-panel--plan .aythenh-workspace--home .aythenh-plan-summary__actions--menu{margin-top:.15rem;padding:0}.aythenh-panel.aythenh-panel--plan .aythenh-plan-summary__actions--menu .aythenh-plan-summary__cta{min-height:2.15rem;padding:0 .75rem;border:none;border-top:none;border-radius:10px;background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--ok);font-size:.8125rem;font-weight:600;letter-spacing:-.015em;transition:background .12s ease,color .12s ease}.aythenh-panel.aythenh-panel--plan .aythenh-plan-summary__actions--menu .aythenh-plan-summary__cta:hover{background:color-mix(in srgb,var(--ok) 22%,transparent);color:var(--ok)}.aythenh-block--actions .aythenh-panel--quick-strip{padding:0;overflow:hidden;border-radius:var(--radius-lg, 16px)}.aythenh-actions-wrap{position:relative;width:100%;min-width:0;contain:layout style}.aythenh-actions{display:flex;flex-wrap:nowrap;align-items:stretch;gap:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;overscroll-behavior-x:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:0}.aythenh-actions::-webkit-scrollbar{display:none;width:0;height:0}.aythenh-actions-fade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:0;transition:opacity .15s ease}.aythenh-actions-wrap.has-scroll-left .aythenh-actions-edge--left .aythenh-actions-fade,.aythenh-actions-wrap.has-scroll-right .aythenh-actions-edge--right .aythenh-actions-fade{opacity:1}.aythenh-actions-fade--right{background:linear-gradient(to right,transparent 0%,color-mix(in srgb,var(--surface) 60%,transparent) 50%,var(--surface) 100%)}.aythenh-actions-fade--left{background:linear-gradient(to left,transparent 0%,color-mix(in srgb,var(--surface) 60%,transparent) 50%,var(--surface) 100%)}.aythenh-actions-edge{position:absolute;top:0;bottom:0;width:3.25rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;color:var(--text-muted);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s ease}.aythenh-actions-wrap.has-scroll-left .aythenh-actions-edge--left,.aythenh-actions-wrap.has-scroll-right .aythenh-actions-edge--right{opacity:1;pointer-events:auto}.aythenh-actions-edge--right{right:0;justify-content:flex-end;padding-right:.35rem}.aythenh-actions-edge--left{left:0;justify-content:flex-start;padding-left:.35rem}.aythenh-actions-chevron{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);border-radius:50%;background:color-mix(in srgb,var(--surface) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px 2px color-mix(in srgb,var(--text) 8%,transparent),inset 0 1px color-mix(in srgb,#fff 24%,transparent);transition:background .14s ease,color .14s ease,border-color .14s ease,transform .14s ease}.aythenh-actions-edge--left .aythenh-actions-chevron svg{transform:rotate(180deg)}.aythenh-actions-edge:hover .aythenh-actions-chevron,.aythenh-actions-edge:focus-visible .aythenh-actions-chevron{color:var(--text);border-color:color-mix(in srgb,var(--text) 18%,transparent);background:color-mix(in srgb,var(--surface) 96%,transparent);transform:scale(1.05)}.aythenh-actions-edge:focus-visible{outline:none}.aythenh-actions-edge:focus-visible .aythenh-actions-chevron{outline:2px solid color-mix(in srgb,var(--text) 28%,transparent);outline-offset:2px}.aythenh-action{--aythenh-action-width: 10rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;flex:0 0 var(--aythenh-action-width);box-sizing:border-box;width:var(--aythenh-action-width);min-height:5.5rem;margin:0;padding:.55rem .25rem;border-radius:0;border:0;border-right:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:transparent;color:var(--ak-text-nav, var(--text-muted));text-align:center;text-decoration:none;cursor:pointer;font:inherit;transition:background .12s ease,color .12s ease}.aythenh-action:last-child{border-right:0}.aythenh-metrics-overview__grid{--aythenh-metric-separator: color-mix(in srgb, var(--border) 50%, transparent);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid var(--border);border-radius:var(--radius-lg, 16px);background:var(--surface-2, var(--surface));overflow:hidden;transition:background .12s ease,border-color .12s ease}@media(min-width:720px){.aythenh-metrics-overview__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.aythenh-metric{padding:.85rem .9rem .75rem;border-radius:0;border:0;background:var(--surface-2, var(--surface));transition:background .14s ease}@media(max-width:719px){.aythenh-metric:nth-child(odd){border-right:1px solid var(--aythenh-metric-separator)}.aythenh-metric:nth-child(-n+2){border-bottom:1px solid var(--aythenh-metric-separator)}}@media(min-width:720px){.aythenh-metric:not(:last-child){border-right:1px solid var(--aythenh-metric-separator)}}.aythenh-metric:hover{background:var(--surface-hover)}.aythenh-metric__top{display:flex;align-items:center;gap:.45rem;margin-bottom:.45rem}.aythenh-metric__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;overflow:visible}.aythenh-metric__icon .aythen-app-nav-glyph.mkt-features-glyph{width:2rem;height:2rem;border-radius:0;background:none!important;box-shadow:none!important;overflow:visible}.aythenh-metric__icon .aythen-app-nav-glyph.mkt-features-glyph:after{display:none!important}.aythenh-metric:hover .aythenh-metric__icon .aythen-app-nav-glyph.mkt-features-glyph{transform:none}.aythenh-metric:hover .aythenh-metric__icon .aythen-app-nav-glyph.mkt-features-glyph:after{opacity:0}.aythenh-metric__label{font-size:.6875rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.aythenh-metric__value{margin:0;font-size:1.625rem;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--text);font-variant-numeric:tabular-nums}.aythenh-metric__hint{margin:.28rem 0 .5rem;font-size:.6875rem;color:var(--text-soft);line-height:1.3}.aythenh-metric__track{height:3px;border-radius:999px;background:color-mix(in srgb,var(--border) 80%,transparent);overflow:hidden}.aythenh-metric__fill{display:block;height:100%;border-radius:inherit;background:var(--text-soft);transition:width .35s ease}.aythenh-metric--green .aythenh-metric__fill{background:var(--ok)}.aythenh-metric--cyan .aythenh-metric__fill{background:var(--accent)}.aythenh-metric--violet .aythenh-metric__fill{background:var(--accent-2, var(--accent))}.aythenh-metric--neutral .aythenh-metric__fill{background:var(--text)}.aythenh-dashboard{display:grid;grid-template-columns:minmax(0,1fr);gap:.625rem;padding:.75rem 1.25rem 0;min-width:0}@media(min-width:960px){.aythenh-dashboard:has(.aythenh-dashboard__aside){grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;column-gap:1.25rem;row-gap:.625rem}}.aythenh-dashboard.aythenh-dashboard--settings,.aythenh-dashboard--settings,.aythenh-dashboard.aythenh-dashboard--admin,.aythenh-dashboard--admin{display:flex;flex-direction:column;grid-template-columns:unset;gap:0;min-width:0;width:100%;padding:0}.aythenh-dashboard.aythenh-dashboard--settings,.aythenh-dashboard.aythenh-dashboard--admin{flex:1 1 auto}@media(min-width:960px){.aythenh-dashboard.aythenh-dashboard--settings,.aythenh-dashboard--settings{display:flex;grid-template-columns:unset}.aythenh-dashboard.aythenh-dashboard--admin,.aythenh-dashboard--admin{display:flex;flex-direction:column;grid-template-columns:unset}}.aythenh-dashboard__primary,.aythenh-dashboard__aside{display:flex;flex-direction:column;gap:.625rem;min-width:0}.aythenh-panel{border:1px solid var(--border);border-radius:16px;padding:.85rem .95rem;background:var(--surface);transition:background .12s ease,border-color .12s ease}.aythenh-panel:hover{border-color:var(--border-strong)}.aythenh-panel--primary{background:var(--surface-raised)}.aythenh-panel--compact{padding:.75rem .9rem}.aythenh-panel--usage{padding:.95rem 1rem 1rem}.aythenh-panel.is-fav,.aythenh-block.is-fav .aythenh-panel,.aythenh-block.is-fav .aythenh-metrics-overview__grid{border-color:var(--border-strong)}.aythenh-seeall{display:inline-flex;align-items:center;gap:.15rem;font-size:.6875rem;font-weight:400;color:var(--ak-text-muted, var(--text-soft));text-decoration:none;opacity:.65;letter-spacing:0;transition:opacity .12s ease,color .12s ease}.aythenh-seeall-chevron{width:.625rem;height:.625rem;flex-shrink:0;opacity:.85;transition:transform .12s ease}.aythenh-seeall:hover{opacity:1;color:var(--ak-text-secondary, var(--text-muted))}.aythenh-seeall:hover .aythenh-seeall-chevron{transform:translate(1px)}.aythenh-fav-btn{border:0;background:transparent;color:var(--text-soft);font-size:.75rem;cursor:pointer;line-height:1;padding:.1rem;opacity:.45}.aythenh-fav-btn:hover{opacity:.85;color:var(--text)}.aythenh-fav-btn.is-on{opacity:1;color:var(--warn)}.aythenh-action:hover{background:var(--ak-hover-subtle, var(--surface-hover));color:var(--ak-text-nav-hover, var(--text))}.aythenh-action:disabled{opacity:.55;cursor:not-allowed}.aythenh-action-ico{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex-shrink:0}.aythenh-action-ico .aythen-app-nav-glyph.mkt-features-glyph{width:2.75rem;height:2.75rem;border-radius:10px}.aythenh-action:hover .aythenh-action-ico .aythen-app-nav-glyph.mkt-features-glyph{transform:scale(1.04)}.aythenh-action:hover .aythenh-action-ico .aythen-app-nav-glyph.mkt-features-glyph:after{opacity:1}.aythenh-action-label{display:block;width:100%;max-width:100%;font-size:.625rem;font-weight:600;line-height:1.25;letter-spacing:.05em;text-transform:uppercase;text-align:center;white-space:nowrap}.aythenh-list,.aythenh-feed{list-style:none;margin:0;padding:0}.aythenh-list--docs{display:flex;flex-direction:column;gap:.2rem}.aythenh-doc-row{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.55rem .65rem;margin:0 -.65rem;border-radius:10px;text-decoration:none;color:inherit;transition:background .12s ease}.aythenh-doc-row:hover{background:var(--ak-hover-subtle, var(--surface-hover))}.aythenh-doc-file-icon{flex:0 0 auto;display:grid;place-items:center;width:1.75rem;height:1.75rem}.aythenh-doc-file-icon.doc-card-file-icon svg,.aythenh-doc-row .aythenh-doc-file-icon svg{width:1.75rem;height:1.75rem;display:block}.aythenh-doc-main{display:flex;flex-direction:column;gap:.12rem;min-width:0;flex:1 1 auto}.aythenh-doc-code{min-width:0;font-size:.8125rem;font-weight:500;color:var(--ak-text-secondary, var(--text-muted));letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aythenh-doc-sub{display:flex;align-items:center;gap:.35rem;min-width:0;font-size:.75rem;font-weight:400;color:var(--ak-text-muted, var(--text-soft))}.aythenh-doc-type{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:550;color:var(--ak-text-secondary, var(--text-muted))}.aythenh-doc-provider{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aythenh-doc-provider:before{content:"·";margin-right:.35rem;opacity:.55}.aythenh-doc-meta{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-shrink:0;margin-left:auto;min-width:0}.aythenh-doc-meta .aythen-billing-table__status{flex-shrink:0}.aythenh-doc-amount{font-size:.8125rem;font-weight:500;color:var(--ak-text-secondary, var(--text-muted));font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;text-align:right;white-space:nowrap}.aythenh-list--boards{display:flex;flex-direction:column;gap:.08rem}.aythenh-board-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:.85rem;padding:.48rem .55rem;margin:0 -.55rem;border-radius:10px;text-decoration:none;color:inherit;transition:background .12s ease}.aythenh-board-row:hover{background:var(--ak-hover-subtle, var(--surface-hover))}.aythenh-board-main{display:flex;flex-direction:column;gap:.12rem;min-width:0}.aythenh-board-title{display:block;font-size:.8125rem;font-weight:500;letter-spacing:-.01em;line-height:1.3;color:var(--ak-text-secondary, var(--text));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aythenh-board-meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.32rem;font-size:.6875rem;line-height:1.25;color:var(--ak-text-muted, var(--text-soft))}.aythenh-board-meta-piece{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap}.aythenh-board-meta-sep{opacity:.42;-webkit-user-select:none;user-select:none}.aythenh-board-time{flex-shrink:0;align-self:start;padding-top:.04rem;min-width:5.25rem;font-size:.6875rem;line-height:1.3;color:var(--ak-text-muted, var(--text-soft));text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.aythenh-board-empty{margin:0;padding:0;list-style:none;border:0;background:transparent}.aythenh-feed{display:flex;flex-direction:column;gap:.12rem}.aythenh-feed--single{gap:0}.aythenh-panel--logs.is-single{padding:.85rem .95rem}.aythenh-overview-split__side .aythenh-panel--logs{display:flex;flex-direction:column;gap:0;overflow-x:hidden}.aythenh-block--logs .aythenh-block__tools{gap:.4rem;flex:1 1 auto;justify-content:flex-end;min-width:0}.aythenh-block--logs .aythenh-activity-filters{max-width:100%}.aythenh-activity-filters{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.2rem;flex:0 1 auto;min-width:0;margin:0;max-width:min(100%,18rem);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.aythenh-activity-filters::-webkit-scrollbar{display:none;width:0;height:0}.aythenh-activity-filter{display:inline-flex;align-items:center;gap:.22rem;min-height:1.35rem;padding:.1rem .4rem;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:999px;background:transparent;color:var(--ak-text-muted, var(--text-muted));font:inherit;font-size:.625rem;font-weight:600;letter-spacing:.02em;white-space:nowrap;flex:0 0 auto;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.aythenh-activity-filter:hover{background:var(--ak-hover-subtle, var(--surface-hover));color:var(--ak-text-secondary, var(--text-muted))}.aythenh-activity-filter.is-active{border-color:color-mix(in srgb,var(--ak-accent, var(--accent)) 45%,var(--border));background:color-mix(in srgb,var(--ak-accent, var(--accent)) 12%,transparent);color:var(--ak-text-primary, var(--text))}.aythenh-activity-filter__count{font-variant-numeric:tabular-nums;opacity:.72}.aythenh-activity-filter.is-active .aythenh-activity-filter__count{opacity:1}.aythenh-overview-split__side .aythenh-panel--logs .aythenh-panel-empty,.aythenh-overview-split__side .aythenh-panel--logs .aythenh-empty--panel .aythenh-panel-empty{padding:.35rem 0;min-height:0;flex:1 1 auto}.aythenh-overview-split__side .aythenh-panel--logs:has(.aythenh-panel-empty){min-height:0}.aythenh-feed__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:.5rem;row-gap:.18rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:.42rem .35rem;margin:0;border-radius:10px;transition:background .12s ease}a.aythenh-feed__item--link{text-decoration:none;color:inherit;cursor:pointer}.aythenh-overview-split__side .aythenh-feed>li{min-width:0;max-width:100%}.aythenh-feed--single .aythenh-feed__item{padding:.32rem .55rem;margin-bottom:0}.aythenh-feed__item+.aythenh-feed__item{margin-top:0}.aythenh-feed__item:hover{background:var(--ak-hover-subtle, var(--surface-hover))}.aythenh-feed__dot{grid-row:1 / 3;align-self:start;width:7px;height:7px;margin-top:.4rem;border-radius:50%;flex-shrink:0;background:var(--ok);box-shadow:0 0 0 2px color-mix(in srgb,var(--ok) 16%,transparent)}.aythenh-feed__dot--vision{background:var(--ak-accent, var(--accent, #2563eb));box-shadow:0 0 0 2px color-mix(in srgb,var(--ak-accent, var(--accent, #2563eb)) 16%,transparent)}.aythenh-feed__dot--rpa{background:var(--ok, #16a34a);box-shadow:0 0 0 2px color-mix(in srgb,var(--ok, #16a34a) 16%,transparent)}.aythenh-feed__dot--ia{background:var(--ak-accent-violet, var(--accent-2, #7c3aed));box-shadow:0 0 0 2px color-mix(in srgb,var(--ak-accent-violet, var(--accent-2, #7c3aed)) 16%,transparent)}.aythenh-feed__dot.is-warning{background:var(--warn);box-shadow:0 0 0 2px color-mix(in srgb,var(--warn) 16%,transparent)}.aythenh-feed__head{grid-column:2;grid-row:1;display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;min-width:0}.aythenh-feed__name{font-size:.8125rem;font-weight:500;line-height:1.3;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aythenh-feed__badge{flex-shrink:0;font-size:.625rem;font-weight:600;letter-spacing:.02em;line-height:1.2;padding:.12rem .38rem;border-radius:4px;border:1px solid transparent}.aythenh-feed__badge--completed{color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent);border-color:color-mix(in srgb,var(--ok) 18%,transparent)}.aythenh-feed__badge--warning{color:var(--warn);background:color-mix(in srgb,var(--warn) 10%,transparent);border-color:color-mix(in srgb,var(--warn) 16%,transparent)}.aythenh-feed__badge--vision{color:var(--ak-accent, var(--accent, #2563eb));background:color-mix(in srgb,var(--ak-accent, var(--accent, #2563eb)) 12%,transparent);border-color:color-mix(in srgb,var(--ak-accent, var(--accent, #2563eb)) 18%,transparent)}.aythenh-feed__badge--rpa{color:var(--ok, #16a34a);background:color-mix(in srgb,var(--ok, #16a34a) 12%,transparent);border-color:color-mix(in srgb,var(--ok, #16a34a) 18%,transparent)}.aythenh-feed__badge--ia{color:var(--ak-accent-violet, var(--accent-2, #7c3aed));background:color-mix(in srgb,var(--ak-accent-violet, var(--accent-2, #7c3aed)) 12%,transparent);border-color:color-mix(in srgb,var(--ak-accent-violet, var(--accent-2, #7c3aed)) 18%,transparent)}.aythenh-feed__desc{grid-column:2;grid-row:2;margin:0;min-width:0;font-size:.75rem;color:var(--text-soft);line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.aythenh-feed__time{grid-column:3;grid-row:1;align-self:start;flex-shrink:0;padding-top:.06rem;font-size:.6875rem;color:var(--text-soft);white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.aythenh-feed__empty{margin:0;padding:.7rem .75rem;font-size:.8125rem;line-height:1.4;color:var(--text-muted);border-radius:10px;background:color-mix(in srgb,var(--text) 3%,transparent);border:1px dashed color-mix(in srgb,var(--border) 75%,transparent)}.aythenh-empty{font-size:.8125rem;color:var(--text-muted);padding:.25rem .4rem}.aythenh-empty--panel,.aythenh-feed__empty.aythenh-empty--panel{list-style:none;padding:.75rem .5rem .85rem;margin:0;border:0;background:transparent}.aythenh-panel-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:6.5rem;padding:.35rem .25rem .5rem;text-align:center}.aythenh-panel-empty .aythen-billing-table-empty-state{gap:.45rem;padding:.85rem .75rem 1rem}.aythenh-panel-empty .aythen-billing-table-empty-state__icon{width:2.5rem;height:2.5rem}.aythenh-panel-empty .aythen-billing-table-empty-state__title{font-size:.8125rem}.aythenh-panel-empty .aythen-billing-table-empty-state__hint{font-size:.6875rem}.aythenh-panel--docs:has(.aythenh-panel-empty),.aythenh-panel--logs:has(.aythenh-panel-empty),.aythenh-panel--dashboards:has(.aythenh-panel-empty){min-height:8.5rem}.aythenh-panel--docs .aythenh-list--docs:has(.aythenh-empty--panel),.aythenh-panel--dashboards .aythenh-list--boards:has(.aythenh-empty--panel){display:block;min-height:7rem}.aythenh-panel--logs .aythenh-feed:has(.aythenh-empty--panel){display:flex;flex-direction:column;min-height:7rem}@media(max-width:768px){.aythen-page.aythenh{padding:0 0 1.75rem}.aythen-command-center:before{opacity:.75;filter:blur(28px)}.aythen-command-center__tokens{width:48%;opacity:.38}.aythenh-hero,.aythen-command-center{border-radius:0;padding:.95rem .9rem 0}.aythen-command-center__content{gap:1rem}.aythenh-tabs-bar{flex-direction:column;align-items:stretch;gap:.75rem}.aythenh-tabs{justify-content:flex-start;gap:1rem;width:100%}.aythenh-tabs button,.aythenh-tabs a{min-width:0;flex:0 1 auto;padding:18px 0}.aythenh-tabs-status{align-self:flex-end}.aythenh-metrics-overview{padding:.65rem .9rem 0}.aythenh-dashboard:not(.aythenh-dashboard--settings):not(.aythenh-dashboard--admin){padding:.65rem .9rem 0}.aythenh-hero-top{flex-direction:column;gap:.75rem}.aythenh-hero-upgrade{width:100%;align-self:stretch;flex-direction:column;align-items:stretch;gap:.65rem}.aythenh-hero-upgrade__cta.lh-cta{align-self:flex-end}.aythenh-doc-row{flex-wrap:wrap;align-items:flex-start;gap:.45rem .75rem}.aythenh-doc-meta{width:100%;justify-content:space-between}.aythenh-doc-amount{margin-left:auto}.aythenh-board-row{column-gap:.65rem}.aythenh-board-time{min-width:4.75rem}}@media(max-width:520px){.aythen-command-center__tokens{display:none}.aythen-command-center:before{opacity:.65}}.ak2-billing-date-filter{display:flex;align-items:center;justify-content:flex-start;gap:.65rem;min-width:0;flex-wrap:wrap}.ak2-billing-date-nav{display:flex;align-items:center;gap:.45rem;min-width:0;flex:0 1 auto}.ak2-billing-date-nav__controls{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0}.ak2-billing-date-nav__btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:10px;background:color-mix(in srgb,var(--surface-hover) 34%,var(--surface) 66%);color:var(--text);cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease}.ak2-billing-date-nav__btn:hover:not(:disabled){background:color-mix(in srgb,var(--surface-hover) 58%,var(--surface) 42%);border-color:color-mix(in srgb,var(--border) 96%,transparent)}.ak2-billing-date-nav__btn:active:not(:disabled){transform:scale(.94)}.ak2-billing-date-nav__btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,#22c55e 32%,transparent)}.ak2-billing-date-nav__btn:disabled{opacity:.45;cursor:not-allowed}.ak2-billing-date-nav__label{margin:0;min-width:0;max-width:min(100%,14rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font);font-size:.9375rem;font-weight:650;letter-spacing:-.02em;line-height:1.1;color:var(--text)}.ak2-billing-date-nav__today{flex-shrink:0;height:2rem;padding:0 .72rem;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:999px;background:transparent;font-family:var(--font);font-size:.75rem;font-weight:600;letter-spacing:.01em;color:var(--text-muted);cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.ak2-billing-date-nav__today:hover:not(:disabled){color:var(--text);background:color-mix(in srgb,var(--surface-hover) 42%,transparent)}.ak2-billing-date-nav__today:disabled{opacity:.42;cursor:default}.ak2-billing-page .ak2-billing-date-filter .ak2-seg-wrap{flex:0 1 auto;max-width:min(100%,18rem)}@media(max-width:720px){.ak2-billing-date-filter,.ak2-billing-date-nav{width:100%}.ak2-billing-date-nav__label{flex:1 1 auto;max-width:none}.ak2-billing-page .ak2-billing-date-filter .ak2-seg-wrap{width:100%;max-width:none}}.aythen-assets-page.aythen-billing-integrated{--ak-accent: #0d9488;--accent: #0d9488}.aythen-assets-page.aythen-billing-page .aythen-billing-hero .aythen-command-center__backdrop{background:linear-gradient(168deg,#f0fdfa,#ecfeff 18%,#f8fafc 40%,#fff,#fff)}.aythen-assets-type-tabs{display:flex;flex-wrap:wrap;gap:.35rem;padding:.5rem 0 0}.aythen-assets-toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;margin-bottom:.85rem}.aythen-assets-toolbar__field{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;color:var(--muted, #64748b)}.aythen-assets-toolbar__field select{min-width:9rem;font-size:.875rem;padding:.35rem .5rem;border-radius:.4rem;border:1px solid var(--border, #e2e8f0);background:var(--surface, #fff)}.aythen-assets-table__name{display:inline-flex;align-items:center;gap:.4rem;border:0;background:none;padding:0;font:inherit;font-weight:600;color:inherit;cursor:pointer;text-align:left}.aythen-assets-chip{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .35rem;border-radius:.25rem;background:#64748b26;color:#475569}.aythen-assets-chip.is-archived{background:#f59e0b2e;color:#b45309}.aythen-assets-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0f172a6b;display:grid;place-items:center;padding:1rem}.aythen-assets-dialog{width:min(28rem,100%);background:var(--surface, #fff);border-radius:.75rem;box-shadow:0 1rem 2.5rem #0f172a33;padding:1rem 1.15rem 1.25rem}.aythen-assets-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.aythen-assets-dialog__head h2{margin:0;font-size:1.05rem}.aythen-assets-dialog__tabs{display:flex;gap:.35rem;margin-bottom:.85rem}.aythen-assets-dialog__tabs button{flex:1;border:1px solid var(--border, #e2e8f0);background:transparent;border-radius:.45rem;padding:.4rem .55rem;font-size:.8125rem;font-weight:600;cursor:pointer}.aythen-assets-dialog__tabs button.is-active{border-color:var(--accent, #0d9488);color:var(--accent, #0d9488);background:#0d948814}.aythen-assets-error,.aythen-assets-loading,.aythen-assets-empty{font-size:.9rem;color:var(--muted, #64748b)}.aythen-assets-error{display:flex;gap:.75rem;align-items:center;margin-bottom:.75rem}.aythen-asset-picker__linked{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem;font-size:.75rem}.aythen-asset-picker__linked-label{font-weight:600;color:var(--accent, #0d9488);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aythen-asset-picker__unlink{border:0;background:transparent;color:var(--muted, #64748b);font-size:.7rem;font-weight:600;cursor:pointer;text-decoration:underline;flex-shrink:0}.ak2-billing-line-row__asset .aythen-contact-picker{margin-top:.15rem}.aythen-auth-loading{--ak-load-spec-lime: #4ade80;--ak-load-spec-neon: #39ff88;--ak-load-scanner-gradient: linear-gradient( 90deg, transparent 0%, color-mix(in srgb, #0891b2 55%, var(--ak-load-spec-lime)) 8%, var(--ak-load-spec-lime) 22%, var(--ak-load-spec-neon) 38%, #bbf7d0 50%, var(--ak-load-spec-neon) 62%, #fde047 76%, #fb923c 88%, transparent 100% );position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;overflow:hidden;isolation:isolate;background:#000;color:#fff}:root[data-theme=light] .aythen-auth-loading{--ak-load-spec-lime: #16a34a;--ak-load-spec-neon: #22c55e;--ak-load-scanner-gradient: linear-gradient( 90deg, transparent 0%, color-mix(in srgb, #0a0a0a 18%, var(--ak-load-spec-lime)) 10%, color-mix(in srgb, #0a0a0a 42%, var(--ak-load-spec-neon)) 50%, color-mix(in srgb, #0a0a0a 18%, var(--ak-load-spec-lime)) 90%, transparent 100% );background:#fafafa;color:#0a0a0a}.aythen-auth-loading-inner{position:relative;z-index:1}.aythen-auth-loading-logo-wrap{position:relative;display:grid;place-items:center;width:7.5rem;height:7.5rem;margin:0 auto;overflow:hidden}.aythen-auth-loading-scanner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.aythen-auth-loading-scanner-beam{position:absolute;left:0;right:0;top:0;height:2px;background:var(--ak-load-scanner-gradient);box-shadow:0 0 10px color-mix(in srgb,var(--ak-load-spec-neon) 70%,transparent),0 0 20px color-mix(in srgb,var(--ak-load-spec-lime) 48%,transparent);opacity:0;animation:aythen-auth-scanner-sweep 5.2s cubic-bezier(.45,.05,.55,.95) infinite}.aythen-auth-loading-scanner-beam:before{content:"";position:absolute;left:0;right:0;top:2px;height:4rem;background:linear-gradient(0deg,transparent 0%,color-mix(in srgb,var(--ak-load-spec-lime) 10%,transparent) 55%,color-mix(in srgb,var(--ak-load-spec-neon) 14%,transparent) 100%)}:root[data-theme=light] .aythen-auth-loading-scanner-beam:before{background:linear-gradient(0deg,transparent 0%,color-mix(in srgb,#0a0a0a 5%,transparent) 55%,color-mix(in srgb,#0a0a0a 8%,transparent) 100%)}.aythen-auth-loading-scanner-beam--secondary{height:1px;animation:aythen-auth-scanner-sweep-fast 3.1s linear infinite;animation-delay:1.4s;box-shadow:0 0 14px color-mix(in srgb,var(--ak-load-spec-neon) 55%,transparent)}:root[data-theme=light] .aythen-auth-loading-scanner-beam{box-shadow:0 0 8px color-mix(in srgb,#0a0a0a 16%,transparent),0 0 16px color-mix(in srgb,var(--ak-load-spec-neon) 28%,transparent)}.aythen-auth-loading-logo{position:relative;z-index:1;width:4.75rem;height:4.75rem;color:#fff;transform:scale(.7);animation:aythen-auth-logo-expand 1.1s cubic-bezier(.34,1.15,.64,1) infinite}:root[data-theme=light] .aythen-auth-loading-logo{color:#0a0a0a}@keyframes aythen-auth-scanner-sweep{0%{top:0;opacity:0}8%{opacity:1}92%{opacity:1}to{top:calc(100% - 2px);opacity:0}}@keyframes aythen-auth-scanner-sweep-fast{0%{top:0;opacity:0}8%{opacity:.65}92%{opacity:.65}to{top:calc(100% - 1px);opacity:0}}@keyframes aythen-auth-logo-expand{0%,to{transform:scale(.7)}50%{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.aythen-auth-loading-scanner-beam,.aythen-auth-loading-logo{animation:none}.aythen-auth-loading-logo{transform:scale(1)}}*::-webkit-scrollbar{width:8px;height:8px}:root{--black: #111111;--white-color: #ffffff;--_10a37f-background: #10a37f;--10b981-background: #10b981;--_0b745a-background: #0b745a;--009f7a-color: #009f7a;--green-landing-color: #10a37f;--text-subtitle: #676767;--8a0300-color: #10a37f;--workspace-color: #10a37f;--_10a37e6a-background: rgba(16, 163, 127, .42);--_16c09821-background: #f0f9f6;--_16c0982e-background: rgba(16, 192, 152, .18);--primary-gradient: linear-gradient(135deg, #10a37f 0%, rgb(1, 212, 146) 100%);--tertiary-gradient: linear-gradient(135deg, #111827 0%, #10a37f 100%);--f5-background: #f5f5f5;--f4-background: #f4f4f4;--ec-color: #ececec;--db-background: #e5e7eb;--_67-color: #676767;--_9b-color: #9b9b9b;--_4f5660-color: #4f5660;--strong-text-color: #1a1a1a;--icon-fill-color: #ffffff;--text-secondary: #6b7280;--_232222-color: #232222;--_292d32-color: #292d32;--_00000033-background: rgba(0, 0, 0, .2);--_c2f2d33b-background: rgba(194, 242, 211, .23);--red-color: #ef4444;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-350: #b8bcc4;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--gray-950-60: rgba(17, 24, 39, .6);--red-border: #ef4444;--_0000000d-shadow: #0000000d;--_00000014-shadow: #00000014;--_0000001a-border: #0000001a;--_0000001a-shadow: #0000001a;--_00000026-border: #00000026;--_00000040-background: #00000040;--_00c950-color: #00c950;--_030213-color: #030213;--_030303-color: #030303;--_060b13-color: #060b13;--_101828-color: #101828;--_10a37f1a-background: #10a37f1a;--_10a37f33-background: #10a37f33;--_10a37fc4-background: #10a37fc4;--_10b981-color: #10b981;--_10b98130-shadow: #10b98130;--_18181b-color: #18181b;--_28c840-color: #28c840;--_292D32-color: #292d32;--_2b7fff-background: #2b7fff;--_374151-color: #374151;--_4a5565-color: #4a5565;--_505a71-color: #505a71;--_505a7110-background: #505a7110;--_6a7282-color: #6a7282;--_6e51e0-background: #6e51e0;--_71717a-color: #71717a;--_7cccb9-color: #7cccb9;--_8080800f-background: #8080800f;--_8a8a8a-color: #8a8a8a;--_ad46ff-background: #ad46ff;--_c2f633-background: #c2f633;--_ced2df-background: #ced2df;--_dbeafe-background: #dbeafe;--_eaeaea-background: #eaeaea;--_ececf19e-background: #ececf19e;--_eceef2-background: #eceef2;--_f0b100-color: #f0b100;--_f2f2f2-background: #f2f2f2;--_f2f2f210-background: #f2f2f210;--_f3e8ff-background: #f3e8ff;--_f9f9f9-background: #f9f9f9;--_ff5252-color: #ff5252;--_ff5f57-color: #ff5f57;--_ffbd2e-color: #ffbd2e;--_ffffff0d-background: #ffffff0d;--_ffffff1a-background: #ffffff1a;--_ffffff1a-border: #ffffff1a;--_ffffff33-background: #ffffff33;--16C097-fill: #16c097;--border-color: #e5e7eb;--black-color: #111111;--white-background: #ffffff;--ec-background: #ececec;--primary-color: #10a37f;--primary-color-start: #10a37f;--primary-color-end: #00e6ae;--dark: #1a1a1a;--shadow-color: rgba(0, 0, 0, .1);--selected-shadow: rgba(16, 163, 127, .25);--text-primary: #101828;--text-shorcout: #676767;--avatar-color: #10a37f;--button-contact: #10a37f;--btn-accent: #10a37f;--demo-accent: #10a37f;--empty-accent: #9ca3af;--role-color: #10a37f;--selected-bg-hover: #f0f9f6;--f0-border: #f0f0f0;--chart-gradient: linear-gradient(180deg, #10a37f 0%, #00e6ae 100%);--floating-gradient: linear-gradient(180deg, #ffffff 0%, #f9f9f9 100%);--inner-gradient: linear-gradient(180deg, #ffffff 0%, #f9f9f9 100%);--oval-border-gradient: linear-gradient(135deg, #10a37f 0%, #00e6ae 100%);--white-color-opacity-0: rgba(255, 255, 255, 0);--white-color-opacity-30: rgba(255, 255, 255, .3)}input::placeholder,textarea::placeholder{color:var(--_67-color)}input[type=checkbox]{accent-color:var(--10b981-background)}*{box-sizing:border-box;font-family:Inter,sans-serif}*::-webkit-scrollbar-thumb{background-color:var(--f5-background);border-radius:12px}*::-webkit-scrollbar-track{background:var(--white-color)}html{font-size:90%;overflow-x:hidden;overflow-y:visible;scroll-behavior:smooth}html.admin-scroll{overflow:auto!important}html.isThinking,html.isIncognite{overflow:hidden;padding:10px;opacity:1;transform:scale(1)}html.isThinking body,html.isIncognite body{height:calc(100vh - 20px);overflow:hidden;border-radius:12px}html.isThinking{cursor:wait;animation:rotateGradient 3s linear infinite,pulseGlow 1.2s ease-in-out infinite;background:conic-gradient(from var(--angle),var(--_10a37f-background) 0deg,var(--10b981-background) 90deg,var(--_0b745a-background) 180deg,var(--009f7a-color) 270deg,var(--_10a37f-background) 360deg)}html.isIncognite{background:#000}body{margin:0;max-width:100vw;overflow-x:hidden}#root{max-width:100vw;overflow-x:hidden}@property --angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes rotateGradient{0%{--angle: 0deg}to{--angle: 360deg}}@keyframes pulseGlow{0%,to{filter:brightness(1)}50%{filter:brightness(1.08)}}.ush{--ush-accent-gradient: linear-gradient(to bottom, #10a37f, #15db89);--ush-glass-bg: rgba(0, 0, 0, .78);--ush-glass-border: rgba(255, 255, 255, .1);--ush-glass-highlight: rgba(255, 255, 255, .08);--ush-glass-scrim: rgba(0, 0, 0, .42);--ush-glass-shadow: 0 10px 40px -14px rgba(0, 0, 0, .65);--ush-panel-bg: #000000;--ush-panel-elevated: #111111;position:fixed;top:var(--platform-status-banner-height, 0);left:0;right:0;z-index:20000;display:flex;justify-content:center;padding:16px 20px;pointer-events:none;color:var(--text, #f8fafc)}:root[data-theme=light] .ush{--ush-glass-bg: color-mix(in srgb, var(--surface, #fff) 48%, transparent);--ush-glass-border: color-mix(in srgb, var(--text, #0f172a) 8%, transparent);--ush-glass-highlight: rgba(255, 255, 255, .82);--ush-glass-scrim: color-mix(in srgb, var(--surface, #fff) 28%, transparent);--ush-glass-shadow: 0 10px 36px -12px rgba(15, 23, 42, .18);--ush-panel-bg: #ffffff;--ush-panel-elevated: #f5f5f7;color:var(--text, #0f172a)}:root[data-theme=light] .ush-inner{backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%)}.ush>.ush-solutions-stack{pointer-events:auto;width:100%;max-width:1200px;display:flex;flex-direction:column;gap:14px}.ush-inner{position:relative;z-index:2;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:10px 14px;border-radius:999px;border:1px solid var(--ush-glass-border);background:var(--ush-glass-bg);backdrop-filter:blur(40px) saturate(120%);-webkit-backdrop-filter:blur(40px) saturate(120%);box-shadow:inset 0 1px 0 var(--ush-glass-highlight),var(--ush-glass-shadow)}.ush-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--ush-glass-scrim);pointer-events:none;z-index:0}.ush-inner>*{position:relative;z-index:1}.ush-brand{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:inherit;flex-shrink:0}.ush-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:var(--ush-accent-gradient);box-shadow:0 4px 12px -4px #10a37f8c;color:#fff}.ush-brand-mark svg{width:18px;height:18px}.ush-brand-text{font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.ush-brand-name{display:inline-flex;align-items:baseline;gap:.125rem}.ush-brand-name>span:nth-child(2){font-weight:600}.ush-brand-suffix{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green-landing-color, #10a37f);line-height:1;transform:translateY(-.35em)}:root:not([data-theme=light]) .ush-brand-suffix{color:var(--green-landing-color, #15db89)}.ush-nav{display:none;align-items:center;gap:4px}@media(min-width:960px){.ush-nav{display:flex}}.ush-link,.ush-trigger{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border-radius:999px;font-size:.875rem;font-weight:500;font-family:inherit;color:var(--text, #0f172a);text-decoration:none;border:none;background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.ush-link:hover,.ush-trigger:hover,.ush-modules-wrap.is-open .ush-trigger{background:color-mix(in srgb,var(--text, #0f172a) 6%,transparent)}.ush-solutions-wrap .ush-trigger:not(:hover){background:transparent;color:var(--text, #f8fafc)}:root[data-theme=light] .ush-solutions-wrap .ush-trigger:not(:hover){color:var(--text, #0f172a)}.ush-solutions-wrap .ush-trigger:hover{background:color-mix(in srgb,var(--text, #0f172a) 6%,transparent);color:var(--text, #f8fafc)}:root[data-theme=light] .ush-solutions-wrap .ush-trigger:hover{color:var(--text, #0f172a)}.ush-link.is-active,.ush-trigger.is-active{background:color-mix(in srgb,#10a37f 14%,transparent);color:#34d399}:root[data-theme=light] .ush-link.is-active,:root[data-theme=light] .ush-trigger.is-active{color:#0b7a61}.ush-trigger-caret{width:12px;height:12px;flex-shrink:0;opacity:.55;transform:rotate(0);transform-origin:50% 50%;transition:transform .2s ease}.ush-solutions-wrap .ush-trigger-caret{opacity:.65;transform:rotate(0)}.ush-solutions-wrap .ush-trigger[aria-expanded=true] .ush-trigger-caret,.ush-solutions-wrap.is-open .ush-trigger-caret{transform:rotate(-90deg)}.ush-modules-wrap.is-open .ush-trigger-caret{transform:rotate(180deg)}.ush-right{display:flex;align-items:center;gap:8px;margin-inline-start:auto;position:relative;z-index:3}.ush-actions{display:flex;align-items:center;gap:4px}.ush-actions-meta{display:none;align-items:center;gap:2px}@media(min-width:720px){.ush-actions-meta{display:flex}}.ush-actions-ctas{display:none;align-items:center;gap:8px}@media(min-width:960px){.ush-actions-ctas{display:flex}.ush-actions-meta:after{content:"";width:1px;height:20px;margin:0 6px;background:color-mix(in srgb,var(--text, #f8fafc) 12%,transparent);flex-shrink:0}:root[data-theme=light] .ush-actions-meta:after{background:color-mix(in srgb,var(--border, #cbd5e1) 90%,transparent)}}.ush-actions-meta .aythen-lang-btn,.ush-actions-meta .aythen-langdd-trigger--compact,.ush-actions-meta .aythen-theme-btn,.ush-actions-meta .aythen-theme-switch{border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=light] .ush-actions-meta .aythen-lang-btn,:root[data-theme=light] .ush-actions-meta .aythen-langdd-trigger--compact,:root[data-theme=light] .ush-actions-meta .aythen-theme-btn,:root[data-theme=light] .ush-actions-meta .aythen-theme-switch{background:transparent}.ush--embedded{position:sticky;top:0;z-index:200;padding:12px 20px}.ush-actions-meta .aythen-langdd{position:relative;z-index:1;display:flex;align-items:center}.ush-actions-meta .aythen-langdd.is-open{z-index:20004}.ush-actions-meta .aythen-langdd-trigger--compact{min-width:0;height:auto;padding:8px 12px;gap:4px;border:0;border-radius:999px;background:transparent;font-family:inherit;font-size:.8125rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--text, #f8fafc) 72%,transparent);transition:background .15s ease,color .15s ease}.ush-actions-meta .aythen-langdd-label--compact{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:1}.ush-actions-meta .aythen-langdd-trigger--compact:hover,.ush-actions-meta .aythen-langdd.is-open .aythen-langdd-trigger--compact{color:var(--text, #f8fafc);background:color-mix(in srgb,var(--text, #f8fafc) 6%,transparent)}:root[data-theme=light] .ush-actions-meta .aythen-langdd-trigger--compact{color:color-mix(in srgb,var(--text, #0f172a) 68%,transparent)}:root[data-theme=light] .ush-actions-meta .aythen-langdd-trigger--compact:hover,:root[data-theme=light] .ush-actions-meta .aythen-langdd.is-open .aythen-langdd-trigger--compact{color:var(--text, #0f172a);background:color-mix(in srgb,var(--text, #0f172a) 6%,transparent)}.ush-actions-meta .aythen-langdd-caret--svg{width:12px;height:12px;flex-shrink:0;opacity:.55;transition:transform .2s ease,opacity .15s ease}.ush-actions-meta .aythen-langdd.is-open .aythen-langdd-caret--svg{transform:rotate(180deg);opacity:.75}.ush-actions-meta .aythen-theme-pref-toggle{display:inline-flex;align-items:center;flex-shrink:0;margin:0;cursor:pointer;position:relative}.ush-actions-meta .aythen-theme-switch{flex-shrink:0;width:31px!important;height:18px!important;cursor:pointer}.ush-actions-meta .aythen-theme-switch i{border:0!important;background:#78788052!important;box-shadow:none!important}.ush-actions-meta .aythen-theme-switch i:after{top:2px!important;left:2px!important;width:14px!important;height:14px!important;transform:translate(0)!important;background:#fff!important;box-shadow:0 2px 4px #0000002e!important}.ush-actions-meta .aythen-theme-switch.is-on i{background:#636366!important;border-color:transparent!important;box-shadow:none!important}.ush-actions-meta .aythen-theme-switch.is-on i:after{transform:translate(13px)!important;background:#fff!important;box-shadow:0 2px 4px #0000002e!important}.ush-actions-meta .aythen-theme-switch.is-on.is-auto i{background:#34c759!important}:root[data-theme=light] .ush-actions-meta .aythen-theme-switch i{background:#78788029!important}:root[data-theme=light] .ush-actions-meta .aythen-theme-switch.is-on i{background:#636366!important}:root[data-theme=light] .ush-actions-meta .aythen-theme-switch.is-on.is-auto i{background:#34c759!important}.ush-actions-meta .aythen-theme-btn--icon{width:36px;height:36px;padding:0;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--text, #f8fafc) 72%,transparent);transition:background .15s ease,color .15s ease}.ush-actions-meta .aythen-theme-btn--icon:hover{color:var(--text, #f8fafc);background:color-mix(in srgb,var(--text, #f8fafc) 6%,transparent);border-color:transparent;box-shadow:none}:root[data-theme=light] .ush-actions-meta .aythen-theme-btn--icon{color:color-mix(in srgb,var(--text, #0f172a) 68%,transparent)}:root[data-theme=light] .ush-actions-meta .aythen-theme-btn--icon:hover{color:var(--text, #0f172a);background:color-mix(in srgb,var(--text, #0f172a) 6%,transparent)}.ush-actions-meta .aythen-langdd-menu{top:calc(100% + .55rem);z-index:20005}.ush.is-solutions-open .ush-actions-meta .aythen-langdd.is-open{z-index:20004}.ush-cta{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;font-size:.8125rem;font-weight:600;text-decoration:none;white-space:nowrap}.ush-cta--ghost{color:var(--text, #f8fafc);border:1px solid color-mix(in srgb,var(--text, #f8fafc) 14%,transparent);background:color-mix(in srgb,var(--text) 4%,transparent)}:root[data-theme=light] .ush-cta--ghost{color:var(--text, #0f172a);border:1px solid color-mix(in srgb,var(--border, #cbd5e1) 80%,transparent);background:transparent}.ush-cta--primary{color:#fff;background:var(--ush-accent-gradient);box-shadow:0 4px 14px -4px #10a37fa6}.ush-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:1px solid color-mix(in srgb,var(--text, #f8fafc) 14%,transparent);background:color-mix(in srgb,var(--text) 4%,transparent);color:var(--text, #f8fafc);cursor:pointer}:root[data-theme=light] .ush-menu-btn{border:1px solid color-mix(in srgb,var(--border, #cbd5e1) 80%,transparent);background:transparent;color:var(--text, #0f172a)}@media(min-width:960px){.ush-menu-btn{display:none}}.ush-modules-wrap{position:relative}.ush-modules-panel{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);width:min(720px,calc(100vw - 40px));padding:16px;border-radius:20px;border:1px solid color-mix(in srgb,var(--border, #e2e8f0) 90%,transparent);background:color-mix(in srgb,var(--surface, #fff) 96%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 60px -20px #0f172a47}.ush-modules-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:720px){.ush-modules-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ush-module-card{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:14px;text-decoration:none;color:inherit;border:1px solid transparent;background:color-mix(in srgb,var(--text, #0f172a) 3%,transparent);transition:border-color .15s,transform .15s,box-shadow .15s}.ush-module-card:hover{border-color:color-mix(in srgb,var(--mod-accent, #10a37f) 35%,transparent);transform:translateY(-2px);box-shadow:0 10px 24px -12px color-mix(in srgb,var(--mod-accent, #10a37f) 40%,transparent)}.ush-module-card-head{display:flex;align-items:center;gap:10px}.ush-module-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--mod-accent, #10a37f) 14%,transparent);color:var(--mod-accent, #10a37f)}.ush-module-icon svg{width:18px;height:18px}.ush-module-name{font-size:.875rem;font-weight:700}.ush-module-desc{font-size:.75rem;line-height:1.45;color:color-mix(in srgb,var(--text, #0f172a) 62%,transparent)}.ush-modules-footer{margin-top:12px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--border, #e2e8f0) 80%,transparent);display:flex;justify-content:space-between;align-items:center;gap:12px}.ush-modules-footer a{font-size:.8125rem;font-weight:600;color:#10a37f;text-decoration:none}.ush-mobile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19999;pointer-events:none;opacity:0;transition:opacity .2s ease}.ush-mobile.is-open{pointer-events:auto;opacity:1}.ush-mobile-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:root[data-theme=light] .ush-mobile-backdrop{background:#0f172a59}.ush-mobile-sheet{position:absolute;top:72px;left:12px;right:12px;max-height:calc(100vh - 88px);overflow:auto;padding:16px;border-radius:20px;border:1px solid var(--ush-glass-border);background:var(--ush-panel-bg);backdrop-filter:blur(40px) saturate(120%);-webkit-backdrop-filter:blur(40px) saturate(120%);box-shadow:inset 0 1px 0 var(--ush-glass-highlight),var(--ush-glass-shadow);color:var(--text, #f8fafc)}:root:not([data-theme=light]) .ush-mobile-sheet{background:#000;border-color:#ffffff1a}:root[data-theme=light] .ush-mobile-sheet{background:color-mix(in srgb,var(--surface, #fff) 92%,transparent);color:var(--text, #0f172a);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%)}.ush-mobile-links{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.ush-mobile-links a{padding:12px 14px;border-radius:12px;text-decoration:none;color:inherit;font-weight:500}.ush-mobile-links a:hover,.ush-mobile-links a.is-active{background:color-mix(in srgb,#10a37f 10%,transparent)}.ush-mobile-modules{display:grid;grid-template-columns:1fr;gap:8px}.ush-mobile-footer{display:flex;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border, #e2e8f0)}.ush-mobile-footer .ush-cta{flex:1;justify-content:center;display:flex}@media(max-width:959px){.ush-cta--mobile-only{display:inline-flex}}@media(min-width:960px){.ush-cta--mobile-only{display:none}}.ush-solutions-wrap{position:relative;flex-shrink:0}.ush-solutions-wrap.is-open{z-index:1}.ush-solutions-panel{position:relative;width:100%;z-index:1;color:var(--text, #f8fafc);padding:16px 18px 18px;border-radius:16px;border:1px solid var(--ush-glass-border);background:var(--ush-panel-bg);backdrop-filter:blur(40px) saturate(120%);-webkit-backdrop-filter:blur(40px) saturate(120%);box-shadow:inset 0 1px 0 var(--ush-glass-highlight),var(--ush-glass-shadow);animation:ush-solutions-in .16s ease both}:root:not([data-theme=light]) .ush-solutions-panel{background:#000;border-color:#ffffff1a}.ush-solutions-panel[hidden]{display:none!important}.ush-solutions-panel .ush-solutions-stack{display:flex;flex-direction:column;gap:14px;min-height:0}.ush-solutions-modules{display:flex;flex-direction:column;gap:0;padding:0;border-bottom:none}.ush-solutions-modules--columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.35rem;align-items:start}.ush-solutions-modules--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.ush-solutions-modules--cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.ush-solutions-modules--columns,.ush-solutions-modules--cols-3{grid-template-columns:1fr;gap:1.1rem}}.ush-solutions-group{min-width:0;display:flex;flex-direction:column;gap:.4rem}.ush-solutions-group-title{margin:0 0 .2rem;padding:0 .65rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.25;color:color-mix(in srgb,var(--text, #f8fafc) 58%,transparent)}:root[data-theme=light] .ush-solutions-group-title{color:color-mix(in srgb,var(--text, #0f172a) 52%,transparent)}.ush-solutions-quick{display:flex;flex-direction:column;gap:2px;align-items:stretch;width:100%;box-sizing:border-box;padding:0}.ush-module-tile{position:relative;display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-items:start;column-gap:.75rem;row-gap:0;width:100%;min-width:0;min-height:0;margin:0;padding:.7rem .75rem;border-radius:10px;border:1px solid transparent;text-decoration:none;color:inherit;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.ush-module-tile:focus-visible{outline:2px solid color-mix(in srgb,var(--tile-accent, #10a37f) 55%,transparent);outline-offset:2px}.ush-module-tile--soon{cursor:default}.ush-module-tile--soon .ush-module-tile-glyph.mkt-features-glyph{opacity:.45}.ush-module-tile--soon .ush-module-tile-brand{opacity:.72}.ush-module-tile-soon{position:absolute;top:.45rem;right:.45rem;z-index:2;margin:0;font-size:.5rem;padding:2px 6px}.ush-module-tile:before{display:none}@media(hover:hover){.ush-module-tile:hover,.ush-module-tile.is-active{background:color-mix(in srgb,var(--text, #f8fafc) 5.5%,transparent);border-color:color-mix(in srgb,var(--tile-accent, #10a37f) 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tile-accent, #10a37f) 8%,transparent)}:root[data-theme=light] .ush-module-tile:hover,:root[data-theme=light] .ush-module-tile.is-active{background:color-mix(in srgb,var(--text, #0f172a) 3.5%,transparent);border-color:color-mix(in srgb,var(--tile-accent, #10a37f) 16%,transparent)}}.ush-module-tile .ush-module-tile-glyph.mkt-features-glyph{position:relative;z-index:1;width:2.5rem;height:2.5rem;border-radius:.7rem;box-shadow:none;transition:box-shadow .16s ease,transform .16s ease}.ush-module-tile .ush-module-tile-glyph.mkt-features-glyph svg{width:100%;height:100%}@media(hover:hover){.ush-module-tile:hover .ush-module-tile-glyph.mkt-features-glyph,.ush-module-tile.is-active .ush-module-tile-glyph.mkt-features-glyph{transform:none;box-shadow:0 8px 18px -10px color-mix(in srgb,var(--tile-accent, #10a37f) 55%,transparent)}.ush-module-tile:hover .ush-module-tile-glyph.mkt-features-glyph:after,.ush-module-tile.is-active .ush-module-tile-glyph.mkt-features-glyph:after{opacity:1}}.ush-module-tile:active .ush-module-tile-glyph.mkt-features-glyph{transform:none;transition-duration:.08s}.ush-module-tile-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;padding-top:.05rem}.ush-module-tile-brand{display:inline-flex;flex-wrap:nowrap;align-items:baseline;gap:.35rem;line-height:1.15;white-space:nowrap}.ush-module-tile-brand b{font-size:.9375rem;font-weight:700;letter-spacing:-.025em;color:var(--text, #f8fafc)}:root[data-theme=light] .ush-module-tile-brand b{color:var(--text, #0f172a)}.ush-module-tile-brand span{font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--green-landing-color, #10a37f);line-height:1}:root[data-theme=light] .ush-module-tile-brand span{color:var(--green-landing-color, #10a37f)}.ush-module-tile-title,.ush-module-tile-desc{display:block;max-height:0;opacity:0;overflow:hidden;transform:translateY(-2px);pointer-events:none;transition:max-height .2s ease,opacity .16s ease,transform .16s ease,margin .16s ease}.ush-module-tile-title{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:-.015em;line-height:1.25;color:var(--text, #f8fafc)}:root[data-theme=light] .ush-module-tile-title{color:var(--text, #0f172a)}.ush-module-tile-desc{margin:0;font-size:.75rem;font-weight:450;letter-spacing:-.01em;line-height:1.4;color:color-mix(in srgb,var(--text, #f8fafc) 62%,transparent)}:root[data-theme=light] .ush-module-tile-desc{color:color-mix(in srgb,var(--text, #0f172a) 58%,transparent)}@media(hover:hover){.ush-module-tile:hover .ush-module-tile-title,.ush-module-tile.is-active .ush-module-tile-title{max-height:2.5rem;opacity:1;margin-top:.2rem;transform:none}.ush-module-tile:hover .ush-module-tile-desc,.ush-module-tile.is-active .ush-module-tile-desc{max-height:4.5rem;opacity:1;margin-top:.1rem;transform:none}}@media(hover:none){.ush-module-tile-title,.ush-module-tile-desc{max-height:none;opacity:1;transform:none;margin-top:.15rem}}.ush-solutions-features-kicker{margin:0;padding:0;font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--line-accent, var(--text, #f8fafc)) 68%,transparent)}:root[data-theme=light] .ush-solutions-features-kicker{color:color-mix(in srgb,var(--text, #0f172a) 40%,transparent)}.ush-solutions-soon-badge{flex-shrink:0;padding:1px 6px;border-radius:999px;font-size:.5rem;font-weight:600;letter-spacing:.02em;text-transform:none;color:color-mix(in srgb,var(--text, #f8fafc) 68%,transparent);background:color-mix(in srgb,var(--text, #f8fafc) 6%,transparent);border:1px solid color-mix(in srgb,var(--text, #f8fafc) 8%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}:root[data-theme=light] .ush-solutions-soon-badge{color:color-mix(in srgb,var(--text, #0f172a) 62%,transparent);background:color-mix(in srgb,var(--text, #0f172a) 5%,transparent);border-color:color-mix(in srgb,var(--border, #e2e8f0) 90%,transparent)}.ush-solutions-soon-badge--inline{display:inline-flex;align-items:center;margin-inline-start:6px;vertical-align:middle;font-size:.5rem;padding:1px 5px}.ush-product-brand{display:inline-flex;align-items:center;gap:8px;min-width:0}.ush-product-brand-mark{display:inline-grid;place-items:center;flex-shrink:0}.ush-product-brand-glyph{box-shadow:none}.ush-product-brand-text{min-width:0;line-height:1}.ush-product-brand-name{display:inline-flex;align-items:baseline;gap:.125rem}.ush-product-brand-text b{font-family:var(--font, Inter, sans-serif);font-size:.8125rem;font-weight:600;letter-spacing:-.015em;color:var(--text, #0f172a);line-height:1;white-space:nowrap}.ush-product-brand-suffix{font-family:var(--font, Inter, sans-serif);font-size:.5625rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--text, #0f172a) 58%,transparent);line-height:1;transform:translateY(-.35em)}.ush-product-brand--module{gap:10px}.ush-product-brand--module .ush-product-brand-text b{font-size:1rem;font-weight:700;letter-spacing:-.02em}.ush-product-brand--module .ush-product-brand-suffix{font-size:.6875rem;font-weight:700;letter-spacing:.08em}.ush-product-brand--feature{gap:6px}.ush-product-brand--feature .ush-product-brand-text b{font-size:.75rem;font-weight:600}.ush-product-brand--feature .ush-product-brand-suffix{font-size:.5rem;font-weight:600;letter-spacing:.06em}.ush-product-brand--kicker .ush-product-brand-glyph{width:24px;height:24px}.ush-product-brand--kicker .ush-product-brand-text b{font-size:.75rem}.ush-solutions-line-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.ush-solutions-line-copy strong{font-size:.8125rem;line-height:1.2;font-weight:700;color:var(--text, #0f172a)}.ush-solutions-line-copy span{font-size:.6875rem;line-height:1.3;color:color-mix(in srgb,var(--text, #0f172a) 55%,transparent);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ush-solutions-glyph--md{width:36px;height:36px}.ush-solutions-glyph--md svg{width:36px;height:36px}.ush-solutions-glyph--sm{width:28px;height:28px}.ush-solutions-glyph--sm svg{width:28px;height:28px}.ush-solutions-glyph--xs{width:24px;height:24px}.ush-solutions-glyph--xs svg{width:24px;height:24px}.ush-solutions-glyph--2xs{width:20px;height:20px}.ush-solutions-glyph--2xs svg{width:20px;height:20px}.ush-solutions-features{display:flex;flex-direction:column;gap:4px;padding:0 4px 2px;min-width:0;animation:ush-solutions-features-in .2s cubic-bezier(.22,1,.36,1) both}@keyframes ush-solutions-features-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ush-solutions-pillars-glass{padding:2px 0 0}.ush-solutions-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0}@media(max-width:1100px){.ush-solutions-pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}}@media(max-width:640px){.ush-solutions-pillars{grid-template-columns:1fr;gap:18px}}.ush-solutions-pillar{display:flex;flex-direction:column;gap:0;min-width:0;padding:0 18px;animation:ush-solutions-pillar-in .22s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--pillar-i, 0) * .03s + .02s)}.ush-solutions-pillar:not(:last-child){border-inline-end:1px solid color-mix(in srgb,var(--text, #f8fafc) 10%,transparent)}:root[data-theme=light] .ush-solutions-pillar:not(:last-child){border-inline-end-color:color-mix(in srgb,var(--text, #0f172a) 8%,transparent)}@media(max-width:1100px){.ush-solutions-pillar{padding:0 14px}.ush-solutions-pillar:nth-child(odd){border-inline-end:1px solid color-mix(in srgb,var(--text, #f8fafc) 10%,transparent)}.ush-solutions-pillar:nth-child(2n){border-inline-end:none}:root[data-theme=light] .ush-solutions-pillar:nth-child(odd){border-inline-end-color:color-mix(in srgb,var(--text, #0f172a) 8%,transparent)}}@media(max-width:640px){.ush-solutions-pillar{padding:0;border-inline-end:none!important}.ush-solutions-pillar:not(:last-child){padding-bottom:18px;border-inline-end:none;border-bottom:1px solid color-mix(in srgb,var(--text, #f8fafc) 10%,transparent)}:root[data-theme=light] .ush-solutions-pillar:not(:last-child){border-bottom-color:color-mix(in srgb,var(--text, #0f172a) 8%,transparent)}}@keyframes ush-solutions-pillar-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ush-solutions-pillar-head{display:flex;align-items:center;gap:7px;min-width:0;margin-bottom:8px}.ush-solutions-pillar-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:5px;background:color-mix(in srgb,var(--pillar-accent, var(--line-accent, #10a37f)) 10%,transparent);color:var(--pillar-accent, var(--line-accent, #10a37f))}.ush-solutions-pillar-icon .ush-solutions-feature-icon{width:.8125rem;height:.8125rem}.ush-solutions-pillar-title{margin:0;font-size:.6875rem;font-weight:650;line-height:1.25;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--text, #f8fafc) 88%,transparent);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root[data-theme=light] .ush-solutions-pillar-title{color:color-mix(in srgb,var(--text, #1d1d1f) 92%,transparent)}.ush-solutions-pillar-features{list-style:none;margin:0;padding:2px 0 0;display:flex;flex-direction:column;gap:0;flex:1}.ush-solutions-pillar-feat{display:block;min-height:1.5rem;padding:4px 0 4px 1px;box-sizing:border-box;font-size:.75rem;font-weight:400;line-height:1.35;letter-spacing:-.012em;color:color-mix(in srgb,var(--text, #f8fafc) 58%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-theme=light] .ush-solutions-pillar-feat{color:#6e6e73}.ush-solutions-features-glass{position:relative;isolation:isolate;border-radius:12px;padding:6px;background:color-mix(in srgb,#fff 6%,transparent);border:1px solid color-mix(in srgb,var(--line-accent, var(--ush-glass-border)) 22%,var(--ush-glass-border));box-shadow:inset 0 1px 0 var(--ush-glass-highlight);overflow:hidden}:root:not([data-theme=light]) .ush-solutions-features-glass{background:#111;border-color:#ffffff1a}.ush-solutions-features-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(168deg,color-mix(in srgb,var(--text, #f8fafc) 6%,transparent) 0%,transparent 36%);pointer-events:none;z-index:0}:root[data-theme=light] .ush-solutions-features-glass{background:color-mix(in srgb,var(--surface, #fff) 88%,transparent);box-shadow:inset 0 1px #ffffffeb}.ush-solutions-features-list{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;border:none;border-radius:0;background:transparent;overflow:visible}@media(max-width:960px){.ush-solutions-features-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.ush-solutions-features-list{grid-template-columns:1fr}}.ush-solutions-features-cell{min-width:0;animation:ush-solutions-feature-cell-in .28s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--feature-i, 0) * 28ms + .03s)}@keyframes ush-solutions-feature-cell-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ush-solutions-feature{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:10px;height:100%;min-height:0;padding:10px 12px;border-radius:10px;text-decoration:none;color:inherit;background:#ffffff0a;border:1px solid color-mix(in srgb,var(--ush-glass-border) 70%,transparent);box-shadow:none;-webkit-tap-highlight-color:transparent;transition:background .18s ease,border-color .18s ease,transform .18s ease}:root:not([data-theme=light]) .ush-solutions-feature{background:#111;border-color:#ffffff14}:root[data-theme=light] .ush-solutions-feature{background:color-mix(in srgb,var(--surface, #fff) 4%,transparent)}.ush-solutions-feature-top{display:contents}.ush-solutions-feature-glyph{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:1px;color:var(--line-accent, var(--text, #0f172a));opacity:.88;transition:opacity .18s ease}.ush-solutions-feature-glyph .ush-solutions-feature-icon{width:1.125rem;height:1.125rem;color:currentColor}@media(hover:hover){.ush-solutions-feature:hover{background:color-mix(in srgb,var(--line-accent, var(--text)) 8%,var(--surface, transparent));border-color:color-mix(in srgb,var(--line-accent, var(--text)) 24%,var(--ush-glass-border));transform:translateY(-1px);box-shadow:none}:root[data-theme=light] .ush-solutions-feature:hover{background:color-mix(in srgb,var(--line-accent, var(--text)) 6%,#fff);box-shadow:none}.ush-solutions-feature:hover .ush-solutions-feature-glyph{opacity:1}}.ush-solutions-feature:active{transition-duration:.06s}.ush-solutions-feature--soon{cursor:default;opacity:1}.ush-solutions-feature--soon:hover,.ush-solutions-feature--soon:active{transform:none;background:transparent;box-shadow:none}.ush-solutions-feature--soon .ush-solutions-feature-glyph{opacity:.4}.ush-solutions-feature--soon .ush-solutions-feature-name,.ush-solutions-feature--soon .ush-solutions-feature-desc{opacity:.65}.ush-solutions-feature-name-row{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-width:0}.ush-solutions-feature-copy{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1;text-align:start}.ush-solutions-feature-name{font-size:.8125rem;line-height:1.25;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--text, #f8fafc)}:root[data-theme=light] .ush-solutions-feature-name{color:var(--text, #0f172a)}.ush-solutions-feature-desc{font-size:.75rem;line-height:1.4;color:color-mix(in srgb,var(--text, #f8fafc) 58%,transparent);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root[data-theme=light] .ush-solutions-feature-desc{color:color-mix(in srgb,var(--text, #0f172a) 48%,transparent)}@media(prefers-reduced-motion:reduce){.ush-solutions-features,.ush-solutions-features-cell,.ush-solutions-pillar{animation:none}.ush-solutions-feature-glyph{transition:none}}.ush-product-module-link{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:12px;text-decoration:none;color:inherit;background:color-mix(in srgb,var(--text, #0f172a) 3%,transparent)}.ush-product-module-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.ush-product-module-copy strong{font-size:.8125rem;line-height:1.2}.ush-product-module-copy span{font-size:.6875rem;line-height:1.35;color:color-mix(in srgb,var(--text, #0f172a) 58%,transparent)}@keyframes ush-solutions-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:959px){.ush-solutions-panel{display:none!important}}@media(prefers-reduced-motion:reduce){.ush-solutions-panel{animation:none}}.ush-mobile-family{margin-top:14px;padding-top:14px;border-top:1px solid var(--border, #e2e8f0)}.ush-mobile-group-title{margin:0 0 8px;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,#10a37f 80%,var(--text, #f8fafc))}:root[data-theme=light] .ush-mobile-group-title{color:color-mix(in srgb,#10a37f 72%,var(--text, #0f172a))}.ush-mobile-module{padding:6px 0}.ush-mobile-module.is-soon{opacity:.72}.ush-mobile-family-title{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:.875rem;font-weight:800;color:#10a37f;text-decoration:none;margin-bottom:6px;cursor:default}.ush-mobile-family-title--soon{opacity:.72}.ush-mobile-family-desc{margin:0 0 8px;font-size:.75rem;font-weight:450;line-height:1.35;color:color-mix(in srgb,var(--text, #f8fafc) 62%,transparent)}:root[data-theme=light] .ush-mobile-family-desc{color:color-mix(in srgb,var(--text, #0f172a) 58%,transparent)}.ush-mobile-feature{display:flex;flex-direction:column;gap:2px;cursor:default}.ush-mobile-family-modules{display:grid;gap:6px;margin-bottom:8px}.ush-mobile-family-features{list-style:none;margin:0;padding:0;display:grid;gap:4px}.ush-mobile-family-features a,.ush-mobile-feature-soon{display:flex;flex-direction:column;gap:2px;font-size:.8125rem;color:color-mix(in srgb,var(--text, #0f172a) 72%,transparent);text-decoration:none}.ush-mobile-family-features a small,.ush-mobile-feature-soon small{font-size:.6875rem;line-height:1.35;color:color-mix(in srgb,var(--text, #0f172a) 52%,transparent)}.ush-mobile-family-features li.is-soon{opacity:.65}.ush-mobile-feature-soon{padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--text, #0f172a) 3%,transparent)}.ush-mobile-feature-soon .ush-solutions-soon-badge{align-self:flex-start;margin-top:4px}._page_1yrjz_1{min-height:100vh;background:var(--bg, #f8fafc);padding-top:84px}._notFound_1yrjz_7{padding:120px 20px;text-align:center}._hero_1yrjz_12{padding:96px 20px 32px;background:radial-gradient(circle at 20% 0%,color-mix(in srgb,var(--module-accent, #10a37f) 16%,transparent),transparent 45%),var(--bg, #f8fafc)}._heroInner_1yrjz_19{width:min(920px,100%);margin:0 auto}._eyebrow_1yrjz_24{margin:0 0 .75rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--module-accent, #10a37f)}._title_1yrjz_33{margin:0 0 .75rem;font-size:clamp(2rem,5vw,3rem);line-height:1.05;letter-spacing:-.03em}._lead_1yrjz_40{margin:0;max-width:640px;font-size:1.0625rem;line-height:1.6;color:color-mix(in srgb,var(--text, #0f172a) 68%,transparent)}._heroActions_1yrjz_48{display:flex;flex-wrap:wrap;gap:10px;margin-top:1.5rem}._primaryCta_1yrjz_55,._secondaryCta_1yrjz_56{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:999px;font-size:.875rem;font-weight:600;text-decoration:none}._primaryCta_1yrjz_55{color:#fff;background:linear-gradient(135deg,var(--module-accent, #10a37f),#059669)}._secondaryCta_1yrjz_56{color:inherit;border:1px solid color-mix(in srgb,var(--border, #cbd5e1) 85%,transparent)}._demoSection_1yrjz_77{padding:0 20px 48px}._demoFallback_1yrjz_81{width:min(1200px,100%);margin:0 auto;min-height:420px;display:grid;place-items:center;border-radius:20px;background:color-mix(in srgb,var(--text, #0f172a) 4%,transparent)}.lh-showcase--workflow{--lh-wf-border: color-mix(in srgb, var(--text) 10%, transparent);--lh-wf-muted: color-mix(in srgb, var(--text) 52%, transparent);--lh-wf-soft: color-mix(in srgb, var(--text) 68%, transparent);--lh-wf-accent: color-mix(in srgb, var(--text) 88%, transparent);--lh-wf-track: .875rem;display:flex;flex-direction:column;border:0;border-radius:0;background:#fff;box-shadow:none;max-height:min(420px,58vh);min-height:min(420px,58vh);overflow:hidden}.lh-showcase--stage{max-height:100%;min-height:0;height:100%;pointer-events:none}.lh-showcase-steps-panel--stage{min-height:0!important;height:100%;max-height:100%;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:none;touch-action:none;mask-image:linear-gradient(to bottom,transparent 0,#000 .85rem,#000 calc(100% - .5rem),#000 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 .85rem,#000 calc(100% - .5rem),#000 100%);scrollbar-width:none}.lh-showcase-steps-panel--stage::-webkit-scrollbar{display:none;width:0;height:0}.lh-showcase-steps-list--stage{display:flex;flex-direction:column;justify-content:flex-start;min-height:min-content!important;height:auto!important;max-height:none!important;padding:.5rem .55rem .65rem;box-sizing:border-box;overflow:visible!important}.lh-showcase--stage .lh-wf-step--done .lh-wf-step-body{min-height:0;margin-top:.15rem}.lh-showcase--stage .lh-wf-step--done .lh-wf-step-desc,.lh-showcase--stage .lh-wf-step--done .lh-wf-step-meta,.lh-showcase--stage .lh-wf-step--pending .lh-wf-step-body{display:none}.lh-showcase--stage .lh-wf-step--active .lh-wf-step-body,.lh-showcase--stage .lh-wf-step--completing .lh-wf-step-body,.lh-showcase--stage .lh-wf-step--header .lh-wf-step-body{min-height:0}.lh-showcase--stage .lh-showcase-step-preview{min-height:0;max-height:min(14.5rem,32vh);overflow:hidden}.lh-showcase--stage .lh-wf-step-line{min-height:1.1rem}.lh-showcase--page-scroll,.lh-showcase--scroll-drive{touch-action:pan-y}.lh-showcase--page-scroll .lh-showcase-steps-panel,.lh-showcase--scroll-drive .lh-showcase-steps-panel{overflow:hidden!important;overflow-y:hidden!important;overscroll-behavior:none;touch-action:pan-y;scrollbar-width:none}.lh-showcase--page-scroll .lh-showcase-page-body,.lh-showcase--scroll-drive .lh-showcase-page-body{overflow:hidden!important;overflow-y:hidden!important;overscroll-behavior:none;touch-action:pan-y}:root[data-theme=dark] .lh-showcase--workflow{background:transparent}.mkt-band-frame--hero .lh-showcase--workflow{max-height:100%!important;min-height:0!important;height:100%;overflow:hidden}.mkt-band-frame--hero .lh-showcase-steps-panel{min-height:0;max-height:100%;flex:1 1 auto;overflow:hidden;mask-image:none;-webkit-mask-image:none}.mkt-band-frame--hero .lh-showcase-steps-list{min-height:0;height:100%;padding:.35rem .55rem .5rem;box-sizing:border-box}.mkt-band-frame--hero .lh-wf-step-body{min-height:9.5rem}.mkt-band-frame--hero .lh-showcase--workflow .lh-showcase-step-preview{min-height:8.25rem}.lh-showcase-steps-panel{flex:1;min-height:min(360px,50vh);overflow-y:hidden;overflow-x:hidden;overflow-anchor:none;overscroll-behavior:none;scroll-behavior:auto;scroll-snap-type:none;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 .65rem,#000 calc(100% - .65rem),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 .65rem,#000 calc(100% - .65rem),transparent 100%)}.lh-showcase-steps-panel::-webkit-scrollbar{display:none;width:0;height:0}.lh-showcase-steps-list{list-style:none;margin:0;padding:.5rem .65rem 1.25rem;min-height:min(340px,48vh)}.lh-wf-step-body{margin-top:.35rem;min-height:12.5rem;animation:lh-wf-body-in .28s ease both}.lh-showcase--workflow .lh-showcase-step-preview{margin-top:.15rem;border:0;border-radius:0;background:transparent;overflow:visible;min-height:11rem}.lh-wf-step--completing .lh-showcase-step-preview,.lh-wf-step--header .lh-showcase-step-preview{opacity:.92}.lh-wf-step--active{scroll-margin-top:.35rem}.lh-wf-step--done-visible{scroll-margin-top:.25rem}.lh-wf-step--done-visible .lh-wf-step-content{padding-bottom:.35rem}.lh-wf-step-trigger--done{cursor:pointer}.lh-wf-step-trigger--done:hover .lh-wf-step-title--log,.lh-wf-step-trigger--done:focus-visible .lh-wf-step-title--log{color:var(--lh-wf-accent)}.lh-wf-step-body--frozen{margin-top:.3rem;min-height:0;animation:none;opacity:.92}.lh-wf-step-body--frozen .lh-showcase-step-preview{min-height:0;pointer-events:none}.lh-wf-step-body--frozen .scp-activity-fill,.lh-wf-step-body--frozen .scp-scan-line,.lh-wf-step-body--frozen .scp-bubble--typing span{animation:none}.lh-wf-step--completing{animation:lh-wf-step-complete-flash .48s ease}.lh-wf-step--completing .lh-wf-step-title{color:var(--ok)}.lh-wf-step--done{padding-bottom:.1rem;animation:lh-wf-log-in .28s ease both}.lh-wf-step--done .lh-wf-step-content{padding-bottom:.15rem}.lh-wf-step-title--log{display:block;margin:0;font-size:.625rem;font-weight:500;line-height:1.35;color:var(--lh-wf-muted)}.lh-wf-step--header .lh-wf-step-trigger{cursor:default}.lh-wf-step--header .lh-wf-step-title{color:var(--lh-wf-muted);background:none;-webkit-text-fill-color:currentColor;animation:none}@keyframes lh-wf-step-complete-flash{0%,to{opacity:1}50%{opacity:.82}}@keyframes lh-wf-log-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.lh-wf-step{position:relative;display:flex;align-items:stretch;gap:.55rem;min-width:0;overflow:visible;--lh-wf-track-w: var(--lh-wf-track);--lh-wf-track-pad-top: .2rem;--lh-wf-step-pad-y: 0;--lh-wf-marker-h: var(--lh-wf-track);--lh-wf-rail-bridge: calc(.15rem + var(--lh-wf-track-pad-top));--lh-wf-rail-start: calc(var(--lh-wf-step-pad-y) + var(--lh-wf-track-pad-top) + var(--lh-wf-marker-h))}:root[data-theme=light] .mkt-band-frame--hero .lh-wf-marker--done{outline:none;border:2px solid var(--bg, #fff);box-sizing:border-box}:root[data-theme=light] .mkt-band-frame--hero .lh-wf-marker--active{background:#fff;border:2px solid var(--lh-rail-done, #30a46c);outline:none;box-shadow:none}.lh-wf-step:not(.lh-wf-step--last):after{display:none}.lh-wf-step-track:after{display:none}.lh-wf-step:not(.lh-wf-step--last){padding-bottom:0}.lh-wf-step-track{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;align-self:stretch;width:var(--lh-wf-track);flex-shrink:0;padding-top:0;gap:var(--lh-wf-marker-gap, .1875rem);overflow:visible}.mkt-band-frame--hero .lh-wf-step-track{gap:var(--lh-wf-marker-gap, .1875rem)}.lh-wf-step-line{position:relative;z-index:0;display:block;flex:1 1 auto;width:2px;min-height:.45rem;margin:0;border-radius:1px;background:color-mix(in srgb,var(--border) 85%,transparent);overflow:hidden;align-self:center}.lh-wf-step-line:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#30a46c;transform:scaleY(0);transform-origin:top center}.lh-wf-step-line.is-growing:before{animation:lh-wf-rail-grow var(--lh-wf-step-ms, 5s) linear forwards}.lh-wf-step-line.is-done:before{transform:scaleY(1);animation:none}.lh-wf-step--rail-done:not(.lh-wf-step--last) .lh-wf-step-line{background:color-mix(in srgb,var(--border) 85%,transparent)}.lh-wf-step--rail-done:not(.lh-wf-step--last) .lh-wf-step-line.is-done:before,.lh-wf-step--rail-done:not(.lh-wf-step--last) .lh-wf-step-line.is-growing:before{transform:scaleY(1)}@keyframes lh-wf-rail-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.lh-wf-marker{position:relative;z-index:2;isolation:isolate;flex-shrink:0;width:.5rem;height:.5rem;border-radius:50%;border:0;background:var(--btn-secondary-bg, color-mix(in srgb, var(--text) 12%, transparent))}.lh-wf-marker--pending{width:.5rem;height:.5rem;box-shadow:none}:root:not([data-theme=light]) .lh-wf-marker--pending{background:#71717a;--lh-wf-marker-underlay: transparent;outline:none;border:0}:root:not([data-theme=light]) .lh-wf-marker--pending:before{display:none}:root[data-theme=light] .lh-wf-marker--pending{background:var(--btn-secondary-bg, #d4d4d8);--lh-wf-marker-underlay: var(--btn-secondary-bg, #d4d4d8);outline:none;border:0}:root[data-theme=light] .lh-wf-marker--pending:before{display:none}.lh-wf-marker:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;background:var(--lh-wf-marker-underlay, var(--bg));z-index:-1}.mkt-band-frame--hero .lh-wf-marker--done{outline:none;border:2px solid var(--lh-wf-marker-ring, #fff);box-sizing:border-box;background-clip:padding-box}.lh-wf-marker--done{display:grid;place-items:center;width:var(--lh-wf-track);height:var(--lh-wf-track);box-sizing:border-box;border:2px solid var(--bg);background:#30a46c;background-clip:padding-box;color:#fff;--lh-wf-marker-underlay: transparent;outline:none;box-shadow:none}.lh-wf-marker--done:before{display:none}.lh-wf-marker--done svg{position:relative;z-index:1;width:.55rem;height:.55rem}.lh-wf-marker--active{width:.5rem;height:.5rem;box-sizing:border-box;background:#fff;border:2px solid #30a46c;--lh-wf-marker-underlay: transparent;outline:none;outline-offset:0;animation:none;box-shadow:none}.lh-wf-step--tone-0 .lh-wf-marker:not(.lh-wf-marker--done):not(.lh-wf-marker--active):not(.lh-wf-marker--pending),.lh-wf-step--tone-1 .lh-wf-marker:not(.lh-wf-marker--done):not(.lh-wf-marker--active):not(.lh-wf-marker--pending),.lh-wf-step--tone-2 .lh-wf-marker:not(.lh-wf-marker--done):not(.lh-wf-marker--active):not(.lh-wf-marker--pending),.lh-wf-step--tone-3 .lh-wf-marker:not(.lh-wf-marker--done):not(.lh-wf-marker--active):not(.lh-wf-marker--pending),.lh-wf-step--tone-4 .lh-wf-marker:not(.lh-wf-marker--done):not(.lh-wf-marker--active):not(.lh-wf-marker--pending),.lh-wf-step--tone-5 .lh-wf-marker:not(.lh-wf-marker--done):not(.lh-wf-marker--active):not(.lh-wf-marker--pending){border-color:transparent}.lh-wf-step-content{flex:1;min-width:0;padding:0 0 .5rem}.lh-wf-step--last .lh-wf-step-content{padding-bottom:.15rem}.lh-wf-step-title{margin:0;font-size:.75rem;font-weight:500;letter-spacing:-.01em;line-height:1.35;color:var(--lh-wf-soft)}.lh-wf-step-trigger{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;border-radius:6px;transition:opacity .15s ease}.lh-wf-step-trigger:hover .lh-wf-step-title,.lh-wf-step-trigger:focus-visible .lh-wf-step-title{color:var(--lh-wf-accent)}.lh-wf-step-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--text) 20%,transparent);outline-offset:2px}.lh-wf-step--expanded .lh-wf-step-trigger{cursor:default}.lh-wf-step--expanded .lh-wf-step-trigger:hover .lh-wf-step-title{color:var(--lh-wf-accent)}.lh-wf-step--active .lh-wf-step-title{color:var(--lh-wf-accent);font-weight:600;background:none;-webkit-text-fill-color:currentColor;animation:none}.lh-wf-step--tone-0.lh-wf-step--active .lh-wf-step-title,.lh-wf-step--tone-1.lh-wf-step--active .lh-wf-step-title,.lh-wf-step--tone-2.lh-wf-step--active .lh-wf-step-title,.lh-wf-step--tone-3.lh-wf-step--active .lh-wf-step-title,.lh-wf-step--tone-4.lh-wf-step--active .lh-wf-step-title,.lh-wf-step--tone-5.lh-wf-step--active .lh-wf-step-title{background:none;-webkit-text-fill-color:currentColor}.lh-wf-step--pending .lh-wf-step-title{color:var(--lh-wf-muted)}.lh-wf-step-desc{margin:0 0 .4rem;font-size:.6875rem;line-height:1.45;color:var(--lh-wf-muted)}.lh-wf-step-meta{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.4rem}.lh-wf-step-chip{display:inline-flex;align-items:center;max-width:100%;padding:0;border:0;border-radius:0;background:transparent;font-size:.5625rem;line-height:1.35;color:var(--lh-wf-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lh-wf-step-chip--doc{font-family:var(--mono);color:var(--lh-wf-accent)}.scp{border:0;border-radius:0;background:transparent;overflow:visible;min-height:0}.scp-head{display:flex;flex-direction:column;gap:.18rem;border-bottom:0;background:transparent}.scp-head-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .5rem;padding:0 0 .28rem;min-width:0}.scp-head-status{font-family:var(--mono);font-size:.5rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--lh-wf-muted);text-shadow:none}.scp-head-status--ok{color:var(--lh-wf-accent);text-shadow:none}.scp-head-right{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.2rem .35rem;flex-shrink:0;max-width:100%;min-width:0}.scp-activity-track,.scp-activity-fill{display:none}.scp-activity-label{font-family:var(--mono);font-size:.5rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--lh-wf-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(12rem,42vw)}.scp-live{margin:0;font-size:.5625rem;letter-spacing:.01em;color:var(--lh-wf-muted)}.scp-pill--live,.scp-pill--tone-0,.scp-pill--tone-1,.scp-pill--tone-2,.scp-pill--tone-3,.scp-pill--tone-4,.scp-pill--tone-5{padding:0;border:0;border-radius:0;background:transparent;color:var(--lh-wf-muted);box-shadow:none}.scp-inbox-top{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.scp-scan-line{display:none}.scp-kv>div.is-active{border-radius:0;background:color-mix(in srgb,var(--text) 4%,transparent);outline:0;box-shadow:none;padding:.1rem .15rem;margin:-.1rem -.15rem}.scp-kv--blue,.scp-kv--indigo,.scp-kv--violet,.scp-kv--rose,.scp-kv--amber,.scp-kv--cyan{--scp-tone: var(--text)}.scp-kv--blue.is-visible dd,.scp-kv--indigo.is-visible dd,.scp-kv--violet.is-visible dd,.scp-kv--rose.is-visible dd,.scp-kv--amber.is-visible dd,.scp-kv--cyan.is-visible dd{color:var(--lh-wf-accent)}.scp-table-row.is-active{background:color-mix(in srgb,var(--text) 4%,transparent);box-shadow:none}.scp-table-row--blue,.scp-table-row--indigo,.scp-table-row--violet,.scp-table-row--rose,.scp-table-row--amber,.scp-table-row--cyan{--scp-tone: var(--text)}.scp-table-row--blue.is-visible .scp-mono,.scp-table-row--indigo.is-visible .scp-mono,.scp-table-row--violet.is-visible .scp-mono,.scp-table-row--rose.is-visible .scp-mono,.scp-table-row--amber.is-visible .scp-mono,.scp-table-row--cyan.is-visible .scp-mono{color:var(--lh-wf-accent)}.scp-doc-skeleton{display:grid;gap:.38rem;padding:.15rem 0 .25rem}.scp-skeleton{display:block;width:var(--sk-w, 72%);max-width:100%;height:.4375rem;border-radius:999px;background:color-mix(in srgb,var(--text) 8%,transparent);position:relative;overflow:hidden}.scp-skeleton--line{height:.4375rem}.scp-skeleton--chip{width:var(--sk-w, 28%);height:.875rem;border-radius:999px}.scp-skeleton--blue,.scp-skeleton--indigo,.scp-skeleton--violet,.scp-skeleton--rose,.scp-skeleton--amber,.scp-skeleton--cyan{--scp-tone: var(--text)}.scp-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--text) 14%,transparent) 48%,transparent 100%);transform:translate(-120%);animation:scp-skeleton-shimmer 1.35s ease-in-out infinite}.scp-skeleton--rainbow:after{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--text) 14%,transparent) 48%,transparent 100%);opacity:1;animation:scp-skeleton-shimmer 1.35s ease-in-out infinite}@keyframes scp-skeleton-shimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes scp-rainbow-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes scp-rainbow-shift{0%{background-position:0% 50%}to{background-position:200% 50%}}.scp-chat{display:grid;gap:.45rem;min-width:0}.scp-bubble{max-width:min(92%,20rem);padding:.45rem .55rem;border-radius:12px;font-size:.6875rem;line-height:1.45;overflow-wrap:anywhere}.scp-bubble--user{justify-self:flex-end;max-width:min(88%,16rem);border:0;border-bottom-right-radius:4px;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--lh-wf-accent)}.scp-bubble--ai{justify-self:flex-start;max-width:100%;border:0;border-bottom-left-radius:4px;background:transparent;color:var(--lh-wf-accent)}.scp-bubble--ai p{margin:0}.scp-bubble--typing{justify-self:flex-start;display:inline-flex;gap:4px;width:fit-content;padding:.5rem .6rem;border:0;border-radius:12px 12px 12px 4px;background:color-mix(in srgb,var(--text) 4%,transparent)}.scp-bubble--typing span{width:5px;height:5px;border-radius:50%;background:var(--lh-wf-muted);animation:scp-typing .9s ease-in-out infinite}.scp-bubble--typing span:nth-child(2){animation-delay:.15s}.scp-bubble--typing span:nth-child(3){animation-delay:.3s}.scp-bubble-cite{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.25rem .45rem;margin-top:.4rem;padding:.28rem 0;border:0;border-radius:0;background:transparent}.scp-bubble-cite-label{font-size:.5625rem;letter-spacing:.04em;text-transform:uppercase;color:var(--lh-wf-muted)}.scp-bubble-cite strong{font-size:.625rem;font-weight:600;color:var(--lh-wf-accent)}.scp-bubble-source{margin:.35rem 0 0;padding-top:.3rem;border-top:1px solid color-mix(in srgb,var(--lh-wf-border) 70%,transparent);font-family:var(--mono);font-size:.5625rem;color:var(--lh-wf-muted)}@keyframes scp-scan{0%,to{opacity:.35;transform:scaleX(.55)}50%{opacity:1;transform:scaleX(1)}}@keyframes scp-typing{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.scp-head-label{min-width:0;font-family:var(--mono);font-size:.5rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--lh-wf-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scp-head-meta{flex-shrink:0;font-family:var(--mono);font-size:.5rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--lh-wf-muted)}.scp-body{padding:.15rem 0 .25rem;display:grid;gap:.35rem}.scp code{background:transparent;border:0;padding:0;border-radius:0;color:inherit}.scp-mono{font-family:var(--mono);font-size:.625rem;color:var(--lh-wf-accent)}.scp-muted{font-size:.625rem;color:var(--lh-wf-muted)}.scp-pill{flex-shrink:0;padding:0;border:0;border-radius:0;font-size:.5625rem;color:var(--lh-wf-muted);white-space:nowrap;background:transparent}.scp-row{display:flex;align-items:center;justify-content:space-between;gap:.45rem;min-width:0;opacity:0;transform:translateY(3px);transition:opacity .24s ease,transform .24s ease}.scp-row.is-visible,.scp-row--enter,.scp-foot--enter{opacity:1;transform:none;animation:scp-fade-up .28s ease both}@keyframes scp-fade-up{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.scp-row--soft{padding-top:.25rem;border-top:0}.scp-foot{font-size:.625rem;color:var(--lh-wf-muted)}.scp-inbox{display:grid;gap:.15rem;opacity:0;transform:translateY(3px);transition:opacity .24s ease,transform .24s ease}.scp-inbox.is-visible{opacity:1;transform:none}.scp-inbox-from{font-size:.625rem;color:var(--lh-wf-muted)}.scp-inbox-subject{font-size:.6875rem;font-weight:500;color:var(--lh-wf-accent)}.scp-checks{list-style:none;margin:0;padding:0;display:grid;gap:.22rem}.scp-checks li{display:flex;align-items:center;gap:.35rem;font-size:.625rem;line-height:1.35;color:var(--lh-wf-muted);opacity:0;transform:translateY(3px);transition:opacity .22s ease,transform .22s ease}.scp-checks li.is-visible,.scp-checks li.is-loading{opacity:1;transform:none}.scp-checks li.is-visible{color:var(--lh-wf-accent);font-weight:500}.scp-checks li:before{content:none}.scp-checks li.is-visible:before{content:"✓";flex-shrink:0;display:grid;place-items:center;width:.6875rem;height:.6875rem;border-radius:50%;font-size:.375rem;font-weight:700;line-height:1;color:#fff;background:#30a46c}.scp-kv{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .55rem}.scp-kv>div{min-width:0;opacity:1;transform:none}.scp-kv>div.is-visible dd{animation:scp-value-in .28s ease both}.scp-kv>div:not(.is-visible) dd{min-height:.5rem}.scp-kv dt{margin:0;font-size:.5625rem;letter-spacing:.05em;text-transform:uppercase;color:var(--lh-wf-muted)}.scp-kv dd{margin:.08rem 0 0;font-size:.6875rem;font-weight:500;color:var(--lh-wf-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scp-table{display:grid;gap:0;border:0;border-radius:0;overflow:visible}.scp-table-head,.scp-table-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) auto;gap:.35rem;align-items:center;padding:.22rem 0}.scp-table-head{border-bottom:0;background:transparent;font-family:var(--mono);font-size:.5rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--lh-wf-muted)}.scp-table-row{font-size:.625rem;color:var(--lh-wf-accent);border-top:0;opacity:1;transform:none;min-height:1.5rem}.scp-table-row:not(.is-visible){align-items:center}.scp-table-row .scp-mono{font-size:.5625rem}.scp-list{list-style:none;margin:0;padding:0;display:grid;gap:.28rem}.scp-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.35rem;align-items:center;opacity:0;transform:translateY(3px);transition:opacity .22s ease,transform .22s ease}.scp-list li.is-visible{opacity:1;transform:none}.scp-log{list-style:none;margin:0;padding:.35rem 0 0;border-top:0;display:grid;gap:.2rem}.scp-log li{display:grid;grid-template-columns:2.1rem 1fr;gap:.35rem;font-size:.625rem;color:var(--lh-wf-muted);opacity:0;transform:translateY(3px);transition:opacity .22s ease,transform .22s ease}.scp-log li.is-visible{opacity:1;transform:none}.scp-log li span:first-child{font-family:var(--mono);color:var(--lh-wf-soft)}.scp-chat-q{margin:0;font-size:.625rem;color:var(--lh-wf-muted)}.scp-chat-a{margin:0;font-size:.6875rem;line-height:1.45;font-weight:500;color:var(--lh-wf-accent)}.scp-cite{margin:0;font-family:var(--mono);font-size:.5625rem;color:var(--lh-wf-muted)}@keyframes scp-value-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes lh-wf-body-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.mkt-band-frame--hero .lh-showcase--workflow{max-height:100%!important;min-height:0!important;height:100%}.mkt-band-frame--hero .lh-showcase-steps-panel{min-height:0;max-height:100%;overflow-y:hidden}.mkt-band-frame--hero .lh-showcase-steps-list{min-height:0}@media(max-width:960px)and (min-width:811px){.mkt-band-frame--hero .lh-showcase--workflow,.lh-showcase--workflow{max-height:100%!important;min-height:0!important;height:100%;overflow:hidden}.mkt-band-frame--hero .lh-showcase-steps-panel{min-height:0;max-height:100%;height:100%}.mkt-band-frame--hero .lh-showcase-steps-list{min-height:0;padding:.3rem .35rem .55rem}.mkt-band-frame--hero .lh-wf-step-title{font-size:clamp(.5625rem,1.7vw,.6875rem)}.mkt-band-frame--hero .lh-wf-step-desc{font-size:clamp(.5rem,1.5vw,.625rem);margin-top:.1rem}.mkt-band-frame--hero .lh-wf-step-body{min-height:0;margin-top:.18rem}.mkt-band-frame--hero .scp-head-label{font-size:clamp(.5rem,1.5vw,.625rem)}.mkt-band-frame--hero .scp-head-meta,.mkt-band-frame--hero .scp-head-status,.mkt-band-frame--hero .scp-activity-label{font-size:.4375rem}.mkt-band-frame--hero .scp-inbox-subject{font-size:clamp(.5rem,1.5vw,.625rem)}.mkt-band-frame--hero .scp-mono,.mkt-band-frame--hero .scp-muted,.mkt-band-frame--hero .scp-checks li{font-size:clamp(.4375rem,1.35vw,.5625rem)}.mkt-band-frame--hero .lh-wf-step{gap:.3rem;--lh-wf-track: .6875rem}.mkt-band-frame--hero .lh-wf-marker--done{width:var(--lh-wf-track);height:var(--lh-wf-track)}.mkt-band-frame--hero .lh-wf-marker--done svg{width:.4375rem;height:.4375rem}}@media(max-width:810px){.mkt-band-frame--hero .lh-showcase--workflow,.lh-showcase--workflow{max-height:none;min-height:clamp(280px,46vh,380px);overflow:visible}.mkt-band-frame--hero .lh-showcase-steps-panel{overflow-y:hidden}.lh-showcase-steps-panel{min-height:min(260px,40vh);max-height:none;-webkit-mask-image:none;mask-image:none}.lh-showcase-steps-list{min-height:min(260px,38vh)}.lh-wf-step-body,.lh-showcase--workflow .lh-showcase-step-preview,.scp{min-height:0}.scp-head-row{grid-template-columns:1fr;align-items:flex-start;gap:.28rem}.scp-head-right{width:100%;justify-content:flex-start}.scp-activity-label{max-width:100%;flex:1 1 100%}.scp-bubble--user{max-width:min(100%,15rem)}.scp-list li{grid-template-columns:minmax(0,1fr) auto;gap:.25rem .35rem}.scp-list li .scp-pill{grid-column:1 / -1;justify-self:flex-start}.scp-terminal-wrap{display:none}.lh-showcase-steps-list{min-height:min(300px,44vh)}.lh-showcase--workflow .lh-wf-step--done-visible .lh-wf-step-track:after{display:none}.lh-showcase--workflow .lh-wf-step--done-visible{display:inline-flex;flex-direction:row;align-items:center;gap:.35rem;width:auto;max-width:100%;min-width:0;margin:0 .35rem .35rem 0;vertical-align:top;padding-bottom:0}.lh-showcase--workflow .lh-wf-step--done-visible .lh-wf-step-track{flex-direction:row;width:auto;padding-top:0}.lh-showcase--workflow .lh-wf-step--done-visible .lh-wf-step-line,.lh-showcase--workflow .lh-wf-step--done-visible .lh-wf-step-body{display:none}.lh-showcase--workflow .lh-wf-step--done-visible .lh-wf-step-content{flex:0 1 auto;padding:0}.lh-showcase--workflow .lh-wf-step--done-visible .lh-wf-step-trigger{width:auto}.lh-showcase--workflow .lh-wf-step--done-visible .lh-wf-step-title--log{white-space:nowrap}.lh-showcase--workflow .lh-wf-step--done-visible .lh-wf-marker--done{width:1rem;height:1rem}.lh-showcase--workflow .lh-wf-step--done-visible .lh-wf-marker--done svg{width:.5rem;height:.5rem}.lh-showcase--workflow .lh-wf-step--active,.lh-showcase--workflow .lh-wf-step--expanded,.lh-showcase--workflow .lh-wf-step--completing,.lh-showcase--workflow .lh-wf-step--header{display:flex;width:100%;min-width:0}.scp-checks{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.scp-checks li{flex:0 1 auto;white-space:nowrap}.scp-kv{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:.35rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.15rem;mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),transparent)}.scp-kv::-webkit-scrollbar{display:none}.scp-kv>div{flex:0 0 auto;min-width:5.25rem;max-width:7.5rem}.scp-table-head,.scp-table-row{grid-template-columns:minmax(0,1fr) auto}.scp-table-head span:nth-child(2),.scp-table-row span:nth-child(2){display:none}}@media(prefers-reduced-motion:reduce){.lh-wf-step-body,.lh-wf-step--completing,.lh-wf-step--done{animation:none}.scp-row,.scp-inbox,.scp-checks li,.scp-kv>div,.scp-table-row,.scp-list li,.scp-log li,.scp-foot--enter,.scp-scan-line,.scp-bubble--typing span,.scp-activity-fill,.scp-skeleton:after,.lh-wf-step--active .lh-wf-step-title{opacity:1;transform:none;transition:none;animation:none;-webkit-text-fill-color:var(--lh-wf-accent);color:var(--lh-wf-accent);background:var(--text)}.lh-wf-step-line.is-growing:before,.lh-wf-step-line.is-done:before{transform:scaleY(1);background:#30a46c;animation:none}.lh-showcase--workflow .mkt-terminal.scp-terminal .mkt-terminal-body p,.lh-showcase--workflow .mkt-terminal.scp-terminal .mkt-terminal-cursor{opacity:1;transform:none;animation:none}}.lh-showcase--workflow .lh-showcase-float{display:none}.scp-terminal-wrap{margin-top:.15rem}.lh-showcase--workflow .mkt-terminal.scp-terminal{--scp-terminal-bg: rgba(255, 255, 255, .09);--scp-terminal-text: rgba(255, 255, 255, .78);--scp-terminal-cyan: var(--ak-accent-cyan, #22d3ee);--scp-terminal-green: var(--ak-accent-green, #4ade80);--scp-terminal-purple: var(--ak-accent-violet, #a78bfa);--scp-terminal-pink: #f472b6;width:100%;margin:0;text-align:left;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:var(--scp-terminal-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:none;overflow:hidden}:root[data-theme=light] .lh-showcase--workflow .mkt-terminal.scp-terminal{--scp-terminal-bg: #fff;--scp-terminal-text: #3f3f46;--scp-terminal-cyan: #0891b2;--scp-terminal-green: #16a34a;--scp-terminal-purple: #7c3aed;--scp-terminal-pink: #db2777;border:1px solid color-mix(in srgb,var(--text) 9%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 1px 2px #0000000a}.lh-showcase--workflow .mkt-terminal.scp-terminal .mkt-terminal-head{display:none}.lh-showcase--workflow .mkt-terminal.scp-terminal .mkt-terminal-head span{width:7px;height:7px;border-radius:50%;background:var(--border-bright, var(--lh-wf-border))}.lh-showcase--workflow .mkt-terminal.scp-terminal .mkt-terminal-head span:nth-child(1){background:var(--err, #e5484d)}.lh-showcase--workflow .mkt-terminal.scp-terminal .mkt-terminal-head span:nth-child(2){background:var(--warn, #f5a623)}.lh-showcase--workflow .mkt-terminal.scp-terminal .mkt-terminal-head span:nth-child(3){background:var(--ok, #30a46c)}.lh-showcase--workflow .mkt-terminal.scp-terminal .mkt-terminal-head code{margin-left:auto;font-family:var(--mono);font-size:.5rem;letter-spacing:.08em;color:var(--text-muted, var(--lh-wf-muted))}.lh-showcase--workflow .mkt-terminal.scp-terminal .mkt-terminal-body{padding:.45rem .55rem .5rem;font-family:var(--mono);font-size:.5625rem;line-height:1.65;background:var(--scp-terminal-bg)}.lh-showcase--workflow .mkt-terminal.scp-terminal .mkt-terminal-body p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--scp-terminal-text);opacity:0;animation:scp-terminal-line-in .4s ease forwards}.lh-showcase--workflow .mkt-terminal.scp-terminal .mkt-terminal-body b{font-weight:700;margin-right:.3rem}.lh-showcase--workflow .mkt-terminal.scp-terminal .mkt-terminal-body b.is-cyan{color:var(--scp-terminal-cyan)}.lh-showcase--workflow .mkt-terminal.scp-terminal .mkt-terminal-body b.is-green{color:var(--scp-terminal-green)}.lh-showcase--workflow .mkt-terminal.scp-terminal .mkt-terminal-body b.is-purple{color:var(--scp-terminal-purple)}.lh-showcase--workflow .mkt-terminal.scp-terminal .mkt-terminal-body b.is-pink{color:var(--scp-terminal-pink)}.lh-showcase--workflow .mkt-terminal.scp-terminal .mkt-terminal-cursor{color:var(--scp-terminal-cyan);animation:scp-terminal-line-in .2s ease forwards,scp-terminal-blink 1s step-end infinite!important}@keyframes scp-terminal-line-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes scp-terminal-blink{50%{opacity:.2}}.mkt-band-frame--hero .lh-wf-step-title{font-size:.8125rem;font-weight:600;letter-spacing:-.022em;line-height:1.3}.mkt-band-frame--hero .lh-wf-step-desc{margin-top:.2rem;font-size:.6875rem;line-height:1.45;font-weight:400;opacity:.88}.mkt-band-frame--hero .lh-wf-step-trigger,.mkt-band-frame--hero .lh-wf-step--done-visible .lh-wf-step-trigger{width:100%}.mkt-band-frame--hero .lh-wf-step--done-visible .lh-wf-step-title--log{font-size:.75rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkt-band-frame--hero .scp-head-row{padding-bottom:.42rem;margin-bottom:.15rem;border-bottom:0}.mkt-band-frame--hero .scp-head-label{font-family:inherit;font-size:.6875rem;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--lh-glass-text-muted, rgba(255, 255, 255, .58))}.mkt-band-frame--hero .scp-head-meta,.mkt-band-frame--hero .scp-head-status,.mkt-band-frame--hero .scp-activity-label{font-family:var(--mono);font-size:.5rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.mkt-band-frame--hero .scp-head-status--ok{color:var(--lh-glass-text, rgba(255, 255, 255, .94))}.mkt-band-frame--hero .scp-body{display:grid;gap:.42rem;padding-top:.05rem}.mkt-band-frame--hero .scp-inbox-subject{font-size:.75rem;font-weight:600;letter-spacing:-.015em}.mkt-band-frame--hero .scp-mono{font-size:.625rem;font-weight:500}.mkt-band-frame--hero .scp-inbox{padding:.48rem .52rem;border-radius:var(--lh-glass-radius-sm, 6px);border:0;background:var(--lh-glass-bg-inset, rgba(255, 255, 255, .06));backdrop-filter:blur(12px) saturate(170%);-webkit-backdrop-filter:blur(12px) saturate(170%);box-shadow:none}.mkt-band-frame--hero .scp-row--soft{border-radius:0;border:0;background:transparent;padding-top:.34rem}.mkt-band-frame--hero .scp-checks{gap:0}.mkt-band-frame--hero .scp-checks li:last-child{border-bottom:0}.mkt-band-frame--hero .scp-checks li.is-visible:before{width:.875rem;height:.875rem;border-radius:50%;font-size:.4375rem;font-weight:700;color:#fff;background:#30a46cf2;box-shadow:0 0 0 1px #ffffff38}.mkt-band-frame--hero .scp-kv{gap:.38rem}.mkt-band-frame--hero .scp-kv>div{padding:.42rem .46rem;min-height:2.45rem;border-radius:var(--lh-glass-radius-sm, 6px);border:0;background:var(--lh-glass-bg-inset, rgba(255, 255, 255, .06));backdrop-filter:blur(10px) saturate(170%);-webkit-backdrop-filter:blur(10px) saturate(170%);box-shadow:none;transition:background .22s ease}.mkt-band-frame--hero .scp-kv>div.is-active{background:var(--lh-glass-bg-cell, rgba(255, 255, 255, .09))}.mkt-band-frame--hero .scp-kv dt{font-size:.5rem;font-weight:600;letter-spacing:.05em}.mkt-band-frame--hero .scp-kv dd{font-size:.71875rem;font-weight:600;letter-spacing:-.01em}.mkt-band-frame--hero .scp-table{padding:.28rem .32rem;border-radius:var(--lh-glass-radius-sm, 6px);border:0;background:var(--lh-glass-bg-inset, rgba(255, 255, 255, .06));backdrop-filter:blur(10px) saturate(170%);-webkit-backdrop-filter:blur(10px) saturate(170%);box-shadow:none}.mkt-band-frame--hero .scp-table-head{padding:.18rem .28rem .38rem;margin-bottom:.12rem;border-bottom:0}.mkt-band-frame--hero .scp-table-row{padding:.3rem .22rem;border-radius:4px;min-height:1.55rem;transition:background .2s ease}.mkt-band-frame--hero .scp-table-row.is-active{background:var(--lh-glass-bg-cell, rgba(255, 255, 255, .09));box-shadow:none}.mkt-band-frame--hero .scp-table-row .scp-muted{display:inline-flex;align-items:center;justify-content:center;min-width:4rem;padding:.12rem .34rem;border-radius:4px;font-family:var(--mono);font-size:.5rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--lh-glass-text, rgba(255, 255, 255, .94));background:var(--lh-glass-bg-inset, rgba(255, 255, 255, .06));border:0;backdrop-filter:blur(8px) saturate(170%);-webkit-backdrop-filter:blur(8px) saturate(170%)}.mkt-band-frame--hero .scp-table-row.is-active .scp-muted{background:#ffffff29}.mkt-band-frame--hero .scp-live,.mkt-band-frame--hero .scp-foot{padding:.28rem .35rem 0;font-size:.5625rem;font-weight:500;letter-spacing:.01em;color:var(--lh-glass-text-muted, rgba(255, 255, 255, .58))}.mkt-band-frame--hero .lh-wf-step--pending .lh-wf-step-title{padding:0;color:var(--lh-glass-text-dim, rgba(255, 255, 255, .4))}@media(max-width:900px){.mkt-band-frame--hero .lh-showcase--workflow .lh-wf-step--done-visible{display:flex;flex-direction:row;align-items:stretch;width:100%;max-width:100%;margin:0;vertical-align:initial}.mkt-band-frame--hero .lh-showcase--workflow .lh-wf-step--done-visible .lh-wf-step-track{flex-direction:column;align-items:center;align-self:stretch;width:1.125rem;padding-top:0;gap:var(--lh-wf-marker-gap, .1875rem)}.mkt-band-frame--hero .lh-showcase--workflow .lh-wf-step--done-visible .lh-wf-step-line{display:block}.mkt-band-frame--hero .lh-showcase--workflow .lh-wf-step--done-visible .lh-wf-step-content{flex:1;min-width:0;align-self:center}}.mkt-band-frame--hero .scp-skeleton{background:#ffffff14;border-radius:999px}.mkt-band-frame--hero .scp-skeleton:after{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.14) 48%,transparent 100%)}:root[data-theme=light] .mkt-band-frame--hero .scp-head-row{border-bottom:0}:root[data-theme=light] .mkt-band-frame--hero .scp-row,:root[data-theme=light] .mkt-band-frame--hero .scp-row--soft,:root[data-theme=light] .mkt-band-frame--hero .scp-checks li.is-visible,:root[data-theme=light] .mkt-band-frame--hero .scp-checks li.is-loading{border:0}:root[data-theme=light] .mkt-band-frame--hero .scp-table-head{border-bottom:0}:root[data-theme=light] .mkt-band-frame--hero .scp-head-label{color:var(--lh-glass-text-muted)}:root[data-theme=light] .mkt-band-frame--hero .scp-head-status,:root[data-theme=light] .mkt-band-frame--hero .scp-head-meta,:root[data-theme=light] .mkt-band-frame--hero .scp-activity-label,:root[data-theme=light] .mkt-band-frame--hero .scp-muted,:root[data-theme=light] .mkt-band-frame--hero .scp-live{color:var(--lh-glass-text-muted)}:root[data-theme=light] .mkt-band-frame--hero .scp-head-status--ok,:root[data-theme=light] .mkt-band-frame--hero .scp-inbox-subject,:root[data-theme=light] .mkt-band-frame--hero .scp-kv dd,:root[data-theme=light] .mkt-band-frame--hero .scp-table-row,:root[data-theme=light] .mkt-band-frame--hero .scp-mono{color:var(--lh-glass-text)}:root[data-theme=light] .mkt-band-frame--hero .scp-checks li.is-visible:before{background:var(--ok);box-shadow:0 0 0 1px #0000000f}:root[data-theme=light] .mkt-band-frame--hero .scp-table-row .scp-muted{color:var(--lh-glass-text);background:var(--lh-glass-bg-inset);border:0;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}:root[data-theme=light] .mkt-band-frame--hero .scp-table-row.is-active .scp-muted{background:var(--lh-glass-bg-cell)}:root[data-theme=light] .mkt-band-frame--hero .scp-skeleton{background:color-mix(in srgb,var(--text) 8%,#f0f0f2)}:root[data-theme=light] .mkt-band-frame--hero .scp-skeleton:after{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--text) 10%,transparent) 48%,transparent 100%)}@media(prefers-reduced-motion:reduce){.mkt-band-frame--hero .lh-wf-step-body{animation:none!important}.mkt-band-frame--hero .scp-inbox,.mkt-band-frame--hero .scp-kv>div,.mkt-band-frame--hero .scp-table,.mkt-band-frame--hero .scp-bubble--user,.mkt-band-frame--hero .scp-bubble--ai,.mkt-band-frame--hero .mkt-terminal.scp-terminal{backdrop-filter:none;-webkit-backdrop-filter:none}}.mkt-feature-captures{padding:2rem;background:var(--bg, #0a0a0f);min-height:100vh}.mkt-feature-capture{position:relative;overflow:hidden;margin-bottom:2rem;border-radius:10px;background:var(--surface, #12121a);box-shadow:0 12px 32px #00000059}.mkt-feature-capture--hero{width:860px;height:220px}.mkt-feature-capture--side{width:420px;height:200px}.mkt-feature-capture--compact{width:320px;height:190px}.mkt-feature-capture--wide{width:520px;height:190px}.mkt-feature-capture--span{width:400px;height:170px}.mkt-feature-capture__inner{position:absolute;top:0;right:0;bottom:0;left:0;padding:.65rem .75rem;transform-origin:top left}.mkt-feature-capture--hero .mkt-feature-capture__inner{transform:scale(.92);width:calc(100% / .92)}.mkt-feature-capture--side .mkt-feature-capture__inner{transform:scale(.88);width:calc(100% / .88)}.mkt-feature-capture--compact .mkt-feature-capture__inner,.mkt-feature-capture--wide .mkt-feature-capture__inner,.mkt-feature-capture--span .mkt-feature-capture__inner{transform:scale(.86);width:calc(100% / .86)}.mkt-feature-capture .scp,.mkt-feature-capture .lh-mock{min-height:0;border-radius:8px}.mkt-feature-capture-poly{display:flex;flex-direction:column;gap:.75rem;height:100%;padding:.35rem}.mkt-feature-capture-poly-bar{display:flex;align-items:center;gap:.35rem;padding-bottom:.45rem;border-bottom:1px solid rgba(255,255,255,.08)}.mkt-feature-capture-poly-dot{width:7px;height:7px;border-radius:50%;background:#ffffff2e}.mkt-feature-capture-poly-bar code{margin-inline-start:auto;font-family:var(--mono);font-size:.58rem;color:#ffffff73}.mkt-feature-capture-poly-langs{display:flex;justify-content:center;gap:.45rem;margin:auto 0 0;padding:0;list-style:none}.mkt-feature-capture-poly-langs li{display:grid;place-items:center;min-width:2.35rem;height:2.35rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.05em;color:#ffffff8c;background:#60a5fa14;border:1px solid rgba(96,165,250,.18)}.mkt-feature-capture-poly-langs li.is-active{color:#fff;background:linear-gradient(145deg,#60a5fa59,#a78bfa38);border-color:#60a5fa73;box-shadow:0 8px 20px #60a5fa2e}.faq-groups{display:flex;flex-direction:column;gap:2rem}.faq-group{scroll-margin-top:5.5rem}.faq-group-title{margin:0 0 .65rem;padding-inline:0;font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);text-align:left}.faq-list{display:flex;flex-direction:column;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.faq-item{border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.faq-item button{width:100%;display:grid;grid-template-columns:2rem 1fr 12px;align-items:center;column-gap:.85rem;padding:1rem 0;border:0;background:transparent;color:var(--text);font:inherit;font-weight:500;font-size:.9375rem;line-height:1.35;text-align:left;cursor:pointer}.faq-item button.faq-item-trigger--plain{grid-template-columns:1fr 12px}.faq-item button.faq-item-trigger--plain+.faq-item-a{padding-left:0}.faq-item-num{font-size:.6875rem;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--text-soft)}.faq-item-q{min-width:0}.faq-item-icon{justify-self:end;width:12px;height:12px;position:relative;color:var(--text-soft);transition:color .2s}.faq-item-icon:before,.faq-item-icon:after{content:"";position:absolute;background:currentColor;border-radius:1px}.faq-item-icon:before{top:50%;left:0;width:100%;height:1.5px;transform:translateY(-50%)}.faq-item-icon:after{left:50%;top:0;width:1.5px;height:100%;transform:translate(-50%);transition:transform .22s ease,opacity .22s ease}.faq-item.is-open .faq-item-icon:after{transform:translate(-50%) scaleY(0);opacity:0}.faq-item.is-open .faq-item-icon{color:var(--text-muted)}.faq-item-a{padding:0 0 1rem 2.85rem}.faq-item-a p{margin:0;font-size:.875rem;line-height:1.65;color:var(--text-muted);font-weight:400}.faq-item button:not(:has(.faq-item-num))+.faq-item-a{padding-left:0}.help-sidebar-link--faqs{margin-bottom:.15rem;font-weight:600}.help-related-faqs{margin-top:2.5rem;padding-top:2rem;border-top:1px solid color-mix(in srgb,var(--border) 55%,transparent)}.help-related-faqs-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.help-related-faqs-head h2{margin:0;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;color:var(--text)}.help-module-header--compact{margin-bottom:1rem}.help-module-header--compact h1{font-size:clamp(1.35rem,3vw,1.75rem)}.help-faq-module-link{display:inline-flex;margin:.35rem 0 .85rem;font-size:.8125rem;font-weight:500;color:var(--accent);text-decoration:none}.help-faq-module-link:hover{text-decoration:underline}.mkt-section-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:fit-content;max-width:100%;margin:0 0 clamp(.75rem,2vw,1rem);padding:10px 15px;border:1px solid color-mix(in srgb,var(--border, #dbe3ef) 92%,transparent);border-radius:10px;background:var(--surface, #fff);box-shadow:0 3px 34px -10px #0003;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;color:var(--text, #111);text-shadow:none}.mkt-section-badge__icon{width:14px;height:14px;flex-shrink:0;display:block;color:#10a37f}.mkt-section-badge__icon path[fill=white]{fill:currentColor}.mkt-workflow-head .mkt-section-badge,.mkt-features-head .mkt-section-badge{position:relative;z-index:1}.mkt-workflow-head .mkt-section-badge{color:var(--text, #111);text-shadow:none}.help-kicker,.help-header .help-kicker{margin:0 0 .5rem;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.help-main h1{margin:0;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:700;letter-spacing:-.03em;line-height:1.12;color:var(--text)}.help-lead{margin:.75rem 0 0;max-width:52rem;font-size:.9375rem;line-height:1.6;color:var(--text-muted)}.help-search{margin-top:0;max-width:28rem}.help-search input{width:100%;padding:.65rem .85rem;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:var(--btn-radius, 8px);background:color-mix(in srgb,var(--surface) 90%,transparent);color:var(--text);font-family:var(--font);font-size:.875rem}.help-search input:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 16%,transparent)}.help-layout{display:grid;grid-template-columns:min(240px,100%) 1fr;gap:clamp(1.25rem,3vw,2rem);align-items:start}.help-sidebar{position:sticky;top:.75rem;display:flex;flex-direction:column;gap:.75rem;padding:.85rem;border:1px solid color-mix(in srgb,var(--border) 55%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface) 88%,transparent)}.help-sidebar-home,.help-sidebar-link{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .55rem;border-radius:7px;font-size:.8125rem;color:var(--text-muted);text-decoration:none;transition:color .15s ease,background .15s ease}.help-sidebar-link-main{display:inline-flex;align-items:center;gap:.45rem;min-width:0;flex:1}.help-sidebar-link-label{min-width:0;line-height:1.25}.help-sidebar-home:hover,.help-sidebar-link:hover{color:var(--text);background:color-mix(in srgb,var(--text) 5%,transparent)}.help-sidebar-link.is-active,.help-sidebar-home.active{color:var(--text);background:color-mix(in srgb,var(--accent) 12%,transparent);font-weight:600}.help-sidebar-label{margin:.35rem 0 .25rem;padding:0 .55rem;font-size:.625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--text-muted) 80%,transparent)}.help-sidebar-group ul{margin:0;padding:0;list-style:none}.help-sidebar-link span{font-size:.6875rem;opacity:.65}.help-sidebar-link--muted{font-size:.75rem}.help-sidebar-foot{display:flex;flex-direction:column;gap:.15rem;margin-top:.35rem;padding-top:.65rem;border-top:1px solid color-mix(in srgb,var(--border) 45%,transparent)}.help-main{min-width:0}.help-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:1rem;font-size:.75rem;color:var(--text-muted)}.help-breadcrumb a{color:var(--accent);text-decoration:none}.help-breadcrumb a:hover{text-decoration:underline}.help-overview-title{margin:0 0 1.25rem;font-size:1.125rem;font-weight:600;color:var(--text)}.help-group+.help-group{margin-top:2rem}.help-group h3{margin:0 0 .85rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.help-module-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.85rem}.help-module-card{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border:1px solid color-mix(in srgb,var(--border) 55%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface) 90%,transparent)}.help-module-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.help-module-card-title{display:flex;align-items:flex-start;gap:.65rem;min-width:0;flex:1}.help-module-card-title h3{margin:0;padding-top:.15rem}.help-module-card h3{margin:0;font-size:.9375rem;font-weight:600;line-height:1.3}.help-module-card h3 a{color:var(--text);text-decoration:none}.help-module-card h3 a:hover{color:var(--accent)}.help-module-card p{margin:0;flex:1;font-size:.8125rem;line-height:1.5;color:var(--text-muted)}.help-module-card-foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.25rem;font-size:.75rem;color:var(--text-muted)}.help-link-arrow{color:var(--accent);text-decoration:none;font-weight:500}.help-plan{flex-shrink:0;padding:.15rem .45rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.help-plan--pro{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.help-plan--enterprise{background:color-mix(in srgb,var(--mkt-spec-violet, #7c3aed) 16%,transparent);color:var(--mkt-spec-violet, #7c3aed)}.help-plan--admin{background:color-mix(in srgb,var(--mkt-spec-rose, #e11d48) 14%,transparent);color:var(--mkt-spec-rose, #e11d48)}.help-module-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;margin-bottom:1rem}.help-module-header>div{min-width:0;flex:1}.help-module-header h1{margin:0 0 .35rem}.help-module-header p{margin:0;color:var(--text-muted);line-height:1.55}.help-module-header--compact{margin-bottom:1.25rem}.help-module-glyph.mkt-features-glyph{flex-shrink:0;overflow:visible}.help-module-glyph--sm.mkt-features-glyph{width:1.65rem;height:1.65rem;border-radius:8px}.help-module-glyph--md.mkt-features-glyph{width:2.35rem;height:2.35rem;border-radius:10px}.help-module-glyph--lg.mkt-features-glyph{width:2.75rem;height:2.75rem;border-radius:11px}.help-module-header .help-module-glyph--lg{margin-top:.1rem}.help-module-header .help-plan{align-self:flex-start;margin-top:.35rem}.help-module-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin:0 0 1.25rem;font-size:.75rem;color:var(--text-muted)}.help-module-meta a{color:var(--accent);text-decoration:none;font-family:var(--mono)}.help-article-list{margin:0;padding:0;list-style:none;border:1px solid color-mix(in srgb,var(--border) 55%,transparent);border-radius:12px;overflow:hidden}.help-article-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.85rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--border) 40%,transparent);color:inherit;text-decoration:none;transition:background .15s ease}.help-article-list li:last-child .help-article-row{border-bottom:0}.help-article-row:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}.help-article-num{font-family:var(--mono);font-size:.6875rem;color:var(--text-muted)}.help-article-copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.help-article-copy strong{font-size:.875rem;font-weight:600;color:var(--text)}.help-article-copy small{font-size:.8125rem;line-height:1.45;color:var(--text-muted)}.help-article-status{font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--text-muted) 75%,transparent)}.help-article-placeholder{margin-bottom:1.25rem}.help-placeholder-box{margin-top:1.25rem;padding:clamp(1rem,2.5vw,1.35rem);border:1px dashed color-mix(in srgb,var(--border) 70%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface) 85%,transparent)}.help-placeholder-box h2{margin:0 0 .5rem;font-size:1rem;font-weight:600}.help-placeholder-box h3{margin:1rem 0 .5rem;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.help-placeholder-box p{margin:0;font-size:.875rem;line-height:1.55;color:var(--text-muted)}.help-outline{margin:0;padding-left:1.15rem;font-size:.875rem;line-height:1.7;color:var(--text)}.help-module-actions{display:flex;flex-wrap:wrap;gap:.65rem}.help-btn-primary,.help-btn-secondary{display:inline-flex;align-items:center;padding:.55rem .9rem;border-radius:var(--btn-radius, 8px);font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .15s ease,background .15s ease,border-color .15s ease}.help-btn-primary{background:var(--text);color:var(--bg)}.help-btn-primary:hover{opacity:.88}.help-btn-secondary{border:1px solid color-mix(in srgb,var(--border) 70%,transparent);color:var(--text);background:transparent}.help-btn-secondary:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}.mkt-help-page.aythen-help-page{display:block;overflow:visible;height:auto;max-height:none;background:transparent;max-width:none;width:100%;box-sizing:border-box}.mkt-help-page.aythen-help-page .aythen-help-body{flex:none;min-height:0;max-height:none;height:auto;padding:clamp(1.5rem,3vw,2.25rem) 0 2.5rem;overflow:visible;overscroll-behavior:auto}.mkt-help-page .aythen-search-field--help-hero{display:inline-flex;align-items:center;gap:.5rem;flex:0 1 18rem;max-width:20rem;min-width:min(100%,12rem);height:2.25rem;margin:0;padding:0 .75rem;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 92%,transparent);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.mkt-help-page .aythen-search-field--help-hero:focus-within{border-color:color-mix(in srgb,var(--green-landing-color, #10a37f) 45%,var(--border));background:var(--surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--green-landing-color, #10a37f) 18%,transparent),0 0 0 3px color-mix(in srgb,var(--green-landing-color, #10a37f) 24%,transparent)}.mkt-help-page .aythen-search-field--help-hero .aythen-search-field__icon{flex-shrink:0;width:.9rem;height:.9rem;color:var(--text-muted)}.mkt-help-page .aythen-search-field--help-hero .aythen-search-field__input{min-width:0;font-size:.8125rem}@media(max-width:860px){.help-layout{grid-template-columns:1fr}.help-sidebar{position:static}}@media(max-width:560px){.help-article-row{grid-template-columns:auto 1fr}.help-article-status{grid-column:2;justify-self:start}}html:has(.aythen-builder),html:has(.aythen-builder) body,html:has(.aythen-builder) #root,html.aythen-builder-active,html.aythen-builder-active body,html.aythen-builder-active #root{overflow-x:clip}.aythen-builder{--ayb-primary: #061b31;--ayb-navy: #0a2540;--ayb-accent: #3b82f6;--ayb-accent-hover: #2563eb;--ayb-accent-soft: #dbeafe;--ayb-slate: #425466;--ayb-muted: #697386;--ayb-bg: #ffffff;--ayb-soft: #ffffff;--ayb-border: #e6ebf1;--ayb-card-bg: #ffffff;--ayb-font: "Inter", "Helvetica Neue", Arial, sans-serif;--ayb-display-font: Inter, "Helvetica Neue", Arial, sans-serif;--ayb-display-weight: 700;--ayb-display-tracking: -.03em;--ayb-display-leading: 1.08;--ayb-max: 1080px;--ayb-gutter: 1.25rem;--ayb-section-y: 3rem;--ayb-section-y-md: 4.75rem;--ayb-pin-dwell: .85;--ayb-block-gap: 1.75rem;--ayb-card-gap: 1rem;--ayb-nav-h: 4.25rem;--ayb-nav-clearance: calc(.75rem + var(--ayb-nav-h) + 1.35rem);--mkt-spec-blue: #2563eb;--mkt-spec-cyan: #0891b2;color:var(--ayb-navy);background:var(--ayb-bg);font-family:var(--ayb-font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;overflow:visible;isolation:isolate;color-scheme:light}.ayb-builder-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:var(--ayb-bg);overflow:hidden}.ayb-builder-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,transparent 48%,color-mix(in srgb,var(--ayb-bg) 60%,transparent) 78%,var(--ayb-bg) 100%),radial-gradient(ellipse 48% 42% at 42% 0%,color-mix(in srgb,var(--mkt-spec-blue, #2563eb) 14%,transparent),transparent 68%),radial-gradient(ellipse 36% 32% at 18% 4%,color-mix(in srgb,#60a5fa 10%,transparent),transparent 70%),radial-gradient(ellipse 34% 30% at 78% 2%,color-mix(in srgb,var(--mkt-spec-cyan, #0891b2) 7%,transparent),transparent 72%)}.aythen-builder[data-theme=dark] .ayb-builder-bg{background:var(--ayb-bg)}.aythen-builder[data-theme=dark] .ayb-builder-bg:after{background:linear-gradient(180deg,transparent 0%,transparent 52%,color-mix(in srgb,var(--ayb-bg) 92%,transparent) 82%,var(--ayb-bg) 100%),radial-gradient(ellipse 56% 48% at 42% 0%,color-mix(in srgb,#3b82f6 18%,transparent),transparent 70%),radial-gradient(ellipse 40% 36% at 16% 2%,color-mix(in srgb,#60a5fa 10%,transparent),transparent 72%),radial-gradient(ellipse 38% 34% at 82% 0%,color-mix(in srgb,#38bdf8 8%,transparent),transparent 74%)}.aythen-builder>main,.aythen-builder>footer{position:relative;z-index:1}.aythen-builder[data-theme=dark]{--ayb-primary: #f5f5f7;--ayb-navy: #f5f5f7;--ayb-accent: #60a5fa;--ayb-accent-hover: #93c5fd;--ayb-accent-soft: #1a1a1a;--ayb-slate: #a3a3a3;--ayb-muted: #737373;--ayb-bg: #000000;--ayb-soft: #000000;--ayb-border: rgba(255, 255, 255, .12);--ayb-card-bg: #111111;color-scheme:dark}.ayb-ink{color:var(--ayb-navy)}.ayb-ink-muted{color:var(--ayb-slate)}.ayb-ink-soft{color:var(--ayb-muted)}.ayb-link-accent{color:var(--ayb-accent)}@media(min-width:640px){.aythen-builder{--ayb-gutter: 1.75rem}}@media(min-width:768px){.aythen-builder{--ayb-gutter: 2.5rem;--ayb-card-gap: 1.25rem;--ayb-block-gap: 2rem}}@media(min-width:1280px){.aythen-builder{--ayb-gutter: 3rem}}.aythen-builder *,.aythen-builder *:before,.aythen-builder *:after{box-sizing:border-box}.aythen-builder a{color:inherit;text-decoration:none}.aythen-builder :where(button){font:inherit;background:none;border:none;cursor:pointer;padding:0}.ayb-container{width:100%;max-width:var(--ayb-max);margin-inline:auto;padding-inline:var(--ayb-gutter)}.ayb-section{position:relative;padding-block:var(--ayb-section-y);background:transparent}@media(min-width:768px){.ayb-section{padding-block:var(--ayb-section-y-md)}}.ayb-section+.ayb-section{padding-top:calc(var(--ayb-section-y) * .55)}@media(min-width:768px){.ayb-section+.ayb-section{padding-top:calc(var(--ayb-section-y-md) * .55)}}.ayb-section--soft{background:transparent;overflow:visible}.aythen-builder[data-theme=dark] .ayb-section--soft{background:transparent}.aythen-builder main>.ayb-section{background:transparent}.aythen-builder .ayb-sixty-seconds-section .mkt-sixty-seconds--builder{--sixty-brand-color: var(--ayb-accent, #3b82f6);width:100%;min-width:0;padding:0}.aythen-builder .ayb-sixty-seconds-section .mkt-sixty-seconds--builder .title{color:var(--ayb-navy, #0a2540)}.aythen-builder .ayb-sixty-seconds-section .mkt-sixty-seconds--builder .mkt-section-lead{color:var(--ayb-slate, #425466);max-width:44rem}.aythen-builder[data-theme=dark] .ayb-sixty-seconds-section .mkt-sixty-seconds--builder .title{color:#f5f5f7}.aythen-builder[data-theme=dark] .ayb-sixty-seconds-section .mkt-sixty-seconds--builder .mkt-section-lead{color:#ffffff9e}.ayb-section--band-pad{padding-block:clamp(2rem,4vw,3.25rem)}.ayb-section+.ayb-section.ayb-section--band-pad,.ayb-section--band-pad+.ayb-section--band-pad{padding-top:clamp(2rem,4vw,3.25rem)}.ayb-section-pin{position:relative;width:100%;background:transparent}.ayb-section-pin__sticky{position:sticky;top:0;z-index:1;display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100dvh;box-sizing:border-box;padding-top:var(--ayb-nav-clearance);background:transparent}.aythen-builder:has(.ayb-header.is-hidden) .ayb-section-pin__sticky{padding-top:1.25rem}.ayb-section-pin .ayb-section--pin-fold{width:100%;padding-block:var(--ayb-section-y);background:transparent}@media(min-width:768px){.ayb-section-pin .ayb-section--pin-fold{padding-block:var(--ayb-section-y-md)}}@media(max-width:767px),(prefers-reduced-motion:reduce){.ayb-section-pin{height:auto!important}.ayb-section-pin__sticky{position:relative;top:auto;min-height:0;padding-top:0}}.ayb-section--bw{background:#fff;color:#111;border-block:1px solid rgba(17,17,17,.08)}.aythen-builder[data-theme=dark] .ayb-section--bw{background:#0a0a0a;color:#f5f5f5;border-block-color:rgba(255,255,255,.08)}.ayb-section--bw .ayb-section-title{color:inherit}.ayb-section--bw .ayb-lead{color:color-mix(in srgb,currentColor 58%,transparent)}.ayb-section--bw .ayb-bento-row,.ayb-section--bw .ayb-bento-row__sticky{background:#fff}.aythen-builder[data-theme=dark] .ayb-section--bw .ayb-bento-row,.aythen-builder[data-theme=dark] .ayb-section--bw .ayb-bento-row__sticky{background:#0a0a0a}.ayb-section--bw .ayb-bento-row__fade--left{background:linear-gradient(90deg,#fff 22%,transparent)}.ayb-section--bw .ayb-bento-row__fade--right{background:linear-gradient(270deg,#fff 22%,transparent)}.aythen-builder[data-theme=dark] .ayb-section--bw .ayb-bento-row__fade--left{background:linear-gradient(90deg,#0a0a0a 22%,transparent)}.aythen-builder[data-theme=dark] .ayb-section--bw .ayb-bento-row__fade--right{background:linear-gradient(270deg,#0a0a0a 22%,transparent)}.ayb-section--bw .ayb-infra-banner{background:#fff;border-color:#1111111a;box-shadow:0 18px 40px -24px #0f172a1f}.ayb-section--bw .ayb-infra-banner__stats:after{background:linear-gradient(90deg,#111,#111 14%,#1111111a 14%,#1111111a)}.ayb-section--bw .ayb-infra-banner__stat strong{color:#111}.ayb-section--bw .ayb-infra-banner__stat span{color:#6b7280}.ayb-section--bw .ayb-infra-banner__stage--globe .ayb-infra-banner__eyebrow{color:#697386}.ayb-section--bw .ayb-infra-banner__stage--globe .ayb-infra-banner__title{color:#0a2540}.aythen-builder[data-theme=dark] .ayb-section--bw .ayb-infra-banner{background:#0a0a0a;border-color:#ffffff1a}.aythen-builder[data-theme=dark] .ayb-section--bw .ayb-infra-banner__stats:after{background:linear-gradient(90deg,#f5f5f5,#f5f5f5 14%,#ffffff1f 14%,#ffffff1f)}.aythen-builder[data-theme=dark] .ayb-section--bw .ayb-infra-banner__stat strong{color:#f5f5f5}.aythen-builder[data-theme=dark] .ayb-section--bw .ayb-infra-banner__stat span{color:#9ca3af}.aythen-builder[data-theme=dark] .ayb-section--bw .ayb-infra-banner__stage{background:radial-gradient(ellipse 90% 55% at 50% -8%,rgba(16,163,127,.28),transparent 58%),radial-gradient(ellipse 50% 40% at 12% 18%,rgba(45,212,191,.12),transparent 62%),linear-gradient(180deg,#071412,#0a0b0d 55%,#0a0a0a)}.aythen-builder[data-theme=dark] .ayb-section--bw .ayb-infra-banner__eyebrow{color:#9ca3af}.aythen-builder[data-theme=dark] .ayb-section--bw .ayb-infra-banner__title{color:#f5f5f5}.aythen-builder[data-theme=dark] .ayb-section--bw .ayb-infra-banner__cta{background:#f5f5f5;color:#0a0a0a}.ayb-section--tight-top{padding-top:calc(var(--ayb-section-y) * .55);padding-bottom:0}@media(min-width:768px){.ayb-section--tight-top{padding-top:calc(var(--ayb-section-y-md) * .45);padding-bottom:0}}.ayb-section--tight-top>.ayb-container{padding-bottom:var(--ayb-section-y)}@media(min-width:768px){.ayb-section--tight-top>.ayb-container{padding-bottom:var(--ayb-section-y-md)}}.ayb-section--canvas{--ayb-canvas: #ffffff;--ayb-canvas-elevated: #ffffff;--ayb-canvas-ink: #1d1d1f;--ayb-canvas-muted: #6e6e73;--ayb-canvas-border: rgba(0, 0, 0, .08);background:transparent;color:var(--ayb-canvas-ink);border-block:0;padding-block:0;overflow:visible}.aythen-builder[data-theme=dark] .ayb-section--canvas{--ayb-canvas: #111111;--ayb-canvas-elevated: #111111;--ayb-canvas-ink: #f5f5f7;--ayb-canvas-muted: #a1a1a6;--ayb-canvas-border: rgba(255, 255, 255, .1);background:transparent;color:var(--ayb-canvas-ink)}.ayb-section--canvas.ayb-section--tight-top{padding-top:0;padding-bottom:0}.ayb-section--canvas.ayb-section--tight-top>.ayb-container{padding-bottom:0}.ayb-builder-apps-section.ayb-section--canvas{padding-block:clamp(2rem,4vw,3.25rem);overflow:visible}.ayb-builder-apps-section .ayb-builder-apps-carousel{margin-top:-.35rem}.ayb-builder-apps__foot{padding-top:clamp(1.25rem,2.5vw,2rem)}.ayb-builder-apps{position:relative;z-index:2;width:100%;max-width:min(1120px,100%);margin-inline:auto;padding-top:0;padding-bottom:clamp(1.15rem,2.4vw,1.75rem);overflow:visible}.ayb-builder-apps__head{display:flex;flex-direction:column;gap:.65rem;width:100%;margin:0 0 clamp(.5rem,1.2vw,.85rem)}.ayb-builder-apps__head--start{align-items:flex-start;text-align:start;max-width:min(44rem,100%)}.ayb-builder-apps__head--center{align-items:center;text-align:center;max-width:min(40rem,100%);margin-inline:auto;margin-bottom:clamp(.65rem,1.5vw,1rem)}.ayb-builder-apps__head--start .mkt-section-badge,.ayb-builder-apps__head--center .mkt-section-badge{margin:0}.ayb-builder-apps__head h2{margin:0;font-family:var(--ayb-display-font, inherit);font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:700;letter-spacing:var(--ayb-display-tracking, -.03em);line-height:var(--ayb-display-leading, 1.12);color:var(--ayb-canvas-ink, var(--ayb-navy));text-shadow:none}.aythen-builder[data-theme=dark] .ayb-builder-apps__head h2{color:var(--ayb-canvas-ink, #f5f5f7)}.ayb-builder-apps-embed{width:100%;min-width:0;overflow:visible}.ayb-builder-apps-embed__head{width:100%;margin-bottom:clamp(.65rem,1.5vw,1rem)}.ayb-builder-apps-embed .ayb-builder-apps__head h2{font-size:clamp(1.35rem,2.4vw,1.75rem)}.ayb-pricing-band .ayb-builder-apps-embed .ayb-builder-apps-carousel,.mkt-closing-band .ayb-builder-apps-embed .ayb-builder-apps-carousel{margin-top:0}.ayb-builder-closing-carousel-foot{display:flex;flex-direction:column;align-items:center;gap:clamp(.55rem,1.1vw,.75rem);width:100%;text-align:center}.ayb-builder-closing-carousel-foot .mkt-band-actions.lh-ctas{justify-content:center;margin-top:0}.ayb-builder-closing-carousel-foot .mkt-band-note{margin:0}.ayb-section--canvas .ayb-section-title{color:var(--ayb-canvas-ink);font-weight:600;letter-spacing:-.025em}.ayb-section--canvas .ayb-lead{color:var(--ayb-canvas-muted)}.ayb-section--canvas .aythen-showcase--embedded .ayb-section-title{color:var(--ayb-canvas-ink);opacity:1;visibility:visible}.ayb-section--canvas .aythen-showcase--embedded .ayb-lead{color:var(--ayb-canvas-muted)}.ayb-section--canvas .aythen-showcase--embedded .ayb-section__head{margin-bottom:var(--ayb-block-gap)}.ayb-section--canvas .ayb-bento-row,.ayb-section--canvas .ayb-bento-row__sticky{background:transparent}.ayb-section--canvas .ayb-bento-row__sticky{gap:1.35rem;padding-top:max(1rem,calc(var(--ayb-nav-clearance)));padding-bottom:1rem;justify-content:flex-start;height:auto;min-height:0}.aythen-builder:has(.ayb-header.is-hidden) .ayb-section--canvas .ayb-bento-row__sticky{justify-content:flex-start;padding-top:1.25rem;padding-bottom:1.25rem}.ayb-section--canvas .ayb-bento-row__viewport{--ayb-bento-shadow-pad: .75rem;padding-block:var(--ayb-bento-shadow-pad)}.ayb-section--canvas .ayb-bento-row__fade--left{background:linear-gradient(90deg,color-mix(in srgb,var(--ayb-bg) 92%,transparent) 18%,transparent)}.ayb-section--canvas .ayb-bento-row__fade--right{background:linear-gradient(270deg,color-mix(in srgb,var(--ayb-bg) 92%,transparent) 18%,transparent)}.ayb-section--canvas .ayb-bento-card,.ayb-section--canvas .ayb-card{background:var(--ayb-canvas-elevated);border-color:var(--ayb-canvas-border);border-radius:18px;color:var(--ayb-canvas-ink);box-shadow:0 1px color-mix(in srgb,#fff 55%,transparent) inset,0 8px 28px -12px #0000001f}.aythen-builder[data-theme=dark] .ayb-section--canvas .ayb-bento-card,.aythen-builder[data-theme=dark] .ayb-section--canvas .ayb-card,.aythen-builder[data-theme=dark] .ayb-section--canvas .ayb-bento-card.ayb-card{background:#111;border-color:#ffffff1a;color:#f5f5f7;box-shadow:0 1px #ffffff0d inset,0 10px 32px -14px #000000a6}.aythen-builder[data-theme=dark] .ayb-section--canvas .ayb-bento-card__copy{background:transparent}.aythen-builder[data-theme=dark] .ayb-section--canvas .ayb-bento-card__visual:has(.ayb-bv){background:radial-gradient(ellipse 42% 55% at 8% 20%,rgba(0,0,0,.04),transparent 65%),linear-gradient(180deg,rgba(0,0,0,.02),transparent 42%),repeating-linear-gradient(90deg,transparent 0,transparent 23px,rgba(0,0,0,.035) 23px,rgba(0,0,0,.035) 24px),#f5f5f7;border-bottom-color:#00000014;color:#111}.aythen-builder[data-theme=dark] .ayb-section--canvas .ayb-bento-card__visual:has(.ayb-bv) .ayb-bv{--bv-ink: #111111;--bv-muted: #6e6e73;--bv-line: rgba(0, 0, 0, .14);--bv-line-strong: rgba(0, 0, 0, .28);--bv-tile: #ffffff;--bv-tile-border: rgba(0, 0, 0, .1);--bv-soft: rgba(0, 0, 0, .04)}.ayb-section--canvas .ayb-bento-card__eyebrow{color:var(--ayb-canvas-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.ayb-section--canvas .ayb-bento-card__copy h3{color:var(--ayb-canvas-ink);font-weight:600;letter-spacing:-.022em}.ayb-section--canvas .ayb-bento-card__copy p{color:var(--ayb-canvas-muted)}.ayb-section__head{max-width:38rem;margin-bottom:var(--ayb-block-gap)}.ayb-section__head .mkt-section-badge,.mkt-tech-bento-head .mkt-section-badge{margin:0 0 .65rem}.aythen-builder .mkt-section-badge__icon{color:var(--ayb-accent, #3b82f6)}.ayb-section__head--wide{max-width:44rem}.ayb-developers-fold{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:center}.ayb-developers-fold .ayb-section__head{max-width:none;margin-bottom:0}.ayb-developers-fold__code{margin:0;min-width:0;width:100%}@media(max-width:959px){.ayb-developers-fold{grid-template-columns:1fr;align-items:start}}.ayb-section-title{font-family:var(--ayb-display-font);font-size:clamp(1.85rem,3.6vw,2.85rem);line-height:var(--ayb-display-leading);letter-spacing:var(--ayb-display-tracking);font-weight:var(--ayb-display-weight);color:var(--ayb-navy);margin:0}.ayb-lead{margin:.95rem 0 0;max-width:36rem;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.55;letter-spacing:-.01em;color:var(--ayb-slate)}.ayb-display-title{font-family:var(--ayb-display-font);font-weight:var(--ayb-display-weight);letter-spacing:var(--ayb-display-tracking);line-height:var(--ayb-display-leading);margin:0}.ayb-section-title.text-white,.ayb-display-title.text-white{color:#fff}.ayb-grid{display:grid;gap:var(--ayb-card-gap)}.ayb-header{position:fixed;top:0;left:0;right:0;z-index:100;padding:.75rem var(--ayb-gutter) 0;background:transparent;transform:translateZ(0);transition:transform .34s cubic-bezier(.22,1,.36,1);will-change:transform;pointer-events:none}.ayb-header.is-hidden{transform:translate3d(0,calc(-100% - .5rem),0)}.ayb-header__bar{pointer-events:auto;position:relative;width:100%;max-width:var(--ayb-max);margin-inline:auto;border-radius:1.15rem;border:1px solid transparent;background:transparent;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,backdrop-filter .22s ease,border-radius .22s ease}.ayb-header.is-scrolled .ayb-header__bar{background:#ffffffb8;border-color:#0f172a14;backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);box-shadow:0 1px #ffffff8c inset,0 10px 30px -12px #0f172a2e}.ayb-header.is-open .ayb-header__bar{background:#ffffffeb;border-color:#0f172a1a;border-radius:1.35rem;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);box-shadow:0 1px #fff9 inset,0 18px 40px -16px #0f172a38}@media(min-width:1024px){.ayb-header.is-open:has(.ayb-mega.is-open) .ayb-header__bar{border-radius:1.35rem;overflow:hidden}.ayb-header.is-open:has(.ayb-mega.is-open) .ayb-mega.is-open{position:relative;top:auto;left:auto;right:auto;border:0;border-top:1px solid rgba(15,23,42,.08);border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}}.ayb-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:calc(var(--ayb-nav-h) - .5rem);padding:.35rem .55rem .35rem .9rem}.ayb-header__left{display:flex;align-items:center;gap:clamp(1.1rem,2.2vw,2rem);min-width:0}.ayb-header__nav{display:none;align-items:center;gap:.05rem}@media(min-width:1024px){.ayb-header__nav{display:flex}}.ayb-header__actions{display:none;align-items:center;gap:.35rem;flex-shrink:0}@media(min-width:768px){.ayb-header__actions{display:flex}}.ayb-header__divider{width:1px;height:1rem;margin-inline:.35rem;background:#0f172a1f;flex-shrink:0}.ayb-header__meta{display:inline-flex;align-items:center;gap:.15rem}.ayb-header__meta .aythen-langdd{position:relative;z-index:1;display:flex;align-items:center}.ayb-header__meta .aythen-langdd.is-open{z-index:20004}.ayb-header__meta .aythen-langdd-trigger--compact{min-width:0;height:2.25rem;padding:0 .65rem;gap:.25rem;border:0;border-radius:9999px;background:transparent;font-family:inherit;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8b95a5;transition:background .15s ease,color .15s ease}.ayb-header__meta .aythen-langdd-label--compact{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:1}.ayb-header__meta .aythen-langdd-trigger--compact:hover,.ayb-header__meta .aythen-langdd.is-open .aythen-langdd-trigger--compact{color:var(--ayb-navy);background:#0a25400f}.ayb-header__meta .aythen-langdd-caret--svg{width:12px;height:12px;flex-shrink:0;opacity:.55;transition:transform .2s ease,opacity .15s ease}.ayb-header__meta .aythen-langdd.is-open .aythen-langdd-caret--svg{transform:rotate(180deg);opacity:.75}.aythen-builder[data-theme=dark] .ayb-header__meta .aythen-langdd-trigger--compact:hover,.aythen-builder[data-theme=dark] .ayb-header__meta .aythen-langdd.is-open .aythen-langdd-trigger--compact{background:#ffffff12}.ayb-header__meta .aythen-langdd-menu{top:calc(100% + .55rem);z-index:20005;min-width:11.75rem}.aythen-builder[data-theme=light] .aythen-langdd-menu,.aythen-builder:not([data-theme=dark]) .aythen-langdd-menu{--langdd-accent: #007aff;border-color:color-mix(in srgb,#000 8%,transparent);background:color-mix(in srgb,#fff 78%,transparent);color:#1c1c1e;box-shadow:0 0 0 .5px color-mix(in srgb,#000 6%,transparent),0 .5rem 1.75rem -.35rem color-mix(in srgb,#000 18%,transparent),0 .15rem .4rem color-mix(in srgb,#000 8%,transparent)}.aythen-builder[data-theme=light] .aythen-langdd-option:hover,.aythen-builder[data-theme=light] .aythen-langdd-option:focus-visible,.aythen-builder:not([data-theme=dark]) .aythen-langdd-option:hover,.aythen-builder:not([data-theme=dark]) .aythen-langdd-option:focus-visible{background:color-mix(in srgb,#000 6%,transparent)}.aythen-builder[data-theme=light] .aythen-langdd-option.is-active,.aythen-builder:not([data-theme=dark]) .aythen-langdd-option.is-active{background:color-mix(in srgb,#000 5%,transparent)}.aythen-builder[data-theme=dark] .aythen-langdd-menu{--langdd-accent: #0a84ff;border-color:color-mix(in srgb,#fff 14%,transparent);background:color-mix(in srgb,#1c1c1e 78%,transparent);color:#f5f5f7}.aythen-builder[data-theme=dark] .aythen-langdd-option-check{color:#0a84ff}.ayb-mobile-locale{display:flex;justify-content:center;padding:.25rem 0}.ayb-mobile-locale .aythen-langdd-trigger--compact{width:100%;justify-content:center;min-height:2.5rem;border-radius:.75rem;background:#0a25400a;color:var(--ayb-navy);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.aythen-builder[data-theme=dark] .ayb-mobile-locale .aythen-langdd-trigger--compact{background:#ffffff0f}.aythen-builder a.ayb-nav-link,.aythen-builder button.ayb-nav-link{display:inline-flex;align-items:center;gap:.28rem;height:2.25rem;padding:0 .65rem;border:0;border-radius:9999px;background:transparent;color:#8b95a5;font-family:var(--ayb-font);font-size:.9375rem;font-weight:600;font-style:normal;line-height:1.2;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;box-sizing:border-box;cursor:pointer;opacity:1;transition:color .16s ease,background .16s ease}.aythen-builder a.ayb-nav-link:hover,.aythen-builder button.ayb-nav-link:hover,.aythen-builder a.ayb-nav-link.is-active,.aythen-builder button.ayb-nav-link.is-active{color:#0a0a0a;background:#0000000d}.aythen-builder a.ayb-nav-link:focus-visible,.aythen-builder button.ayb-nav-link:focus-visible{color:var(--ayb-navy);outline:2px solid color-mix(in srgb,var(--ayb-accent, #3b82f6) 45%,transparent);outline-offset:2px}.ayb-nav-chevron{width:9px;height:5px;flex:none;opacity:.55;transition:transform .18s ease,opacity .15s ease}.ayb-nav-chevron.is-open{transform:rotate(180deg);opacity:.85}.ayb-btn-ghost--header{min-height:2.25rem;padding:.35rem .85rem;font-size:.9375rem}.ayb-dropdown{position:absolute;top:calc(100% + .5rem);left:0;min-width:280px;padding:.5rem;background:#fff;border:1px solid var(--ayb-border);border-radius:12px;box-shadow:0 0 0 1px #32325d05,0 15px 35px #32325d1a,0 5px 15px #00000012;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .16s ease,transform .16s ease;z-index:40}.ayb-mega{display:none;position:absolute;top:100%;left:0;right:0;width:100%;margin:0;padding:.85rem 1rem 1.15rem;z-index:60;border:1px solid rgba(15,23,42,.1);border-top:1px solid rgba(15,23,42,.08);border-radius:0 0 1.35rem 1.35rem;background:#fffffff5;box-shadow:0 18px 40px -16px #0f172a38,0 8px 20px -10px #0f172a1a;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);pointer-events:auto;transform:none}.ayb-mega.is-open{display:none}@media(min-width:1024px){.ayb-mega.is-open{display:block}}.ayb-mega__grid{display:grid;gap:.85rem 1.25rem;grid-template-columns:1fr;width:100%;align-items:stretch}@media(min-width:900px){.ayb-mega__grid{grid-template-columns:repeat(3,1fr)}}.ayb-mega__heading{margin:0 0 .4rem;padding:0 .55rem;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ayb-muted)}.ayb-mega__item{display:block;padding:.6rem .65rem;border-radius:.75rem;transition:background .14s ease}.ayb-mega__item:hover{background:#0a25400b}.ayb-mega__title{font-size:.875rem;font-weight:600;letter-spacing:-.01em;color:var(--ayb-navy);line-height:1.3}.ayb-mega__desc{margin-top:.15rem;font-size:.75rem;line-height:1.4;color:var(--ayb-muted)}.ayb-mega__item--soon{opacity:.7}.ayb-mega__soon{margin-left:.4rem;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8e8e93eb}.aythen-builder[data-theme=dark] .ayb-mega__soon{color:#ebebf573}.ayb-brand{display:inline-flex;align-items:center;gap:.55rem;color:var(--ayb-navy);font-weight:700;letter-spacing:-.04em;flex-shrink:0;padding:.15rem 0}.ayb-brand__mark{width:1.85rem;height:1.85rem;display:block}.ayb-brand__text{display:inline-flex;align-items:baseline;gap:.2rem;line-height:1;font-size:1.5rem}.ayb-brand__name{font-weight:700;letter-spacing:-.04em}.ayb-brand__suffix{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;transform:translateY(-.35em);color:color-mix(in srgb,var(--ayb-navy) 55%,transparent)}.ayb-brand__suffix--docs{color:#10a37f}.ayb-brand__suffix--builder{color:#6366f1}.ayb-mega__col{min-width:0;display:flex;flex-direction:column;gap:.15rem;height:100%}.ayb-mega__chips{display:flex;flex-direction:column;gap:.4rem;width:100%;margin-top:auto;padding-top:.65rem}.ayb-mega__item--static{cursor:default;pointer-events:none}.ayb-mega__item--static:hover,.aythen-builder[data-theme=dark] .ayb-mega__item--static:hover{background:transparent}.ayb-mobile-link--static{cursor:default;pointer-events:none}.ayb-mega__chip{display:inline-flex;align-items:center;justify-content:flex-start;gap:.65rem;width:100%;box-sizing:border-box;min-height:2.85rem;padding:.55rem .85rem;border:1px solid transparent;border-radius:.9rem;color:#fff;box-shadow:0 1px #ffffff24 inset,0 8px 20px -12px #00000073;backdrop-filter:none;-webkit-backdrop-filter:none;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:filter .14s ease,transform .14s ease,box-shadow .14s ease}.ayb-mega__chip--docs{background:linear-gradient(145deg,color-mix(in srgb,#10a37f 92%,#fff),#10a37f 42%,#0b7a61);border-color:color-mix(in srgb,#0b7a61 55%,transparent)}.ayb-mega__chip--builder{background:linear-gradient(145deg,color-mix(in srgb,#6366f1 88%,#fff),#4f46e5 45%,#3730a3);border-color:color-mix(in srgb,#3730a3 55%,transparent)}.ayb-mega__chip-mark{display:grid;place-items:center;flex:none;width:1.85rem;height:1.85rem;border-radius:.55rem;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff2e}.ayb-mega__chip-logo{display:block;width:1.05rem;height:1.05rem;color:#fff}.ayb-mega__chip-label{display:inline-flex;align-items:baseline;gap:.35rem;min-width:0;line-height:1}.ayb-mega__chip:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 1px #ffffff2e inset,0 12px 24px -12px #00000080}.ayb-mega__chip:active{filter:brightness(.97);transform:scale(.985)}.ayb-mega__chip-name{font-size:.9375rem;font-weight:650;letter-spacing:-.02em;color:#fff;line-height:1}.ayb-mega__chip-suffix{font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;transform:translateY(-.15em);color:#ffffffd1}.ayb-mega__chip--docs .ayb-mega__chip-suffix,.ayb-mega__chip--builder .ayb-mega__chip-suffix{color:#ffffffd1}.aythen-builder[data-theme=dark] .ayb-mega__chip{box-shadow:0 1px #ffffff1f inset,0 10px 22px -12px #000000a6}.aythen-builder[data-theme=dark] .ayb-mega__chip:hover{filter:brightness(1.08)}.ayb-mobile-group .ayb-mega__chips{margin-top:.55rem;padding-top:0}.ayb-nav-item{position:relative}.ayb-nav-item:hover .ayb-dropdown,.ayb-nav-item:focus-within .ayb-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.ayb-theme-switch{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin:0;padding:.35rem .4rem;cursor:pointer;position:relative}.ayb-theme-switch--wide{width:100%;justify-content:space-between;gap:.75rem;min-height:2.5rem;padding:.55rem .75rem;border-radius:.75rem;background:#0a25400a}.ayb-theme-switch__text{font-size:.875rem;font-weight:500;color:var(--ayb-navy)}.ayb-theme-switch .aythen-switch,.ayb-theme-switch .aythen-theme-switch{width:31px!important;height:18px!important;flex:none!important;cursor:pointer}.ayb-theme-switch .aythen-theme-switch i{border:0!important;background:#78788047!important;box-shadow:none!important}.ayb-theme-switch .aythen-theme-switch i:after{top:2px!important;left:2px!important;width:14px!important;height:14px!important;transform:translate(0)!important;background:#fff!important;box-shadow:0 2px 4px #0000002e!important}.ayb-theme-switch .aythen-theme-switch.is-on i{background:#636366!important;border-color:transparent!important}.ayb-theme-switch .aythen-theme-switch.is-on.is-auto i{background:#34c759!important}.ayb-theme-switch .aythen-theme-switch.is-on i:after{transform:translate(13px)!important}.ayb-menu-btn{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(15,23,42,.1);background:#ffffff8c;color:var(--ayb-navy);flex-shrink:0;cursor:pointer;transition:background .15s ease,border-color .15s ease}.ayb-menu-btn:hover{background:#ffffffe6;border-color:#0f172a29}.ayb-menu-btn__icon{display:inline-flex;line-height:0}@media(min-width:1024px){.ayb-menu-btn{display:none}}@media(min-width:768px)and (max-width:1023px){.ayb-menu-btn{display:inline-flex}}.ayb-mobile-panel{border-top:1px solid rgba(15,23,42,.08);overflow:hidden;width:100%}.ayb-mobile-panel__inner{display:flex;flex-direction:column;gap:.35rem;padding:.85rem 1rem 1.15rem;max-height:min(70vh,32rem);overflow:auto}.ayb-mobile-group{padding:.35rem 0}.ayb-mobile-group__title{margin:0 0 .25rem;padding:0 .55rem;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ayb-muted)}.ayb-mobile-link{display:block;padding:.65rem .7rem;border-radius:.75rem;font-size:.9375rem;font-weight:500;color:var(--ayb-navy);transition:background .14s ease}.ayb-mobile-link:hover{background:#0a25400d}.ayb-mobile-link.is-muted{color:var(--ayb-muted)}.ayb-mobile-cta{display:flex;flex-direction:column;gap:.5rem;margin-top:.65rem;padding-top:.75rem;border-top:1px solid rgba(15,23,42,.08)}.ayb-btn-primary{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.4rem .95rem;min-height:2.25rem;border-radius:9999px;isolation:isolate;overflow:hidden;background:#0a0a0a;color:#fff!important;font-weight:600;font-size:.9375rem;line-height:1.2;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease;box-shadow:inset 0 1px #ffffff1a,0 1px 2px #0003,0 6px 16px -6px #00000073}.ayb-btn-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(180deg,rgba(255,255,255,.08) 0%,transparent 42%)}.ayb-btn-primary>*{position:relative;z-index:1}.ayb-btn-primary:hover{transform:translateY(-1px);background:#161616;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff1f,0 2px 4px #00000038,0 10px 22px -8px #00000080}.ayb-btn-primary:active{transform:translateY(0);background:#000}.aythen-builder[data-theme=dark] .ayb-btn-primary,:root[data-theme=dark] .ayb-btn-primary{background:#fff;color:#0a0a0a!important;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff8c,0 1px 2px #0003,0 6px 16px -6px #00000073}.aythen-builder[data-theme=dark] .ayb-btn-primary:before,:root[data-theme=dark] .ayb-btn-primary:before{background:linear-gradient(180deg,rgba(255,255,255,.35) 0%,transparent 42%)}.aythen-builder[data-theme=dark] .ayb-btn-primary:hover,:root[data-theme=dark] .ayb-btn-primary:hover{background:#f5f5f7;color:#0a0a0a!important;border-color:#ffffff47}.aythen-builder[data-theme=dark] .ayb-btn-primary:active,:root[data-theme=dark] .ayb-btn-primary:active{background:#e8e8ed}.ayb-btn-ghost{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .95rem;min-height:2.25rem;border-radius:9999px;background:#fff;color:var(--ayb-navy)!important;font-weight:600;font-size:.9375rem;border:1px solid #d6dceb;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.ayb-btn-ghost:hover{border-color:#b6bfd1;background:#fafbfe;transform:translateY(-1px)}.aythen-builder[data-theme=dark] .ayb-btn-ghost,:root[data-theme=dark] .ayb-btn-ghost{background:#ffffff14;color:#f5f5f7!important;border-color:#ffffff29}.aythen-builder[data-theme=dark] .ayb-btn-ghost:hover,:root[data-theme=dark] .ayb-btn-ghost:hover{background:#ffffff1f;border-color:#ffffff3d;color:#fff!important}.ayb-btn-lg{min-height:2.75rem;padding-inline:1.15rem;font-size:.96875rem}.ayb-btn-google{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.4rem 1rem;min-height:2.25rem;border-radius:9999px;background:#fff;color:var(--ayb-navy)!important;font-weight:600;font-size:.9375rem;line-height:1.2;border:1px solid rgba(15,23,42,.12);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease;box-shadow:0 1px 2px #0f172a0a}.ayb-btn-google__icon{width:1.125rem;height:1.125rem;flex:none}.ayb-btn-google:hover{transform:translateY(-1px);background:#fafbfe;border-color:#0f172a2e;box-shadow:0 4px 14px -6px #0f172a2e}.aythen-builder[data-theme=dark] .ayb-btn-google{background:#ffffff0f;border-color:#ffffff24;color:var(--ayb-navy)!important}.aythen-builder[data-theme=dark] .ayb-btn-google:hover{background:#ffffff1a}.aythen-builder[data-theme=dark] .ayb-card,.aythen-builder[data-theme=dark] .ayb-btn-ghost{background:var(--ayb-card-bg);color:var(--ayb-navy);box-shadow:0 0 0 1px #ffffff08,0 8px 24px #00000059}.aythen-builder[data-theme=dark] .ayb-header.is-scrolled .ayb-header__bar,.aythen-builder[data-theme=dark] .ayb-header.is-open .ayb-header__bar{background:#0000008c;border-color:#ffffff1a;backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px);box-shadow:0 1px #ffffff0f inset,0 12px 32px -14px #0000008c}.aythen-builder[data-theme=dark] .ayb-header__divider{background:#ffffff24}.aythen-builder[data-theme=dark] a.ayb-nav-link:hover,.aythen-builder[data-theme=dark] button.ayb-nav-link:hover,.aythen-builder[data-theme=dark] a.ayb-nav-link.is-active,.aythen-builder[data-theme=dark] button.ayb-nav-link.is-active,.aythen-builder[data-theme=dark] .ayb-mega__item:hover,.aythen-builder[data-theme=dark] .ayb-mobile-link:hover{background:#ffffff14}.aythen-builder[data-theme=dark] a.ayb-nav-link,.aythen-builder[data-theme=dark] button.ayb-nav-link{color:#9aa3b2;opacity:1}.aythen-builder[data-theme=dark] a.ayb-nav-link:hover,.aythen-builder[data-theme=dark] button.ayb-nav-link:hover,.aythen-builder[data-theme=dark] a.ayb-nav-link.is-active,.aythen-builder[data-theme=dark] button.ayb-nav-link.is-active{color:var(--ayb-navy);opacity:1}.aythen-builder[data-theme=dark] .ayb-theme-switch--wide{background:#ffffff0f}.aythen-builder[data-theme=dark] .ayb-theme-switch .aythen-theme-switch i{background:#7878805c!important}.aythen-builder[data-theme=dark] .ayb-theme-switch .aythen-theme-switch.is-on i{background:#636366!important}.aythen-builder[data-theme=dark] .ayb-theme-switch .aythen-theme-switch.is-on.is-auto i{background:#34c759!important}.aythen-builder[data-theme=dark] .ayb-mega{background:#0000008c;border-color:#ffffff1a;border-top-color:#ffffff14;backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px);box-shadow:0 1px #ffffff0f inset,0 12px 32px -14px #0000008c}.aythen-builder[data-theme=dark] .ayb-header.is-open:has(.ayb-mega.is-open) .ayb-mega{background:transparent;border-color:transparent;border-top-color:#ffffff14;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.aythen-builder[data-theme=dark] .ayb-menu-btn{background:#ffffff0f;border-color:#ffffff1f}.aythen-builder[data-theme=dark] .ayb-mobile-panel,.aythen-builder[data-theme=dark] .ayb-mobile-cta{background:#0000008c;border-color:#ffffff1a;backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px);box-shadow:0 1px #ffffff0f inset,0 12px 32px -14px #0000008c}.aythen-builder[data-theme=dark] .ayb-header.is-open .ayb-mobile-panel,.aythen-builder[data-theme=dark] .ayb-header.is-open .ayb-mobile-cta{background:transparent;border-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.ayb-hero{--ayb-hero-pad-y: 0;--mkt-grid-size: 72px;--mkt-frame-cols: 14;--mkt-frame-rows: 6;--mkt-spec-blue: #2563eb;--mkt-spec-cyan: #0891b2;--mkt-spec-lime: #4ade80;--mkt-spec-neon: #39ff88;--mkt-grid-line: color-mix(in srgb, var(--mkt-spec-blue) 12%, transparent);--mkt-grid-line-major: color-mix(in srgb, var(--mkt-spec-blue) 18%, transparent);--mkt-grid-dot: color-mix(in srgb, var(--mkt-spec-cyan) 32%, transparent);--mkt-hero-glow: color-mix(in srgb, var(--mkt-spec-blue) 11%, transparent);--lh-spec-lime: var(--mkt-spec-lime);--lh-spec-neon: var(--mkt-spec-neon);--lh-spec-cyan: var(--mkt-spec-cyan);--lh-spec-glow: radial-gradient(ellipse 54% 44% at 40% 34%, color-mix(in srgb, var(--mkt-spec-blue) 16%, transparent), transparent 68%), radial-gradient(ellipse 42% 36% at 78% 22%, color-mix(in srgb, #60a5fa 10%, transparent), transparent 70%), radial-gradient(ellipse 38% 34% at 62% 78%, color-mix(in srgb, var(--mkt-spec-cyan) 7%, transparent), transparent 72%);--mkt-scanner-gradient: linear-gradient( 90deg, transparent 0%, color-mix(in srgb, var(--mkt-spec-cyan) 55%, var(--mkt-spec-blue)) 8%, var(--mkt-spec-blue) 22%, #60a5fa 38%, #93c5fd 50%, #38bdf8 62%, #6366f1 76%, #818cf8 88%, transparent 100% );--lh-scanner-gradient: var(--mkt-scanner-gradient);position:relative;z-index:1;display:flex;flex-direction:column;box-sizing:border-box;height:100svh;min-height:100svh;max-height:100svh;padding-top:calc(var(--ayb-nav-clearance) + var(--ayb-hero-pad-y));padding-bottom:var(--ayb-hero-pad-y);overflow:visible;isolation:isolate;border-bottom:0;box-shadow:none;background:transparent}.aythen-builder[data-theme=dark] .ayb-hero{background:transparent;--mkt-grid-line: color-mix(in srgb, #fff 10%, transparent);--mkt-grid-line-major: color-mix(in srgb, #fff 14%, transparent);--mkt-grid-dot: color-mix(in srgb, #fff 26%, transparent)}.aythen-builder[data-theme=light] .ayb-hero,.aythen-builder:not([data-theme=dark]) .ayb-hero{--mkt-grid-line: color-mix(in srgb, var(--mkt-spec-blue) 14%, transparent);--mkt-grid-line-major: color-mix(in srgb, var(--mkt-spec-blue) 20%, transparent);--mkt-grid-dot: color-mix(in srgb, var(--mkt-spec-cyan) 42%, transparent);--mkt-hero-glow: color-mix(in srgb, var(--mkt-spec-blue) 9%, transparent)}.aythen-builder[data-theme=dark] .ayb-hero .lh-scanner-grid{opacity:.7;background-image:radial-gradient(circle,var(--mkt-grid-dot) 1.25px,transparent 1.25px),linear-gradient(to right,var(--mkt-grid-line-major) 1px,transparent 1px),linear-gradient(to bottom,var(--mkt-grid-line-major) 1px,transparent 1px)}.ayb-hero .ayb-waves{display:none!important}.ayb-hero>.lh-atmosphere{z-index:0;background:transparent}.ayb-hero>.lh-atmosphere:before{content:none}.ayb-hero>.lh-atmosphere>.lh-scanner-hud{z-index:1}.ayb-hero__fold{display:flex;flex-direction:column;justify-content:center;align-items:stretch;flex:1 1 auto;min-height:0;width:100%;box-sizing:border-box;position:relative;z-index:2;padding-top:0;overflow:visible}.ayb-hero>.ayb-container:last-child{flex-shrink:0;position:relative;z-index:2}@media(min-width:768px){.ayb-hero{--ayb-hero-pad-y: 0}}@media(min-width:1024px){.ayb-hero{--ayb-hero-pad-y: 0}}.ayb-waves{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.ayb-waves__layer{position:absolute;top:-18%;right:-12%;bottom:-8%;left:-12%;will-change:transform}.ayb-waves__layer--a{opacity:.95;animation:ayb-wave-breathe-a 10s ease-in-out infinite}.ayb-waves__layer--b{opacity:.85;mix-blend-mode:multiply;animation:ayb-wave-breathe-b 13s ease-in-out infinite}.ayb-waves__layer--c{opacity:.7;mix-blend-mode:soft-light;animation:ayb-wave-breathe-c 9s ease-in-out infinite}.aythen-builder[data-theme=dark] .ayb-waves__layer--b{mix-blend-mode:soft-light;opacity:.7}.aythen-builder[data-theme=dark] .ayb-waves__layer--c{mix-blend-mode:screen;opacity:.55}.ayb-waves__svg{display:block;width:100%;height:100%}.ayb-waves__drift{transform-origin:70% 40%}.ayb-waves__drift--1{animation:ayb-wave-drift-a 18s ease-in-out infinite alternate}.ayb-waves__drift--2{animation:ayb-wave-drift-b 14s ease-in-out infinite alternate}.ayb-waves__drift--3{animation:ayb-wave-drift-c 11s ease-in-out infinite alternate}@keyframes ayb-wave-drift-a{0%{transform:translateZ(0) scale(1) rotate(0)}to{transform:translate3d(-4%,3%,0) scale(1.06) rotate(-2deg)}}@keyframes ayb-wave-drift-b{0%{transform:translateZ(0) scale(1.02) rotate(1deg)}to{transform:translate3d(5%,-4%,0) scale(1.08) rotate(-1.5deg)}}@keyframes ayb-wave-drift-c{0%{transform:translate3d(2%,0,0) scale(1)}to{transform:translate3d(-3%,5%,0) scale(1.1)}}@keyframes ayb-wave-breathe-a{0%,to{opacity:.88;filter:brightness(1) saturate(1)}50%{opacity:.55;filter:brightness(1.12) saturate(1.15)}}@keyframes ayb-wave-breathe-b{0%,to{opacity:.72;filter:brightness(.95) saturate(1)}50%{opacity:.95;filter:brightness(1.08) saturate(1.2)}}@keyframes ayb-wave-breathe-c{0%,to{opacity:.55;filter:brightness(1.05) saturate(.95)}50%{opacity:.82;filter:brightness(.9) saturate(1.25)}}.ayb-waves__fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--ayb-bg) 0%,color-mix(in srgb,var(--ayb-bg) 72%,transparent) 38%,transparent 62%),linear-gradient(180deg,transparent 55%,var(--ayb-bg) 96%)}@media(max-width:767px){.ayb-waves__fade{background:linear-gradient(180deg,color-mix(in srgb,var(--ayb-bg) 35%,transparent) 0%,transparent 28%),linear-gradient(180deg,transparent 48%,var(--ayb-bg) 94%)}.ayb-waves__layer{top:-8%;right:-20%;bottom:10%;left:-10%;opacity:.9}}@media(prefers-reduced-motion:reduce){.ayb-waves__drift--1,.ayb-waves__drift--2,.ayb-waves__drift--3,.ayb-waves__layer--a,.ayb-waves__layer--b,.ayb-waves__layer--c{animation:none}}.ayb-hero__grid{position:relative;z-index:2;display:grid;gap:2rem;align-items:center;justify-items:stretch;grid-template-columns:1fr;width:100%;margin-inline:auto;min-height:0;overflow:visible}@media(min-width:960px){.ayb-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:1.5rem 2.5rem;align-items:center}}.ayb-hero__copy{max-width:36rem;position:relative;z-index:2;min-width:0}.ayb-hero__visual{position:relative;z-index:2;width:100%;max-width:36rem;margin-inline:auto;height:clamp(18rem,40svh,26rem);min-height:clamp(18rem,40svh,26rem);max-height:none;overflow:visible;contain:none;clip-path:none;flex:none}@media(min-width:960px){.ayb-hero__visual{max-width:none;height:clamp(22rem,46svh,30rem);min-height:clamp(22rem,46svh,30rem);margin-inline:0}}.ayb-hv-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;contain:none;clip-path:none}.ayb-hv-scatter{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}.ayb-hv-slot{position:absolute;z-index:2;width:max-content;overflow:visible;transform-origin:center center;will-change:transform}.ayb-hv-slot.is-active{pointer-events:auto}.ayb-hv-slot.is-focused{pointer-events:none;max-width:min(20.5rem,86%)}.ayb-hv-slot.is-dimmed{pointer-events:none}.ayb-hv-slot--col-l{left:0;right:auto;max-width:min(13.5rem,46%)}.ayb-hv-slot--col-r{right:0;left:auto;max-width:min(13.5rem,46%)}.ayb-hv-slot__bob{display:grid;width:max-content;max-width:100%;animation:ayb-hv-float-bob var(--float-duration, 16s) ease-in-out var(--float-delay, 0s) infinite;will-change:transform,translate}.ayb-hv-scatter.is-focusing .ayb-hv-slot__bob{animation-play-state:paused}.ayb-hv-slot--col-l .ayb-hv-slot__bob{justify-items:start}.ayb-hv-slot--col-r .ayb-hv-slot__bob{justify-items:end}.ayb-hv-slot.is-focused .ayb-hv-slot__bob{justify-items:center}.ayb-hv-slot__inner{grid-area:1 / 1;width:max-content;max-width:100%;overflow:visible;will-change:opacity}.ayb-hv-slot__stack{display:flex;flex-direction:column;align-items:stretch;gap:0;width:max-content;max-width:100%}.ayb-hv-slot__stack.is-expanded{width:min(19.5rem,86vw);max-width:100%}.ayb-hv-slot__hit{position:relative;display:block;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:1.5rem;transition:transform .25s ease,filter .25s ease}.ayb-hv-slot__stack.is-expanded .ayb-hv-slot__hit,.ayb-hv-slot__stack.is-expanded .ayb-hv-piece{width:100%;max-width:100%}.ayb-hv-slot__ring{position:absolute;top:-.55rem;right:-.55rem;bottom:-.55rem;left:-.55rem;border-radius:1.85rem;border:1.5px solid color-mix(in srgb,var(--tone-a, #3b82f6) 55%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--tone-a, #3b82f6) 12%,transparent);pointer-events:none}.ayb-hv-slot__hit:hover:not(:disabled) .ayb-hv-piece{filter:brightness(1.03);box-shadow:0 .5px #fffffff2 inset,0 0 0 .5px #0000000a,0 16px 40px -12px #0f172a4d,0 4px 12px -4px #0f172a24}.ayb-hv-slot__hit:focus-visible{outline:2px solid color-mix(in srgb,var(--tone-a, #3b82f6) 65%,transparent);outline-offset:3px}.ayb-hv-slot__hit:disabled{cursor:default}.ayb-hv-slot.is-focused .ayb-hv-piece{box-shadow:0 .5px #fffffff2 inset,0 0 0 .5px #0000000d,0 28px 64px -16px #0f172a61,0 10px 24px -8px #0f172a2e}.ayb-hv-focus{--tone-a: #3b82f6;position:relative;margin-top:.55rem;padding:.85rem .9rem .95rem;border-radius:1.15rem;border:.5px solid rgba(255,255,255,.7);background:linear-gradient(165deg,#ffffffeb,#ffffffb8);backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px);box-shadow:0 .5px #ffffffe6 inset,0 14px 36px -14px #0f172a47;overflow:hidden}.ayb-hv-focus--emerald{--tone-a: #3b82f6}.ayb-hv-focus--blue{--tone-a: #007aff}.ayb-hv-focus--indigo{--tone-a: #6366f1}.ayb-hv-focus--violet{--tone-a: #8b5cf6}.ayb-hv-focus--amber{--tone-a: #6366f1}.ayb-hv-focus--cyan{--tone-a: #38bdf8}.ayb-hv-focus--pink{--tone-a: #a78bfa}.ayb-hv-focus--sky{--tone-a: #60a5fa}.ayb-hv-focus--slate{--tone-a: #64748b}.ayb-hv-focus__blurb{margin:0 0 .7rem;font-size:.78rem;line-height:1.45;color:#425466}.ayb-hv-focus__actions{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem}.ayb-hv-focus__action{display:inline-flex;align-items:center;padding:.28rem .55rem;border-radius:999px;font-size:.68rem;font-weight:600;letter-spacing:.01em;color:#0a2540;background:#0a25400f;border:.5px solid rgba(10,37,64,.08)}.ayb-hv-focus__action.is-primary{color:#fff;background:var(--tone-a);border-color:transparent;box-shadow:0 6px 14px -8px color-mix(in srgb,var(--tone-a) 80%,transparent)}.ayb-hv-focus__details{list-style:none;margin:0 0 .75rem;padding:0;display:flex;flex-direction:column;gap:.4rem}.ayb-hv-focus__details li{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:.5rem;padding:.35rem .45rem;border-radius:.55rem;background:#0a254009;font-size:.7rem;color:#697386;overflow:hidden}.ayb-hv-focus__details li b{font-weight:650;color:#0a2540}.ayb-hv-focus__details li i{position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--tone-a);animation:ayb-hv-focus-bar .9s ease-out forwards}.ayb-hv-focus__details li:nth-child(1) i{animation-delay:.15s;width:72%}.ayb-hv-focus__details li:nth-child(2) i{animation-delay:.28s;width:54%}.ayb-hv-focus__details li:nth-child(3) i{animation-delay:.4s;width:88%}@keyframes ayb-hv-focus-bar{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.ayb-hv-focus__cta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .7rem;border-radius:.75rem;font-size:.78rem;font-weight:650;color:#fff;background:linear-gradient(135deg,var(--tone-a),color-mix(in srgb,var(--tone-a) 70%,#0a2540));box-shadow:0 10px 22px -12px color-mix(in srgb,var(--tone-a) 85%,transparent)}.ayb-hv-focus__cta em{font-style:normal;font-weight:700;animation:ayb-hv-focus-arrow 1.1s ease-in-out infinite}@keyframes ayb-hv-focus-arrow{0%,to{transform:translate(0);opacity:.7}50%{transform:translate(3px);opacity:1}}.ayb-hv-focus__orbit{position:absolute;inset:auto -.35rem -.35rem auto;width:2.4rem;height:2.4rem;pointer-events:none}.ayb-hv-focus__orbit span{position:absolute;width:.4rem;height:.4rem;border-radius:50%;background:var(--tone-a);opacity:.55;animation:ayb-hv-focus-orbit 2.4s ease-in-out infinite}.ayb-hv-focus__orbit span:nth-child(1){top:.15rem;left:.2rem;animation-delay:0s}.ayb-hv-focus__orbit span:nth-child(2){top:.85rem;right:.15rem;width:.28rem;height:.28rem;animation-delay:.35s}.ayb-hv-focus__orbit span:nth-child(3){bottom:.2rem;left:.85rem;width:.22rem;height:.22rem;animation-delay:.7s}@keyframes ayb-hv-focus-orbit{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(-4px);opacity:.9}}.ayb-hv-canvas.is-focusing:before{content:"";position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;z-index:1;pointer-events:none;background:radial-gradient(ellipse 55% 50% at 50% 48%,rgba(255,255,255,.55) 0%,transparent 72%)}.aythen-builder[data-theme=dark] .ayb-hv-focus{border-color:#ffffff1a;background:linear-gradient(165deg,#1c202af2,#161a22e0);box-shadow:0 .5px #ffffff14 inset,0 14px 36px -14px #0000008c}.aythen-builder[data-theme=dark] .ayb-hv-focus__blurb{color:#a8b3c4}.aythen-builder[data-theme=dark] .ayb-hv-focus__action{color:#e8edf5;background:#ffffff0f;border-color:#ffffff14}.aythen-builder[data-theme=dark] .ayb-hv-focus__details li{background:#ffffff0a;color:#9aa6b8}.aythen-builder[data-theme=dark] .ayb-hv-focus__details li b{color:#f2f5fa}.ayb-hv-chat-parallax{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none;will-change:transform}.ayb-hv-chat{position:absolute;z-index:8;right:0;bottom:0;left:auto;top:auto;display:flex;flex-direction:column;gap:0;align-items:flex-end;width:max-content;max-width:min(15.5rem,52%);pointer-events:none}.ayb-hv-chat__row{display:flex;justify-content:flex-end;width:100%;position:relative}.ayb-hv-chat__row--user{min-height:2.45rem;margin-bottom:.5rem}.ayb-hv-chat__row--ai{min-height:0}.ayb-hv-msg{max-width:100%;padding:.6rem .9rem;font-size:.8125rem;font-weight:500;line-height:1.35;letter-spacing:-.01em;box-shadow:0 1px #ffffff8c inset,0 12px 28px -14px #0f172a47}.ayb-hv-msg--user{align-self:flex-end;color:#fff;background:#0a0a0a;border-radius:1.25rem 1.25rem .35rem;box-shadow:0 10px 24px -12px #00000073;min-height:2.45rem;display:inline-flex;align-items:center}.ayb-hv-msg--ai{align-self:flex-end;color:var(--ayb-navy);background:#ffffffc7;border:.5px solid rgba(60,60,67,.12);border-radius:1.25rem 1.25rem 1.25rem .35rem;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);min-height:2.45rem;display:inline-flex;align-items:center;box-shadow:0 1px #ffffffb3 inset,0 10px 24px -14px #0f172a33}.ayb-hv-msg--typing{min-width:3.6rem;justify-content:center;padding-block:.7rem}.ayb-hv-typing{display:inline-flex;align-items:center;gap:.28rem}.ayb-hv-typing i{width:.35rem;height:.35rem;border-radius:999px;background:currentColor;opacity:.35;animation:ayb-hv-dot 1.1s ease-in-out infinite}.ayb-hv-msg--user .ayb-hv-typing i{background:#fff}.ayb-hv-typing i:nth-child(2){animation-delay:.15s}.ayb-hv-typing i:nth-child(3){animation-delay:.3s}.ayb-hv-caret{display:inline-block;margin-left:1px;color:var(--tone-a, #3b82f6);animation:ayb-hv-blink 1s steps(1) infinite}.ayb-hv-piece{--tone-a: #3b82f6;--tone-b: #1d4ed8;--tone-c: #93c5fd;position:relative;isolation:isolate;width:max-content;max-width:100%;min-width:12.75rem;padding:.8rem .9rem .85rem;border-radius:1.5rem;border:.5px solid rgba(255,255,255,.72);background:linear-gradient(165deg,#ffffffd1,#ffffff94);backdrop-filter:saturate(180%) blur(28px);-webkit-backdrop-filter:saturate(180%) blur(28px);box-shadow:0 .5px #fffffff2 inset,0 0 0 .5px #0000000a,0 12px 32px -12px #0f172a3d,0 2px 8px -4px #0f172a1f;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column;gap:0}.ayb-hv-piece--emerald{--tone-a: #3b82f6;--tone-b: #1d4ed8;--tone-c: #93c5fd}.ayb-hv-piece--blue{--tone-a: #007aff;--tone-b: #0051d4;--tone-c: #5ac8fa}.ayb-hv-piece--indigo{--tone-a: #6366f1;--tone-b: #4338ca;--tone-c: #a5b4fc}.ayb-hv-piece--violet{--tone-a: #8b5cf6;--tone-b: #6d28d9;--tone-c: #c4b5fd}.ayb-hv-piece--amber{--tone-a: #6366f1;--tone-b: #4338ca;--tone-c: #a5b4fc}.ayb-hv-piece--cyan{--tone-a: #0ea5e9;--tone-b: #0284c7;--tone-c: #7dd3fc}.ayb-hv-piece--pink{--tone-a: #a78bfa;--tone-b: #7c3aed;--tone-c: #ddd6fe}.ayb-hv-piece--sky{--tone-a: #60a5fa;--tone-b: #2563eb;--tone-c: #bfdbfe}.ayb-hv-piece--slate{--tone-a: #64748b;--tone-b: #475569;--tone-c: #cbd5e1}.ayb-hv-piece__top{position:relative;z-index:1;display:flex;align-items:center;gap:.55rem;flex:none;padding-bottom:.55rem;margin-bottom:.55rem;border-bottom:.5px solid rgba(60,60,67,.14)}.ayb-hv-piece__icon{width:2.05rem;height:2.05rem;border-radius:.65rem;display:inline-flex;align-items:center;justify-content:center;flex:none;font-size:.72rem;font-weight:700;color:#fff;background:linear-gradient(180deg,var(--tone-c) 0%,var(--tone-a) 55%,var(--tone-b) 100%);box-shadow:0 .5px #ffffff73 inset,0 5px 12px -4px color-mix(in srgb,var(--tone-b) 70%,transparent)}.ayb-hv-piece__meta{min-width:0;flex:1;display:flex;flex-direction:column;gap:.15rem}.ayb-hv-piece__meta-row{display:flex;align-items:center;gap:.35rem;min-width:0}.ayb-hv-piece__title{font-size:.875rem;font-weight:650;letter-spacing:-.02em;color:var(--ayb-navy);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ayb-hv-piece__sub{font-size:.625rem;font-weight:500;letter-spacing:-.01em;color:#3c3c438c;line-height:1.1;white-space:nowrap}.ayb-hv-piece__pill{display:inline-flex;align-items:center;flex:none;min-height:1.15rem;padding:.12rem .42rem;border-radius:9999px;background:#7878801f;color:#3c3c43b8;font-size:.5625rem;font-weight:650;letter-spacing:.01em;line-height:1;text-transform:uppercase}.ayb-hv-piece__status{width:1.5rem;height:1.5rem;border-radius:9999px;flex:none;display:grid;place-items:center;background:#7878801a}.ayb-hv-piece__status em{width:.4rem;height:.4rem;border-radius:999px;background:var(--tone-a);box-shadow:0 0 0 3px color-mix(in srgb,var(--tone-a) 20%,transparent);animation:ayb-hv-pulse 1.6s ease-in-out infinite}.ayb-hv-piece__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:.4rem}.ayb-hv-piece--glass{background:linear-gradient(165deg,#ffffffb3,#ffffff73)}.ayb-hv-comp{display:flex;align-items:center;gap:.55rem}.ayb-hv-comp__icon{width:2.25rem;height:2.25rem;border-radius:.65rem;flex:none;display:grid;place-items:center;background:linear-gradient(145deg,var(--tone-a),var(--tone-b));box-shadow:0 6px 14px -6px color-mix(in srgb,var(--tone-a) 55%,transparent)}.ayb-hv-comp__icon i{width:.7rem;height:.7rem;border-radius:.2rem;background:#ffffffe6;box-shadow:.35rem .35rem 0 -.12rem #ffffff73}.ayb-hv-comp__body{min-width:0;flex:1}.ayb-hv-comp__body b{display:block;font-size:.8125rem;font-weight:650;color:var(--ayb-navy);letter-spacing:-.02em}.ayb-hv-comp__body p{margin:.15rem 0 0;font-size:.6875rem;color:var(--ayb-muted)}.ayb-hv-badge{flex:none;padding:.15rem .4rem;border-radius:999px;font-size:.5625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--tone-b, #1d4ed8) 85%,#0a2540);background:color-mix(in srgb,var(--tone-a, #3b82f6) 14%,transparent)}.ayb-hv-comp__props{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.7rem}.ayb-hv-comp__props span{padding:.2rem .45rem;border-radius:.4rem;font-size:.625rem;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ayb-navy);background:#0a25400d}.ayb-hv-flow{display:flex;align-items:center;justify-content:flex-start;gap:0;width:max-content;max-width:100%}.ayb-hv-flow__step{display:inline-flex;align-items:center;min-width:0}.ayb-hv-flow__line{display:block;width:.55rem;flex:1 1 .55rem;min-width:.4rem;max-width:.85rem;height:2px;margin-inline:.15rem;border-radius:999px;background:#0f172a1f;position:relative;overflow:hidden}.ayb-hv-flow__line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#3b82f6,#8b5cf6);transform:scaleX(0);transform-origin:left;transition:transform .32s ease}.ayb-hv-flow__line.is-lit:after{transform:scaleX(1)}.ayb-hv-node{display:inline-flex;padding:.28rem .55rem;border-radius:9999px;font-size:.5625rem;font-weight:600;color:var(--ayb-navy);background:#7878801f;border:.5px solid rgba(60,60,67,.1);white-space:nowrap;flex:none;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease}.ayb-hv-node--mid{background:color-mix(in srgb,var(--tone-a, #3b82f6) 12%,transparent);border-color:color-mix(in srgb,var(--tone-a, #3b82f6) 20%,transparent)}.ayb-hv-node--end{background:#8b5cf61a;border-color:#8b5cf633}.ayb-hv-node.is-active{box-shadow:0 0 0 2px #0f172a14}.ayb-hv-node.is-active:not(.ayb-hv-node--mid):not(.ayb-hv-node--end){background:#3b82f62e;border-color:#3b82f659}.ayb-hv-node--mid.is-active{background:color-mix(in srgb,var(--tone-a, #3b82f6) 20%,transparent);border-color:color-mix(in srgb,var(--tone-a, #3b82f6) 40%,transparent)}.ayb-hv-node--end.is-active{background:#8b5cf633;border-color:#8b5cf666}.ayb-hv-flow__meta{display:flex;align-items:center;justify-content:space-between;gap:.85rem;margin-top:.55rem;font-size:.625rem;color:var(--ayb-muted)}.ayb-hv-flow__meta .is-ok{display:inline-flex;align-items:center;gap:.3rem;color:color-mix(in srgb,var(--tone-b, #1d4ed8) 85%,#0a2540);font-weight:600}.ayb-hv-flow__pulse{width:.35rem;height:.35rem;border-radius:999px;background:var(--tone-a, #3b82f6);box-shadow:0 0 color-mix(in srgb,var(--tone-a, #3b82f6) 45%,transparent);animation:ayb-hv-pulse 1.4s ease-in-out infinite}.ayb-hv-inbox{display:grid;gap:.35rem;width:100%}.ayb-hv-inbox__row{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.35rem .45rem;border-radius:.45rem;background:#0a25400a}.ayb-hv-inbox__row.is-new{background:#0ea5e914}.ayb-hv-inbox__row b{font-size:.6875rem;font-weight:600;color:var(--ayb-navy)}.ayb-hv-inbox__row em{font-style:normal;font-size:.5625rem;color:var(--ayb-muted);flex:none}.ayb-hv-agent{width:100%}.ayb-hv-agent__head{display:flex;align-items:center;gap:.55rem}.ayb-hv-agent__avatar{width:1.85rem;height:1.85rem;border-radius:999px;flex:none;background:linear-gradient(145deg,var(--tone-a),var(--tone-b));box-shadow:0 0 0 3px color-mix(in srgb,var(--tone-a) 14%,transparent)}.ayb-hv-agent__head b{display:block;font-size:.75rem;font-weight:650;color:var(--ayb-navy)}.ayb-hv-agent__head p{margin:.1rem 0 0;font-size:.625rem;color:var(--ayb-muted)}.ayb-hv-agent__tools{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.55rem}.ayb-hv-agent__tools span{padding:.18rem .4rem;border-radius:.35rem;font-size:.5625rem;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ayb-navy);background:color-mix(in srgb,var(--tone-a, #3b82f6) 12%,transparent)}.ayb-hv-api code{display:block;padding:.4rem .55rem;border-radius:.55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;color:var(--ayb-navy);letter-spacing:-.02em;background:color-mix(in srgb,var(--tone-a, #8b5cf6) 12%,#fff);border:.5px solid color-mix(in srgb,var(--tone-a, #8b5cf6) 22%,transparent)}.ayb-hv-api code em{font-style:normal;font-weight:700;color:var(--tone-a, #8b5cf6);margin-right:.35rem}.ayb-hv-api__status{display:flex;gap:.55rem;margin-top:.4rem;font-size:.625rem;color:var(--ayb-muted)}.ayb-hv-api__status .is-ok{color:color-mix(in srgb,var(--tone-b, #1d4ed8) 85%,#0a2540);font-weight:700}.ayb-hv-api__bars{display:grid;gap:.35rem;margin-top:.55rem}.ayb-hv-api__bars span{display:block;height:.35rem;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--tone-a, #3b82f6) 35%,transparent),color-mix(in srgb,#8b5cf6 28%,transparent));animation:ayb-hv-bar 2.4s ease-in-out infinite}.ayb-hv-api__bars span:nth-child(2){animation-delay:.25s;opacity:.75}.ayb-hv-api__bars span:nth-child(3){animation-delay:.5s;opacity:.55}.ayb-hv-kit{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.ayb-hv-kit__btn{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .65rem;border-radius:999px;font-size:.6875rem;font-weight:600;border:1px solid rgba(15,23,42,.12);color:var(--ayb-navy);background:#fff}.ayb-hv-kit__btn--primary{background:#007aff;color:#fff;border-color:transparent;box-shadow:0 6px 14px -8px #007aff8c}.ayb-hv-kit__btn--secondary{background:#0a25400f;border-color:#0f172a1a;color:var(--ayb-navy)}.ayb-hv-kit__toggle{width:1.85rem;height:1.1rem;border-radius:999px;background:#78788047;position:relative;flex:none}.ayb-hv-kit__toggle:after{content:"";position:absolute;top:2px;left:2px;width:.85rem;height:.85rem;border-radius:999px;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .18s ease}.ayb-hv-kit__toggle.is-on{background:var(--tone-a, #3b82f6)}.ayb-hv-kit__toggle.is-on:after{transform:translate(.72rem)}.ayb-hv-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.ayb-hv-metrics small{display:block;font-size:.5625rem;color:var(--ayb-muted);letter-spacing:.02em}.ayb-hv-metrics b{display:block;margin-top:.15rem;font-size:.875rem;font-weight:700;letter-spacing:-.03em;color:var(--ayb-navy)}.ayb-hv-spark{display:flex;align-items:flex-end;gap:.28rem;height:2.1rem;margin-top:.7rem}.ayb-hv-spark i{flex:1;border-radius:.25rem .25rem .1rem .1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--tone-a, #3b82f6) 85%,transparent),color-mix(in srgb,var(--tone-a, #3b82f6) 25%,transparent));animation:ayb-hv-spark 2.2s ease-in-out infinite}.ayb-hv-spark i:nth-child(2n){animation-delay:.15s}.ayb-hv-spark i:nth-child(3n){animation-delay:.3s}.ayb-hv-schema{display:grid;gap:.35rem}.ayb-hv-schema__row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem .45rem;border-radius:.45rem;background:#0a25400a;font-size:.6875rem}.ayb-hv-schema__row span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;color:var(--ayb-navy)}.ayb-hv-schema__row em{font-style:normal;color:var(--ayb-muted);font-size:.625rem}.ayb-hv-auth{display:grid;gap:.4rem}.ayb-hv-auth__row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;font-size:.75rem}.ayb-hv-auth__dot{width:.45rem;height:.45rem;border-radius:999px;background:#78788059}.ayb-hv-auth__dot.is-on{background:var(--tone-a, #3b82f6);box-shadow:0 0 0 3px color-mix(in srgb,var(--tone-a, #3b82f6) 15%,transparent)}.ayb-hv-auth__row b{font-weight:600;color:var(--ayb-navy)}.ayb-hv-auth__row em{font-style:normal;font-size:.625rem;color:var(--ayb-muted)}.ayb-hv-queue{display:grid;gap:.35rem}.ayb-hv-queue__item{display:flex;align-items:center;gap:.45rem;padding:.4rem .5rem;border-radius:.5rem;font-size:.6875rem;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ayb-muted);background:#0a25400a}.ayb-hv-queue__item span{width:.4rem;height:.4rem;border-radius:999px;background:#78788059;flex:none}.ayb-hv-queue__item.is-done{color:var(--ayb-navy)}.ayb-hv-queue__item.is-done span{background:var(--tone-a, #3b82f6)}.ayb-hv-queue__item.is-active{color:var(--ayb-navy);background:color-mix(in srgb,var(--tone-a, #3b82f6) 10%,transparent)}.ayb-hv-queue__item.is-active span{background:var(--tone-a, #3b82f6);box-shadow:0 0 0 3px color-mix(in srgb,var(--tone-a, #3b82f6) 16%,transparent);animation:ayb-hv-pulse 1.4s ease-in-out infinite}.aythen-builder[data-theme=dark] .ayb-hv-piece{border-color:#ffffff24;background:linear-gradient(165deg,#2c2c2ee0,#1c1c1eb8);box-shadow:0 .5px #ffffff1f inset,0 0 0 .5px #00000059,0 14px 32px -14px #0000008c}.aythen-builder[data-theme=dark] .ayb-hv-piece--glass{background:#2c2c2eb8;border-color:#ffffff1f}.aythen-builder[data-theme=dark] .ayb-hv-msg--user{color:#fff;background:linear-gradient(165deg,#ffffff38,#ffffff1a);border:.5px solid rgba(255,255,255,.28);backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px);box-shadow:0 .5px #ffffff59 inset,0 12px 28px -14px #00000073}.aythen-builder[data-theme=dark] .ayb-hv-msg--user .ayb-hv-typing i{background:#fff}.aythen-builder[data-theme=dark] .ayb-hv-msg--ai{color:#ffffffeb;background:linear-gradient(165deg,#ffffff29,#ffffff12);border-color:#fff3;backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px);box-shadow:0 .5px #ffffff47 inset,0 12px 28px -14px #0006}.aythen-builder[data-theme=dark] .ayb-hv-piece__top{border-bottom-color:#54545873}.aythen-builder[data-theme=dark] .ayb-hv-piece__sub{color:#ebebf573}.aythen-builder[data-theme=dark] .ayb-hv-piece__pill,.aythen-builder[data-theme=dark] .ayb-hv-piece__status{background:#7878803d;color:#ebebf5b3}.aythen-builder[data-theme=dark] .ayb-hv-comp__props span,.aythen-builder[data-theme=dark] .ayb-hv-schema__row,.aythen-builder[data-theme=dark] .ayb-hv-queue__item,.aythen-builder[data-theme=dark] .ayb-hv-kit__btn--secondary{background:#ffffff0f;color:var(--ayb-navy)}.aythen-builder[data-theme=dark] .ayb-hv-kit__btn:not(.ayb-hv-kit__btn--primary):not(.ayb-hv-kit__btn--secondary){background:#ffffff0f;border-color:#ffffff1f}.aythen-builder[data-theme=dark] .ayb-hv-api code{background:color-mix(in srgb,var(--tone-a, #8b5cf6) 22%,rgba(28,28,30,.92));border-color:color-mix(in srgb,var(--tone-a, #8b5cf6) 35%,transparent);color:#ebebf5eb}@keyframes ayb-hv-dot{0%,80%,to{transform:translateY(0);opacity:.3}40%{transform:translateY(-3px);opacity:1}}@keyframes ayb-hv-blink{50%{opacity:0}}@keyframes ayb-hv-bar{0%,to{filter:brightness(1);transform:scaleX(1);transform-origin:left}50%{filter:brightness(1.15);transform:scaleX(.92);transform-origin:left}}@keyframes ayb-hv-spark{0%,to{transform:scaleY(1);opacity:.85}50%{transform:scaleY(.72);opacity:1}}@keyframes ayb-hv-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--tone-a, #3b82f6) 18%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--tone-a, #3b82f6) 28%,transparent)}}@keyframes ayb-hv-float-bob{0%,to{translate:0 0}40%{translate:0 -5px}60%{translate:0 -2px}}@keyframes ayb-hv-ring-spin{to{--ring-angle: 360deg}}@property --ring-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes ayb-hv-shine{0%,70%{opacity:0;transform:skew(-18deg) translate(0)}78%{opacity:.45}to{opacity:0;transform:skew(-18deg) translate(280%)}}@media(prefers-reduced-motion:reduce){.ayb-hv-typing i,.ayb-hv-caret,.ayb-hv-api__bars span,.ayb-hv-spark i,.ayb-hv-queue__item.is-active span,.ayb-hv-piece,.ayb-hv-piece__status em,.ayb-hv-slot__bob{animation:none!important}}@media(max-width:959px){.ayb-hero__visual{height:clamp(18rem,38svh,24rem);min-height:clamp(18rem,38svh,24rem);max-height:none}}.ayb-ticker{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.35rem;width:fit-content;max-width:100%;margin:0 0 1.15rem;padding:.625rem .95rem;border:1px solid color-mix(in srgb,rgba(15,23,42,.12) 92%,transparent);border-radius:.625rem;background:#fff;box-shadow:0 3px 34px -10px #0003;font-size:.8125rem;font-weight:500;line-height:1.35;letter-spacing:.01em;text-transform:none;color:var(--ayb-navy);font-variant-numeric:tabular-nums}.ayb-ticker strong{color:var(--ayb-accent, #3b82f6);font-weight:650;letter-spacing:0}.aythen-builder[data-theme=dark] .ayb-ticker{background:#1c1c1eeb;border-color:#ffffff1f;box-shadow:0 3px 34px -10px #00000073;color:var(--ayb-navy)}.ayb-hero__title{margin:0;max-width:12ch;font-family:var(--ayb-display-font);font-size:clamp(2.35rem,5.2vw,3.85rem);font-weight:var(--ayb-display-weight);line-height:var(--ayb-display-leading);letter-spacing:var(--ayb-display-tracking);color:var(--ayb-navy)}.ayb-hero__title-main{display:block}@media(max-width:1200px){.ayb-hero__title{font-size:clamp(2.1rem,4.8vw,3.35rem);line-height:1.08}}@media(max-height:860px){.ayb-hero__title{font-size:clamp(2.05rem,4.4vw,3.15rem)}}@media(max-width:960px)and (min-width:811px){.ayb-hero__title{font-size:clamp(1.85rem,4.2vw,2.65rem);line-height:1.08;max-width:none}}@media(max-width:810px){.ayb-hero__title{font-size:clamp(2rem,7vw,2.75rem);line-height:1.08;max-width:none}}.ayb-hero__rotator.lh-title-sub{display:block;position:relative;width:100%;max-width:36rem;margin:.85rem 0 0;font-size:clamp(.96875rem,1.35vw,1.125rem);font-weight:500;line-height:1.55;letter-spacing:-.01em;color:color-mix(in srgb,var(--ayb-navy) 62%,transparent)}.ayb-hero__rotator .lh-rotator-ghost{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.ayb-hero__rotator .lh-rotator-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-start;opacity:0;transform:translateY(.45em);transition:opacity .48s ease,transform .48s ease}.ayb-hero__rotator .lh-rotator-text.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.ayb-hero__rotator .lh-rotator-text{transition:none}}.ayb-hero__lead{margin:.85rem 0 0;max-width:36rem;font-size:clamp(.9rem,1.2vw,1.02rem);line-height:1.55;color:var(--ayb-muted)}.ayb-hero__cta{margin-top:1.85rem;display:flex;flex-wrap:wrap;gap:.75rem}.ayb-section.ayb-integrations.ayb-integrations--bw{background:#fff;color:#111;border-block:0;overflow:hidden;display:flex;flex-direction:column;gap:0;padding-top:0;padding-bottom:0;padding-block:0}@media(min-width:768px){.ayb-section.ayb-integrations.ayb-integrations--bw{padding-top:0;padding-bottom:0;padding-block:0;gap:0}}.aythen-builder[data-theme=dark] .ayb-section.ayb-integrations.ayb-integrations--bw{background:#0a0a0a;color:#f5f5f5;border-block:0}.ayb-integrations__head{margin:0;max-width:36rem;margin-inline:auto;text-align:center}.ayb-integrations__head .ayb-section-title{margin:0;font-size:clamp(1.65rem,3.2vw,2.45rem)}.ayb-integrations__head .ayb-lead{margin:.45rem 0 0;max-width:32rem;font-size:clamp(.9rem,1.2vw,1.02rem)}.ayb-integrations--bw .ayb-section-title{color:inherit;text-align:center}.ayb-integrations--bw .ayb-lead,.ayb-integrations--bw .ayb-integrations__foot-lead{color:color-mix(in srgb,currentColor 58%,transparent);text-align:center}.ayb-integrations--bw .ayb-btn-ghost{color:inherit;border-color:color-mix(in srgb,currentColor 22%,transparent);background:transparent}.ayb-integrations--bw .ayb-btn-ghost:hover{background:color-mix(in srgb,currentColor 6%,transparent)}.ayb-integrations__chain{width:100%;min-width:0;padding-inline:0;padding-bottom:0;margin-bottom:0;box-sizing:border-box}.ayb-integrations__chain .integ-chain{width:100%;min-height:0;height:auto;border:none;border-block:0;border-radius:0;background:transparent;--integ-fade: var(--ayb-bg, #fff)}.aythen-builder[data-theme=dark] .ayb-integrations__chain .integ-chain{border-block:0;background:transparent;--integ-fade: var(--ayb-bg, #0a0a0a)}.ayb-integrations__chain .integ-chain__head,.ayb-integrations__chain .integ-chain__foot,.aythen-builder[data-theme=dark] .ayb-integrations__chain .integ-chain__head,.aythen-builder[data-theme=dark] .ayb-integrations__chain .integ-chain__foot{background:transparent}.ayb-integrations__chain .integ-chain--framed{--integ-tile: 2.65rem;--integ-stem: 1.1rem;--integ-name-h: .9375rem;--integ-spine-y: 50%;grid-template-columns:4.5rem minmax(0,1fr);grid-template-rows:auto auto auto}.ayb-integrations__chain .integ-chain--framed .integ-chain__hub,.ayb-integrations__chain .integ-chain--framed .integ-chain__stage{height:11.5rem;min-height:11.5rem;max-height:11.5rem}.ayb-integrations__chain .integ-chain--framed .integ-chain__hub-core{width:2.9rem;height:2.9rem;border-radius:.85rem}.ayb-integrations__chain .integ-chain--framed .integ-chain__hub-icon{width:1.35rem;height:1.35rem}.ayb-integrations__chain .integ-chain--framed .integ-chain__hub-ring{width:2.9rem;height:2.9rem}.ayb-integrations__chain .integ-chain--framed .integ-chain__cell{width:5rem}.ayb-integrations__chain .integ-chain--framed .integ-chain__stack{width:4.85rem;gap:.28rem}.ayb-integrations__chain .integ-chain--framed .integ-chain__tile img{width:1.35rem;height:1.35rem}.ayb-integrations__chain .integ-chain--framed .integ-chain__name{font-size:.6875rem}.ayb-integrations__chain .integ-chain--framed .integ-chain__seg{width:1.85rem}.ayb-integrations__chain .integ-chain__foot.ayb-integrations__foot{gap:.85rem;max-width:none;padding:2rem var(--ayb-gutter) 5.5rem}.ayb-integrations__chain .integ-chain__head.ayb-integrations__head{padding:5.5rem var(--ayb-gutter) 1.85rem}@media(max-width:959px){.ayb-integrations__chain .integ-chain--framed .integ-chain__hub,.ayb-integrations__chain .integ-chain--framed .integ-chain__stage{height:10.25rem;min-height:10.25rem;max-height:10.25rem}.ayb-integrations__chain .integ-chain__head.ayb-integrations__head{padding:3.75rem var(--ayb-gutter) 1.35rem}.ayb-integrations__chain .integ-chain__foot.ayb-integrations__foot{padding:1.5rem var(--ayb-gutter) 4rem}}.ayb-integrations__foot-lead{margin:0;max-width:30rem;font-size:clamp(.9rem,1.2vw,1.02rem);line-height:1.5;color:color-mix(in srgb,currentColor 62%,transparent)}.ayb-integrations__cta{margin-top:0;justify-content:center;gap:.75rem}.ayb-integrations--bw .ayb-integrations__chain .ayb-btn-ghost{background:color-mix(in srgb,#fff 55%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.aythen-builder[data-theme=dark] .ayb-integrations--bw .ayb-integrations__chain .ayb-btn-ghost{background:color-mix(in srgb,#0c1220 55%,transparent)}.ayb-logos{position:relative;margin-top:.65rem;padding-block:.2rem .35rem;opacity:.78;filter:grayscale(1);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);flex-shrink:0}@media(min-width:768px){.ayb-logos{margin-top:.75rem}}@media(min-width:960px){.ayb-logos{margin-top:.85rem}}.ayb-logos__viewport{overflow:hidden;width:100%}.ayb-logos__track{display:flex;align-items:center;gap:2.25rem;width:max-content;animation:ayb-logos-scroll 48s linear infinite;will-change:transform}.ayb-logos:hover .ayb-logos__track{animation-play-state:paused}.ayb-logos__item{flex:none;font-size:clamp(.75rem,1.35vw,.95rem);font-weight:700;letter-spacing:-.02em;color:#0a2540;white-space:nowrap;-webkit-user-select:none;user-select:none}.ayb-logos__fade{display:none}.aythen-builder[data-theme=dark] .ayb-logos__item{color:var(--ayb-navy)}@keyframes ayb-logos-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.ayb-logos__track{animation:none;flex-wrap:wrap;width:100%;max-width:100%;justify-content:flex-start;gap:1rem 1.5rem}.ayb-logos__item[aria-hidden=true]{display:none}.ayb-logos{mask-image:none;-webkit-mask-image:none}}.ayb-card{background:var(--ayb-card-bg, #fff);border:1px solid var(--ayb-border);border-radius:14px;color:var(--ayb-navy);box-shadow:0 0 0 1px #32325d05,0 2px 5px #32325d0a,0 8px 20px #32325d0d;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}@media(hover:hover){.ayb-card:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #32325d08,0 6px 16px #32325d14,0 18px 36px #32325d14}}.ayb-bento{display:block;width:100%}.ayb-bento-row{position:relative;width:100%;background:transparent}.ayb-bento-row__sticky{position:relative;top:auto;z-index:2;display:flex;flex-direction:column;justify-content:flex-start;gap:1.75rem;width:100%;height:auto;min-height:0;overflow:visible;padding-top:var(--ayb-nav-clearance);padding-bottom:1.5rem;margin:0;background:transparent;box-sizing:border-box}.aythen-builder:has(.ayb-header.is-hidden) .ayb-bento-row__sticky{justify-content:flex-start;padding-top:1.25rem;padding-bottom:1.25rem}.ayb-bento-row__head{width:100%;max-width:var(--ayb-max);margin-inline:auto;padding-inline:var(--ayb-gutter);box-sizing:border-box;flex:none}.ayb-bento-row__head .ayb-section__head{margin-bottom:0}.ayb-bento-row__head .ayb-lead{margin-top:.85rem;max-width:34rem}.ayb-bento-row__viewport{--ayb-bento-shadow-pad: 1.25rem;position:relative;width:100%;overflow:hidden;padding-block:var(--ayb-bento-shadow-pad);padding-inline:0;flex:none}.ayb-bento-row__track{display:flex;gap:var(--ayb-card-gap);width:max-content;max-width:none;overflow:visible;will-change:transform;padding-inline:var(--ayb-gutter);box-sizing:content-box}.ayb-bento-row__fade{position:absolute;top:var(--ayb-bento-shadow-pad, 1.25rem);bottom:var(--ayb-bento-shadow-pad, 1.25rem);width:var(--ayb-gutter);z-index:2;pointer-events:none}.ayb-bento-row__fade--left{left:0;background:linear-gradient(90deg,var(--ayb-soft) 22%,transparent)}.ayb-bento-row__fade--right{right:0;background:linear-gradient(270deg,var(--ayb-soft) 22%,transparent)}.ayb-bento-row .ayb-bento-card{flex:0 0 auto;max-width:none;align-self:stretch}.ayb-bento-row .ayb-bento-card--sm{width:clamp(14.5rem,58vw,17.5rem)}.ayb-bento-row .ayb-bento-card--md{width:clamp(17rem,68vw,21rem)}.ayb-bento-row .ayb-bento-card--lg{width:clamp(19rem,76vw,24rem)}.ayb-bento-row .ayb-bento-card--xl{width:clamp(21rem,86vw,30rem)}@media(min-width:768px){.ayb-bento-row .ayb-bento-card--sm{width:clamp(15.5rem,28vw,18rem)}.ayb-bento-row .ayb-bento-card--md{width:clamp(18.5rem,34vw,22.5rem)}.ayb-bento-row .ayb-bento-card--lg{width:clamp(21rem,40vw,26rem)}.ayb-bento-row .ayb-bento-card--xl{width:clamp(26rem,48vw,34rem)}}@media(min-width:1024px){.ayb-bento-row .ayb-bento-card--sm{width:17.5rem}.ayb-bento-row .ayb-bento-card--md{width:22rem}.ayb-bento-row .ayb-bento-card--lg{width:26rem}.ayb-bento-row .ayb-bento-card--xl{width:32rem}}@media(max-width:767px){.ayb-bento-row{height:auto!important}.ayb-bento-row__sticky{position:relative;top:auto;height:auto;padding-top:.25rem;padding-bottom:.25rem;margin:0;background:transparent}.ayb-bento-row__viewport{padding-inline:var(--ayb-gutter);padding-block:.5rem}.ayb-bento-row__track{flex-direction:column;width:100%;padding-inline:0;box-sizing:border-box;transform:none!important}.ayb-bento-row .ayb-bento-card--sm,.ayb-bento-row .ayb-bento-card--md,.ayb-bento-row .ayb-bento-card--lg,.ayb-bento-row .ayb-bento-card--xl{width:100%}.ayb-bento-row__fade{display:none}}@media(prefers-reduced-motion:reduce){.ayb-bento-row{height:auto!important}.ayb-bento-row__sticky{position:relative;top:auto;height:auto;background:transparent}.ayb-bento-row__track{transform:none!important}}.ayb-bento-card--sm .ayb-bento-card__visual,.ayb-bento-card--sm .ayb-bv{min-height:8.25rem}.ayb-bento-card--md .ayb-bento-card__visual,.ayb-bento-card--md .ayb-bv{min-height:9.5rem}.ayb-bento-card--lg .ayb-bento-card__visual,.ayb-bento-card--lg .ayb-bv{min-height:10.75rem}.ayb-bento-card--xl .ayb-bento-card__visual,.ayb-bento-card--xl .ayb-bv{min-height:12rem}.ayb-bento-card{display:flex;flex-direction:column;overflow:hidden;min-height:100%}.ayb-bento-card__copy{padding:1.25rem 1.25rem .85rem}@media(min-width:768px){.ayb-bento-card__copy{padding:1.5rem 1.5rem 1rem}}.ayb-bento-card__eyebrow{margin:0 0 .45rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ayb-accent)}.ayb-bento-card__copy h3{margin:0;font-family:var(--ayb-display-font);font-size:1.15rem;font-weight:var(--ayb-display-weight);line-height:1.2;letter-spacing:var(--ayb-display-tracking);color:var(--ayb-navy)}@media(min-width:768px){.ayb-bento-card__copy h3{font-size:1.25rem}}.ayb-bento-card__copy p{margin:.65rem 0 0;font-size:.875rem;line-height:1.55;color:var(--ayb-slate)}.ayb-bento-card__visual{margin-top:auto;min-height:9.5rem;border-top:1px solid transparent;background:#f5f5f7;overflow:hidden}.ayb-capability-visual{aspect-ratio:16 / 10;min-height:9.5rem;border-bottom:1px solid transparent;background:#0a0a0a;overflow:hidden}.ayb-capability-visual .ayb-bv{min-height:100%;height:100%}.ayb-cta-mesh{position:relative;overflow:hidden;background:radial-gradient(ellipse 80% 70% at 20% 30%,rgba(244,114,182,.7),transparent 55%),radial-gradient(ellipse 70% 80% at 85% 20%,rgba(129,140,248,.75),transparent 50%),radial-gradient(ellipse 65% 70% at 70% 90%,rgba(45,212,191,.55),transparent 52%),linear-gradient(135deg,#4c1d95,#9d174d 42%,#0e7490)}.ayb-cta-mesh:after{content:"";position:absolute;top:-30%;right:-20%;bottom:-30%;left:-20%;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.28) 48%,transparent 62%);animation:ayb-bv-sheen 8s ease-in-out infinite}.ayb-cta-banners{display:grid;gap:.75rem;margin-top:1rem}@media(min-width:768px){.ayb-cta-banners:not(:has(>:only-child)){grid-template-columns:1fr 1fr;gap:.85rem}}.ayb-cta-banner{--cta-accent: #0071e3;position:relative;display:block;overflow:hidden;min-height:0;border-radius:1.125rem;border:0;background:color-mix(in srgb,var(--ayb-soft) 88%,#e8e8ed 12%);text-decoration:none;color:var(--ayb-navy);box-shadow:none;transition:background .18s ease,transform .18s ease}.ayb-cta-banner:hover{background:color-mix(in srgb,var(--ayb-soft) 72%,#d2d2d7 28%)}.ayb-cta-banner--start,.ayb-cta-banner--partners,.ayb-cta-banner--rewards,.ayb-cta-banner--scale{--cta-accent: #0071e3}.ayb-cta-banner__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-start;gap:.45rem;min-height:0;padding:1.5rem 1.5rem 1.55rem;background:transparent}.ayb-cta-banner__cta{display:inline-flex;align-items:center;align-self:flex-start;gap:.28rem;margin:0 0 .15rem;padding:0;border-radius:0;background:transparent;font-size:.9375rem;font-weight:510;letter-spacing:-.015em;line-height:1.25;color:var(--cta-accent);transition:opacity .16s ease,gap .16s ease}.ayb-cta-banner__cta span[aria-hidden]{font-size:1.05em;line-height:1;font-weight:400;transform:translateY(.02em);transition:transform .16s ease}.ayb-cta-banner:hover .ayb-cta-banner__cta{background:transparent;opacity:.82;gap:.4rem}.ayb-cta-banner:hover .ayb-cta-banner__cta span[aria-hidden]{transform:translate(.1em,.02em)}.ayb-cta-banner__content h3{margin:0;font-family:var(--ayb-display-font, inherit);font-size:clamp(1.2rem,1.85vw,1.45rem);font-weight:600;letter-spacing:-.03em;line-height:1.2;color:var(--ayb-navy)}.ayb-cta-banner__content p{margin:0;max-width:34rem;font-size:.9375rem;line-height:1.55;letter-spacing:-.01em;color:var(--ayb-slate)}.aythen-builder[data-theme=dark] .ayb-cta-banner{border:0;background:color-mix(in srgb,var(--ayb-card-bg) 88%,#1c1c1e 12%);color:var(--ayb-navy)}.aythen-builder[data-theme=dark] .ayb-cta-banner:hover{background:color-mix(in srgb,var(--ayb-card-bg) 70%,#2c2c2e 30%);box-shadow:none}.aythen-builder[data-theme=dark] .ayb-cta-banner--start,.aythen-builder[data-theme=dark] .ayb-cta-banner--partners,.aythen-builder[data-theme=dark] .ayb-cta-banner--rewards,.aythen-builder[data-theme=dark] .ayb-cta-banner--scale{--cta-accent: #2997ff}.aythen-builder[data-theme=dark] .ayb-cta-banner__content p{color:var(--ayb-muted)}.aythen-builder[data-theme=dark] .ayb-cta-banner__content h3{color:var(--ayb-navy)}.aythen-builder[data-theme=dark] .ayb-cta-banner__cta{background:transparent;color:var(--cta-accent)}.aythen-builder[data-theme=dark] .ayb-cta-banner:hover .ayb-cta-banner__cta{background:transparent;opacity:.85}.ayb-bento-card__visual:has(.ayb-bv),.ayb-capability-visual:has(.ayb-bv){background:radial-gradient(ellipse 42% 55% at 8% 20%,rgba(0,0,0,.04),transparent 65%),linear-gradient(180deg,rgba(0,0,0,.02),transparent 42%),repeating-linear-gradient(90deg,transparent 0,transparent 23px,rgba(0,0,0,.035) 23px,rgba(0,0,0,.035) 24px),#fff;color:#111;border-bottom:1px solid rgba(0,0,0,.08)}.ayb-bento-card__visual:has(.ayb-bv) .ayb-bv,.ayb-capability-visual:has(.ayb-bv) .ayb-bv{--bv-ink: #111111;--bv-muted: #6e6e73;--bv-line: rgba(0, 0, 0, .14);--bv-line-strong: rgba(0, 0, 0, .28);--bv-tile: #ffffff;--bv-tile-border: rgba(0, 0, 0, .1);--bv-soft: rgba(0, 0, 0, .04)}.aythen-builder[data-theme=dark] .ayb-bento-card__visual:has(.ayb-bv),.aythen-builder[data-theme=dark] .ayb-capability-visual:has(.ayb-bv){background:radial-gradient(ellipse 42% 55% at 8% 20%,rgba(0,0,0,.04),transparent 65%),linear-gradient(180deg,rgba(0,0,0,.02),transparent 42%),repeating-linear-gradient(90deg,transparent 0,transparent 23px,rgba(0,0,0,.035) 23px,rgba(0,0,0,.035) 24px),#f5f5f7;color:#111;border-bottom-color:#00000014}.aythen-builder[data-theme=dark] .ayb-capability-visual{border-bottom-color:transparent}.ayb-bv{--bv-ink: #111827;--bv-muted: #6b7280;--bv-line: rgba(17, 24, 39, .16);--bv-line-strong: rgba(17, 24, 39, .32);--bv-tile: #fff;--bv-tile-border: rgba(17, 24, 39, .12);--bv-soft: rgba(17, 24, 39, .04);position:relative;height:100%;min-height:9.5rem;padding:.9rem 1rem 1rem;box-sizing:border-box;isolation:isolate;color:var(--bv-ink)}.aythen-builder[data-theme=dark] .ayb-bv{--bv-ink: #f3f4f6;--bv-muted: #9ca3af;--bv-line: rgba(243, 244, 246, .2);--bv-line-strong: rgba(243, 244, 246, .38);--bv-tile: #121214;--bv-tile-border: rgba(243, 244, 246, .14);--bv-soft: rgba(255, 255, 255, .04)}.aythen-builder[data-theme=dark] .ayb-bento-card__visual:has(.ayb-bv) .ayb-bv,.aythen-builder[data-theme=dark] .ayb-capability-visual:has(.ayb-bv) .ayb-bv{--bv-ink: #111111;--bv-muted: #6e6e73;--bv-line: rgba(0, 0, 0, .14);--bv-line-strong: rgba(0, 0, 0, .28);--bv-tile: #ffffff;--bv-tile-border: rgba(0, 0, 0, .1);--bv-soft: rgba(0, 0, 0, .04);color:var(--bv-ink)}.ayb-bv:before{content:"";position:absolute;top:-20%;right:-10%;bottom:-20%;left:-10%;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.35) 48%,transparent 65%);mix-blend-mode:soft-light;pointer-events:none;z-index:0;animation:ayb-bv-sheen 7s ease-in-out infinite;opacity:.45}.aythen-builder[data-theme=dark] .ayb-bv:before{background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.12) 48%,transparent 65%)}.ayb-bv>*{position:relative;z-index:1}@keyframes ayb-bv-sheen{0%,to{transform:translate(-12%) rotate(6deg);opacity:.25}50%{transform:translate(14%) rotate(6deg);opacity:.55}}@media(prefers-reduced-motion:reduce){.ayb-bv:before{animation:none}}.ayb-bv--secure{display:flex;flex-direction:column;gap:.65rem}.ayb-bv-secure__badge{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;padding:.28rem .6rem;border-radius:.55rem;background:var(--bv-tile);border:1px solid var(--bv-tile-border);color:var(--bv-ink);font-size:.6875rem;font-weight:600;letter-spacing:.01em;box-shadow:0 8px 18px -14px #0006}.ayb-bv-secure__dot{width:.4rem;height:.4rem;border-radius:50%;background:var(--bv-ink);opacity:.7;box-shadow:0 0 0 3px color-mix(in srgb,var(--bv-ink) 12%,transparent)}.ayb-bv-secure__chart{display:flex;align-items:flex-end;gap:.28rem;flex:1;min-height:4.5rem;padding:.35rem .4rem 0;border-radius:.65rem;border:1px solid var(--bv-tile-border);background:var(--bv-soft)}.ayb-bv-secure__bar{flex:1;display:block;min-height:18%;border-radius:.2rem .2rem .08rem .08rem;background:linear-gradient(180deg,var(--bv-ink),color-mix(in srgb,var(--bv-ink) 45%,transparent));opacity:.78}.ayb-bv-secure__meta{display:flex;justify-content:space-between;align-items:baseline;font-size:.75rem;color:var(--bv-muted)}.ayb-bv-secure__meta strong{color:var(--bv-ink);font-variant-numeric:tabular-nums}.ayb-bv--scan{display:grid;grid-template-columns:1.05fr 1fr;gap:.75rem;align-items:center}.ayb-bv-scan__doc{position:relative;height:7.25rem;border-radius:.65rem;border:1px solid var(--bv-tile-border);background:var(--bv-tile);padding:.7rem .65rem;display:flex;flex-direction:column;gap:.4rem;overflow:hidden;box-shadow:0 10px 22px -16px #00000073}.ayb-bv-scan__doc span{display:block;height:.35rem;border-radius:999px;background:color-mix(in srgb,var(--bv-ink) 18%,transparent)}.ayb-bv-scan__doc span:nth-child(1){width:72%}.ayb-bv-scan__doc span:nth-child(2){width:88%}.ayb-bv-scan__doc span:nth-child(3){width:64%}.ayb-bv-scan__doc span:nth-child(4){width:80%}.ayb-bv-scan__beam{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--bv-ink),transparent);box-shadow:0 0 10px color-mix(in srgb,var(--bv-ink) 25%,transparent);opacity:.7}.ayb-bv-scan__fields{display:flex;flex-direction:column;gap:.4rem}.ayb-bv-scan__field{display:grid;gap:.2rem;padding:.35rem .45rem;border-radius:.45rem;background:var(--bv-tile);border:1px solid var(--bv-tile-border);box-shadow:0 6px 14px -12px #00000059}.ayb-bv-scan__field b{font-size:.625rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--bv-muted)}.ayb-bv-scan__field i{display:block;height:.35rem;width:70%;border-radius:999px;background:color-mix(in srgb,var(--bv-ink) 28%,transparent)}.ayb-bv--flow{display:flex;flex-direction:column;justify-content:center;gap:.35rem}.ayb-bv-flow__row{display:flex;flex-direction:column;align-items:flex-start}.ayb-bv-flow__node{display:inline-flex;padding:.35rem .7rem;border-radius:.55rem;background:var(--bv-tile);border:1px solid var(--bv-tile-border);color:var(--bv-ink);font-size:.75rem;font-weight:600;box-shadow:0 8px 18px -14px #0006}.ayb-bv-flow__line{display:block;width:1.5px;height:.55rem;margin-left:1.1rem;background:linear-gradient(180deg,var(--bv-line-strong),color-mix(in srgb,var(--bv-line) 40%,transparent));transform-origin:top center}.ayb-bv--modules{position:relative}.ayb-bv-modules__core{position:absolute;left:50%;top:50%;z-index:2;width:3rem;height:3rem;margin:-1.5rem 0 0 -1.5rem;display:grid;place-items:center;border-radius:50%;background:var(--bv-tile);border:1px solid var(--bv-tile-border);color:var(--bv-ink);font-size:.75rem;font-weight:700;letter-spacing:.04em;box-shadow:0 0 0 4px color-mix(in srgb,var(--bv-ink) 6%,transparent),0 10px 24px -14px #00000073}.ayb-bv-modules__chip{position:absolute;z-index:2;transform:translate(-50%,-50%);padding:.3rem .55rem;border-radius:999px;background:var(--bv-tile);border:1px solid var(--bv-tile-border);font-size:.6875rem;font-weight:600;color:var(--bv-ink);box-shadow:0 6px 14px -12px #00000059}.ayb-bv-modules__lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:var(--bv-line-strong);pointer-events:none}.ayb-bv--logs{display:flex;flex-direction:column;gap:.5rem}.ayb-bv-logs__head{display:flex;justify-content:space-between;align-items:center;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bv-muted)}.ayb-bv-logs__head em{font-style:normal;color:var(--bv-ink);letter-spacing:0;text-transform:none}.ayb-bv-logs__table{display:flex;flex-direction:column;gap:.28rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ayb-bv-logs__row{display:grid;grid-template-columns:4.2rem 1fr auto;gap:.55rem;align-items:center;padding:.28rem .45rem;border-radius:.4rem;background:var(--bv-tile);border:1px solid var(--bv-tile-border);font-size:.6875rem;color:var(--bv-muted);box-shadow:0 6px 14px -12px #0000004d}.ayb-bv-logs__row code{color:var(--bv-ink);font-size:inherit}.ayb-bv-logs__row b{color:var(--bv-ink);font-weight:700;text-transform:uppercase;font-size:.625rem}.ayb-bv--latency{display:flex;flex-direction:column;gap:.55rem;justify-content:center}.ayb-bv-latency__metric{display:flex;flex-direction:column;gap:.1rem}.ayb-bv-latency__metric strong{font-size:1.5rem;font-weight:700;letter-spacing:-.03em;color:var(--bv-ink);font-variant-numeric:tabular-nums;text-shadow:none}.ayb-bv-latency__metric span{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bv-muted)}.ayb-bv-latency__nodes{display:flex;gap:.4rem}.ayb-bv-latency__node{flex:1;text-align:center;padding:.4rem .25rem;border-radius:.5rem;border:1px solid var(--bv-tile-border);background:var(--bv-tile);font-size:.6875rem;font-weight:600;color:var(--bv-ink);box-shadow:0 6px 14px -12px #0000004d}.ayb-bv-latency__pulse{width:100%;height:1.75rem;color:var(--bv-ink);opacity:.55;filter:none}.ayb-bv--agents{display:flex;flex-direction:column;justify-content:center;gap:.4rem}.ayb-bv-agents__card{padding:.45rem .65rem;border-radius:.55rem;border:1px solid var(--bv-tile-border);background:var(--bv-tile);box-shadow:0 6px 14px -12px #0000004d}.ayb-bv-agents__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ayb-bv-agents__top strong{font-size:.75rem;font-weight:650;color:var(--bv-ink)}.ayb-bv-agents__top em{font-style:normal;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--bv-muted)}.ayb-bv-agents__card>span{display:block;margin-top:.15rem;font-size:.6875rem;color:var(--bv-muted)}.ayb-bv--builder{display:flex;align-items:center;justify-content:center}.ayb-bv-builder__window{width:100%;max-width:16rem;border-radius:.75rem;border:1px solid var(--bv-tile-border);background:var(--bv-tile);overflow:hidden;box-shadow:0 12px 28px -16px #00000073}.ayb-bv-builder__chrome{display:flex;align-items:center;gap:.35rem;padding:.45rem .65rem;border-bottom:1px solid var(--bv-tile-border);background:var(--bv-soft)}.ayb-bv-builder__chrome i{width:.4rem;height:.4rem;border-radius:50%;background:color-mix(in srgb,var(--bv-ink) 28%,transparent)}.ayb-bv-builder__chrome i:nth-child(1){opacity:.9}.ayb-bv-builder__chrome i:nth-child(2){opacity:.65}.ayb-bv-builder__chrome i:nth-child(3){opacity:.4}.ayb-bv-builder__chrome span{margin-left:.35rem;font-size:.625rem;font-weight:600;letter-spacing:.02em;color:var(--bv-muted)}.ayb-bv-builder__body{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem .75rem}.ayb-bv-builder__blocks{display:flex;gap:.35rem}.ayb-bv-builder__blocks span{padding:.35rem .5rem;border-radius:.45rem;border:1px solid var(--bv-tile-border);background:var(--bv-soft);font-size:.6875rem;font-weight:650;color:var(--bv-ink)}.ayb-bv-builder__deploy{padding:.4rem .7rem;border-radius:999px;background:var(--bv-ink);color:var(--bv-tile);font-size:.6875rem;font-weight:700;white-space:nowrap;box-shadow:0 8px 18px -12px #00000073}.aythen-builder[data-theme=dark] .ayb-bento-card__visual{border-top-color:transparent}.ayb-infra-banner{position:relative;isolation:isolate;overflow:hidden;border-radius:1.15rem;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 1px #ffffffe6 inset,0 18px 40px -24px #0f172a2e}.ayb-infra-banner__stats{display:grid;gap:1.25rem 1.5rem;grid-template-columns:1fr;padding:1.5rem 1.35rem 1.35rem;position:relative}.ayb-infra-banner__stats:after{content:"";position:absolute;left:1.35rem;right:1.35rem;bottom:0;height:1px;background:linear-gradient(90deg,#111,#111 14%,#0f172a14 14%,#0f172a14)}@media(min-width:640px){.ayb-infra-banner__stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:1.75rem 1.75rem 1.5rem}.ayb-infra-banner__stats:after{left:1.75rem;right:1.75rem}}@media(min-width:1024px){.ayb-infra-banner__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem 2rem;padding:2rem 2rem 1.65rem}.ayb-infra-banner__stats:after{left:2rem;right:2rem}}.ayb-infra-banner__stat{min-width:0}.ayb-infra-banner__stat strong{display:block;font-size:clamp(1.75rem,3.2vw,2.35rem);font-weight:650;letter-spacing:-.04em;line-height:1.05;color:#0a2540;font-variant-numeric:tabular-nums}.ayb-infra-banner__stat span{display:block;margin-top:.45rem;max-width:18ch;font-size:.8125rem;line-height:1.45;color:#697386}.ayb-infra-banner__stage{position:relative;min-height:clamp(18rem,42vw,26rem);overflow:hidden;background:radial-gradient(ellipse 90% 55% at 50% -8%,rgba(16,163,127,.22),transparent 58%),radial-gradient(ellipse 50% 40% at 12% 18%,rgba(56,189,248,.12),transparent 62%),radial-gradient(ellipse 45% 38% at 88% 12%,rgba(52,211,153,.14),transparent 60%),linear-gradient(180deg,#f0fdf9,#f8fffc 42%,#fff)}.ayb-infra-banner__stage.ayb-infra-banner__stage--globe{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;min-height:unset;height:auto;overflow:hidden}.ayb-infra-banner__stage--globe{background:transparent}.ayb-infra-banner__stage--globe:has(.ayb-infra-banner__stage-footer){grid-template-rows:minmax(0,1fr) auto;min-height:clamp(16rem,38vw,24rem)}.ayb-infra-banner__stage-footer{grid-row:2;grid-column:1;position:relative;z-index:4;width:100%;box-sizing:border-box}.ayb-infra-banner__stage--globe>.ayb-infra-banner__globe{grid-row:1;grid-column:1;position:relative;width:100%;min-height:0;height:100%;align-self:stretch;pointer-events:none;z-index:1;overflow:hidden}.ayb-infra-banner__globe-svg{position:absolute;right:clamp(1.25rem,3.5vw,2.75rem);top:clamp(1rem,2.5vw,1.5rem);bottom:auto;width:clamp(15rem,38vw,30rem);height:clamp(15rem,38vw,30rem);max-width:none;opacity:1;color:#111}.ayb-infra-banner__globe-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.88) 24%,transparent 48%),linear-gradient(180deg,transparent 58%,rgba(255,255,255,.72) 100%);pointer-events:none}.ayb-section--bw .ayb-infra-banner__stage:not(.ayb-infra-banner__stage--globe){background:radial-gradient(ellipse 90% 55% at 50% -8%,rgba(16,163,127,.14),transparent 58%),radial-gradient(ellipse 42% 55% at 8% 20%,rgba(17,24,39,.04),transparent 65%),linear-gradient(180deg,rgba(16,163,127,.04),transparent 42%),repeating-linear-gradient(90deg,transparent 0,transparent 23px,rgba(17,24,39,.03) 23px,rgba(17,24,39,.03) 24px),#fff}.aythen-builder[data-theme=dark] .ayb-section--bw .ayb-infra-banner__stage:not(.ayb-infra-banner__stage--globe),.aythen-builder[data-theme=dark] .ayb-infra-banner__stage:not(.ayb-infra-banner__stage--globe){background:radial-gradient(ellipse 90% 55% at 50% -8%,rgba(99,102,241,.22),transparent 58%),radial-gradient(ellipse 50% 40% at 12% 18%,rgba(14,165,233,.12),transparent 62%),linear-gradient(180deg,#0b0d14,#0a0b0d 55%,#0a0a0a)}.ayb-section--bw .ayb-infra-banner__stage--globe,.ayb-infra-banner__stage--globe{background:transparent}.ayb-section--bw .ayb-infra-banner__stage.ayb-infra-banner__stage--globe{min-height:unset}.aythen-builder[data-theme=dark] .ayb-section--bw .ayb-infra-banner__stage--globe,.aythen-builder[data-theme=dark] .ayb-infra-banner__stage--globe{background:transparent}.aythen-builder[data-theme=dark] .ayb-infra-banner__stage--globe .ayb-infra-banner__globe-svg{color:#f5f5f7;opacity:.55}.aythen-builder[data-theme=dark] .ayb-infra-banner__stage--globe .ayb-infra-banner__globe-veil{background:linear-gradient(90deg,#0a0a0a 0%,rgba(10,10,10,.82) 28%,transparent 52%),linear-gradient(180deg,transparent 62%,rgba(10,10,10,.55) 100%)}.ayb-infra-banner__field{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.ayb-infra-banner__burst{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.ayb-infra-banner__shimmer{position:absolute;top:-20%;right:-10%;bottom:-20%;left:-10%;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.28) 48%,transparent 62%);mix-blend-mode:soft-light;animation:ayb-infra-shimmer 9s ease-in-out infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){.ayb-infra-banner__shimmer{animation:none!important}}.ayb-infra-banner__burst.is-live .ayb-infra-filament{stroke-dasharray:.12 .88;animation-name:ayb-infra-dash;animation-timing-function:linear;animation-iteration-count:infinite}.ayb-infra-banner__burst.is-live .ayb-infra-filament.is-major{stroke-dasharray:.2 .8}.ayb-infra-banner__burst.is-live .ayb-infra-bridge{stroke-dasharray:.18 .82;animation-name:ayb-infra-dash-rev;animation-timing-function:linear;animation-iteration-count:infinite}.ayb-infra-banner__burst.is-live .ayb-infra-wave{stroke-dasharray:.22 .78;animation-name:ayb-infra-wave-flow;animation-timing-function:linear;animation-iteration-count:infinite}.ayb-infra-banner__burst.is-live .ayb-infra-node{animation-name:ayb-infra-node-pulse;animation-timing-function:ease-in-out;animation-iteration-count:infinite;transform-origin:center;transform-box:fill-box}.ayb-infra-banner__burst.is-live .ayb-infra-node-halo{animation-name:ayb-infra-halo;animation-timing-function:ease-out;animation-iteration-count:infinite;transform-origin:center;transform-box:fill-box}@keyframes ayb-infra-dash{to{stroke-dashoffset:-1}}@keyframes ayb-infra-dash-rev{to{stroke-dashoffset:1}}@keyframes ayb-infra-wave-flow{to{stroke-dashoffset:-1}}@keyframes ayb-infra-node-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}@keyframes ayb-infra-halo{0%{opacity:.45;transform:scale(.7)}to{opacity:0;transform:scale(1.65)}}@keyframes ayb-infra-shimmer{0%,to{transform:translate(-18%) rotate(8deg);opacity:.12}50%{transform:translate(18%) rotate(8deg);opacity:.4}}@media(prefers-reduced-motion:reduce){.ayb-infra-banner__shimmer,.ayb-infra-banner__burst.is-live .ayb-infra-filament,.ayb-infra-banner__burst.is-live .ayb-infra-bridge,.ayb-infra-banner__burst.is-live .ayb-infra-wave,.ayb-infra-banner__burst.is-live .ayb-infra-node,.ayb-infra-banner__burst.is-live .ayb-infra-node-halo{animation:none!important}}.ayb-infra-banner__stage-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;max-width:28rem;padding:1.75rem 1.35rem 2rem}@media(min-width:768px){.ayb-infra-banner__stage-copy{padding:2.25rem 2rem 2.5rem;gap:1rem;max-width:30rem}}.ayb-infra-banner__stage--globe .ayb-infra-banner__stage-copy{grid-row:1;grid-column:1;position:relative;z-index:3;max-width:min(28rem,58%)}.ayb-infra-banner__stage--globe .ayb-infra-banner__eyebrow{color:#697386}.ayb-infra-banner__stage--globe .ayb-infra-banner__title{color:#0a2540}.ayb-infra-banner__stage--globe a.ayb-infra-banner__cta.ayb-btn-primary{margin-top:.35rem;text-decoration:none}@media(max-width:719px){.ayb-infra-banner__globe-svg{right:1rem;top:.5rem;bottom:auto;width:clamp(13rem,52vw,20rem);height:clamp(13rem,52vw,20rem);opacity:.75}.ayb-infra-banner__globe-veil{background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.85) 30%,transparent 50%),linear-gradient(180deg,transparent 55%,rgba(255,255,255,.8) 100%)}.ayb-infra-banner__stage--globe .ayb-infra-banner__stage-copy{max-width:100%}}.ayb-infra-banner__eyebrow{margin:0;font-size:.6875rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:#697386}.ayb-infra-banner__title{margin:0;max-width:18ch;font-size:clamp(1.55rem,3.4vw,2.35rem);font-weight:650;line-height:1.12;letter-spacing:-.035em;color:#0a2540}.ayb-infra-banner__cta.ayb-btn-primary{margin-top:.35rem;text-decoration:none}.aythen-builder[data-theme=dark] .ayb-infra-banner{background:#12141a;border-color:#ffffff1a}.aythen-builder[data-theme=dark] .ayb-infra-banner__stats:after{background:linear-gradient(90deg,#f5f5f5,#f5f5f5 14%,#ffffff1f 14%,#ffffff1f)}.aythen-builder[data-theme=dark] .ayb-infra-banner__stat strong{color:#f6f9fc}.aythen-builder[data-theme=dark] .ayb-infra-banner__stat span{color:#8898aa}.aythen-builder[data-theme=dark] .ayb-infra-banner__stage:not(.ayb-infra-banner__stage--globe){background:radial-gradient(ellipse 90% 55% at 50% -8%,rgba(16,163,127,.28),transparent 58%),radial-gradient(ellipse 50% 40% at 12% 18%,rgba(45,212,191,.12),transparent 62%),radial-gradient(ellipse 45% 38% at 88% 12%,rgba(56,189,248,.1),transparent 60%),linear-gradient(180deg,#071412,#0a0b0d 55%,#0a0a0a)}.aythen-builder[data-theme=dark] .ayb-infra-banner__shimmer{background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.12) 48%,transparent 62%)}.aythen-builder[data-theme=dark] .ayb-infra-banner__eyebrow{color:#9ca3af}.aythen-builder[data-theme=dark] .ayb-infra-banner__title{color:#f6f9fc}.aythen-builder[data-theme=dark] .ayb-infra-banner__stage--globe .ayb-infra-banner__eyebrow{color:#9ca3af}.aythen-builder[data-theme=dark] .ayb-infra-banner__stage--globe .ayb-infra-banner__title{color:#f5f5f7}@media(max-width:639px){.ayb-hero__title{max-width:none}.ayb-logos__track{gap:1.65rem;animation-duration:40s}}.aythen-builder{--bg: var(--ayb-bg);--border: var(--ayb-border);--text: var(--ayb-navy);--text-muted: var(--ayb-muted);--text-soft: var(--ayb-muted);--accent: var(--ayb-accent);--font: var(--ayb-font)}.ayb-faqs{scroll-margin-top:var(--ayb-nav-clearance)}.ayb-faqs__head{max-width:40rem;margin-bottom:.25rem}.ayb-faqs__head .mkt-section-badge{margin-bottom:.85rem}.ayb-faqs__list{margin-top:1.15rem;width:100%;max-width:none}.ayb-faqs__list .faq-list{border-top-color:color-mix(in srgb,var(--ayb-border) 80%,transparent)}.ayb-faqs__list .faq-item{border-bottom-color:color-mix(in srgb,var(--ayb-border) 80%,transparent)}.ayb-faqs__list .faq-item button{padding-block:1.1rem;font-size:1rem;font-weight:500;letter-spacing:-.015em;color:var(--ayb-navy)}.ayb-faqs__list .faq-item-icon{width:1.125rem;height:1.125rem;border:1px solid color-mix(in srgb,var(--ayb-muted) 55%,transparent);border-radius:50%;color:var(--ayb-muted)}.ayb-faqs__list .faq-item-icon:before{top:50%;left:50%;width:.5rem;height:1px;transform:translate(-50%,-50%)}.ayb-faqs__list .faq-item-icon:after{left:50%;top:50%;width:1px;height:.5rem;transform:translate(-50%,-50%)}.ayb-faqs__list .faq-item.is-open .faq-item-icon:after{transform:translate(-50%,-50%) scaleY(0);opacity:0}.ayb-faqs__list .faq-item-a{padding-left:0;padding-bottom:1.15rem}.ayb-faqs__list .faq-item-a p{font-size:.9375rem;line-height:1.65;color:var(--ayb-slate)}.aythen-builder .mkt-footer,.aythen-builder .ayb-footer-shell{margin-top:0;padding:.75rem var(--ayb-gutter) .85rem;font-family:var(--ayb-font);font-size:.8125rem;letter-spacing:-.01em;color:var(--ayb-muted);background:transparent;border-top:1px solid color-mix(in srgb,var(--ayb-border) 70%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none}.aythen-builder[data-theme=dark] .mkt-footer,.aythen-builder[data-theme=dark] .ayb-footer-shell{background:transparent;border-top-color:#ffffff14}.aythen-builder .mkt-footer:before{height:1px;background:color-mix(in srgb,var(--ayb-border) 80%,transparent);opacity:.9}.aythen-builder .mkt-footer-inner--bar{width:100%;max-width:var(--ayb-max);margin-inline:auto;padding-inline:0;gap:.5rem 1rem}.aythen-builder .mkt-footer-bar-start,.aythen-builder .mkt-footer-bar-end{gap:.35rem .55rem}.aythen-builder .mkt-footer-brand{color:var(--ayb-navy);text-decoration:none}.aythen-builder .mkt-footer-dock-copy{font-size:.75rem;font-weight:500;color:var(--ayb-muted);font-variant-numeric:tabular-nums}.aythen-builder .mkt-footer-links--bar{gap:.15rem .15rem}.aythen-builder .mkt-footer-links--bar a,.aythen-builder .mkt-footer-links--bar .mkt-footer-link-btn{padding:.4rem .65rem;border-radius:980px;color:var(--ayb-muted);font-size:.8125rem;font-weight:500;letter-spacing:-.01em;text-decoration:none;transition:color .18s ease,background .18s ease}.aythen-builder .mkt-footer-links--bar a:hover,.aythen-builder .mkt-footer-links--bar .mkt-footer-link-btn:hover{color:var(--ayb-navy);background:color-mix(in srgb,var(--ayb-navy) 6%,transparent)}.aythen-builder .mkt-footer-bar-menu{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem .45rem}.aythen-builder .mkt-footer-social-btn{width:1.75rem;height:1.75rem;border-radius:980px;border:.5px solid transparent;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;color:var(--ayb-muted)}.aythen-builder .mkt-footer-social-btn:hover{transform:translateY(-.5px);background:linear-gradient(165deg,color-mix(in srgb,#ffffff 55%,transparent),color-mix(in srgb,#ffffff 42%,transparent) 48%,color-mix(in srgb,#ffffff 18%,transparent));border-color:color-mix(in srgb,#ffffff 55%,rgba(0,0,0,.08));backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 72%,transparent),0 1px 2px #0000000f,0 4px 14px #0000000d;color:var(--ayb-navy)}.aythen-builder[data-theme=dark] .mkt-footer-social-btn{border:.5px solid transparent;background:transparent;box-shadow:none;color:color-mix(in srgb,#f5f5f7 78%,transparent)}.aythen-builder[data-theme=dark] .mkt-footer-social-btn:hover{background:linear-gradient(165deg,color-mix(in srgb,#ffffff 28%,transparent),color-mix(in srgb,#ffffff 18%,transparent),color-mix(in srgb,#ffffff 12%,transparent));border-color:color-mix(in srgb,#ffffff 34%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 38%,transparent),0 0 0 1px color-mix(in srgb,#ffffff 8%,transparent),0 1px 2px #00000047,0 6px 16px #00000038;color:#f5f5f7}.aythen-builder .mkt-footer-social-icon{width:.875rem;height:.875rem;color:inherit}.aythen-builder .mkt-footer-social-icon path{fill:currentColor}.aythen-builder .mkt-footer-bottom-lang .aythen-langdd-trigger--compact,.aythen-builder .mkt-footer-bar-menu .aythen-langdd-trigger--compact{min-height:2.15rem;padding-inline:.7rem;border-radius:980px;border:1px solid color-mix(in srgb,var(--ayb-border) 85%,transparent);background:color-mix(in srgb,var(--ayb-bg) 70%,#fff);font-size:.8125rem;font-weight:500;color:var(--ayb-navy)}.aythen-builder[data-theme=dark] .mkt-footer-bottom-lang .aythen-langdd-trigger--compact,.aythen-builder[data-theme=dark] .mkt-footer-bar-menu .aythen-langdd-trigger--compact{background:#ffffff0f;border-color:#ffffff1f;color:#f5f5f7}.ayb-footer-shell{min-height:4.25rem}@media(max-width:767px){.aythen-builder .mkt-footer{padding-block:1.15rem 1.35rem}.aythen-builder .mkt-footer-inner--bar{flex-direction:column;align-items:stretch;gap:.85rem}.aythen-builder .mkt-footer-bar-start,.aythen-builder .mkt-footer-bar-end{justify-content:space-between}.aythen-builder .mkt-footer-bar-menu{width:100%;justify-content:flex-start}}.ayb-capability-visual--bshow{position:relative;aspect-ratio:16 / 11;min-height:10.5rem;background:radial-gradient(ellipse 70% 60% at 50% 30%,rgba(255,255,255,.08),transparent 60%),linear-gradient(165deg,#141414,#0a0a0a 55%,#000);border-bottom:1px solid rgba(255,255,255,.08);isolation:isolate}.ayb-builder-scrub.ayb-section{position:relative}.aythen-builder main>.ayb-builder-scrub.ayb-section{scroll-margin-top:var(--ayb-nav-clearance, 6rem)}.aythen-showcase--embedded .ayb-builder-scrub.ayb-section{padding-block:0;background:transparent;scroll-margin-top:var(--ayb-nav-clearance, 6rem)}.ayb-builder-scrub__pin{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;min-height:0;height:auto;box-sizing:border-box;padding-block:clamp(1.25rem,3vh,2rem);background:transparent}.ayb-builder-scrub__fold{display:flex;flex-direction:column;gap:clamp(1.25rem,2.5vw,1.85rem);align-items:stretch;width:100%;padding-block:0}.ayb-builder-scrub__stack-cta{width:100%;padding-top:clamp(1.15rem,2.2vw,1.65rem);box-sizing:border-box}.ayb-builder-scrub__stack-cta>div{margin:0;padding:0}@media(min-width:960px){.ayb-builder-scrub__fold{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.5rem,4vw,3rem);align-items:center}}.ayb-builder-scrub__head{max-width:34rem;min-width:0;width:100%;display:flex;flex-direction:column;align-items:flex-start}.ayb-builder-scrub__head .mkt-section-badge{margin:0 0 .85rem}.ayb-builder-scrub__head .ayb-builder-scrub__more-link{margin:1rem 0 0;align-self:flex-start;text-decoration:none;display:inline-flex;align-items:center;gap:.35rem}.ayb-builder-scrub__more-link-label{color:inherit}.ayb-builder-scrub__more-link-chevron{font-size:1.125em;font-weight:600;line-height:1;color:inherit}.ayb-builder-scrub__more-link--builder .ayb-builder-scrub__more-link-chevron{color:var(--ayb-accent, #3b82f6)}.ayb-builder-scrub__more-link--docs .ayb-builder-scrub__more-link-chevron{color:var(--green-landing-color, #10a37f)}.aythen-builder[data-theme=dark] .ayb-builder-scrub__more-link--builder .ayb-builder-scrub__more-link-chevron{color:#60a5fa}.aythen-builder[data-theme=dark] .ayb-builder-scrub__more-link--docs .ayb-builder-scrub__more-link-chevron{color:#34d399}.ayb-builder-scrub__head .ayb-section-title{margin:0}.ayb-builder-scrub__head .ayb-lead{margin-top:.55rem}.ayb-builder-scrub__step-slot{margin-top:1.15rem;min-height:5.75rem;width:100%}.ayb-builder-scrub__step-slot--static{display:flex;flex-direction:column;gap:.85rem;min-height:0}.ayb-builder-scrub__step-copy{display:flex;flex-direction:column;gap:.55rem}.ayb-builder-scrub__step-copy .ayb-display-title{margin:0;font-size:1.125rem}.ayb-builder-scrub__step-copy .ayb-ink-muted{margin:0;font-size:.875rem;line-height:1.5}.ayb-builder-scrub__progress{margin-top:.85rem;width:min(100%,14rem);height:2px;border-radius:999px;background:color-mix(in srgb,var(--ayb-navy, #0a2540) 12%,transparent);overflow:hidden}.ayb-builder-scrub__progress-fill{display:block;height:100%;border-radius:inherit;background:var(--ayb-accent, #3b82f6)}.ayb-builder-scrub__dots{display:flex;gap:.45rem;margin:.75rem 0 0;padding:0;list-style:none}.ayb-builder-scrub__dots li{display:flex;margin:0;padding:0}.ayb-builder-scrub__dot{width:.45rem;height:.45rem;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--ayb-navy, #0a2540) 28%,transparent);cursor:pointer;transition:background .2s ease,transform .2s ease}.ayb-builder-scrub__dot.is-active{background:var(--ayb-accent, #3b82f6);transform:scale(1.15)}.aythen-builder[data-theme=dark] .ayb-builder-scrub__progress{background:#ffffff1f}.aythen-builder[data-theme=dark] .ayb-builder-scrub__dot{background:#f5f5f547}.aythen-builder[data-theme=dark] .ayb-builder-scrub__dot.is-active{background:#f5f5f5}.ayb-builder-scrub__stage{position:relative;min-width:0;width:100%;max-width:min(32rem,100%)}.ayb-builder-scrub__stack{position:relative;width:100%;min-height:clamp(14rem,32vh,20rem)}.ayb-builder-scrub__stack--static{display:flex;flex-direction:column;gap:1rem;min-height:0}.ayb-builder-scrub__card-slot{width:100%}.ayb-builder-scrub__card{width:100%;max-width:none;margin:0;display:flex;flex-direction:column}.ayb-builder-scrub__card--visual .ayb-capability-visual--bshow{aspect-ratio:16 / 10;min-height:clamp(14rem,32vh,20rem);max-height:none;height:auto;border-bottom:0}.ayb-builder-scrub__card--visual:has(.ayb-bshow--orbit),.ayb-builder-scrub__card--visual:has(.ayb-bshow--compose),.ayb-builder-scrub__card--visual:has(.ayb-bshow--vault){background:transparent;border:none;box-shadow:none;overflow:visible}.ayb-builder-scrub__card--visual:has(.ayb-bshow--orbit):hover,.ayb-builder-scrub__card--visual:has(.ayb-bshow--compose):hover,.ayb-builder-scrub__card--visual:has(.ayb-bshow--vault):hover{transform:none;box-shadow:none}.ayb-builder-scrub__card--visual:has(.ayb-bshow--orbit) .ayb-capability-visual--bshow,.ayb-builder-scrub__card--visual:has(.ayb-bshow--compose) .ayb-capability-visual--bshow,.ayb-builder-scrub__card--visual:has(.ayb-bshow--vault) .ayb-capability-visual--bshow{background:transparent;border:none;overflow:visible}.aythen-builder[data-theme=dark] .ayb-builder-scrub__card--visual:has(.ayb-bshow--orbit) .ayb-capability-visual--bshow,.aythen-builder[data-theme=dark] .ayb-builder-scrub__card--visual:has(.ayb-bshow--compose) .ayb-capability-visual--bshow,.aythen-builder[data-theme=dark] .ayb-builder-scrub__card--visual:has(.ayb-bshow--vault) .ayb-capability-visual--bshow{background:transparent;border:none}.ayb-builder-scrub .ayb-bshow__svg--compose,.ayb-builder-scrub .ayb-bshow__svg--vault{width:min(86%,17rem);max-width:17rem}@media(max-width:959px){.ayb-builder-scrub__pin{padding-block:clamp(1rem,3vw,1.5rem)}.ayb-builder-scrub__stage{max-width:none}.ayb-builder-scrub__card--visual .ayb-capability-visual--bshow{min-height:clamp(12rem,42vw,16rem)}}.aythen-builder[data-theme=dark] .ayb-capability-visual--bshow{background:radial-gradient(ellipse 70% 60% at 50% 28%,rgba(255,255,255,.06),transparent 58%),linear-gradient(165deg,#111,#0a0a0a,#000);border-bottom-color:#ffffff14}.ayb-bshow-grid{perspective:1200px}.ayb-bshow-card{transform-style:preserve-3d;will-change:transform,filter,opacity}.ayb-bshow{position:relative;width:100%;height:100%;min-height:10.5rem;display:grid;place-items:center;overflow:hidden;color:#f5f5f7}.aythen-builder[data-theme=dark] .ayb-bshow{color:#f5f5f7}.ayb-bshow--compose{color:#0f172a;overflow:visible}.ayb-bshow__svg--compose{width:min(78%,15.5rem);max-width:15.5rem}.ayb-bshow__compose-wire{stroke:#0f172a1a;stroke-width:.85}.ayb-bshow__compose-pulse{fill:none;stroke-width:1.35;stroke-linecap:round}.ayb-bshow__compose-hub-ring{fill:none;stroke:#2563eb47;stroke-width:.7}.ayb-bshow__compose-hub-core{fill:#fff;stroke:#0f172a1f;stroke-width:.8;filter:drop-shadow(0 2px 6px rgba(15,23,42,.1))}.ayb-bshow__compose-hub-label{fill:#0f172a;font-size:4.4px;font-weight:700;letter-spacing:.02em;font-family:var(--ayb-display-font, inherit)}.ayb-bshow__compose-chip{position:absolute;z-index:2;translate:-50% -50%;padding:.28rem .55rem;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#fff;font-size:.625rem;font-weight:650;letter-spacing:.01em;color:#0f172a;white-space:nowrap;box-shadow:0 1px 2px #0f172a0d}.aythen-builder[data-theme=dark] .ayb-bshow--compose{color:#e2e8f0}.aythen-builder[data-theme=dark] .ayb-bshow__compose-wire{stroke:#e2e8f024}.aythen-builder[data-theme=dark] .ayb-bshow__compose-hub-core{fill:#111827;stroke:#e2e8f029;filter:drop-shadow(0 2px 8px rgba(0,0,0,.35))}.aythen-builder[data-theme=dark] .ayb-bshow__compose-hub-label{fill:#f1f5f9}.aythen-builder[data-theme=dark] .ayb-bshow__compose-chip{border-color:#e2e8f029;background:#111827eb;color:#f1f5f9;box-shadow:0 2px 8px #00000047}.ayb-bshow--orbit{color:#0f172a;overflow:visible}.ayb-bshow__svg{width:78%;max-width:11.5rem;aspect-ratio:1;overflow:visible}.ayb-bshow__svg--orbit{width:min(78%,15.5rem);max-width:15.5rem}.ayb-builder-scrub .ayb-bshow__svg--orbit{width:min(86%,17rem);max-width:17rem}.ayb-bshow__orbit-guide{fill:none;stroke:#0f172a1a;stroke-width:.85}.ayb-bshow__orbit-guide--inner{stroke:#0f172a0f;stroke-width:.65;stroke-dasharray:1.2 2.8}.ayb-bshow__orbit-dash{fill:none;stroke-width:1.15;stroke-linecap:round;stroke-dasharray:18 28}.ayb-bshow__orbit-hub-ring{fill:none;stroke:#2563eb47;stroke-width:.7}.ayb-bshow__orbit-hub{fill:#fff;stroke:#0f172a1f;stroke-width:.8;filter:drop-shadow(0 2px 6px rgba(15,23,42,.1))}.ayb-bshow__orbit-hub-label{fill:#0f172a;font-size:4.2px;font-weight:700;letter-spacing:.04em;font-family:var(--ayb-display-font, inherit)}.ayb-bshow__signal{fill:#2563eb;filter:drop-shadow(0 0 4px rgba(37,99,235,.55))}.ayb-bshow__signal-trail{opacity:.9;pointer-events:none}.ayb-bshow__node{position:absolute;z-index:2;translate:-50% -50%;padding:.28rem .55rem;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#fff;font-size:.625rem;font-weight:650;letter-spacing:.01em;color:#0f172a;white-space:nowrap;box-shadow:0 1px 2px #0f172a0d}.aythen-builder[data-theme=dark] .ayb-bshow--orbit{color:#e2e8f0}.aythen-builder[data-theme=dark] .ayb-bshow__orbit-guide{stroke:#e2e8f029}.aythen-builder[data-theme=dark] .ayb-bshow__orbit-guide--inner{stroke:#e2e8f01a}.aythen-builder[data-theme=dark] .ayb-bshow__orbit-hub{fill:#111827;stroke:#e2e8f029;filter:drop-shadow(0 2px 8px rgba(0,0,0,.35))}.aythen-builder[data-theme=dark] .ayb-bshow__orbit-hub-label{fill:#f1f5f9}.aythen-builder[data-theme=dark] .ayb-bshow__node{border-color:#e2e8f029;background:#111827eb;color:#f1f5f9;box-shadow:0 2px 8px #00000047}.ayb-bshow--vault{color:#0f172a;overflow:visible}.ayb-bshow__svg--vault{width:min(78%,15.5rem);max-width:15.5rem}.ayb-bshow__vault-guide{fill:none;stroke:#0f172a1a;stroke-width:.85}.ayb-bshow__vault-guide--mid{stroke:#0f172a12;stroke-dasharray:1.4 2.6}.ayb-bshow__vault-guide--inner{stroke:#0f172a0f}.ayb-bshow__vault-dash{fill:none;stroke-width:1.15;stroke-linecap:round;stroke-dasharray:16 30}.ayb-bshow__vault-dash--counter{stroke-width:.95;stroke-dasharray:10 22;opacity:.85}.ayb-bshow__vault-ripple{fill:none;stroke:#2563eb73;stroke-width:1}.ayb-bshow__vault-hub-ring{fill:none;stroke:#2563eb4d;stroke-width:.7}.ayb-bshow__vault-hub{fill:#fff;stroke:#0f172a1f;stroke-width:.8;filter:drop-shadow(0 2px 6px rgba(15,23,42,.1))}.ayb-bshow__vault-lock rect{fill:#0f172a;stroke:none}.ayb-bshow__vault-lock path{stroke:#0f172a;stroke-width:1.35;stroke-linecap:round}.ayb-bshow__vault-keyhole{fill:#fff}.ayb-bshow__vault-chip{position:absolute;z-index:2;translate:-50% -50%;padding:.28rem .55rem;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#fff;font-size:.625rem;font-weight:650;letter-spacing:.01em;color:#0f172a;white-space:nowrap;box-shadow:0 1px 2px #0f172a0d}.aythen-builder[data-theme=dark] .ayb-bshow--vault{color:#e2e8f0}.aythen-builder[data-theme=dark] .ayb-bshow__vault-guide{stroke:#e2e8f029}.aythen-builder[data-theme=dark] .ayb-bshow__vault-guide--mid,.aythen-builder[data-theme=dark] .ayb-bshow__vault-guide--inner{stroke:#e2e8f01a}.aythen-builder[data-theme=dark] .ayb-bshow__vault-hub{fill:#111827;stroke:#e2e8f029;filter:drop-shadow(0 2px 8px rgba(0,0,0,.35))}.aythen-builder[data-theme=dark] .ayb-bshow__vault-lock rect{fill:#f1f5f9}.aythen-builder[data-theme=dark] .ayb-bshow__vault-lock path{stroke:#f1f5f9}.aythen-builder[data-theme=dark] .ayb-bshow__vault-keyhole{fill:#111827}.aythen-builder[data-theme=dark] .ayb-bshow__vault-chip{border-color:#e2e8f029;background:#111827eb;color:#f1f5f9;box-shadow:0 2px 8px #00000047}.ayb-bshow__panel{width:min(92%,15.25rem);padding:.7rem .75rem .75rem;border-radius:1rem;border:1px solid rgba(15,23,42,.1);background:#fff;box-shadow:0 1px #ffffffe6 inset,0 10px 24px -16px #0f172a2e;color:#0f172a}.ayb-bshow__panel-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.ayb-bshow__panel-title{font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.ayb-bshow__live{display:inline-flex;align-items:center;gap:.28rem;font-size:.5625rem;font-weight:650;letter-spacing:.02em;color:#10a37f}.ayb-bshow__live i{width:.4rem;height:.4rem;border-radius:50%;background:#10a37f;box-shadow:0 0 0 3px #10a37f2e}.ayb-bshow__verified{display:inline-grid;place-items:center;width:1.15rem;height:1.15rem;border-radius:50%;background:#10a37f1f;color:#10a37f;font-size:.625rem;font-weight:700}.ayb-bshow--audit{color:#0f172a;overflow:visible;display:flex;align-items:center;justify-content:center;width:100%;min-height:11rem;padding:.25rem .35rem}.ayb-bshow__audit-timeline{list-style:none;margin:0;padding:0;width:min(94%,15.25rem);display:flex;flex-direction:column;gap:0}.ayb-bshow__audit-timeline-item{position:relative;display:grid;grid-template-columns:1.15rem 1fr auto;align-items:start;gap:.5rem .55rem;padding:.42rem 0 .42rem .05rem}.ayb-bshow__audit-timeline-item:last-child{padding-bottom:.15rem}.ayb-bshow__audit-timeline-rail{position:absolute;left:.34rem;top:.95rem;bottom:-.35rem;width:1px;background:linear-gradient(180deg,color-mix(in srgb,var(--module-accent, #6366f1) 35%,rgba(15,23,42,.12)),#0f172a14);pointer-events:none}.ayb-bshow__audit-timeline-item:last-child .ayb-bshow__audit-timeline-rail{display:none}.ayb-bshow__audit-timeline-dot{position:relative;z-index:1;width:.5rem;height:.5rem;margin-top:.2rem;border-radius:50%;background:#fff;border:2px solid color-mix(in srgb,var(--module-accent, #6366f1) 55%,#10a37f);box-shadow:0 0 0 3px color-mix(in srgb,var(--module-accent, #6366f1) 12%,transparent)}.ayb-bshow__audit-timeline-item--next .ayb-bshow__audit-timeline-dot{border-color:color-mix(in srgb,var(--module-accent, #6366f1) 75%,#312e81);background:color-mix(in srgb,var(--module-accent, #6366f1) 18%,#fff)}.ayb-bshow__audit-timeline-body{min-width:0;display:flex;flex-direction:column;gap:.08rem}.ayb-bshow__audit-timeline-who{margin:0;font-size:.625rem;font-weight:700;letter-spacing:-.02em;color:#0f172a;line-height:1.2}.ayb-bshow__audit-timeline-label{margin:0;font-size:.5625rem;font-weight:550;color:#64748b;letter-spacing:-.01em;line-height:1.3}.ayb-bshow__audit-timeline-time{margin-top:.12rem;font-size:.5rem;font-variant-numeric:tabular-nums;color:#94a3b8;white-space:nowrap}.ayb-bshow__audit-timeline-tag{margin-top:.1rem;padding:.12rem .38rem;border-radius:999px;font-size:.4375rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--module-accent, #6366f1) 70%,#312e81);background:color-mix(in srgb,var(--module-accent, #6366f1) 10%,transparent)}.ayb-bshow__panel--audit{width:min(94%,15.5rem);display:flex;flex-direction:column;gap:.5rem;padding:.65rem .7rem .7rem;border-radius:1rem;background:linear-gradient(165deg,#fffffffa,color-mix(in srgb,var(--module-accent, #6366f1) 4%,#fff))}.ayb-bshow__audit-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ayb-bshow__live--subtle{font-size:.5rem;font-weight:600;color:#64748b;text-transform:none;letter-spacing:0}.ayb-bshow__live--subtle i{background:#10a37f;box-shadow:none}.ayb-bshow__audit-meta{margin:0;display:flex;align-items:center;gap:.35rem;font-size:.5625rem;font-weight:550;line-height:1.35;color:#64748b;letter-spacing:-.01em}.ayb-bshow__audit-meta-dot{flex-shrink:0;width:.35rem;height:.35rem;border-radius:50%;background:#10a37f}.ayb-bshow__audit-feed{list-style:none;margin:0;padding:.35rem 0 .15rem;display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(15,23,42,.06);border-bottom:1px solid rgba(15,23,42,.06)}.ayb-bshow__audit-feed-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;padding:.38rem .05rem;font-size:.5625rem;line-height:1.25}.ayb-bshow__audit-feed-item+.ayb-bshow__audit-feed-item{border-top:1px solid rgba(15,23,42,.04)}.ayb-bshow__audit-feed-dot{width:.3rem;height:.3rem;border-radius:50%;background:color-mix(in srgb,var(--module-accent, #6366f1) 55%,#10a37f);opacity:.85}.ayb-bshow__audit-feed-label{font-weight:600;color:#334155;letter-spacing:-.02em}.ayb-bshow__audit-feed-time{font-variant-numeric:tabular-nums;font-size:.5rem;color:#94a3b8;font-style:normal}.ayb-bshow__audit-footer{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;align-items:start;padding-top:.1rem}.ayb-bshow__audit-footer-roles,.ayb-bshow__audit-footer-action{display:flex;flex-direction:column;gap:.12rem;min-width:0}.ayb-bshow__audit-footer-roles span,.ayb-bshow__audit-footer-action span{font-size:.4375rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.ayb-bshow__audit-footer-roles em{font-style:normal;font-size:.5625rem;font-weight:650;color:#475569}.ayb-bshow__audit-footer-action strong{font-size:.5625rem;font-weight:700;color:color-mix(in srgb,var(--module-accent, #6366f1) 72%,#312e81);letter-spacing:-.02em}.ayb-bshow__audit-rows{display:flex;flex-direction:column;gap:.35rem}.ayb-bshow__audit-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem;padding:.35rem .45rem;border-radius:.55rem;background:#0f172a08;font-size:.5625rem;line-height:1.2}.ayb-bshow__audit-time{color:#94a3b8;font-variant-numeric:tabular-nums}.ayb-bshow__audit-row code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5625rem;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ayb-bshow__audit-row b{color:#10a37f;font-weight:700;letter-spacing:.02em}.ayb-bshow__audit-status{display:flex;flex-wrap:wrap;gap:.3rem}.ayb-bshow__status-pill{display:inline-flex;align-items:center;padding:.18rem .4rem;border-radius:999px;font-size:.5rem;font-weight:700;letter-spacing:.02em;border:1px solid rgba(15,23,42,.1);background:#0f172a08;color:#475569}.ayb-bshow__status-pill.is-ok{border-color:#10a37f47;background:#10a37f14;color:#0f766e}.ayb-bshow__status-pill.is-queue{border-color:#6366f147;background:#6366f114;color:#4338ca}.ayb-bshow__audit-roles{display:flex;flex-direction:column;gap:.28rem}.ayb-bshow__audit-label{font-size:.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.ayb-bshow__role-row{display:flex;flex-wrap:wrap;gap:.28rem}.ayb-bshow__role-chip{padding:.2rem .45rem;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#fff;font-size:.5rem;font-weight:650;color:#64748b}.ayb-bshow__role-chip.is-on{color:#312e81;background:#6366f114}.ayb-bshow__next-action{display:flex;flex-direction:column;gap:.12rem;margin-top:.1rem;padding:.4rem .5rem;border-radius:.65rem;border:1px solid rgba(99,102,241,.22);background:linear-gradient(180deg,#6366f114,#fffffff2)}.ayb-bshow__next-action span{font-size:.5rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.ayb-bshow__next-action strong{font-size:.625rem;font-weight:700;color:#312e81;letter-spacing:-.01em}.ayb-bshow--extract{color:#0f172a;overflow:visible}.ayb-bshow__extract-stage{position:relative;width:min(88%,14.5rem);height:11.5rem}.ayb-bshow__doc{position:absolute;left:8%;top:8%;width:52%;height:84%;padding:.85rem .7rem;border-radius:.85rem;border:1px solid rgba(15,23,42,.12);background:#fff;box-shadow:0 10px 24px -16px #0f172a33;display:flex;flex-direction:column;gap:.45rem;overflow:hidden}.ayb-bshow__doc span{display:block;height:.35rem;border-radius:999px;background:#0f172a1a}.ayb-bshow__doc span:nth-child(1){width:72%}.ayb-bshow__doc span:nth-child(2){width:88%}.ayb-bshow__doc span:nth-child(3){width:64%}.ayb-bshow__doc span:nth-child(4){width:80%}.ayb-bshow__scan-beam{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--module-accent, #0891b2) 85%,#fff),transparent);box-shadow:0 0 12px color-mix(in srgb,var(--module-accent, #0891b2) 45%,transparent)}.ayb-bshow__extract-chip{position:absolute;z-index:2;translate:-50% -50%;padding:.28rem .5rem;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#fff;font-size:.5625rem;font-weight:700;letter-spacing:.03em;color:#0f172a;white-space:nowrap;box-shadow:0 1px 2px #0f172a0f}.ayb-bshow--structure{color:#0f172a;overflow:visible}.ayb-bshow__panel--grid,.ayb-bshow__panel--compare{width:min(94%,15.5rem)}.ayb-bshow__structure-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.ayb-bshow__structure-cell{padding:.45rem .35rem;border-radius:.55rem;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;font-size:.5625rem;font-weight:650;text-align:center;color:#334155;line-height:1.2}.ayb-bshow__structure-cell.is-ok{color:#0f172a}.ayb-bshow__compare-docs{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin-bottom:.5rem}.ayb-bshow__compare-doc{display:flex;flex-direction:column;gap:.28rem;padding:.4rem .4rem .45rem;border-radius:.65rem;border:1px solid rgba(15,23,42,.1);background:#f8fafcf2}.ayb-bshow__compare-doc-title{font-size:.5rem;font-weight:700;letter-spacing:.02em;color:#475569}.ayb-bshow__compare-doc i{display:block;height:.28rem;border-radius:999px;background:#0f172a1a}.ayb-bshow__compare-doc i:nth-child(2){width:78%}.ayb-bshow__compare-doc i:nth-child(3){width:92%}.ayb-bshow__compare-doc i:nth-child(4){width:64%}.ayb-bshow__compare-doc.is-b{background:#fffbebe6}.ayb-bshow__compare-diffs{display:flex;flex-direction:column;gap:.28rem}.ayb-bshow__compare-diff{display:grid;grid-template-columns:2.6rem 1fr auto 1fr;align-items:center;gap:.25rem;padding:.28rem .35rem;border-radius:.5rem;border:1px solid rgba(15,23,42,.08);background:#0f172a05;font-size:.5rem;line-height:1.2;color:#64748b}.ayb-bshow__compare-diff b,.ayb-bshow__compare-diff strong{font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.ayb-bshow__compare-diff em{font-style:normal;color:#94a3b8;font-size:.45rem}.ayb-bshow__compare-diff.is-changed{border-color:#f59e0b59;background:#f59e0b14}.ayb-bshow__compare-diff.is-changed strong{color:#b45309}.ayb-bshow--chat{color:#0f172a;overflow:visible}.ayb-bshow__chat{display:flex;flex-direction:column;gap:.4rem;width:min(92%,14.75rem);padding:.55rem}.ayb-bshow__chat--with-chart{gap:.35rem}.ayb-bshow__chat--scroll{max-height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;padding-block:.15rem}.ayb-bshow__chat--scroll::-webkit-scrollbar{display:none}.ayb-bshow__chat--scroll .ayb-bshow__chat-bubble{font-size:.5625rem;padding:.38rem .55rem;max-width:92%}.ayb-bshow__chat--scroll .ayb-bshow__chat-chart{flex-shrink:0;margin-top:.15rem}.ayb-bshow__chat--scroll .ayb-bshow__chat-bars{height:2.65rem}.ayb-bshow__chat-chart{display:flex;flex-direction:column;gap:.3rem;padding:.45rem .5rem .4rem;border-radius:.75rem;border:1px solid rgba(15,23,42,.1);background:#fff;box-shadow:0 1px 2px #0f172a0d}.ayb-bshow__chat-chart-head{display:flex;align-items:center;justify-content:space-between;font-size:.5rem;font-weight:700;color:#64748b;letter-spacing:.03em;text-transform:uppercase}.ayb-bshow__chat-chart-head b{color:#10a37f;letter-spacing:0;text-transform:none}.ayb-bshow__chat-bars{display:flex;align-items:flex-end;gap:.22rem;height:3.4rem;padding:.15rem .05rem 0}.ayb-bshow__chat-bars>span{flex:1;height:var(--bar-h, 50%);border-radius:.22rem .22rem .1rem .1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--module-accent, #a78bfa) 88%,#fff),color-mix(in srgb,var(--module-accent, #a78bfa) 55%,#c4b5fd));transform-origin:center bottom}.ayb-bshow__chat-chart-axis{display:grid;grid-template-columns:repeat(6,1fr);gap:.22rem;font-size:.4375rem;font-weight:650;color:#94a3b8;text-align:center}.ayb-bshow__chat-bubble{max-width:88%;padding:.45rem .65rem;border-radius:1rem;font-size:.625rem;font-weight:550;line-height:1.35;letter-spacing:-.01em;box-shadow:0 1px 2px #0f172a0f}.ayb-bshow__chat-bubble--user{align-self:flex-end;border-bottom-right-radius:.35rem;background:color-mix(in srgb,var(--module-accent, #a78bfa) 88%,#fff);color:#fff}.ayb-bshow__chat-bubble--ai{align-self:flex-start;border-bottom-left-radius:.35rem;border:1px solid rgba(15,23,42,.1);background:#fff;color:#0f172a}.ayb-bshow__chat-typing{align-self:flex-start;display:inline-flex;gap:.22rem;padding:.4rem .55rem;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#fff}.ayb-bshow__chat-typing i{width:.28rem;height:.28rem;border-radius:50%;background:#94a3b8}.aythen-builder[data-theme=dark] .ayb-bshow__panel,.aythen-builder[data-theme=dark] .ayb-bshow__doc,.aythen-builder[data-theme=dark] .ayb-bshow__chat-bubble--ai,.aythen-builder[data-theme=dark] .ayb-bshow__chat-typing,.aythen-builder[data-theme=dark] .ayb-bshow__extract-chip{background:#111827eb;border-color:#e2e8f024;color:#e2e8f0;box-shadow:0 2px 10px #00000047}.aythen-builder[data-theme=dark] .ayb-bshow__panel-title,.aythen-builder[data-theme=dark] .ayb-bshow__audit-time{color:#94a3b8}.aythen-builder[data-theme=dark] .ayb-bshow__audit-row{background:#ffffff0a}.aythen-builder[data-theme=dark] .ayb-bshow__audit-row code,.aythen-builder[data-theme=dark] .ayb-bshow__structure-cell{color:#e2e8f0}.aythen-builder[data-theme=dark] .ayb-bshow__doc span{background:#e2e8f029}.aythen-builder[data-theme=dark] .ayb-bshow__structure-cell{background:#111827e0;border-color:#e2e8f01f}@keyframes ayb-bshow-sheen{0%,to{transform:translate(-120%)}45%,55%{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.ayb-bshow__core i{animation:none}}.aythen-builder{--mkt-frame-pad-x: var(--ayb-gutter);--mkt-spec-lime: #4ade80;--mkt-spec-neon: #39ff88;--mkt-spec-cyan: #0891b2;--surface: var(--ayb-card-bg, #fff);--accent: var(--ayb-accent, #10a37f)}.aythen-builder .ayb-pricing-band.mkt-band.mkt-band--flat{position:relative;overflow:hidden;padding-inline:0;padding-block:clamp(1.5rem,3vw,2.25rem) clamp(2.5rem,5vw,3.5rem);margin:0;box-sizing:border-box;background:transparent;color:var(--ayb-navy)}.aythen-builder .ayb-pricing-band .ayb-container{position:relative;z-index:1}.aythen-builder .ayb-pricing-band__row{display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.aythen-builder .mkt-closing-band--split .ayb-pricing-band__row{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(1.25rem,3.5vw,2.75rem)}.aythen-builder .ayb-pricing-band .mkt-band-inner{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.85rem,1.6vw,1.15rem);width:min(44rem,100%);min-width:0}.aythen-builder .ayb-pricing-band .mkt-section-badge,.aythen-builder .ayb-pricing-band h2,.aythen-builder .ayb-pricing-band .mkt-band-lead,.aythen-builder .ayb-pricing-band .mkt-band-note{margin:0}.aythen-builder .ayb-pricing-band h2{font-family:var(--ayb-display-font, inherit);font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:700;letter-spacing:var(--ayb-display-tracking, -.03em);line-height:var(--ayb-display-leading, 1.12);color:var(--ayb-navy);text-shadow:none}.aythen-builder .ayb-pricing-band .mkt-band-lead{max-width:36rem;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.55;letter-spacing:-.01em;color:var(--ayb-slate)}.aythen-builder .ayb-pricing-band .mkt-band-actions.lh-ctas{margin-top:clamp(.25rem,.6vw,.45rem)}.aythen-builder .ayb-pricing-band .mkt-band-inner--actions-only{justify-content:center;gap:clamp(.65rem,1.2vw,.95rem);width:min(20rem,100%)}.aythen-builder .ayb-pricing-band .mkt-band-inner--actions-only .mkt-band-actions.lh-ctas{margin-top:0}.aythen-builder .ayb-pricing-band .mkt-band-note{margin-top:clamp(.15rem,.4vw,.3rem);font-size:.8125rem;color:var(--ayb-muted)}.aythen-builder .ayb-pricing-band .mkt-band-note a{color:inherit;text-decoration:underline;text-underline-offset:.15em;text-decoration-color:color-mix(in srgb,var(--ayb-muted) 55%,transparent)}.aythen-builder .ayb-pricing-band .mkt-band-note a:hover{color:var(--ayb-navy);text-decoration-color:currentColor}.aythen-builder[data-theme=dark] .ayb-pricing-band.mkt-band.mkt-band--flat{background:transparent;color:#f5f5f7}.aythen-builder[data-theme=dark] .ayb-pricing-band h2{color:#f5f5f7}.aythen-builder[data-theme=dark] .ayb-pricing-band .mkt-band-lead{color:#ffffff9e}.aythen-builder[data-theme=dark] .ayb-pricing-band .mkt-band-note{color:#ffffff73}.aythen-builder[data-theme=dark] .ayb-pricing-band .mkt-band-note a:hover{color:#f5f5f7}.aythen-builder[data-theme=dark] .ayb-pricing-band .mkt-section-badge{background:color-mix(in srgb,#fff 8%,transparent);border-color:#ffffff24;color:#f5f5f7;box-shadow:none}@media(max-width:959px){.aythen-builder .ayb-pricing-band__row{grid-template-columns:minmax(0,1fr)}}@media(max-width:680px){.aythen-builder .ayb-pricing-band.mkt-band.mkt-band--flat{padding-block:clamp(1.25rem,3.5vw,1.75rem) clamp(2rem,5vw,2.75rem)}.aythen-builder .ayb-pricing-band .mkt-band-inner{gap:clamp(.7rem,1.4vw,.95rem)}}.mkt--unified-header>.aythen-builder--mkt-nav{position:fixed;top:0;left:0;right:0;z-index:100;background:transparent;color:inherit;font-family:inherit;min-height:0;pointer-events:none}.mkt--unified-header>.aythen-builder--mkt-nav .ayb-header{position:relative;top:auto;pointer-events:none}.mkt--unified-header>.aythen-builder--mkt-nav .ayb-header__bar,.mkt--unified-header>.aythen-builder--mkt-nav .ayb-menu-btn,.mkt--unified-header>.aythen-builder--mkt-nav .ayb-mobile-panel,.mkt--unified-header>.aythen-builder--mkt-nav .ayb-mega{pointer-events:auto}[dir=rtl] .mkt{direction:rtl}[dir=rtl] .aythen-cta-chevron,[dir=rtl] .dir-icon-flip,[dir=rtl] .mkt-hscroll-btn--prev svg,[dir=rtl] .mkt-hscroll-btn--next svg{transform:scaleX(-1)}[dir=rtl] a:hover .aythen-cta-chevron,[dir=rtl] button:hover .aythen-cta-chevron{transform:scaleX(-1) translate(-2px)}[dir=rtl] .ush-brand-mark,[dir=rtl] .ush-brand-mark svg,[dir=rtl] .mkt-footer-brand svg,[dir=rtl] .aythen-brand svg,[dir=rtl] .mkt-feature-glyph,[dir=rtl] .mkt-section-badge__icon{transform:none}[dir=rtl] .ush-inner,[dir=rtl] .ush-nav{direction:rtl}[dir=rtl] .ush-actions{margin-inline-start:auto;margin-inline-end:0}[dir=rtl] .ush-solutions-panel,[dir=rtl] .ush-link,[dir=rtl] .ush-mobile-links a{text-align:start}[dir=rtl] .ush-solutions-grid{direction:rtl}[dir=rtl] .ush-solutions-family{border-inline-end:1px solid color-mix(in srgb,var(--text, #f8fafc) 10%,transparent);border-inline-start:0}[dir=rtl] .mkt-features-head,[dir=rtl] .mkt-section-lead,[dir=rtl] .mkt-faqs-head,[dir=rtl] .mkt-footer-links{text-align:start}[dir=rtl] input[type=email],[dir=rtl] input[type=url],[dir=rtl] input[type=tel],[dir=rtl] input[inputmode=numeric],[dir=rtl] .mkt-ltr-island,[dir=rtl] code,[dir=rtl] .mkt-price-value{direction:ltr;unicode-bidi:embed;text-align:start}[dir=rtl] .mkt-faq-item button,[dir=rtl] .mkt-pricing-table th,[dir=rtl] .mkt-pricing-table td{text-align:start}[dir=rtl] .aythen-langdd-menu{inset-inline-end:0;inset-inline-start:auto;text-align:start}[dir=rtl] .mkt-hscroll-btn--prev{inset-inline-start:auto;inset-inline-end:0}[dir=rtl] .mkt-hscroll-btn--next{inset-inline-end:auto;inset-inline-start:0}[dir=rtl] .cookie-popup,[dir=rtl] .mkt-dialog{direction:rtl;text-align:start}[dir=rtl] .mkt-testimonial-comment{text-align:start}.mkt-band-frame{position:relative;isolation:isolate;overflow:hidden}.mkt-band-frame-body{position:relative;z-index:1}.mkt-band-frame--hero{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;height:100%;min-height:0;max-height:100%;overflow:hidden;background:transparent;border:0;box-shadow:none}.mkt-band-frame--hero .mkt-band-bg{display:none}.mkt-band-frame--hero .mkt-band-frame-body{display:flex;flex:1;flex-direction:column;width:100%;max-width:100%;min-width:0;min-height:0;max-height:100%;height:100%;overflow:hidden;background:transparent}.mkt-band-frame--hero .lh-showcase--workflow{--lh-glass-blur: blur(32px) saturate(190%);--lh-glass-bg: rgba(255, 255, 255, .1);--lh-glass-bg-elevated: rgba(255, 255, 255, .16);--lh-glass-bg-inset: rgba(255, 255, 255, .08);--lh-glass-bg-cell: rgba(255, 255, 255, .1);--lh-glass-border: rgba(255, 255, 255, .22);--lh-glass-border-soft: rgba(255, 255, 255, .14);--lh-glass-highlight: rgba(255, 255, 255, .22);--lh-glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 8px 24px rgba(0, 0, 0, .18);--lh-glass-radius-lg: 12px;--lh-glass-radius-md: 12px;--lh-glass-radius-sm: 8px;--lh-glass-text: rgba(255, 255, 255, .94);--lh-glass-text-muted: rgba(255, 255, 255, .58);--lh-glass-text-dim: rgba(255, 255, 255, .4);--lh-rail: rgba(255, 255, 255, .16);--lh-rail-done: rgba(48, 164, 108, .85);flex:1;width:100%;max-width:100%;min-width:0;min-height:0!important;max-height:100%!important;height:100%;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden}.mkt-band-frame--hero .lh-showcase-steps-list{--lh-wf-step-gap: .35rem;--lh-wf-marker-gap: .1875rem;--lh-wf-rail-w: 2px;--lh-rail-done: #30a46c;width:100%;max-width:100%;min-width:0;min-height:0;margin:0;padding:0;box-sizing:border-box;background:transparent;display:flex;flex-direction:column;gap:0;overflow:visible}.mkt-band-frame--hero .lh-showcase-steps-panel{flex:1;width:100%;max-width:100%;min-width:0;min-height:0;max-height:100%;height:auto;margin:0;overflow:hidden;overscroll-behavior:none;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:auto;padding:.55rem 0 .7rem;border:0;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;mask-image:none;-webkit-mask-image:none}.mkt-band-frame--hero .lh-showcase-steps-panel::-webkit-scrollbar{display:none;width:0;height:0}.mkt-band-frame--hero .lh-showcase--workflow,.mkt-band-frame--hero .lh-showcase-steps-list{border:0;outline:none;box-shadow:none;background:transparent}.mkt-band-frame--hero .lh-showcase--workflow :is(.lh-wf-step-chip,.lh-wf-step-trigger,.scp-head,.scp-table-head,.scp-pill){border:0!important;outline:none!important;box-shadow:none!important}.mkt-band-frame--hero .lh-showcase--workflow .lh-wf-step-trigger:focus-visible{outline:none!important}.mkt-band-frame--hero .lh-showcase--workflow .scp-scan-line{display:none}.mkt-band-frame--hero .lh-showcase--workflow .scp-skeleton,.mkt-band-frame--hero .lh-showcase--workflow .scp-skeleton:after{border:0!important;outline:none!important;box-shadow:none!important}.mkt-band-frame--hero .lh-wf-step-content,.mkt-band-frame--hero .lh-showcase-step-preview,.mkt-band-frame--hero .scp{max-width:100%;min-width:0}.mkt-band-frame--hero .lh-wf-step{position:relative;overflow:visible;max-width:100%;min-width:0;width:100%;box-sizing:border-box;--lh-wf-track-w: 1.5rem;--lh-wf-track-pad-top: .14rem;--lh-wf-rail-bridge: calc(.55rem + var(--lh-wf-track-pad-top))}.mkt-band-frame--hero .lh-wf-step:not(.lh-wf-step--last){padding-bottom:0;margin-bottom:0}.mkt-band-frame--hero .lh-wf-step:not(.lh-wf-step--last):after{display:none}.mkt-band-frame--hero .lh-wf-step-track:after{display:none}.mkt-band-frame--hero .lh-wf-step-line{position:relative;z-index:0;display:block;flex:1 1 auto;width:var(--lh-wf-rail-w, 2px);min-height:.45rem;margin:0;border-radius:1px;background:var(--lh-rail, rgba(255, 255, 255, .16));overflow:hidden;opacity:1;transition:background .28s ease}.mkt-band-frame--hero .lh-wf-step-line:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lh-rail-done, #30a46c);transform:scaleY(0);transform-origin:top center}.mkt-band-frame--hero .lh-wf-step-line.is-growing:before{animation:lh-wf-rail-grow var(--lh-wf-step-ms, 5s) linear forwards}.mkt-band-frame--hero .lh-wf-step-line.is-done:before{transform:scaleY(1);animation:none}.mkt-band-frame--hero .lh-wf-step--done-visible,.mkt-band-frame--hero .lh-wf-step--completing{--lh-wf-step-pad-y: .35rem;--lh-wf-marker-h: 1.125rem;--lh-wf-rail-start: calc(var(--lh-wf-step-pad-y) + var(--lh-wf-track-pad-top) + var(--lh-wf-marker-h))}.mkt-band-frame--hero .lh-wf-step--expanded,.mkt-band-frame--hero .lh-wf-step--header{--lh-wf-step-pad-y: .55rem;--lh-wf-marker-h: .625rem;--lh-wf-rail-start: calc(var(--lh-wf-step-pad-y) + var(--lh-wf-track-pad-top) + var(--lh-wf-marker-h))}.mkt-band-frame--hero .lh-wf-step--pending{--lh-wf-step-pad-y: .4rem;--lh-wf-marker-h: .5rem;--lh-wf-rail-start: calc(var(--lh-wf-step-pad-y) + var(--lh-wf-track-pad-top) + var(--lh-wf-marker-h))}.mkt-band-frame--hero .lh-wf-step-title{color:var(--lh-glass-text-muted, rgba(255, 255, 255, .58))}.mkt-band-frame--hero .lh-wf-step--pending .lh-wf-step-title,.mkt-band-frame--hero .lh-wf-step-title--log{color:var(--lh-glass-text-dim, rgba(255, 255, 255, .4))}.mkt-band-frame--hero .lh-wf-step--done .lh-wf-step-title--log{color:#ffffff85}.mkt-band-frame--hero .lh-wf-step--expanded,.mkt-band-frame--hero .lh-wf-step--completing,.mkt-band-frame--hero .lh-wf-step--header,.mkt-band-frame--hero .lh-wf-step--done-visible,.mkt-band-frame--hero .lh-wf-step--pending{display:flex;align-items:stretch;width:100%;box-sizing:border-box;gap:.62rem;padding:0;margin-bottom:0;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:0;box-shadow:none;transition:none}.mkt-band-frame--hero .lh-wf-step--pending{padding:0}.mkt-band-frame--hero .lh-wf-step--done-visible{flex-direction:row;align-items:stretch;width:100%;max-width:100%;padding:0;margin:0;background:transparent;border:0;box-shadow:none}.mkt-band-frame--hero .lh-wf-step--done-visible .lh-wf-step-content{align-self:center;padding-top:0;padding-bottom:0}.mkt-band-frame--hero .lh-wf-step--expanded .lh-wf-step-content,.mkt-band-frame--hero .lh-wf-step--completing .lh-wf-step-content,.mkt-band-frame--hero .lh-wf-step--header .lh-wf-step-content,.mkt-band-frame--hero .lh-wf-step--pending .lh-wf-step-content{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:0;border-radius:0;box-shadow:none;padding:.55rem 0}.mkt-band-frame--hero .lh-wf-step--pending .lh-wf-step-content{padding:.4rem 0}.mkt-band-frame--hero .lh-wf-step-track{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;align-self:stretch;width:var(--lh-wf-track-w, 1.125rem);flex-shrink:0;padding-top:0;gap:var(--lh-wf-marker-gap, .1875rem);overflow:visible}.mkt-band-frame--hero .lh-wf-step+.lh-wf-step .lh-wf-step-track{padding-top:var(--lh-wf-marker-gap, .1875rem)}.mkt-band-frame--hero .lh-wf-step:first-child .lh-wf-step-track{padding-top:0}.mkt-band-frame--hero .lh-wf-step-content{flex:1;min-width:0;width:100%}.mkt-band-frame--hero .lh-wf-step--active .lh-wf-step-title,.mkt-band-frame--hero .lh-wf-step--expanded .lh-wf-step-title,.mkt-band-frame--hero .lh-wf-step--header .lh-wf-step-title{color:var(--lh-glass-text, #fff);background:none;-webkit-text-fill-color:var(--lh-glass-text, #fff);animation:none;font-weight:600}.mkt-band-frame--hero .lh-wf-step-desc{color:color-mix(in srgb,var(--lh-glass-text, #fff) 72%,transparent)}.mkt-band-frame--hero .lh-wf-step:not(.lh-wf-step--last) .lh-wf-step-track:after{display:none}.mkt-band-frame--hero .lh-wf-step--last .lh-wf-step-track:after{display:none}.mkt-band-frame--hero .lh-wf-step--done-visible .lh-wf-step-track,.mkt-band-frame--hero .lh-wf-step--completing .lh-wf-step-track{--lh-wf-marker-h: 1.125rem}.mkt-band-frame--hero .lh-wf-step--pending .lh-wf-step-track{--lh-wf-marker-h: .5rem}.mkt-band-frame--hero .lh-wf-marker{position:relative;z-index:2;isolation:isolate;flex-shrink:0;box-shadow:none;transition:background .28s ease,border-color .28s ease,transform .28s ease}.mkt-band-frame--hero .lh-wf-marker:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;background:var(--lh-wf-marker-underlay, var(--bg));z-index:-1}.mkt-band-frame--hero .lh-wf-marker--done{display:grid;place-items:center;width:1.125rem;height:1.125rem;box-sizing:border-box;background:var(--lh-rail-done, #30a46c);background-clip:padding-box;color:#fff;border:2px solid var(--lh-wf-marker-ring, #fff);outline:none;--lh-wf-marker-underlay: transparent}.mkt-band-frame--hero .lh-wf-marker--done:before{display:none}.mkt-band-frame--hero .lh-wf-marker--done svg{position:relative;z-index:1;width:.55rem;height:.55rem}.mkt-band-frame--hero .lh-wf-marker--active{display:grid;place-items:center;width:.75rem;height:.75rem;box-sizing:border-box;background:#fff;background-clip:padding-box;border:2px solid var(--lh-rail-done, #30a46c);outline:none;box-shadow:none;--lh-wf-marker-underlay: transparent;animation:lh-wf-marker-pulse 2.4s ease-in-out infinite}.mkt-band-frame--hero .lh-wf-marker--active:before{display:none}.mkt-band-frame--hero .lh-wf-marker--pending{width:.5rem;height:.5rem;box-shadow:none}:root:not([data-theme=light]) .mkt-band-frame--hero .lh-wf-marker--pending{background:#71717a;--lh-wf-marker-underlay: transparent;outline:none;border:0}:root:not([data-theme=light]) .mkt-band-frame--hero .lh-wf-marker--pending:before{display:none}:root[data-theme=light] .mkt-band-frame--hero .lh-wf-marker--pending{background:var(--btn-secondary-bg, #d4d4d8);--lh-wf-marker-underlay: var(--btn-secondary-bg, #d4d4d8);outline:none;border:0}:root[data-theme=light] .mkt-band-frame--hero .lh-wf-marker--pending:before{display:none}@keyframes lh-wf-marker-pulse{0%,to{transform:scale(1);border-color:var(--lh-rail-done, #30a46c)}50%{transform:scale(1.08);border-color:color-mix(in srgb,var(--lh-rail-done, #30a46c) 72%,#fff)}}.mkt-band-frame--hero .lh-wf-step-chip{padding:.14rem .34rem;border-radius:4px;border:1px solid var(--lh-glass-border-soft, rgba(255, 255, 255, .11));background:var(--lh-glass-bg-inset, rgba(255, 255, 255, .06));backdrop-filter:blur(10px) saturate(170%);-webkit-backdrop-filter:blur(10px) saturate(170%);color:#ffffffc7}.mkt-band-frame--hero .lh-wf-step-chip--doc{color:#ffffffeb}.mkt-band-frame--hero .scp{margin-top:.35rem;padding:0;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:0;box-shadow:none;color:var(--lh-glass-text, #fff)}.mkt-band-frame--hero .scp-head{border-bottom-color:transparent;background:transparent}.mkt-band-frame--hero .scp-activity-track{background:transparent}.mkt-band-frame--hero .scp-head-status,.mkt-band-frame--hero .scp-head-label,.mkt-band-frame--hero .scp-live,.mkt-band-frame--hero .scp-muted,.mkt-band-frame--hero .scp-activity-label{color:#ffffff9e}.mkt-band-frame--hero .scp-head-meta,.mkt-band-frame--hero .scp-body,.mkt-band-frame--hero .scp-row,.mkt-band-frame--hero .scp-kv dt,.mkt-band-frame--hero .scp-kv dd,.mkt-band-frame--hero .scp-list li,.mkt-band-frame--hero .scp-log li,.mkt-band-frame--hero .scp-foot,.mkt-band-frame--hero .scp-checks li{color:#ffffffe0}.mkt-band-frame--hero .scp-pill{border-color:transparent;background:transparent;color:#ffffffe6}.mkt-band-frame--hero .scp-chat{gap:.5rem}.mkt-band-frame--hero .scp-bubble{border:0!important;box-shadow:none!important;max-width:min(94%,18rem)}:root:not([data-theme=light]) .mkt-band-frame--hero .scp-bubble--user{background:#ffffff2b;backdrop-filter:blur(14px) saturate(170%);-webkit-backdrop-filter:blur(14px) saturate(170%);color:#fff}:root:not([data-theme=light]) .mkt-band-frame--hero .scp-bubble--ai,:root:not([data-theme=light]) .mkt-band-frame--hero .scp-bubble--typing{background:#ffffff1f;backdrop-filter:blur(14px) saturate(170%);-webkit-backdrop-filter:blur(14px) saturate(170%);color:#fffffff5}:root:not([data-theme=light]) .mkt-band-frame--hero .scp-bubble--typing span{background:#ffffff9e}:root:not([data-theme=light]) .mkt-band-frame--hero .scp-bubble-cite{background:#ffffff17;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}:root:not([data-theme=light]) .mkt-band-frame--hero .scp-bubble-cite-label,:root:not([data-theme=light]) .mkt-band-frame--hero .scp-bubble-source{color:#ffffff94}:root:not([data-theme=light]) .mkt-band-frame--hero .scp-bubble-cite strong{color:#fff}:root:not([data-theme=light]) .mkt-band-frame--hero .scp-bubble-source{border-top:0}:root:not([data-theme=light]) .mkt-band-frame--hero .scp-activity-track{background:#ffffff1a}.mkt-band-frame--hero .scp-bubble--user{justify-self:flex-end;border-bottom-right-radius:4px}.mkt-band-frame--hero .scp-bubble--ai,.mkt-band-frame--hero .scp-bubble--typing{justify-self:flex-start;border-bottom-left-radius:4px}:root:not([data-theme=light]) .mkt-band-frame--hero .mkt-terminal.scp-terminal{background:#ffffff17;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:none}.mkt-band-frame--hero .scp-body{padding:.1rem 0 0}.mkt-band-frame--hero .mkt-terminal.scp-terminal .mkt-terminal-head{border-bottom-color:transparent;background:transparent}:root:not([data-theme=light]) .mkt-band-frame--hero .mkt-terminal.scp-terminal .mkt-terminal-head code,:root:not([data-theme=light]) .mkt-band-frame--hero .mkt-terminal.scp-terminal .mkt-terminal-body p{color:#ffffffc7}.mkt-band-frame--hero .lh-wf-step--done-visible .lh-wf-step-title--log{color:#ffffff85}.mkt-band-frame--hero .lh-wf-step-body--frozen .scp{opacity:.96}.mkt-band-frame--hero .lh-wf-step-body--frozen .scp-bubble--user,.mkt-band-frame--hero .lh-wf-step-body--frozen .scp-bubble--ai{opacity:1}.mkt-band-frame--hero .lh-wf-step-body{min-height:auto}.mkt-band-frame--hero .lh-showcase--workflow .lh-showcase-step-preview{min-height:auto;background:transparent}.mkt-band-frame--hero .scp-table{border-radius:var(--lh-glass-radius-sm, 10px);border:0;background:var(--lh-glass-bg-inset, rgba(255, 255, 255, .06));overflow:hidden}.mkt-band-frame--hero .scp-table-head,.mkt-band-frame--hero .scp-table-row{border-color:var(--lh-glass-border-soft, rgba(255, 255, 255, .11));background:transparent}.mkt-band-frame--hero .scp-table-row.is-active{background:var(--lh-glass-bg-cell, rgba(255, 255, 255, .09))}.mkt-band-frame--hero .scp-inbox{padding:.52rem .58rem;border-radius:var(--lh-glass-radius-sm, 10px);border:0;background:var(--lh-glass-bg-inset, rgba(255, 255, 255, .06));backdrop-filter:blur(14px) saturate(170%);-webkit-backdrop-filter:blur(14px) saturate(170%)}.mkt-band-frame--hero .scp-kv>div{padding:.48rem .52rem;border-radius:var(--lh-glass-radius-sm, 10px);border:0;background:var(--lh-glass-bg-cell, rgba(255, 255, 255, .09))}.mkt-band-frame--hero .scp-kv>div.is-active{background:#ffffff24}.mkt-band-frame--hero .scp-list li,.mkt-band-frame--hero .scp-log li{padding:.32rem .45rem;border-radius:8px;border:0;background:var(--lh-glass-bg-cell, rgba(255, 255, 255, .09))}.mkt-band-frame--hero .scp-checks li.is-visible,.mkt-band-frame--hero .scp-checks li.is-loading{padding:.24rem 0;border-radius:0;border:0;background:transparent;box-shadow:none}.mkt-band-frame--hero .scp-row{padding:.24rem 0;border-radius:0;background:transparent;border:0}.mkt-band-frame--hero .scp-row--soft{border-top:0;border-radius:0;background:transparent}.mkt-band-frame--hero .scp-scan-line{opacity:.35}:root[data-theme=light] .mkt-band-frame--hero .lh-showcase--workflow{--lh-glass-blur: none;--lh-glass-bg-elevated: color-mix(in srgb, var(--text) 6%, #fff);--lh-glass-bg-inset: color-mix(in srgb, var(--text) 5%, #f6f6f7);--lh-glass-bg-cell: color-mix(in srgb, var(--text) 7%, #f0f0f2);--lh-glass-border: color-mix(in srgb, var(--text) 12%, transparent);--lh-glass-border-soft: color-mix(in srgb, var(--text) 9%, transparent);--lh-glass-highlight: rgba(255, 255, 255, .72);--lh-glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .85), 0 1px 2px rgba(0, 0, 0, .04), 0 4px 12px rgba(0, 0, 0, .03);--lh-glass-text: color-mix(in srgb, var(--text) 92%, #000);--lh-glass-text-muted: color-mix(in srgb, var(--text) 58%, transparent);--lh-glass-text-dim: color-mix(in srgb, var(--text) 44%, transparent);--lh-rail: color-mix(in srgb, var(--text) 14%, transparent);--lh-rail-done: color-mix(in srgb, var(--ok) 78%, #0f5132)}:root[data-theme=light] .mkt-band-frame--hero .lh-showcase-steps-panel{background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-theme=light] .mkt-band-frame--hero .lh-wf-step--expanded,:root[data-theme=light] .mkt-band-frame--hero .lh-wf-step--completing,:root[data-theme=light] .mkt-band-frame--hero .lh-wf-step--header,:root[data-theme=light] .mkt-band-frame--hero .lh-wf-step--done-visible,:root[data-theme=light] .mkt-band-frame--hero .lh-wf-step--pending{background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-theme=light] .mkt-band-frame--hero .lh-wf-step--pending{background:transparent;border:0}:root[data-theme=light] .mkt-band-frame--hero .lh-wf-step--done-visible{background:transparent}:root[data-theme=light] .mkt-band-frame--hero .lh-wf-step--expanded .lh-wf-step-content,:root[data-theme=light] .mkt-band-frame--hero .lh-wf-step--completing .lh-wf-step-content,:root[data-theme=light] .mkt-band-frame--hero .lh-wf-step--header .lh-wf-step-content,:root[data-theme=light] .mkt-band-frame--hero .lh-wf-step--done-visible .lh-wf-step-content,:root[data-theme=light] .mkt-band-frame--hero .scp{background:transparent;border:0;box-shadow:none}:root[data-theme=light] .mkt-band-frame--hero .lh-showcase--workflow,:root[data-theme=light] .mkt-band-frame--hero .lh-showcase-steps-list{border:0;outline:none;box-shadow:none;background:transparent}:root[data-theme=light] .mkt-band-frame--hero .lh-showcase--workflow :is(.lh-wf-step-chip,.lh-wf-step-trigger,.scp-head,.scp-table-head,.scp-pill){border:0!important;outline:none!important;box-shadow:none!important}:root[data-theme=light] .mkt-band-frame--hero .lh-wf-step-line{background:color-mix(in srgb,var(--text) 14%,transparent)}:root[data-theme=light] .mkt-band-frame--hero .lh-wf-step-line.is-done:before,:root[data-theme=light] .mkt-band-frame--hero .lh-wf-step-line.is-growing:before{background:var(--lh-rail-done, #30a46c)}:root[data-theme=light] .mkt-band-frame--hero .lh-wf-marker--done{--lh-wf-marker-ring: var(--bg, #fff);border:2px solid var(--lh-wf-marker-ring);outline:none}:root[data-theme=light] .mkt-band-frame--hero .lh-wf-marker--active{background:#fff;border:2px solid var(--lh-rail-done, #30a46c);outline:none;box-shadow:none;animation:lh-wf-marker-pulse-light 2.4s ease-in-out infinite}@keyframes lh-wf-marker-pulse-light{0%,to{transform:scale(1);border-color:var(--lh-rail-done, #30a46c)}50%{transform:scale(1.08);border-color:color-mix(in srgb,var(--lh-rail-done, #30a46c) 68%,#fff)}}:root[data-theme=light] .mkt-band-frame--hero .lh-wf-step-chip{border:0;background:var(--lh-glass-bg-inset);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}:root[data-theme=light] .mkt-band-frame--hero .scp-inbox,:root[data-theme=light] .mkt-band-frame--hero .scp-kv>div,:root[data-theme=light] .mkt-band-frame--hero .scp-list li,:root[data-theme=light] .mkt-band-frame--hero .scp-log li,:root[data-theme=light] .mkt-band-frame--hero .scp-table{border:0;background:var(--lh-glass-bg-inset);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}:root[data-theme=light] .mkt-band-frame--hero .scp-table-row.is-active{border-color:transparent;background:var(--lh-glass-bg-cell);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}:root[data-theme=light] .mkt-band-frame--hero .scp-checks li.is-visible,:root[data-theme=light] .mkt-band-frame--hero .scp-checks li.is-loading{border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-theme=light] .mkt-band-frame--hero .scp-kv>div.is-active{background:var(--lh-glass-bg-cell);box-shadow:none}:root[data-theme=light] .mkt-band-frame--hero{background:transparent;border:0;box-shadow:none}:root[data-theme=light] .mkt-band-frame--hero .lh-wf-step-title{color:var(--lh-glass-text-muted);-webkit-text-fill-color:var(--lh-glass-text-muted);background:none;animation:none}:root[data-theme=light] .mkt-band-frame--hero .lh-wf-step--pending .lh-wf-step-title,:root[data-theme=light] .mkt-band-frame--hero .lh-wf-step-title--log{color:var(--lh-glass-text-dim);-webkit-text-fill-color:var(--lh-glass-text-dim)}:root[data-theme=light] .mkt-band-frame--hero .lh-wf-step--active .lh-wf-step-title,:root[data-theme=light] .mkt-band-frame--hero .lh-wf-step--expanded .lh-wf-step-title,:root[data-theme=light] .mkt-band-frame--hero .lh-wf-step--header .lh-wf-step-title{color:var(--lh-glass-text);-webkit-text-fill-color:var(--lh-glass-text);background:none;animation:none;font-weight:600;letter-spacing:-.015em}:root[data-theme=light] .mkt-band-frame--hero .lh-wf-step--done .lh-wf-step-title--log,:root[data-theme=light] .mkt-band-frame--hero .lh-wf-step--done-visible .lh-wf-step-title--log{color:color-mix(in srgb,var(--text) 62%,transparent);-webkit-text-fill-color:color-mix(in srgb,var(--text) 62%,transparent);font-weight:500}:root[data-theme=light] .mkt-band-frame--hero .lh-wf-step-desc{color:color-mix(in srgb,var(--text) 68%,transparent);font-weight:400}:root[data-theme=light] .mkt-band-frame--hero .lh-wf-step-chip,:root[data-theme=light] .mkt-band-frame--hero .lh-wf-step-chip--doc{color:color-mix(in srgb,var(--text) 72%,transparent)}:root[data-theme=light] .mkt-band-frame--hero .scp{color:color-mix(in srgb,var(--text) 90%,#000)}:root[data-theme=light] .mkt-band-frame--hero .scp-head-label{color:color-mix(in srgb,var(--text) 56%,transparent);font-weight:500;letter-spacing:.05em}:root[data-theme=light] .mkt-band-frame--hero .scp-head-status{color:color-mix(in srgb,var(--text) 58%,transparent);text-shadow:none;font-weight:500}:root[data-theme=light] .mkt-band-frame--hero .scp-head-status--ok{color:color-mix(in srgb,var(--text) 88%,#000);text-shadow:none;font-weight:600}:root[data-theme=light] .mkt-band-frame--hero .scp-head-meta,:root[data-theme=light] .mkt-band-frame--hero .scp-activity-label,:root[data-theme=light] .mkt-band-frame--hero .scp-muted,:root[data-theme=light] .mkt-band-frame--hero .scp-live{color:color-mix(in srgb,var(--text) 58%,transparent)}:root[data-theme=light] .mkt-band-frame--hero .scp-body,:root[data-theme=light] .mkt-band-frame--hero .scp-row,:root[data-theme=light] .mkt-band-frame--hero .scp-foot,:root[data-theme=light] .mkt-band-frame--hero .scp-checks li,:root[data-theme=light] .mkt-band-frame--hero .scp-list li,:root[data-theme=light] .mkt-band-frame--hero .scp-log li{color:color-mix(in srgb,var(--text) 84%,#000)}:root[data-theme=light] .mkt-band-frame--hero .scp-kv dt{color:color-mix(in srgb,var(--text) 56%,transparent);font-weight:500}:root[data-theme=light] .mkt-band-frame--hero .scp-kv dd{color:color-mix(in srgb,var(--text) 90%,#000);font-weight:600}:root[data-theme=light] .mkt-band-frame--hero .scp-pill{color:color-mix(in srgb,var(--text) 76%,#000);font-weight:500}:root[data-theme=light] .mkt-band-frame--hero .scp-pill--live{color:color-mix(in srgb,var(--ok) 80%,#0f5132)}:root[data-theme=light] .mkt-band-frame--hero .scp-mono,:root[data-theme=light] .mkt-band-frame--hero .scp-inbox-from,:root[data-theme=light] .mkt-band-frame--hero .scp-inbox-subject{color:color-mix(in srgb,var(--text) 86%,#000)}:root[data-theme=light] .mkt-band-frame--hero .scp-bubble--user{border:1px solid var(--lh-glass-border-soft);background:var(--lh-glass-bg-cell);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:var(--lh-glass-shadow);color:color-mix(in srgb,var(--text) 92%,#000);font-weight:500}:root[data-theme=light] .mkt-band-frame--hero .scp-bubble--ai,:root[data-theme=light] .mkt-band-frame--hero .scp-bubble--typing{border:1px solid var(--lh-glass-border-soft);background:var(--lh-glass-bg-inset);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:var(--lh-glass-shadow);color:color-mix(in srgb,var(--text) 88%,#000);font-weight:500}:root[data-theme=light] .mkt-band-frame--hero .scp-bubble--typing span{background:color-mix(in srgb,var(--text) 38%,transparent)}:root[data-theme=light] .mkt-band-frame--hero .scp-bubble-cite{border:1px solid var(--lh-glass-border-soft);background:var(--lh-glass-bg-inset);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}:root[data-theme=light] .mkt-band-frame--hero .scp-bubble-cite-label,:root[data-theme=light] .mkt-band-frame--hero .scp-bubble-source{color:color-mix(in srgb,var(--text) 52%,transparent)}:root[data-theme=light] .mkt-band-frame--hero .scp-bubble-cite strong{color:color-mix(in srgb,var(--text) 92%,#000)}:root[data-theme=light] .mkt-band-frame--hero .scp-bubble-source{border-top:1px solid color-mix(in srgb,var(--text) 11%,transparent)}:root[data-theme=light] .mkt-band-frame--hero .scp-activity-track{background:var(--lh-glass-bg-inset)}:root[data-theme=light] .mkt-band-frame--hero .mkt-terminal.scp-terminal{border:1px solid color-mix(in srgb,var(--text) 9%,transparent);background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 1px 2px #0000000a}:root[data-theme=light] .mkt-band-frame--hero .mkt-terminal.scp-terminal .mkt-terminal-head code,:root[data-theme=light] .mkt-band-frame--hero .mkt-terminal.scp-terminal .mkt-terminal-body p{color:#3f3f46}:root[data-theme=light] .mkt-band-frame--hero .lh-wf-marker:not(.lh-wf-marker--active):not(.lh-wf-marker--done){border:0}:root[data-theme=light] .mkt-band-frame--hero .lh-wf-marker--active{border:2px solid var(--lh-rail-done, #30a46c)}@media(max-width:960px)and (min-width:811px){.mkt-band-frame--hero{border:0;height:100%;max-height:100%;min-height:0;overflow:hidden}.mkt-band-frame--hero .mkt-band-frame-body{max-height:100%;height:100%;min-height:0;overflow:hidden}.mkt-band-frame--hero .lh-showcase--workflow{min-height:0!important;max-height:100%!important;height:100%;overflow:hidden}.mkt-band-frame--hero .lh-showcase-steps-panel{min-height:0;max-height:100%;height:100%;padding:.3rem 0 .4rem;overflow:hidden;mask-image:none;-webkit-mask-image:none}.mkt-band-frame--hero .lh-showcase-steps-list{min-height:0;padding:.28rem .32rem .5rem}.mkt-band-frame--hero .scp-head-row{grid-template-columns:minmax(0,1fr) auto;gap:.2rem}.mkt-band-frame--hero .scp-head-right{justify-content:flex-end}.mkt-band-frame--hero .scp-bubble--user{max-width:min(100%,9rem)}.mkt-band-frame--hero .scp-terminal-wrap{display:none}.mkt-band-frame--hero .lh-wf-step--done-visible{padding:.15rem 0}}@media(max-width:810px){.mkt-band-frame--hero{border:0;height:100%;max-height:100%;overflow:hidden}.mkt-band-frame--hero .mkt-band-frame-body{max-height:100%;overflow:hidden}.mkt-band-frame--hero .lh-showcase--workflow{min-height:0!important;max-height:100%!important;height:100%;overflow:hidden}.mkt-band-frame--hero .lh-showcase-steps-panel{min-height:0;max-height:100%;padding:.45rem 0 .55rem;overflow:hidden;mask-image:none;-webkit-mask-image:none}.mkt-band-frame--hero .lh-showcase-steps-list{min-height:0}.mkt-band-frame--hero .scp-head-row{grid-template-columns:1fr}.mkt-band-frame--hero .scp-head-right{justify-content:flex-start}.mkt-band-frame--hero .scp-bubble--user{max-width:min(100%,14rem)}.mkt-band-frame--hero .scp-terminal-wrap{display:none}.mkt-band-frame--hero .lh-wf-step--done-visible{padding:.3rem 0}}.mkt-band-frame--hero .lh-wf-step--expanded,.mkt-band-frame--hero .lh-wf-step--completing,.mkt-band-frame--hero .lh-wf-step--header{transform:none}.mkt-band-frame--hero .lh-wf-step-body{animation:lh-wf-body-in .32s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.mkt-band-frame--hero .lh-wf-marker--active,.mkt-band-frame--hero .lh-wf-step-body{animation:none!important}.mkt-band-frame--hero .lh-showcase-steps-panel{scroll-behavior:auto}.mkt-band-frame .mkt-band-bg-image,.mkt-band-frame .mkt-band-bg-rainbow,.mkt-band-frame .mkt-band-bg-orb,.mkt-band-frame .mkt-band-bg-grid,.mkt-band-frame .mkt-band-bg-scan,.mkt-band-frame .mkt-band-bg-edge{animation:none!important}}._root_e6dbo_3{--docs-hv-accent: var(--green-landing-color, #10a37f);--docs-hv-navy: var(--text, #0a2540);--docs-hv-muted: color-mix(in srgb, var(--text, #0a2540) 55%, transparent);position:relative;z-index:2;width:100%;height:100%;min-height:inherit;overflow:visible;pointer-events:auto}._canvas_e6dbo_16{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:auto}._canvasFocusing_e6dbo_25:before{content:"";position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;z-index:1;pointer-events:none;background:radial-gradient(ellipse 55% 50% at 50% 48%,color-mix(in srgb,var(--docs-hv-accent) 12%,rgba(255,255,255,.5)) 0%,transparent 72%)}._scatter_e6dbo_38{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}._slot_e6dbo_45{position:absolute;z-index:2;width:max-content;overflow:visible;transform-origin:center center;will-change:transform}._slotActive_e6dbo_54{pointer-events:auto}._slotFocused_e6dbo_58{pointer-events:auto;max-width:min(20.5rem,86%);z-index:40}._slotDimmed_e6dbo_65{pointer-events:none}._slotColL_e6dbo_69{left:0;right:auto;max-width:min(13.5rem,46%)}._slotColR_e6dbo_75{right:0;left:auto;max-width:min(13.5rem,46%)}._bob_e6dbo_81{display:grid;width:max-content;max-width:100%;animation:_docsHvFloatBob_e6dbo_1 var(--float-duration, 16s) ease-in-out var(--float-delay, 0s) infinite;will-change:transform,translate}._scatterFocusing_e6dbo_90 ._bob_e6dbo_81{animation-play-state:paused}._slotColL_e6dbo_69 ._bob_e6dbo_81{justify-items:start}._slotColR_e6dbo_75 ._bob_e6dbo_81{justify-items:end}._slotFocused_e6dbo_58 ._bob_e6dbo_81{justify-items:center}._inner_e6dbo_106{grid-area:1 / 1;width:max-content;max-width:100%;overflow:visible;will-change:opacity}._stack_e6dbo_114{display:flex;flex-direction:column;align-items:stretch;gap:0;width:max-content;max-width:100%}._stackExpanded_e6dbo_123{width:min(19.5rem,86vw);max-width:100%}._hit_e6dbo_128{position:relative;display:block;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:1.5rem;pointer-events:auto;touch-action:manipulation;transition:transform .25s ease,filter .25s ease}._stackExpanded_e6dbo_123 ._hit_e6dbo_128,._stackExpanded_e6dbo_123 ._piece_e6dbo_148{width:100%;max-width:100%}._ring_e6dbo_153{position:absolute;top:-.55rem;right:-.55rem;bottom:-.55rem;left:-.55rem;border-radius:1.85rem;border:1.5px solid color-mix(in srgb,var(--tone-a, var(--docs-hv-accent)) 55%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--tone-a, var(--docs-hv-accent)) 12%,transparent);pointer-events:none}._hit_e6dbo_128:hover:not(:disabled) ._piece_e6dbo_148{filter:brightness(1.03);box-shadow:0 .5px #fffffff2 inset,0 0 0 .5px #0000000a,0 16px 40px -12px #0f172a4d,0 4px 12px -4px #0f172a24}._hit_e6dbo_128:focus-visible{outline:2px solid color-mix(in srgb,var(--docs-hv-accent) 65%,transparent);outline-offset:3px}._hit_e6dbo_128:disabled{cursor:default}._slotFocused_e6dbo_58 ._piece_e6dbo_148{box-shadow:0 .5px #fffffff2 inset,0 0 0 .5px #0000000d,0 28px 64px -16px #0f172a61,0 10px 24px -8px #0f172a2e}._focus_e6dbo_189{--tone-a: var(--docs-hv-accent);position:relative;margin-top:.55rem;padding:.85rem .9rem .95rem;border-radius:1.15rem;border:.5px solid rgba(255,255,255,.7);background:linear-gradient(165deg,#ffffffeb,#ffffffb8);backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px);box-shadow:0 .5px #ffffffe6 inset,0 14px 36px -14px #0f172a47;overflow:hidden}._focusEmerald_e6dbo_210{--tone-a: #10a37f}._focusTeal_e6dbo_211{--tone-a: #0d9488}._focusMint_e6dbo_212{--tone-a: #34d399}._focusSage_e6dbo_213{--tone-a: #059669}._focusLime_e6dbo_214{--tone-a: #14b8a6}._focusForest_e6dbo_215{--tone-a: #047857}._focusBlurb_e6dbo_217{margin:0 0 .7rem;font-size:.78rem;line-height:1.45;color:#425466}._focusActions_e6dbo_224{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem}._focusAction_e6dbo_224{display:inline-flex;align-items:center;padding:.28rem .55rem;border-radius:999px;font-size:.68rem;font-weight:600;letter-spacing:.01em;color:#0a2540;background:#0a25400f;border:.5px solid rgba(10,37,64,.08)}._focusActionPrimary_e6dbo_244{color:#fff;background:var(--tone-a);border-color:transparent;box-shadow:0 6px 14px -8px color-mix(in srgb,var(--tone-a) 80%,transparent)}._focusDetails_e6dbo_251{list-style:none;margin:0 0 .75rem;padding:0;display:flex;flex-direction:column;gap:.4rem}._focusDetails_e6dbo_251 li{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:.5rem;padding:.35rem .45rem;border-radius:.55rem;background:#0a254009;font-size:.7rem;color:#697386;overflow:hidden}._focusDetails_e6dbo_251 li b{font-weight:650;color:#0a2540}._focusDetails_e6dbo_251 li i{position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--tone-a);animation:_docsHvFocusBar_e6dbo_1 .9s ease-out forwards}._focusDetails_e6dbo_251 li:nth-child(1) i{animation-delay:.15s;width:72%}._focusDetails_e6dbo_251 li:nth-child(2) i{animation-delay:.28s;width:54%}._focusDetails_e6dbo_251 li:nth-child(3) i{animation-delay:.4s;width:88%}._focusCta_e6dbo_293{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .7rem;border-radius:.75rem;font-size:.78rem;font-weight:650;color:#fff;background:linear-gradient(135deg,var(--tone-a),color-mix(in srgb,var(--tone-a) 70%,#0a2540));box-shadow:0 10px 22px -12px color-mix(in srgb,var(--tone-a) 85%,transparent)}._focusCta_e6dbo_293 em{font-style:normal;font-weight:700;animation:_docsHvFocusArrow_e6dbo_1 1.1s ease-in-out infinite}._focusOrbit_e6dbo_313{position:absolute;inset:auto -.35rem -.35rem auto;width:2.4rem;height:2.4rem;pointer-events:none}._focusOrbit_e6dbo_313 span{position:absolute;width:.4rem;height:.4rem;border-radius:50%;background:var(--tone-a);opacity:.55;animation:_docsHvFocusOrbit_e6dbo_1 2.4s ease-in-out infinite}._focusOrbit_e6dbo_313 span:nth-child(1){top:.15rem;left:.2rem}._focusOrbit_e6dbo_313 span:nth-child(2){top:.85rem;right:.15rem;width:.28rem;height:.28rem;animation-delay:.35s}._focusOrbit_e6dbo_313 span:nth-child(3){bottom:.2rem;left:.85rem;width:.22rem;height:.22rem;animation-delay:.7s}._chatParallax_e6dbo_356{position:absolute;z-index:6;top:0;left:0;right:auto;bottom:auto;width:max-content;max-width:min(15.5rem,54%);padding-bottom:1.25rem;pointer-events:none;will-change:transform}._chat_e6dbo_356{position:relative;z-index:6;display:flex;flex-direction:column;gap:.15rem;align-items:flex-start;width:max-content;max-width:100%;pointer-events:none}._chatRow_e6dbo_383{display:flex;justify-content:flex-start;width:100%;position:relative}._chatRowUser_e6dbo_390{min-height:2.45rem;margin-bottom:.5rem}._chatRowStatus_e6dbo_395{min-height:1.75rem;margin-bottom:.4rem}._chatRowAi_e6dbo_400{min-height:0}._msg_e6dbo_404{max-width:100%;padding:.6rem .9rem;font-size:.8125rem;font-weight:500;line-height:1.35;letter-spacing:-.01em;box-shadow:0 1px #ffffff8c inset,0 12px 28px -14px #0f172a47}._msgUser_e6dbo_416{align-self:flex-start;color:#fff;background:#0a0a0a;border-radius:1.25rem 1.25rem 1.25rem .35rem;box-shadow:0 10px 24px -12px #00000073;min-height:2.45rem;display:inline-flex;align-items:center}._msgAi_e6dbo_427{align-self:flex-start;color:var(--docs-hv-navy);background:#ffffffc7;border:.5px solid rgba(60,60,67,.12);border-radius:.35rem 1.25rem 1.25rem;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);min-height:2.45rem;display:inline-flex;flex-direction:column;align-items:flex-start;gap:.25rem;box-shadow:0 1px #ffffffb3 inset,0 10px 24px -14px #0f172a33}._msgCite_e6dbo_445{font-size:.625rem;font-weight:600;color:color-mix(in srgb,var(--docs-hv-accent) 85%,#0a2540)}._msgStatus_e6dbo_451{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border-radius:999px;font-size:.6875rem;font-weight:650;letter-spacing:.01em;color:color-mix(in srgb,var(--docs-hv-accent) 90%,#0a2540);background:color-mix(in srgb,var(--docs-hv-accent) 14%,rgba(255,255,255,.85));border:.5px solid color-mix(in srgb,var(--docs-hv-accent) 28%,transparent);box-shadow:0 6px 16px -10px color-mix(in srgb,var(--docs-hv-accent) 55%,transparent)}._msgStatusDot_e6dbo_466{width:.4rem;height:.4rem;border-radius:999px;background:var(--docs-hv-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--docs-hv-accent) 22%,transparent);animation:_docsHvPulse_e6dbo_1 1.4s ease-in-out infinite}._msgTyping_e6dbo_475{min-width:3.6rem;justify-content:center;padding-block:.7rem}._typing_e6dbo_481{display:inline-flex;align-items:center;gap:.28rem}._typing_e6dbo_481 i{width:.35rem;height:.35rem;border-radius:999px;background:currentColor;opacity:.35;animation:_docsHvDot_e6dbo_1 1.1s ease-in-out infinite}._msgUser_e6dbo_416 ._typing_e6dbo_481 i{background:#fff}._typing_e6dbo_481 i:nth-child(2){animation-delay:.15s}._typing_e6dbo_481 i:nth-child(3){animation-delay:.3s}._caret_e6dbo_503{display:inline-block;margin-left:1px;color:var(--docs-hv-accent);animation:_docsHvBlink_e6dbo_1 1s steps(1) infinite}._piece_e6dbo_148{--tone-a: #10a37f;--tone-b: #047857;--tone-c: #6ee7b7;position:relative;isolation:isolate;width:max-content;max-width:100%;min-width:12.75rem;padding:.8rem .9rem .85rem;border-radius:1.5rem;border:.5px solid rgba(255,255,255,.72);background:linear-gradient(165deg,#ffffffd1,#ffffff94);backdrop-filter:saturate(180%) blur(28px);-webkit-backdrop-filter:saturate(180%) blur(28px);box-shadow:0 .5px #fffffff2 inset,0 0 0 .5px #0000000a,0 12px 32px -12px #0f172a3d,0 2px 8px -4px #0f172a1f;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column}._pieceEmerald_e6dbo_542{--tone-a: #10a37f;--tone-b: #047857;--tone-c: #6ee7b7}._pieceTeal_e6dbo_543{--tone-a: #0d9488;--tone-b: #0f766e;--tone-c: #5eead4}._pieceMint_e6dbo_544{--tone-a: #34d399;--tone-b: #059669;--tone-c: #a7f3d0}._pieceSage_e6dbo_545{--tone-a: #059669;--tone-b: #065f46;--tone-c: #6ee7b7}._pieceLime_e6dbo_546{--tone-a: #14b8a6;--tone-b: #0f766e;--tone-c: #99f6e4}._pieceForest_e6dbo_547{--tone-a: #047857;--tone-b: #064e3b;--tone-c: #34d399}._pieceTop_e6dbo_549{position:relative;z-index:1;display:flex;align-items:center;gap:.55rem;flex:none;padding-bottom:.55rem;margin-bottom:.55rem;border-bottom:.5px solid rgba(60,60,67,.14)}._pieceIcon_e6dbo_561{width:2.05rem;height:2.05rem;border-radius:.65rem;display:inline-flex;align-items:center;justify-content:center;flex:none;font-size:.72rem;font-weight:700;color:#fff;background:linear-gradient(180deg,var(--tone-c) 0%,var(--tone-a) 55%,var(--tone-b) 100%);box-shadow:0 .5px #ffffff73 inset,0 5px 12px -4px color-mix(in srgb,var(--tone-b) 70%,transparent)}._pieceMeta_e6dbo_578{min-width:0;flex:1;display:flex;flex-direction:column;gap:.15rem}._pieceMetaRow_e6dbo_586{display:flex;align-items:center;gap:.35rem;min-width:0}._pieceTitle_e6dbo_593{font-size:.875rem;font-weight:650;letter-spacing:-.02em;color:var(--docs-hv-navy);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._pieceSub_e6dbo_604{font-size:.625rem;font-weight:500;letter-spacing:-.01em;color:#3c3c438c;line-height:1.1;white-space:nowrap}._piecePill_e6dbo_613{display:inline-flex;align-items:center;flex:none;min-height:1.15rem;padding:.12rem .42rem;border-radius:9999px;background:color-mix(in srgb,var(--tone-a) 14%,transparent);color:color-mix(in srgb,var(--tone-b) 85%,#0a2540);font-size:.5625rem;font-weight:650;letter-spacing:.01em;line-height:1;text-transform:uppercase}._pieceStatus_e6dbo_629{width:1.5rem;height:1.5rem;border-radius:9999px;flex:none;display:grid;place-items:center;background:color-mix(in srgb,var(--tone-a) 12%,transparent)}._pieceStatus_e6dbo_629 em{width:.4rem;height:.4rem;border-radius:999px;background:var(--tone-a);box-shadow:0 0 0 3px color-mix(in srgb,var(--tone-a) 20%,transparent);animation:_docsHvPulse_e6dbo_1 1.6s ease-in-out infinite}._pieceBody_e6dbo_648{position:relative;z-index:1;display:flex;flex-direction:column;gap:.4rem}._inboxRow_e6dbo_657,._checkRow_e6dbo_658,._fieldRow_e6dbo_659,._reviewRow_e6dbo_660{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.35rem .45rem;border-radius:.45rem;background:#0a25400a}._inboxRow_e6dbo_657 b,._checkRow_e6dbo_658 b,._fieldRow_e6dbo_659 b,._reviewRow_e6dbo_660 b{font-size:.6875rem;font-weight:600;color:var(--docs-hv-navy)}._inboxRow_e6dbo_657 em,._checkRow_e6dbo_658 em,._fieldRow_e6dbo_659 em,._reviewRow_e6dbo_660 em{font-style:normal;font-size:.5625rem;color:var(--docs-hv-muted);flex:none}._inboxRowLive_e6dbo_689{background:color-mix(in srgb,var(--tone-a) 10%,transparent)}._checkOk_e6dbo_693{color:var(--tone-a)!important;font-weight:700!important}._liveBadge_e6dbo_698{display:inline-flex;align-items:center;gap:.3rem;align-self:flex-start;padding:.15rem .45rem;border-radius:999px;font-size:.5625rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb,var(--tone-b) 90%,#0a2540);background:color-mix(in srgb,var(--tone-a) 14%,transparent)}._liveBadge_e6dbo_698 i{width:.35rem;height:.35rem;border-radius:999px;background:var(--tone-a);animation:_docsHvPulse_e6dbo_1 1.4s ease-in-out infinite}._confBar_e6dbo_721{height:.28rem;border-radius:999px;background:#0a254014;overflow:hidden}._confBar_e6dbo_721>i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--tone-a),var(--tone-c));animation:_docsHvBar_e6dbo_1 1.2s ease-out forwards}._chips_e6dbo_737{display:flex;flex-wrap:wrap;gap:.3rem}._chips_e6dbo_737 span{padding:.18rem .4rem;border-radius:.4rem;font-size:.5625rem;font-weight:650;color:var(--docs-hv-navy);background:#0a25400d}._reviewActive_e6dbo_752{background:color-mix(in srgb,var(--tone-a) 12%,transparent)}._exportGrid_e6dbo_756{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem}._exportGrid_e6dbo_756 span{display:grid;place-items:center;padding:.4rem .2rem;border-radius:.5rem;font-size:.625rem;font-weight:650;color:var(--docs-hv-navy);background:color-mix(in srgb,var(--tone-a) 10%,transparent);border:.5px solid color-mix(in srgb,var(--tone-a) 18%,transparent)}:root[data-theme=dark] ._piece_e6dbo_148{border-color:#ffffff1a;background:linear-gradient(165deg,#1c202aeb,#161a22c7);box-shadow:0 .5px #ffffff14 inset,0 12px 32px -12px #00000080}:root[data-theme=dark] ._pieceTop_e6dbo_549{border-bottom-color:#ffffff1a}:root[data-theme=dark] ._pieceTitle_e6dbo_593,:root[data-theme=dark] ._inboxRow_e6dbo_657 b,:root[data-theme=dark] ._checkRow_e6dbo_658 b,:root[data-theme=dark] ._fieldRow_e6dbo_659 b,:root[data-theme=dark] ._reviewRow_e6dbo_660 b{color:#f2f5fa}:root[data-theme=dark] ._pieceSub_e6dbo_604{color:#ffffff73}:root[data-theme=dark] ._focus_e6dbo_189{border-color:#ffffff1a;background:linear-gradient(165deg,#1c202af2,#161a22e0)}:root[data-theme=dark] ._focusBlurb_e6dbo_217{color:#a8b3c4}:root[data-theme=dark] ._focusAction_e6dbo_224{color:#e8edf5;background:#ffffff0f;border-color:#ffffff14}:root[data-theme=dark] ._focusDetails_e6dbo_251 li{background:#ffffff0a;color:#9aa6b8}:root[data-theme=dark] ._focusDetails_e6dbo_251 li b{color:#f2f5fa}:root[data-theme=dark] ._msgUser_e6dbo_416{color:#fff;background:linear-gradient(165deg,#ffffff38,#ffffff1a);border:.5px solid rgba(255,255,255,.28);backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px);box-shadow:0 .5px #ffffff59 inset,0 12px 28px -14px #00000073}:root[data-theme=dark] ._msgUser_e6dbo_416 ._typing_e6dbo_481 i{background:#fff}:root[data-theme=dark] ._msgAi_e6dbo_427{color:#ffffffeb;background:linear-gradient(165deg,#ffffff29,#ffffff12);border-color:#fff3;backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px);box-shadow:0 .5px #ffffff47 inset,0 12px 28px -14px #0006}:root[data-theme=dark] ._msgCite_e6dbo_445{color:color-mix(in srgb,var(--docs-hv-accent) 55%,#fff)}:root[data-theme=dark] ._msgStatus_e6dbo_451{color:#fff;background:linear-gradient(165deg,color-mix(in srgb,var(--docs-hv-accent) 28%,rgba(255,255,255,.14)),color-mix(in srgb,var(--docs-hv-accent) 16%,rgba(255,255,255,.06)));border-color:color-mix(in srgb,var(--docs-hv-accent) 40%,rgba(255,255,255,.22));backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px)}:root[data-theme=dark] ._inboxRow_e6dbo_657,:root[data-theme=dark] ._checkRow_e6dbo_658,:root[data-theme=dark] ._fieldRow_e6dbo_659,:root[data-theme=dark] ._reviewRow_e6dbo_660{background:#ffffff0a}._reduceMotion_e6dbo_894 ._bob_e6dbo_81{animation:none!important}@media(max-width:719px){._slotHideMobile_e6dbo_900{display:none}._chatParallax_e6dbo_356,._chat_e6dbo_356{max-width:min(14rem,62%)}._piece_e6dbo_148{min-width:11rem}}@keyframes _docsHvFloatBob_e6dbo_1{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes _docsHvFocusBar_e6dbo_1{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes _docsHvFocusArrow_e6dbo_1{0%,to{transform:translate(0);opacity:.7}50%{transform:translate(3px);opacity:1}}@keyframes _docsHvFocusOrbit_e6dbo_1{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(-4px);opacity:.9}}@keyframes _docsHvDot_e6dbo_1{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes _docsHvBlink_e6dbo_1{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes _docsHvPulse_e6dbo_1{0%,to{box-shadow:0 0 color-mix(in srgb,var(--tone-a, var(--docs-hv-accent)) 40%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--tone-a, var(--docs-hv-accent)) 0%,transparent)}}@keyframes _docsHvBar_e6dbo_1{0%{width:0}to{width:var(--bar-w, 98%)}}.mkt-wf-glyph{--glyph-accent: #00e5ff;position:relative;display:grid;place-items:center;flex-shrink:0;width:3.25rem;height:3.25rem;border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--glyph-accent) 18%,transparent),color-mix(in srgb,var(--glyph-accent) 6%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--glyph-accent) 22%,transparent),0 4px 14px color-mix(in srgb,var(--glyph-accent) 12%,transparent);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.mkt-wf-glyph svg{width:100%;height:100%;display:block}.mkt-wf-glyph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;transition:opacity .25s ease;pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--glyph-accent) 40%,transparent)}.mkt-workflow-panel-head:hover .mkt-wf-glyph,.mkt-workflow-panel-card:focus-within .mkt-wf-glyph{transform:translateY(-2px) scale(1.04);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--glyph-accent) 32%,transparent),0 8px 22px color-mix(in srgb,var(--glyph-accent) 18%,transparent)}.mkt-workflow-panel-head:hover .mkt-wf-glyph:after,.mkt-workflow-panel-card:focus-within .mkt-wf-glyph:after{opacity:1}.mkt-wf-glyph--mail{--glyph-accent: #00e5ff}.mkt-wf-glyph--attach{--glyph-accent: #ff4fd8}.mkt-wf-glyph--extract{--glyph-accent: #34d399}.mkt-wf-glyph--sync{--glyph-accent: #a78bfa}.mkt-wf-glyph-mail-pulse{animation:mkt-wf-glyph-pulse 1.8s ease-in-out infinite}.mkt-wf-glyph-mail-ring{animation:mkt-wf-glyph-ring 2.2s ease-out infinite}.mkt-wf-glyph-mail-flap{animation:mkt-wf-glyph-flap 3s ease-in-out infinite;transform-origin:20px 14px}.mkt-wf-glyph-attach-line-a{animation:mkt-wf-glyph-line 2.2s ease-in-out infinite}.mkt-wf-glyph-attach-line-b{animation:mkt-wf-glyph-line 2.2s ease-in-out .25s infinite}.mkt-wf-glyph-attach-clip{animation:mkt-wf-glyph-clip 2.8s ease-in-out infinite;transform-origin:27px 14px}.mkt-wf-glyph-attach-mark{animation:mkt-wf-glyph-stamp 2.5s ease-in-out infinite;transform-origin:28px 28px}.mkt-wf-glyph-extract-frame{animation:mkt-wf-glyph-dash 4s linear infinite}.mkt-wf-glyph-extract-scan{animation:mkt-wf-glyph-scan 2.1s ease-in-out infinite}.mkt-wf-glyph-extract-bit-a{animation:mkt-wf-glyph-pulse 1.8s ease-in-out infinite}.mkt-wf-glyph-extract-bit-b{animation:mkt-wf-glyph-pulse 1.8s ease-in-out .45s infinite}.mkt-wf-glyph-sync-arrows{animation:mkt-wf-glyph-sync-flow 1.8s ease-in-out infinite;transform-origin:12px 28px}.mkt-wf-glyph-sync-check{animation:mkt-wf-glyph-sync-check 2.2s ease-in-out infinite;transform-origin:27.5px 27.5px}.mkt-wf-glyph-sync-spark{animation:mkt-wf-glyph-spark 2s ease-in-out infinite;transform-origin:31px 8px}@keyframes mkt-wf-glyph-sync-flow{0%,to{transform:translateY(1px);opacity:.55}50%{transform:translate(-1px,-2px);opacity:1}}@keyframes mkt-wf-glyph-sync-check{0%,to{transform:scale(.92);opacity:.65}50%{transform:scale(1);opacity:1}}@keyframes mkt-wf-glyph-pulse{0%,to{opacity:.45;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@keyframes mkt-wf-glyph-ring{0%{transform:scale(.75);opacity:.65}70%,to{transform:scale(1.35);opacity:0}}@keyframes mkt-wf-glyph-flap{0%,to{transform:rotate(0)}50%{transform:rotate(-4deg)}}@keyframes mkt-wf-glyph-line{0%,to{opacity:.35}50%{opacity:.95}}@keyframes mkt-wf-glyph-clip{0%,to{transform:rotate(0)}50%{transform:rotate(8deg)}}@keyframes mkt-wf-glyph-stamp{0%,78%,to{transform:scale(.85);opacity:.45}84%{transform:scale(1.08);opacity:1}}@keyframes mkt-wf-glyph-dash{to{stroke-dashoffset:-12}}@keyframes mkt-wf-glyph-scan{0%,to{transform:translateY(-6px);opacity:.35}50%{transform:translateY(6px);opacity:1}}@keyframes mkt-wf-glyph-spin{to{transform:rotate(360deg)}}@keyframes mkt-wf-glyph-spark{0%,to{transform:scale(.85) rotate(0);opacity:.55}50%{transform:scale(1.12) rotate(8deg);opacity:1}}:root[data-theme=light] .mkt-wf-glyph{background:linear-gradient(145deg,color-mix(in srgb,var(--glyph-accent) 14%,#fff),color-mix(in srgb,var(--glyph-accent) 5%,#fff));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--glyph-accent) 16%,transparent),0 4px 12px color-mix(in srgb,var(--glyph-accent) 8%,transparent)}@media(prefers-reduced-motion:reduce){.mkt-wf-glyph *,.mkt-wf-glyph:after{animation:none!important;transition:none!important}}.mkt-wf-integ{margin-top:.85rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--text) 10%,transparent)}.mkt-wf-integ__kicker{display:block;margin-bottom:.45rem;font-family:var(--mono);font-size:.5rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--text) 48%,transparent)}.mkt-wf-integ__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.15rem 0}.mkt-wf-integ__list li{display:inline-flex;align-items:center;gap:.15rem}.mkt-wf-integ__connector{flex-shrink:0;width:.65rem;height:1px;margin:0 .12rem;background:color-mix(in srgb,var(--mkt-spec-neon, #39ff88) 38%,var(--text));opacity:.55;position:relative}.mkt-wf-integ__connector:after{content:"";position:absolute;right:-1px;top:50%;width:3px;height:3px;border-radius:50%;background:color-mix(in srgb,var(--mkt-spec-neon, #39ff88) 55%,var(--text));transform:translateY(-50%)}.mkt-wf-integ__node{display:inline-flex;flex-direction:column;align-items:center;gap:.22rem;min-width:2.5rem}.mkt-wf-integ__surface{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:6px;background:color-mix(in srgb,var(--integ-hue, var(--text)) 8%,var(--bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--integ-hue, var(--text)) 18%,transparent)}.mkt-wf-integ__surface img{display:block;width:1.05rem;height:1.05rem;object-fit:contain}.mkt-wf-integ__surface--aythen{--integ-hue: var(--mkt-spec-neon, #39ff88);background:color-mix(in srgb,var(--mkt-spec-neon, #39ff88) 10%,var(--bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mkt-spec-neon, #39ff88) 24%,transparent),0 0 12px color-mix(in srgb,var(--mkt-spec-neon, #39ff88) 12%,transparent)}.mkt-wf-integ__aythen{width:.9rem;height:.9rem;color:color-mix(in srgb,var(--mkt-spec-neon, #39ff88) 82%,var(--text))}.mkt-wf-integ__label{max-width:3.25rem;font-size:.5rem;font-weight:500;line-height:1.2;letter-spacing:.01em;text-align:center;color:color-mix(in srgb,var(--text) 58%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt-wf-integ__node--engine .mkt-wf-integ__label{font-family:var(--mono);font-size:.4375rem;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--mkt-spec-neon, #39ff88) 62%,var(--text))}@media(max-width:640px){.mkt-wf-integ__list{gap:.1rem 0}.mkt-wf-integ__node{min-width:2.25rem}.mkt-wf-integ__label{max-width:2.75rem;font-size:.4375rem}}@media(prefers-reduced-motion:reduce){.mkt-wf-integ__surface--aythen{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mkt-spec-neon, #39ff88) 24%,transparent)}}.mkt-narrative{margin-top:clamp(5rem,10vw,8.75rem)}.mkt-narrative-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:center;padding:clamp(3rem,8vw,5.5rem) 0;border-bottom:1px solid rgba(255,255,255,.06)}.mkt-narrative-row:last-child{border-bottom:0}.mkt-narrative-row--flip .mkt-narrative-copy{order:2}.mkt-narrative-row--flip .mkt-narrative-visual{order:1}.mkt-narrative-copy h2{margin:.875rem 0 0;font-size:clamp(1.375rem,3vw,1.875rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--text)}.mkt-narrative-step{display:flex;align-items:flex-start;gap:.75rem;margin:0}.mkt-narrative-step-idx{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;margin-top:.15rem;padding:0 .35rem;border-radius:999px;font-family:var(--mono);font-size:.625rem;font-weight:700;letter-spacing:.06em;color:var(--ok);border:1px solid color-mix(in srgb,var(--ok) 28%,transparent);background:color-mix(in srgb,var(--ok) 10%,transparent)}.mkt-narrative-row:nth-child(2) .mkt-narrative-step-idx{color:#ff00c8;border-color:#ff00c847;background:#ff00c814}.mkt-narrative-row:nth-child(3) .mkt-narrative-step-idx{color:#00f0ff;border-color:#00f0ff47;background:#00f0ff14}.mkt-narrative-row:nth-child(4) .mkt-narrative-step-idx{color:#9dffcf;border-color:#00ff9c47;background:#00ff9c14}.mkt-narrative-step-glyph{flex-shrink:0;width:2.25rem;height:2.25rem;margin:0}.mkt-narrative-step-copy{min-width:0}.mkt-narrative-step-kicker{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ok)}.mkt-narrative-row:nth-child(2) .mkt-narrative-step-kicker{color:#ff00c8}.mkt-narrative-row:nth-child(3) .mkt-narrative-step-kicker{color:#00f0ff}.mkt-narrative-row:nth-child(4) .mkt-narrative-step-kicker{color:#9dffcf}.mkt-narrative-step-desc{margin:.35rem 0 0;font-size:.875rem;line-height:1.5;color:var(--text-muted)}.mkt-narrative-copy ul{margin:1.125rem 0 0;padding:0;list-style:none;display:grid;gap:.625rem}.mkt-narrative-copy li{position:relative;padding-left:1rem;font-size:.9375rem;line-height:1.55;color:color-mix(in srgb,var(--text) 62%,transparent)}.mkt-narrative-copy li:before{content:"";position:absolute;left:0;top:.55em;width:4px;height:4px;border-radius:50%;background:#ffffff47}.mkt-narrative-visual{min-width:0}.mkt-narr-mock{--mock-border: color-mix(in srgb, var(--text) 12%, transparent);--mock-surface: color-mix(in srgb, var(--text) 4%, transparent);--mock-surface-2: color-mix(in srgb, var(--text) 6%, transparent);--mock-muted: color-mix(in srgb, var(--text) 55%, transparent);--mock-text: color-mix(in srgb, var(--text) 92%, transparent);overflow:hidden;border:1px solid var(--mock-border);border-radius:12px;background:linear-gradient(var(--mock-surface),var(--mock-surface)) padding-box,linear-gradient(180deg,color-mix(in srgb,var(--text) 6%,transparent),transparent) border-box;box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 4%,transparent),0 8px 30px color-mix(in srgb,#000 12%,transparent)}.mkt-narr-mock-chrome{display:flex;align-items:center;gap:.65rem;padding:.55rem .75rem;border-bottom:1px solid var(--mock-border);background:color-mix(in srgb,var(--text) 2.5%,transparent)}.mkt-narr-mock-dots{display:inline-flex;align-items:center;gap:.3rem}.mkt-narr-mock-dot{width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--text) 14%,transparent)}.mkt-narr-mock-dot:nth-child(1){background:#ff5f57;opacity:.85}.mkt-narr-mock-dot:nth-child(2){background:#febc2e;opacity:.85}.mkt-narr-mock-dot:nth-child(3){background:#28c840;opacity:.85}.mkt-narr-mock-chrome-title{font-family:var(--mono);font-size:.625rem;font-weight:500;letter-spacing:.02em;color:var(--mock-muted)}.mkt-narr-mock-body{padding:.85rem}.mkt-narr-badge{display:inline-flex;align-items:center;flex-shrink:0;padding:.15rem .45rem;border-radius:999px;border:1px solid transparent;font-size:.625rem;font-weight:500;letter-spacing:.01em;line-height:1.2;white-space:nowrap}.mkt-narr-badge--neutral{color:var(--mock-muted);border-color:var(--mock-border);background:var(--mock-surface-2)}.mkt-narr-badge--success{color:#3dd68c;border-color:color-mix(in srgb,#3dd68c 24%,transparent);background:color-mix(in srgb,#3dd68c 10%,transparent)}.mkt-narr-badge--accent{color:#79ffe1;border-color:color-mix(in srgb,#79ffe1 22%,transparent);background:color-mix(in srgb,#79ffe1 8%,transparent)}.mkt-narr-file-icon{display:grid;place-items:center;flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:6px;border:1px solid var(--mock-border);background:var(--mock-surface-2);color:var(--mock-muted)}.mkt-narr-file-icon svg{width:.85rem;height:auto}.mkt-narr-file-icon--cyan{color:#79ffe1;border-color:color-mix(in srgb,#79ffe1 20%,transparent);background:color-mix(in srgb,#79ffe1 8%,transparent)}.mkt-narr-file-icon--magenta{color:#f472b6;border-color:color-mix(in srgb,#f472b6 20%,transparent);background:color-mix(in srgb,#f472b6 8%,transparent)}.mkt-narr-connector{display:flex;align-items:center;gap:.35rem;padding:.15rem 0;color:var(--mock-muted)}.mkt-narr-connector-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--mock-border),transparent)}.mkt-narr-connector svg{width:.75rem;height:.75rem;flex-shrink:0;opacity:.55}.mkt-narr-mock--inbox .mkt-narr-mock-body{display:grid;gap:.55rem}.mkt-narr-email,.mkt-narr-doccard,.mkt-narr-attach-file,.mkt-narr-export,.mkt-narr-chat-a,.mkt-narr-snippet{padding:.75rem;border:1px solid var(--mock-border);border-radius:8px;background:var(--mock-surface)}.mkt-narr-email-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.mkt-narr-email-label{font-family:var(--mono);font-size:.625rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--mock-muted)}.mkt-narr-email b{display:block;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;color:var(--mock-text)}.mkt-narr-email p{margin:.2rem 0 .55rem;font-size:.8125rem;line-height:1.45;color:var(--mock-muted)}.mkt-narr-attach-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .45rem .3rem .35rem;border:1px solid var(--mock-border);border-radius:6px;font-family:var(--mono);font-size:.6875rem;color:var(--mock-text);background:var(--mock-surface-2)}.mkt-narr-doccard{display:flex;align-items:center;gap:.65rem}.mkt-narr-doccard-copy,.mkt-narr-attach-copy{min-width:0;flex:1}.mkt-narr-doccard code,.mkt-narr-attach-file code,.mkt-narr-mock-head code,.mkt-narr-export code,.mkt-narr-snippet code{display:block;font-family:var(--mono);font-size:.6875rem;color:var(--mock-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt-narr-doccard small,.mkt-narr-attach-file small,.mkt-narr-export small{display:block;margin-top:.12rem;font-size:.6875rem;color:var(--mock-muted)}.mkt-narr-mock--attach .mkt-narr-mock-body{display:grid;gap:.65rem}.mkt-narr-attach-file{display:flex;align-items:center;gap:.65rem}.mkt-narr-attach-checks{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.mkt-narr-attach-checks li{display:flex;align-items:center;gap:.45rem;padding:.4rem .55rem;border:1px solid var(--mock-border);border-radius:6px;font-size:.75rem;line-height:1.35;color:var(--mock-muted);background:var(--mock-surface)}.mkt-narr-attach-checks li svg{width:.75rem;height:.75rem;flex-shrink:0;color:#3dd68c}.mkt-narr-mock-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.mkt-narr-table{width:100%;border-collapse:collapse;font-size:.8125rem}.mkt-narr-table th,.mkt-narr-table td{padding:.5rem 0;text-align:left;border-bottom:1px solid var(--mock-border)}.mkt-narr-table tr:last-child th,.mkt-narr-table tr:last-child td{border-bottom:0}.mkt-narr-table th{width:38%;font-weight:500;font-size:.75rem;color:var(--mock-muted)}.mkt-narr-table td{font-weight:500;letter-spacing:-.01em;color:var(--mock-text)}.mkt-narr-mock--chat .mkt-narr-mock-body{display:grid;gap:.55rem}.mkt-narr-chat-q{padding:.65rem .75rem;border:1px solid var(--mock-border);border-radius:8px;background:var(--mock-surface)}.mkt-narr-chat-role{display:block;margin-bottom:.25rem;font-family:var(--mono);font-size:.625rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--mock-muted)}.mkt-narr-chat-q p,.mkt-narr-chat-a p{margin:0;font-size:.8125rem;line-height:1.5}.mkt-narr-chat-q p{color:var(--mock-muted)}.mkt-narr-chat-a p{color:var(--mock-text)}.mkt-narr-chat-a small{display:block;margin-top:.45rem;font-family:var(--mono);font-size:.625rem;color:var(--mock-muted)}.mkt-narr-snippet-label{display:block;margin-bottom:.3rem;font-family:var(--mono);font-size:.625rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--mock-muted)}.mkt-narr-mock--workflow .mkt-narr-mock-body{display:grid;gap:.65rem}.mkt-narr-pipeline{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.mkt-narr-pipeline li{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .55rem;border:1px solid var(--mock-border);border-radius:999px;font-size:.6875rem;color:var(--mock-muted);background:var(--mock-surface)}.mkt-narr-pipeline li.is-done{color:var(--mock-text)}.mkt-narr-pipeline li[data-current]{border-color:color-mix(in srgb,var(--text) 18%,transparent);color:var(--mock-text);background:var(--mock-surface-2)}.mkt-narr-pipeline-dot{width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--text) 20%,transparent)}.mkt-narr-pipeline li.is-done .mkt-narr-pipeline-dot{background:color-mix(in srgb,var(--text) 45%,transparent)}.mkt-narr-pipeline li[data-current] .mkt-narr-pipeline-dot{background:var(--text)}.mkt-narr-export-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.45rem}.mkt-narr-export-head b{font-size:.8125rem;font-weight:600;letter-spacing:-.01em;color:var(--mock-text)}:root[data-theme=light] .mkt-narr-mock{--mock-border: color-mix(in srgb, var(--text) 12%, transparent);--mock-surface: #fafafa;--mock-surface-2: #f4f4f5;box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 6%,transparent),0 8px 24px color-mix(in srgb,#000 6%,transparent)}:root[data-theme=light] .mkt-narr-mock-chrome{background:#f4f4f5}:root[data-theme=light] .mkt-narr-badge--success{color:#067a42;border-color:color-mix(in srgb,#067a42 18%,transparent);background:color-mix(in srgb,#067a42 8%,transparent)}:root[data-theme=light] .mkt-narr-badge--accent{color:#0e7490;border-color:color-mix(in srgb,#0e7490 18%,transparent);background:color-mix(in srgb,#0e7490 8%,transparent)}.mkt-workflow-panel-visual .mkt-narr-mock{animation:mkt-narr-mock-in .35s cubic-bezier(.22,1,.36,1) both}@keyframes mkt-narr-mock-in{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mkt-workflow-panel-visual .mkt-narr-mock{animation:none!important}}@media(max-width:820px){.mkt-narrative-row,.mkt-narrative-row--flip{grid-template-columns:1fr}.mkt-narrative-row--flip .mkt-narrative-copy,.mkt-narrative-row--flip .mkt-narrative-visual{order:unset}.mkt-narrative-copy h2{font-size:1.375rem}}.mkt-narr-mock--premium{--wf-mock-accent: #34d399;--wf-mock-surface: color-mix(in srgb, var(--wf-mock-accent) 10%, transparent);position:relative;isolation:isolate;display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.mkt-narr-mock--premium.mkt-narr-mock--inbox{--wf-mock-accent: #00e5ff}.mkt-narr-mock--premium.mkt-narr-mock--attach{--wf-mock-accent: #ff4fd8}.mkt-narr-mock--premium.mkt-narr-mock--extract{--wf-mock-accent: #00e5ff}.mkt-narr-mock--premium.mkt-narr-mock--chat{--wf-mock-accent: #8b5cf6}.mkt-narr-mock--premium.mkt-narr-mock--workflow{--wf-mock-accent: #34d399}.mkt-narr-mock-glow{position:absolute;top:8%;right:12%;bottom:8%;left:12%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--wf-mock-accent) 42%,transparent) 0%,transparent 68%);filter:blur(10px);opacity:.55;animation:mktNarrGlowDrift 5.5s ease-in-out infinite;pointer-events:none;z-index:0}.mkt-narr-mock-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(color-mix(in srgb,var(--wf-mock-accent) 14%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--wf-mock-accent) 14%,transparent) 1px,transparent 1px);background-size:18px 18px;-webkit-mask-image:radial-gradient(ellipse 92% 88% at 50% 42%,#000 12%,transparent 80%);mask-image:radial-gradient(ellipse 92% 88% at 50% 42%,#000 12%,transparent 80%);opacity:.55;animation:mktNarrGridShift 14s linear infinite;pointer-events:none;z-index:0}.mkt-narr-mock--premium>.mkt-narr-mock-body{position:relative;z-index:1}.mkt-narr-anim-block{position:relative;overflow:hidden;opacity:0;transform:translateY(8px);animation:mktNarrFadeUp 4.2s ease-in-out infinite;animation-delay:calc(var(--stagger, 0) * .55s)}.mkt-narr-anim-block:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 38%,color-mix(in srgb,var(--wf-mock-accent) 18%,rgba(255,255,255,.45)) 50%,transparent 62%);transform:translate(-120%);animation:mktNarrShimmer 4.8s ease-in-out infinite;animation-delay:calc(var(--stagger, 0) * .4s + .6s);pointer-events:none}.mkt-narr-attach-scan{position:absolute;left:.45rem;right:.45rem;height:1.5px;border-radius:999px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--wf-mock-accent) 90%,#fff),transparent);box-shadow:0 0 12px color-mix(in srgb,var(--wf-mock-accent) 55%,transparent);animation:mktNarrScanSweep 2.8s ease-in-out infinite;pointer-events:none;z-index:2}.mkt-narr-anim-badge{animation:mktNarrBadgePop 3.6s ease-in-out infinite;animation-delay:calc(var(--stagger, 0) * .45s + .3s)}.mkt-narr-anim-check{opacity:.45;transform:translate(0);animation:mktNarrCheckIn 4.8s ease-in-out infinite;animation-delay:calc(var(--stagger, 0) * .65s)}.mkt-narr-anim-check svg{color:#34d399;filter:drop-shadow(0 0 4px color-mix(in srgb,#34d399 45%,transparent));animation:mktNarrDotPulse 2.2s ease-in-out infinite;animation-delay:calc(var(--stagger, 0) * .65s + .2s)}.mkt-narr-anim-row{opacity:0;transform:translate(-6px);animation:mktNarrFieldReveal 3.6s ease-in-out infinite;animation-delay:calc(var(--stagger, 0) * .45s)}.mkt-narr-anim-bubble{opacity:0;transform:translateY(8px);animation:mktNarrFadeUp 4.2s ease-in-out infinite;animation-delay:calc(var(--stagger, 0) * .55s)}.mkt-narr-extract-body,.mkt-narr-chat-body{display:flex;flex-direction:column;gap:.4rem;min-height:0;flex:1 1 auto}.mkt-narr-extract-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.mkt-narr-live{display:inline-flex;align-items:center;gap:.35rem;font-size:.625rem;font-weight:600;letter-spacing:.02em;color:color-mix(in srgb,var(--text) 62%,transparent)}.mkt-narr-live-dot{width:.4rem;height:.4rem;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px color-mix(in srgb,#34d399 22%,transparent);animation:mktNarrDotPulse 2.2s ease-in-out infinite}.mkt-narr-extract-doc{display:flex;flex-direction:column;gap:.08rem;min-width:0;flex:1 1 auto}.mkt-narr-extract-doc code{font-size:.625rem;font-weight:600;color:var(--text)}.mkt-narr-extract-doc small{font-size:.5625rem;color:color-mix(in srgb,var(--text) 48%,transparent)}.mkt-narr-confidence{flex-shrink:0;width:2.4rem;height:.28rem;border-radius:999px;background:color-mix(in srgb,var(--text) 10%,transparent);overflow:hidden}.mkt-narr-confidence>span{display:block;height:100%;width:calc(var(--conf, .98) * 100%);border-radius:inherit;background:linear-gradient(90deg,#10a37f,#34d399);animation:mktNarrBarFill 3.6s ease-in-out infinite}.mkt-narr-fields{display:flex;flex-direction:column;gap:.28rem;min-height:0}.mkt-narr-field{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.4rem;padding:.32rem .45rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--text) 8%,transparent);background:color-mix(in srgb,var(--surface, #fff) 88%,transparent)}.mkt-narr-field-label{font-size:.625rem;font-weight:500;color:color-mix(in srgb,var(--text) 52%,transparent)}.mkt-narr-field-value{font-size:.6875rem;font-weight:650;letter-spacing:-.015em;color:var(--text)}.mkt-narr-field-badge{padding:.08rem .3rem;border-radius:999px;font-size:.5rem;font-weight:700;letter-spacing:.04em;color:#059669;background:color-mix(in srgb,#34d399 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#34d399 28%,transparent)}.mkt-narr-extract-foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.1rem;font-size:.5625rem;font-weight:500;color:color-mix(in srgb,var(--text) 52%,transparent)}.mkt-narr-extract-chips,.mkt-narr-followups{display:flex;flex-wrap:wrap;gap:.28rem}.mkt-narr-chip{display:inline-flex;align-items:center;padding:.18rem .42rem;border-radius:999px;font-size:.5625rem;font-weight:600;letter-spacing:-.01em;color:color-mix(in srgb,var(--text) 72%,transparent);background:color-mix(in srgb,var(--text) 5%,transparent);border:1px solid color-mix(in srgb,var(--text) 10%,transparent)}.mkt-narr-cite{display:inline-flex;align-items:center;gap:.35rem;margin-top:.25rem}.mkt-narr-cite-dot{width:.35rem;height:.35rem;border-radius:50%;background:#8b5cf6;box-shadow:0 0 0 3px color-mix(in srgb,#8b5cf6 22%,transparent);flex-shrink:0}.mkt-narr-snippet small{display:block;margin-top:.2rem;font-size:.5625rem;color:color-mix(in srgb,var(--text) 48%,transparent)}.mkt-narr-mock--extract .mkt-narr-mock-head{display:flex;align-items:center;gap:.45rem;position:relative;overflow:hidden}:root:not([data-theme=light]) .mkt-narr-field{background:color-mix(in srgb,#fff 4%,transparent);border-color:color-mix(in srgb,#fff 10%,transparent)}:root:not([data-theme=light]) .mkt-narr-field-badge{color:#6ee7b7}:root:not([data-theme=light]) .mkt-narr-chip{background:color-mix(in srgb,#fff 6%,transparent);border-color:color-mix(in srgb,#fff 12%,transparent);color:color-mix(in srgb,#fff 78%,transparent)}.mkt-workflow-showcase .mkt-narr-mock--premium.mkt-narr-mock--attach .mkt-narr-attach-file{border-color:color-mix(in srgb,#ff4fd8 28%,transparent);background:linear-gradient(145deg,color-mix(in srgb,#ff4fd8 14%,transparent),color-mix(in srgb,#ff4fd8 4%,transparent)),color-mix(in srgb,var(--wf-surface, #fff) 82%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#fff 35%,transparent),0 8px 22px -14px color-mix(in srgb,#ff4fd8 45%,transparent)}.mkt-workflow-showcase .mkt-narr-mock--premium.mkt-narr-mock--attach .mkt-narr-attach-checks li{border-color:color-mix(in srgb,#34d399 22%,transparent);background:linear-gradient(145deg,color-mix(in srgb,#34d399 16%,transparent),color-mix(in srgb,#34d399 5%,transparent)),color-mix(in srgb,var(--wf-surface, #fff) 80%,transparent);box-shadow:0 4px 14px -12px color-mix(in srgb,#34d399 40%,transparent)}.mkt-workflow-showcase .mkt-narr-mock--premium.mkt-narr-mock--attach .mkt-narr-badge--success{border:0;background:color-mix(in srgb,#34d399 18%,transparent);color:#059669;box-shadow:inset 0 0 0 1px color-mix(in srgb,#34d399 28%,transparent)}.mkt-workflow-showcase .mkt-narr-mock--premium.mkt-narr-mock--inbox .mkt-narr-email,.mkt-workflow-showcase .mkt-narr-mock--premium.mkt-narr-mock--inbox .mkt-narr-doccard{border-color:color-mix(in srgb,#00e5ff 24%,transparent);background:linear-gradient(145deg,color-mix(in srgb,#00e5ff 12%,transparent),color-mix(in srgb,#00e5ff 3%,transparent)),color-mix(in srgb,var(--wf-surface, #fff) 82%,transparent);box-shadow:0 8px 22px -14px color-mix(in srgb,#00e5ff 40%,transparent)}.mkt-workflow-showcase .mkt-narr-mock--premium.mkt-narr-mock--extract .mkt-narr-mock-head{border-color:color-mix(in srgb,#00e5ff 26%,transparent);background:linear-gradient(145deg,color-mix(in srgb,#00e5ff 14%,transparent),color-mix(in srgb,#00e5ff 4%,transparent)),color-mix(in srgb,var(--wf-surface, #fff) 82%,transparent)}.mkt-workflow-showcase .mkt-narr-mock--premium.mkt-narr-mock--extract .mkt-narr-field{border-color:color-mix(in srgb,#34d399 18%,transparent);background:color-mix(in srgb,#34d399 6%,var(--wf-surface, #fff));box-shadow:0 4px 12px -10px color-mix(in srgb,#34d399 35%,transparent)}.mkt-workflow-showcase .mkt-narr-mock--premium.mkt-narr-mock--chat .mkt-narr-chat-a,.mkt-workflow-showcase .mkt-narr-mock--premium.mkt-narr-mock--chat .mkt-narr-snippet{border-color:color-mix(in srgb,#8b5cf6 26%,transparent);background:linear-gradient(145deg,color-mix(in srgb,#8b5cf6 14%,transparent),color-mix(in srgb,#8b5cf6 4%,transparent)),color-mix(in srgb,var(--wf-surface, #fff) 82%,transparent);box-shadow:0 8px 22px -14px color-mix(in srgb,#8b5cf6 42%,transparent)}.mkt-workflow-showcase .mkt-narr-mock--premium.mkt-narr-mock--chat .mkt-narr-chip{border-color:color-mix(in srgb,#8b5cf6 22%,transparent);background:color-mix(in srgb,#8b5cf6 10%,transparent)}:root:not([data-theme=light]) .mkt-workflow-showcase .mkt-narr-mock--premium.mkt-narr-mock--attach .mkt-narr-badge--success{color:#6ee7b7;background:color-mix(in srgb,#34d399 16%,transparent)}@keyframes mktNarrGlowDrift{0%,to{transform:translate(0) scale(1);opacity:.45}50%{transform:translate(-6%,8%) scale(1.08);opacity:.75}}@keyframes mktNarrGridShift{0%{background-position:0 0,0 0}to{background-position:18px 18px,18px 18px}}@keyframes mktNarrShimmer{0%,72%,to{transform:translate(-120%);opacity:0}82%{opacity:1}92%{transform:translate(120%);opacity:0}}@keyframes mktNarrFadeUp{0%,12%{opacity:0;transform:translateY(8px)}22%,68%{opacity:1;transform:translateY(0)}82%,to{opacity:0;transform:translateY(-4px)}}@keyframes mktNarrScanSweep{0%,to{top:.55rem;opacity:0}15%{opacity:.95}50%{top:calc(100% - .7rem);opacity:.95}85%{opacity:0}}@keyframes mktNarrBadgePop{0%,to{transform:scale(.92);opacity:.7}40%,60%{transform:scale(1);opacity:1}}@keyframes mktNarrCheckIn{0%,to{opacity:.45;transform:translate(0)}20%,45%{opacity:1;transform:translate(3px);border-color:color-mix(in srgb,#34d399 35%,transparent);background:color-mix(in srgb,#34d399 8%,var(--wf-surface, #fff))}}@keyframes mktNarrFieldReveal{0%,10%{opacity:0;transform:translate(-6px)}24%,70%{opacity:1;transform:translate(0)}88%,to{opacity:.35;transform:translate(2px)}}@keyframes mktNarrDotPulse{0%,to{transform:scale(.85);opacity:.65}50%{transform:scale(1.15);opacity:1}}@keyframes mktNarrBarFill{0%,12%{transform:scaleX(.35);opacity:.55;transform-origin:left center}28%,70%{transform:scaleX(1);opacity:1;transform-origin:left center}88%,to{transform:scaleX(.82);opacity:.75;transform-origin:left center}}@media(prefers-reduced-motion:reduce){.mkt-narr-mock-glow,.mkt-narr-mock-grid,.mkt-narr-anim-block,.mkt-narr-anim-block:after,.mkt-narr-attach-scan,.mkt-narr-anim-badge,.mkt-narr-anim-check,.mkt-narr-anim-check svg,.mkt-narr-anim-row,.mkt-narr-anim-bubble,.mkt-narr-live-dot,.mkt-narr-confidence>span{animation:none!important;opacity:1!important;transform:none!important}.mkt-narr-anim-block:after,.mkt-narr-attach-scan{display:none}}.mkt-workflow-showcase-root{display:flex;flex-direction:column;width:100%}.mkt-workflow-showcase{--wf-showcase-height: 22rem;--wf-panel-height: calc(var(--wf-showcase-height) - .5rem);--wf-surface: #fff;--wf-surface-muted: #fafafa;--wf-surface-cyan: color-mix(in srgb, #06b6d4 6%, #fff);--wf-surface-cyan-strong: color-mix(in srgb, #06b6d4 10%, #fff);--wf-surface-green: color-mix(in srgb, #34d399 4%, #fff);--wf-surface-violet: color-mix(in srgb, #8b5cf6 10%, #fff);--wf-step-accent-1: #06b6d4;--wf-step-accent-2: #d946ef;--wf-step-accent-3: #34d399;--wf-step-accent-4: #8b5cf6;--wf-card-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 8px 24px rgba(15, 23, 42, .04);--wf-violet-glow: 0 0 0 1px rgba(139, 92, 246, .08), 0 12px 40px rgba(139, 92, 246, .08);display:flex;flex-direction:column;gap:0;width:100%;height:var(--wf-showcase-height);min-height:var(--wf-showcase-height);max-height:var(--wf-showcase-height);max-width:none;margin:0;padding:clamp(1rem,2.5vw,1.25rem) 0 clamp(1.25rem,2.5vw,1.75rem);border:0;background:transparent;text-align:start;overflow:hidden;box-sizing:border-box}.mkt-workflow-showcase .mkt-workflow-panel{flex:1 1 auto;min-height:0}.mkt-workflow-tabs-wrap{position:relative;width:calc(100% + 2 * var(--mkt-frame-pad-x, 1.5rem));max-width:none;margin:0 calc(-1 * var(--mkt-frame-pad-x, 1.5rem));padding:0;border:0;border-bottom:1px solid var(--mkt-frame-stroke);background:transparent;box-sizing:border-box}.mkt-workflow-tabs{position:relative;z-index:1;display:grid;grid-template-columns:repeat(var(--wf-tab-count, 4),minmax(0,1fr));align-items:stretch;width:100%;margin:0;padding:0;overflow:hidden;scrollbar-width:none}.mkt-workflow-tabs::-webkit-scrollbar{display:none}.mkt-workflow-tab{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;margin:0;padding:.75rem clamp(.35rem,1.5vw,.75rem) 0;border:0;background:transparent;font-family:inherit;cursor:pointer;color:color-mix(in srgb,var(--text) 42%,transparent);transition:color .16s ease;text-align:center}.mkt-workflow-tab:hover{color:color-mix(in srgb,var(--text) 72%,transparent)}.mkt-workflow-tab--active{color:var(--text);z-index:1}.mkt-workflow-tab--active .mkt-workflow-tab-label{font-weight:600;border-bottom-color:transparent}.mkt-workflow-tab--done{color:color-mix(in srgb,var(--text) 52%,transparent)}.mkt-workflow-tab-inner{display:inline-flex;align-items:baseline;justify-content:center;gap:.4rem;max-width:100%;min-width:0}.mkt-workflow-tab-num{flex-shrink:0;font-size:.625rem;font-weight:700;letter-spacing:.08em;line-height:1;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--green-landing-color, #10a37f) 40%,var(--text));transition:color .16s ease}.mkt-workflow-tab--active:after{content:"";position:absolute;left:18%;right:18%;bottom:0;height:2px;border-radius:999px 999px 0 0;background:var(--green-landing-color, #10a37f)}.mkt-workflow-tab--active .mkt-workflow-tab-num{color:var(--green-landing-color, #10a37f)}.mkt-workflow-tab--done .mkt-workflow-tab-num{color:color-mix(in srgb,var(--green-landing-color, #10a37f) 58%,transparent)}.mkt-workflow-tab--pending .mkt-workflow-tab-num{color:color-mix(in srgb,var(--text) 34%,transparent)}.mkt-workflow-tab-label{display:inline-block;max-width:100%;padding-bottom:.625rem;border-bottom:2px solid transparent;font-size:.8125rem;font-weight:400;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25;text-align:center;transition:border-color .16s ease,color .16s ease}.mkt-wf-global-progress{width:calc(100% + 2 * var(--mkt-frame-pad-x, 1.5rem));max-width:none;margin:0 calc(-1 * var(--mkt-frame-pad-x, 1.5rem));padding:0;border:0;background:transparent}.mkt-wf-global-progress__inner{width:100%;margin:0}.mkt-wf-global-progress__track{display:flex;align-items:stretch;gap:2px;height:2px;border-radius:0;overflow:hidden;background:color-mix(in srgb,var(--text) 6%,transparent)}.mkt-wf-global-progress__segment{flex:1 1 0;min-width:0;position:relative;background:color-mix(in srgb,var(--text) 4%,transparent)}.mkt-wf-global-progress__segment--done{background:linear-gradient(90deg,#06b6d4,#8b5cf6);opacity:.85}.mkt-wf-global-progress__segment--active{background:color-mix(in srgb,var(--text) 5%,transparent)}.mkt-wf-global-progress__segment--pending{background:color-mix(in srgb,var(--text) 4%,transparent)}.mkt-wf-global-progress__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#06b6d4,#8b5cf6);transform-origin:left center;transform:scaleX(0);animation:mkt-wf-global-progress-fill var(--step-ms, 5s) linear forwards}@keyframes mkt-wf-global-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mkt-workflow-showcase .mkt-workflow-panel-card{--pipe-card-accent: var(--wf-step-accent-1);position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;max-height:100%;margin:0;padding:0;overflow:hidden;background:transparent;border:0;border-radius:0;isolation:isolate;animation:mkt-workflow-panel-in .34s cubic-bezier(.22,1,.36,1) both}.mkt-workflow-showcase .mkt-workflow-panel-card:before,.mkt-workflow-showcase .mkt-workflow-panel-card:after{display:none}.mkt-workflow-showcase .mkt-workflow-panel-card[data-step="2"]{--pipe-card-accent: var(--wf-step-accent-2)}.mkt-workflow-showcase .mkt-workflow-panel-card[data-step="3"]{--pipe-card-accent: var(--wf-step-accent-3)}.mkt-workflow-showcase .mkt-workflow-panel-card[data-step="4"]{--pipe-card-accent: var(--wf-step-accent-4)}.mkt-workflow-panel-inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(.65rem,1.6vw,.85rem);align-items:stretch;flex:1 1 auto;height:100%;min-height:0;margin:0;padding:0;box-sizing:border-box}.mkt-workflow-panel-copy{display:flex;flex-direction:column;justify-content:flex-start;gap:.75rem;min-width:0;min-height:100%;padding:0;animation:mkt-workflow-panel-copy-in .38s cubic-bezier(.22,1,.36,1) both}.mkt-workflow-panel-head{display:flex;align-items:center;gap:.75rem;min-width:0}.mkt-workflow-panel-desc{display:flex;flex-direction:column;gap:.42rem;min-width:0}.mkt-workflow-panel-glyph.mkt-wf-glyph{width:2.5rem;height:2.5rem;border-radius:10px;flex-shrink:0;animation:mkt-workflow-panel-glyph-in .42s cubic-bezier(.22,1,.36,1) both}.mkt-workflow-showcase .mkt-workflow-panel-title{display:block;margin:0;font-family:var(--font);font-size:.6875rem;font-weight:700;line-height:1.25;letter-spacing:.1em;text-transform:uppercase;color:var(--pipe-card-accent)}.mkt-workflow-panel-lead{margin:0;max-width:none;font-size:.875rem;line-height:1.55;letter-spacing:-.015em;color:color-mix(in srgb,var(--text) 82%,transparent)}.mkt-workflow-panel-detail{margin:0;max-width:none;font-size:.8125rem;line-height:1.5;letter-spacing:-.01em;color:color-mix(in srgb,var(--text) 62%,transparent)}.mkt-workflow-panel-visual{display:flex;align-items:stretch;min-width:0;min-height:0;height:100%;overflow:hidden;padding:0;border:0;background:transparent;animation:mkt-workflow-panel-visual-in .42s cubic-bezier(.22,1,.36,1) .05s both}.mkt-workflow-showcase .mkt-workflow-panel-visual .mkt-narr-mock{width:100%;max-height:100%;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.mkt-workflow-showcase .mkt-wf-integ{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin-top:auto;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--text) 6%,transparent)}.mkt-workflow-showcase .mkt-wf-integ__kicker{display:inline-block;margin:0;font-size:.5625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--text) 46%,transparent)}.mkt-workflow-showcase .mkt-wf-integ__list{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem}.mkt-workflow-showcase .mkt-wf-integ__list li{display:inline-flex;align-items:center;gap:0}.mkt-workflow-showcase .mkt-wf-integ__node{flex-direction:row;align-items:center;gap:.35rem;min-width:0;padding:.18rem .42rem .18rem .28rem;border:1px solid color-mix(in srgb,var(--text) 8%,transparent);border-radius:999px;background:color-mix(in srgb,var(--text) 2.5%,var(--wf-surface))}.mkt-workflow-showcase .mkt-wf-integ__surface{width:1.15rem;height:1.15rem;border-radius:999px;box-shadow:none}.mkt-workflow-showcase .mkt-wf-integ__surface img{width:.72rem;height:.72rem}.mkt-workflow-showcase .mkt-wf-integ__aythen{width:.62rem;height:.62rem}.mkt-workflow-showcase .mkt-wf-integ__label{max-width:none;font-size:.5625rem;white-space:nowrap}.mkt-workflow-showcase .mkt-wf-integ__connector{display:none}.mkt-workflow-showcase .mkt-narr-mock .mkt-narr-mock-body{display:grid;gap:.45rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.mkt-workflow-showcase .mkt-narr-extract-body,.mkt-workflow-showcase .mkt-narr-chat-body{display:flex;gap:.4rem}.mkt-workflow-showcase .mkt-narr-mock--attach .mkt-narr-mock-body,.mkt-workflow-showcase .mkt-narr-mock--inbox .mkt-narr-mock-body,.mkt-workflow-showcase .mkt-narr-mock--chat .mkt-narr-mock-body,.mkt-workflow-showcase .mkt-narr-mock--extract .mkt-narr-mock-body{gap:.4rem}.mkt-workflow-showcase .mkt-narr-mock-head,.mkt-workflow-showcase .mkt-narr-email,.mkt-workflow-showcase .mkt-narr-doccard,.mkt-workflow-showcase .mkt-narr-attach-file,.mkt-workflow-showcase .mkt-narr-attach-checks li,.mkt-workflow-showcase .mkt-narr-chat-q,.mkt-workflow-showcase .mkt-narr-chat-a,.mkt-workflow-showcase .mkt-narr-snippet,.mkt-workflow-showcase .mkt-narr-export,.mkt-workflow-showcase .mkt-narr-pipeline li{border:1px solid color-mix(in srgb,var(--text) 7%,transparent);border-radius:8px;background:var(--wf-surface);box-shadow:0 1px 2px #0f172a08;backdrop-filter:none;-webkit-backdrop-filter:none}.mkt-workflow-showcase .mkt-narr-mock-head{display:flex;align-items:center;justify-content:space-between;gap:.55rem;margin:0;padding:.45rem .55rem;background:var(--wf-surface-cyan);border-color:color-mix(in srgb,#06b6d4 12%,transparent)}.mkt-workflow-showcase .mkt-narr-mock--extract .mkt-narr-mock-head{justify-content:flex-start}.mkt-workflow-showcase .mkt-narr-mock-head code{font-size:.625rem;font-weight:500}.mkt-workflow-showcase .mkt-narr-mock-head .mkt-narr-badge{border:0;box-shadow:none;background:var(--wf-surface-cyan-strong);color:#0e7490}.mkt-workflow-showcase .mkt-narr-fields{gap:.28rem}.mkt-workflow-showcase .mkt-narr-field{font-size:.6875rem}.mkt-workflow-showcase .mkt-narr-table{border-collapse:separate;border-spacing:0 .28rem}.mkt-workflow-showcase .mkt-narr-table tbody tr{background:color-mix(in srgb,var(--text) 1.5%,var(--wf-surface));outline:1px solid color-mix(in srgb,var(--text) 6%,transparent);outline-offset:-1px;border-radius:7px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.mkt-workflow-showcase .mkt-narr-table th,.mkt-workflow-showcase .mkt-narr-table td{padding:.38rem .48rem;border-bottom:0;background:transparent;font-size:.6875rem}.mkt-workflow-showcase .mkt-narr-table th{font-weight:500;color:color-mix(in srgb,var(--text) 48%,transparent)}.mkt-workflow-showcase .mkt-narr-table td{font-weight:600;letter-spacing:-.01em;color:var(--text);text-align:right}.mkt-workflow-showcase .mkt-narr-table tbody tr th:first-child{border-radius:7px 0 0 7px}.mkt-workflow-showcase .mkt-narr-table tbody tr td:last-child{border-radius:0 7px 7px 0}.mkt-workflow-showcase .mkt-narr-email,.mkt-workflow-showcase .mkt-narr-doccard,.mkt-workflow-showcase .mkt-narr-attach-file,.mkt-workflow-showcase .mkt-narr-export{padding:.45rem .55rem}.mkt-workflow-showcase .mkt-narr-email b{font-size:.75rem}.mkt-workflow-showcase .mkt-narr-email p{margin:.12rem 0 .35rem;font-size:.75rem}.mkt-workflow-showcase .mkt-narr-email-head{margin-bottom:.22rem}.mkt-workflow-showcase .mkt-narr-email-label{font-size:.5625rem}.mkt-workflow-showcase .mkt-narr-attach-chip{padding:.18rem .32rem .18rem .28rem;font-size:.625rem;border-radius:6px;background:var(--wf-surface-cyan);border-color:color-mix(in srgb,#06b6d4 14%,transparent);color:color-mix(in srgb,var(--text) 78%,transparent)}.mkt-workflow-showcase .mkt-narr-doccard{gap:.45rem}.mkt-workflow-showcase .mkt-narr-doccard code,.mkt-workflow-showcase .mkt-narr-doccard small{font-size:.625rem}.mkt-workflow-showcase .mkt-narr-attach-file{display:flex;align-items:center;gap:.45rem}.mkt-workflow-showcase .mkt-narr-attach-file code{font-size:.625rem}.mkt-workflow-showcase .mkt-narr-attach-file small{margin-top:.06rem;font-size:.625rem}.mkt-workflow-showcase .mkt-narr-attach-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem}.mkt-workflow-showcase .mkt-narr-attach-checks li{padding:.28rem .42rem;font-size:.6875rem;line-height:1.3;background:var(--wf-surface-green);border-color:color-mix(in srgb,#34d399 12%,transparent)}.mkt-workflow-showcase .mkt-narr-attach-checks li svg{width:.65rem;height:.65rem}.mkt-workflow-showcase .mkt-narr-connector{height:.55rem}.mkt-workflow-showcase .mkt-narr-chat-q,.mkt-workflow-showcase .mkt-narr-chat-a,.mkt-workflow-showcase .mkt-narr-snippet{padding:.45rem .55rem;margin:0}.mkt-workflow-showcase .mkt-narr-chat-q{background:var(--wf-surface-muted);border-color:color-mix(in srgb,var(--text) 6%,transparent);box-shadow:none}.mkt-workflow-showcase .mkt-narr-chat-a{background:var(--wf-surface);border-color:color-mix(in srgb,#8b5cf6 14%,transparent);box-shadow:0 1px 3px #8b5cf60f}.mkt-workflow-showcase .mkt-narr-chat-role{margin-bottom:.12rem;font-size:.5625rem;font-weight:600;letter-spacing:.06em}.mkt-workflow-showcase .mkt-narr-chat-q .mkt-narr-chat-role{color:color-mix(in srgb,var(--text) 44%,transparent)}.mkt-workflow-showcase .mkt-narr-chat-a .mkt-narr-chat-role{display:inline-flex;align-items:center;padding:.08rem .32rem;border-radius:999px;background:var(--wf-surface-violet);color:#7c3aed}.mkt-workflow-showcase .mkt-narr-chat-q p,.mkt-workflow-showcase .mkt-narr-chat-a p{font-size:.75rem;line-height:1.45}.mkt-workflow-showcase .mkt-narr-chat-q p{color:color-mix(in srgb,var(--text) 62%,transparent)}.mkt-workflow-showcase .mkt-narr-chat-a p{color:var(--text);font-weight:500}.mkt-workflow-showcase .mkt-narr-chat-a small{margin-top:.28rem;font-size:.5625rem;color:color-mix(in srgb,var(--text) 48%,transparent)}.mkt-workflow-showcase .mkt-narr-snippet{background:var(--wf-surface-cyan);border-color:color-mix(in srgb,#06b6d4 12%,transparent);border-inline-start-width:2px;border-inline-start-color:#06b6d4}.mkt-workflow-showcase .mkt-narr-snippet-label{font-size:.5625rem;font-weight:600;letter-spacing:.06em;color:color-mix(in srgb,var(--text) 46%,transparent)}.mkt-workflow-showcase .mkt-narr-snippet code{font-size:.625rem;font-weight:600;color:var(--text)}.mkt-workflow-showcase .mkt-narr-badge{padding:.1rem .32rem;font-size:.5625rem;border-radius:999px}.mkt-workflow-showcase .mkt-narr-badge--neutral,.mkt-workflow-showcase .mkt-narr-badge--accent,.mkt-workflow-showcase .mkt-narr-badge--success{border:1px solid color-mix(in srgb,var(--text) 8%,transparent);box-shadow:none}:root:not([data-theme=light]) .mkt-workflow-showcase{--wf-surface: color-mix(in srgb, var(--text) 4%, var(--bg));--wf-surface-muted: color-mix(in srgb, var(--text) 2.5%, var(--bg));--wf-surface-cyan: color-mix(in srgb, #06b6d4 10%, var(--bg));--wf-surface-cyan-strong: color-mix(in srgb, #06b6d4 16%, var(--bg));--wf-surface-green: color-mix(in srgb, #34d399 10%, var(--bg));--wf-surface-violet: color-mix(in srgb, #8b5cf6 14%, var(--bg));--wf-card-shadow: 0 1px 2px rgba(0, 0, 0, .12), 0 12px 32px rgba(0, 0, 0, .16);--wf-violet-glow: 0 0 0 1px rgba(139, 92, 246, .12), 0 12px 40px rgba(139, 92, 246, .1)}:root:not([data-theme=light]) .mkt-workflow-showcase .mkt-narr-mock-head,:root:not([data-theme=light]) .mkt-workflow-showcase .mkt-narr-email,:root:not([data-theme=light]) .mkt-workflow-showcase .mkt-narr-doccard,:root:not([data-theme=light]) .mkt-workflow-showcase .mkt-narr-attach-file,:root:not([data-theme=light]) .mkt-workflow-showcase .mkt-narr-attach-checks li,:root:not([data-theme=light]) .mkt-workflow-showcase .mkt-narr-chat-q,:root:not([data-theme=light]) .mkt-workflow-showcase .mkt-narr-chat-a,:root:not([data-theme=light]) .mkt-workflow-showcase .mkt-narr-snippet,:root:not([data-theme=light]) .mkt-workflow-showcase .mkt-narr-export,:root:not([data-theme=light]) .mkt-workflow-showcase .mkt-narr-pipeline li{border-color:color-mix(in srgb,var(--text) 10%,transparent);box-shadow:0 1px 2px #0000002e}:root:not([data-theme=light]) .mkt-workflow-showcase .mkt-narr-mock-head .mkt-narr-badge{color:#67e8f9}:root:not([data-theme=light]) .mkt-workflow-showcase .mkt-narr-table tbody tr{background:color-mix(in srgb,var(--text) 3%,var(--bg));outline-color:color-mix(in srgb,var(--text) 10%,transparent)}:root:not([data-theme=light]) .mkt-workflow-showcase .mkt-narr-attach-chip{color:color-mix(in srgb,var(--text) 82%,transparent)}:root:not([data-theme=light]) .mkt-workflow-showcase .mkt-narr-chat-a{box-shadow:0 1px 3px #8b5cf624}:root:not([data-theme=light]) .mkt-workflow-showcase .mkt-narr-chat-a .mkt-narr-chat-role{color:#c4b5fd}:root:not([data-theme=light]) .mkt-workflow-showcase .mkt-narr-badge--neutral{background:color-mix(in srgb,var(--text) 6%,var(--bg));color:color-mix(in srgb,var(--text) 72%,transparent)}:root:not([data-theme=light]) .mkt-workflow-showcase .mkt-narr-badge--accent{background:color-mix(in srgb,#06b6d4 14%,var(--bg));color:#67e8f9}:root:not([data-theme=light]) .mkt-workflow-showcase .mkt-narr-badge--success{background:color-mix(in srgb,#34d399 14%,var(--bg));color:#6ee7b7}:root:not([data-theme=light]) .mkt-workflow-showcase .mkt-wf-integ__node{border-color:color-mix(in srgb,var(--text) 12%,transparent);background:color-mix(in srgb,var(--text) 4%,var(--bg))}:root:not([data-theme=light]) .mkt-workflow-showcase .mkt-wf-integ__kicker{color:color-mix(in srgb,var(--text) 56%,transparent)}:root:not([data-theme=light]) .mkt-workflow-showcase .mkt-wf-integ__label{color:color-mix(in srgb,var(--text) 72%,transparent)}:root:not([data-theme=light]) .mkt-workflow-showcase .mkt-wf-integ{border-top-color:color-mix(in srgb,var(--text) 10%,transparent)}:root[data-theme=light] .mkt-workflow-showcase .mkt-narr-badge--neutral,:root[data-theme=light] .mkt-workflow-showcase .mkt-narr-badge--accent,:root[data-theme=light] .mkt-workflow-showcase .mkt-narr-badge--success{background:#f4f4f5}@keyframes mkt-workflow-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes mkt-workflow-panel-copy-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes mkt-workflow-panel-glyph-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes mkt-workflow-panel-visual-in{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:none}}@media(max-width:820px){.mkt-workflow-showcase{--wf-showcase-height: 26rem}.mkt-workflow-panel-inner{grid-template-columns:1fr;gap:.65rem;padding:0}.mkt-workflow-panel-visual{min-height:8.5rem}.mkt-workflow-showcase .mkt-narr-attach-checks{grid-template-columns:1fr}.mkt-wf-global-progress__inner{width:100%}}@media(max-width:640px){.mkt-workflow-tabs{overflow-x:auto}.mkt-workflow-tabs-wrap{margin-bottom:0}.mkt-workflow-tab{padding-top:.5rem}.mkt-workflow-tab-label{font-size:.6875rem}.mkt-workflow-showcase .mkt-workflow-panel-card{animation-duration:.24s}.mkt-workflow-panel-glyph.mkt-wf-glyph{width:2.15rem;height:2.15rem}.mkt-workflow-showcase .mkt-wf-integ{flex-direction:column;align-items:flex-start;gap:.35rem}.mkt-wf-global-progress__inner{width:100%}}@media(prefers-reduced-motion:reduce){.mkt-workflow-showcase .mkt-workflow-panel-card,.mkt-workflow-panel-copy,.mkt-workflow-panel-glyph.mkt-wf-glyph,.mkt-workflow-panel-visual,.mkt-workflow-showcase .mkt-wf-integ,.mkt-wf-global-progress__fill{animation:none!important;transform:scaleX(1)}}.mkt-metrics-rail{--metrics-accent: var(--green-landing-color, #10a37f);width:100%;max-width:min(var(--mkt-content-max, var(--landing-content-max, 1080px)),100%);margin-inline:auto;padding-inline:var(--landing-gutter, var(--mkt-frame-pad-x, 1.5rem));padding-block:clamp(1.35rem,2.8vw,2rem);box-sizing:border-box}.mkt-metrics-rail--dense{padding-block:clamp(1rem,2vw,1.45rem)}.mkt-metrics-rail__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;width:100%;border:1px solid color-mix(in srgb,var(--border, #e3e8ef) 88%,transparent);border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--metrics-accent) 4%,transparent) 0%,transparent 42%),color-mix(in srgb,var(--bg, #fff) 92%,transparent);box-shadow:0 1px color-mix(in srgb,#fff 55%,transparent) inset,0 8px 28px -18px color-mix(in srgb,var(--text, #0a2540) 18%,transparent);overflow:hidden}.mkt-metrics-rail__item{display:flex;flex-direction:column;gap:.7rem;min-width:0;padding:clamp(1.15rem,2.2vw,1.55rem) clamp(.85rem,1.8vw,1.35rem);border-inline-start:1px solid color-mix(in srgb,var(--border, #e3e8ef) 90%,transparent);background:transparent}.mkt-metrics-rail__item:first-child{border-inline-start:0}.mkt-metrics-rail__metric{display:flex;flex-direction:column;gap:.55rem;min-width:0}.mkt-metrics-rail__value{display:block;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.85rem,3.4vw,2.65rem);font-weight:760;letter-spacing:-.055em;line-height:.92;color:var(--text, #0a2540);white-space:nowrap}.mkt-metrics-rail__bar{position:relative;display:block;width:min(5.5rem,72%);height:2px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--text, #0f172a) 10%,transparent)}.mkt-metrics-rail__bar:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--metric-progress, 72%);border-radius:inherit;background:linear-gradient(90deg,var(--metrics-accent),color-mix(in srgb,var(--metrics-accent) 55%,#00edb3))}.mkt-metrics-rail__bar--soft:after{width:58%;opacity:.85}.mkt-metrics-rail__copy{display:flex;flex-direction:column;gap:.35rem;min-width:0}.mkt-metrics-rail__label{margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:clamp(.6875rem,.95vw,.8125rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.25;color:var(--metrics-accent)}.mkt-metrics-rail__desc{margin:0;max-width:18rem;font-size:clamp(.8125rem,1.05vw,.9rem);font-weight:450;line-height:1.45;color:color-mix(in srgb,var(--text, #0a2540) 58%,transparent)}@media(max-width:900px){.mkt-metrics-rail__track{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-metrics-rail__item:nth-child(odd){border-inline-start:0}.mkt-metrics-rail__item:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--border, #e3e8ef) 90%,transparent)}}@media(max-width:520px){.mkt-metrics-rail{padding-block:1rem}.mkt-metrics-rail__track{grid-template-columns:1fr}.mkt-metrics-rail__item{border-inline-start:0;border-top:1px solid color-mix(in srgb,var(--border, #e3e8ef) 90%,transparent);padding-block:1rem}.mkt-metrics-rail__item:first-child{border-top:0}.mkt-metrics-rail__value{font-size:clamp(1.65rem,8vw,2.1rem)}}:root:not([data-theme=light]) .mkt-metrics-rail__track{border-color:#ffffff1a;background:linear-gradient(180deg,color-mix(in srgb,var(--metrics-accent) 10%,transparent) 0%,transparent 48%),#111;box-shadow:0 1px #ffffff0d inset,0 12px 32px -16px #000000a6}:root:not([data-theme=light]) .mkt-metrics-rail__item{border-inline-start-color:#ffffff14}:root:not([data-theme=light]) .mkt-metrics-rail__item:nth-child(n+3){border-top-color:#ffffff14}:root:not([data-theme=light]) .mkt-metrics-rail__value{color:#f5f5f7}:root:not([data-theme=light]) .mkt-metrics-rail__bar{background:#ffffff1f}:root:not([data-theme=light]) .mkt-metrics-rail__label{color:color-mix(in srgb,var(--metrics-accent) 78%,#fff)}:root:not([data-theme=light]) .mkt-metrics-rail__desc{color:#a1a1a6}.mkt-product-landing>.mkt-metrics-rail,.aythen-builder .mkt-metrics-rail{max-width:min(var(--mkt-content-max, 1080px),100%)}.landing-page.mkt .mkt-landing-impact-strip.mkt-metrics-rail,.landing-page.mkt .mkt-landing-impact-strip>.mkt-metrics-rail{max-width:var(--landing-content-max, 1080px);padding-inline:var(--landing-gutter, 1.5rem)}.aythen-builder .mkt-metrics-rail.ayb-metrics-rail,.aythen-builder .ayb-builder-mosaic .mkt-metrics-rail.ayb-metrics-rail{width:100%;max-width:var(--ayb-max, 1080px);margin-inline:auto;padding-inline:var(--ayb-gutter, clamp(1rem, 4vw, 2rem));padding-block:clamp(.85rem,2vw,1.35rem)}.aythen-builder[data-theme=dark] .mkt-metrics-rail__track{border-color:#ffffff1a;background:linear-gradient(180deg,color-mix(in srgb,var(--metrics-accent) 10%,transparent) 0%,transparent 48%),#111;box-shadow:0 1px #ffffff0d inset,0 12px 32px -16px #000000a6}.aythen-builder[data-theme=dark] .mkt-metrics-rail__item{border-inline-start-color:#ffffff14}.aythen-builder[data-theme=dark] .mkt-metrics-rail__value{color:#f5f5f7}.aythen-builder[data-theme=dark] .mkt-metrics-rail__bar{background:#ffffff1f}.aythen-builder[data-theme=dark] .mkt-metrics-rail__label{color:color-mix(in srgb,var(--metrics-accent) 78%,#fff)}.aythen-builder[data-theme=dark] .mkt-metrics-rail__desc{color:#a1a1a6}.integ-chain{--integ-ink: #111827;--integ-muted: #6b7280;--integ-line: rgba(17, 24, 39, .18);--integ-line-strong: rgba(17, 24, 39, .34);--integ-tile-bg: rgba(255, 255, 255, .88);--integ-tile-border: rgba(17, 24, 39, .1);--integ-fade: #e8f0ff;--integ-spine-y: 50%;--integ-tile: 2.75rem;--integ-stem: 1.35rem;--integ-name-h: 1rem;position:relative;display:grid;grid-template-columns:5rem minmax(0,1fr);align-items:stretch;width:100%;min-height:20rem;height:100%;overflow:hidden;border-radius:0;border:none;background:radial-gradient(ellipse 55% 90% at 8% 50%,rgba(99,102,241,.28),transparent 58%),radial-gradient(ellipse 48% 80% at 92% 42%,rgba(16,185,129,.22),transparent 56%),radial-gradient(ellipse 42% 70% at 52% 110%,rgba(59,130,246,.2),transparent 55%),radial-gradient(ellipse 35% 55% at 70% 18%,rgba(244,114,182,.14),transparent 60%),linear-gradient(118deg,#e8f0ff,#ecfeff 28%,#f0fdf4 58%,#faf5ff)}.integ-chain--framed{--integ-spine-y: 50%;grid-template-rows:auto minmax(0,1fr) auto}.integ-chain--with-head:not(.integ-chain--with-foot){grid-template-rows:auto minmax(0,1fr)}.integ-chain--with-foot:not(.integ-chain--with-head){grid-template-rows:minmax(0,1fr) auto}.integ-chain__head{grid-column:1 / -1;grid-row:1;position:relative;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;width:100%;max-width:none;margin:0;padding:3.75rem var(--ayb-gutter, 1.25rem) .65rem;box-sizing:border-box;text-align:center;pointer-events:auto;background:linear-gradient(180deg,color-mix(in srgb,#e8f0ff 78%,transparent) 0%,color-mix(in srgb,#ecfeff 42%,transparent) 72%,transparent 100%)}.integ-chain--framed .integ-chain__hub,.integ-chain--framed .integ-chain__stage{grid-row:2}.integ-chain--with-foot:not(.integ-chain--with-head) .integ-chain__hub,.integ-chain--with-foot:not(.integ-chain--with-head) .integ-chain__stage{grid-row:1}.integ-chain__foot{grid-column:1 / -1;grid-row:3;position:relative;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;width:100%;max-width:none;margin:0;padding:.75rem var(--ayb-gutter, 1.25rem) 3.75rem;box-sizing:border-box;text-align:center;pointer-events:auto;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,#e8f0ff 55%,transparent) 28%,color-mix(in srgb,#ecfeff 72%,transparent) 100%)}.integ-chain--with-foot:not(.integ-chain--with-head) .integ-chain__foot{grid-row:2}.ayb-integrations__chain .integ-chain{--integ-tile: 2.35rem;--integ-stem: .95rem;--integ-name-h: .875rem;grid-template-columns:3.75rem minmax(0,1fr);min-height:0}.ayb-integrations__chain .integ-chain__hub-core{width:2.55rem;height:2.55rem;border-radius:.75rem}.ayb-integrations__chain .integ-chain__hub-icon{width:1.2rem;height:1.2rem}.ayb-integrations__chain .integ-chain__hub-ring{width:2.55rem;height:2.55rem}.ayb-integrations__chain .integ-chain__cell{width:4.5rem}.ayb-integrations__chain .integ-chain__stack{width:4.4rem;gap:.2rem}.ayb-integrations__chain .integ-chain__tile img{width:1.2rem;height:1.2rem}.ayb-integrations__chain .integ-chain__name{font-size:.625rem}.ayb-integrations__chain .integ-chain__seg{width:1.65rem}.aythen-builder[data-theme=dark] .integ-chain{--integ-ink: #f3f4f6;--integ-muted: #9ca3af;--integ-line: rgba(243, 244, 246, .22);--integ-line-strong: rgba(243, 244, 246, .4);--integ-tile-bg: rgba(18, 20, 28, .88);--integ-tile-border: rgba(243, 244, 246, .14);--integ-fade: #0c1220;background:radial-gradient(ellipse 55% 90% at 8% 50%,rgba(99,102,241,.32),transparent 58%),radial-gradient(ellipse 48% 80% at 92% 42%,rgba(16,185,129,.22),transparent 56%),radial-gradient(ellipse 42% 70% at 52% 110%,rgba(59,130,246,.22),transparent 55%),radial-gradient(ellipse 35% 55% at 70% 18%,rgba(244,114,182,.16),transparent 60%),linear-gradient(118deg,#0c1220,#0f1a24 32%,#0e1f1a 62%,#16101f)}.aythen-builder[data-theme=dark] .integ-chain__foot{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,#0c1220 55%,transparent) 28%,color-mix(in srgb,#0f1a24 78%,transparent) 100%)}.aythen-builder[data-theme=dark] .integ-chain__head{background:linear-gradient(180deg,color-mix(in srgb,#0c1220 82%,transparent) 0%,color-mix(in srgb,#0f1a24 48%,transparent) 72%,transparent 100%)}.integ-chain__hub{position:relative;z-index:5;display:grid;place-items:center}.integ-chain__hub-core{position:relative;z-index:2;display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:.95rem;background:var(--integ-tile-bg);border:1px solid var(--integ-tile-border);box-shadow:0 14px 30px -16px #00000073}.integ-chain__hub-icon{width:1.5rem;height:1.5rem;color:var(--integ-ink)}.integ-chain__hub-ring{position:absolute;width:3.25rem;height:3.25rem;border-radius:50%;border:1px solid color-mix(in srgb,var(--integ-ink) 24%,transparent);animation:integ-hub-pulse 3.8s ease-out infinite;pointer-events:none}.integ-chain__hub-ring--delay{animation-delay:1.3s}@keyframes integ-hub-pulse{0%{transform:scale(1);opacity:.5}to{transform:scale(2.05);opacity:0}}.integ-chain__hub:after{content:"";position:absolute;left:calc(50% + 1.55rem);right:-.15rem;top:var(--integ-spine-y);height:2px;margin-top:-1px;background:linear-gradient(90deg,var(--integ-line-strong),var(--integ-line));pointer-events:none}.integ-chain__stage{position:relative;min-width:0;height:100%;min-height:0;display:flex;align-items:center;overflow:hidden}.integ-chain__spine{position:absolute;left:0;right:0;top:var(--integ-spine-y);height:2px;margin-top:-1px;background:var(--integ-line);pointer-events:none;z-index:0}.integ-chain__track{position:relative;z-index:1;display:flex;align-items:center;width:max-content;height:100%;margin:0;padding:0 1.5rem 0 .35rem;list-style:none;animation:integ-chain-scroll 56s linear infinite;will-change:transform}@keyframes integ-chain-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.integ-chain__slot{position:relative;display:flex;align-items:center;flex:none;height:100%}.integ-chain__seg{position:relative;width:2.1rem;height:2px;background:transparent;overflow:hidden;z-index:1}.integ-chain__seg-flow{position:absolute;top:-1px;bottom:-1px;left:0;width:45%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--integ-ink) 55%,transparent),transparent);animation:integ-seg-flow 2s linear infinite;animation-delay:calc(var(--i, 0) * -.16s)}@keyframes integ-seg-flow{0%{transform:translate(-130%)}to{transform:translate(280%)}}.integ-chain__cell{position:relative;width:5.25rem;height:100%;display:grid;place-items:center}.integ-chain__pin{position:absolute;left:50%;top:var(--integ-spine-y);width:.45rem;height:.45rem;margin:-.225rem 0 0 -.225rem;border-radius:50%;background:var(--integ-ink);opacity:.45;z-index:3;box-shadow:0 0 0 3px var(--integ-fade)}.integ-chain__stack{position:absolute;left:50%;display:flex;flex-direction:column;align-items:center;gap:.3rem;width:5.1rem;z-index:2}.integ-chain__stack--mid{top:var(--integ-spine-y);transform:translate(-50%,calc(var(--integ-tile) / -2))}.integ-chain__stack--mid .integ-chain__name{margin-top:.05rem}.integ-chain__stack--up{bottom:calc(var(--integ-spine-y) + .15rem);transform:translate(-50%);flex-direction:column}.integ-chain__stack--up .integ-chain__stem{order:3}.integ-chain__stack--up .integ-chain__tile{order:2}.integ-chain__stack--up .integ-chain__name{order:1}.integ-chain__stack--down{top:calc(var(--integ-spine-y) + .15rem);transform:translate(-50%)}.integ-chain__stem{position:relative;width:2px;height:var(--integ-stem);background:var(--integ-line-strong);flex:none;overflow:hidden}.integ-chain__stem-flow{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--integ-ink) 55%,transparent),transparent);animation:integ-stem-flow 1.7s linear infinite;animation-delay:calc(var(--i, 0) * -.2s)}.integ-chain__stack--down .integ-chain__stem-flow{animation-name:integ-stem-flow-rev}@keyframes integ-stem-flow{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}@keyframes integ-stem-flow-rev{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.integ-chain__tile{display:grid;place-items:center;width:var(--integ-tile);height:var(--integ-tile);border-radius:.8rem;background:var(--integ-tile-bg);border:1px solid var(--integ-tile-border);box-shadow:0 10px 22px -14px #0000006b;flex:none;transition:transform .22s ease,box-shadow .22s ease}.integ-chain__slot:hover .integ-chain__tile{transform:translateY(-2px);box-shadow:0 14px 28px -14px #00000080}.integ-chain__tile img{display:block;width:1.4rem;height:1.4rem;object-fit:contain;filter:grayscale(1) contrast(1.08)}.integ-chain__name{display:block;width:100%;height:var(--integ-name-h);font-size:.6875rem;font-weight:600;letter-spacing:.01em;line-height:var(--integ-name-h);text-align:center;color:var(--integ-muted);white-space:nowrap;overflow:visible;text-overflow:clip}.integ-chain__fade{position:absolute;top:0;bottom:0;width:3rem;z-index:4;pointer-events:none}.integ-chain__fade--left{left:0;background:linear-gradient(90deg,var(--integ-fade) 12%,color-mix(in srgb,var(--integ-fade) 35%,transparent) 55%,transparent)}.integ-chain__fade--right{right:0;background:linear-gradient(270deg,var(--integ-fade) 12%,color-mix(in srgb,var(--integ-fade) 35%,transparent) 55%,transparent)}.integ-chain__packet{position:absolute;left:0;top:var(--integ-spine-y);width:.4rem;height:.4rem;margin-top:-.2rem;border-radius:50%;background:var(--integ-ink);z-index:3;pointer-events:none;opacity:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--integ-ink) 10%,transparent);animation:integ-packet 8.5s linear infinite}.integ-chain__packet--b{width:.3rem;height:.3rem;margin-top:-.15rem;animation-duration:11s;animation-delay:-3s}.integ-chain__packet--c{width:.28rem;height:.28rem;margin-top:-.14rem;animation-duration:13.5s;animation-delay:-6.5s}@keyframes integ-packet{0%{left:0%;opacity:0}6%{opacity:.8}92%{opacity:.7}to{left:100%;opacity:0}}@media(max-width:959px){.integ-chain{grid-template-columns:4rem minmax(0,1fr);min-height:17.5rem;--integ-tile: 2.45rem;--integ-stem: 1.15rem}.ayb-integrations__chain .integ-chain{grid-template-columns:3.5rem minmax(0,1fr);min-height:0;--integ-tile: 2.15rem;--integ-stem: .85rem}.integ-chain__stage{min-height:0}.integ-chain__hub-core{width:2.85rem;height:2.85rem}.ayb-integrations__chain .integ-chain__hub-core{width:2.35rem;height:2.35rem}.integ-chain__cell{width:4.6rem}.ayb-integrations__chain .integ-chain__cell{width:4.1rem}.integ-chain__stack{width:4.5rem}.ayb-integrations__chain .integ-chain__stack{width:4rem}.integ-chain__name{font-size:.625rem}}@media(prefers-reduced-motion:reduce){.integ-chain__track,.integ-chain__seg-flow,.integ-chain__stem-flow,.integ-chain__packet,.integ-chain__hub-ring{animation:none!important}.integ-chain__packet{display:none}}.mkt-product-landing .mkt-integrations--docs-chain .ayb-integrations__chain,.mkt-product-landing .mkt-product-integrations-embed .ayb-integrations__chain{width:100%;min-width:0;margin-top:.35rem}.mkt-product-landing .mkt-integrations--docs-chain .integ-chain,.mkt-product-landing .mkt-product-integrations-embed .integ-chain,.aythen-builder .mkt-product-integrations-embed .integ-chain{--integ-tile: 3.5rem;--integ-stem: 1.1rem;--integ-name-h: 1.125rem;--integ-spine-y: 54%;--integ-fade: #f5f5f7;--integ-tile-bg: #fff;--integ-tile-border: rgba(60, 60, 67, .08);--integ-ink: #1c1c1e;--integ-muted: rgba(60, 60, 67, .72);--integ-line: rgba(60, 60, 67, .12);--integ-line-strong: rgba(60, 60, 67, .22);width:100%;grid-template-columns:5rem minmax(0,1fr);border-radius:1.25rem;overflow:hidden;border:.5px solid rgba(60,60,67,.12);background:#f5f5f7;box-shadow:none}.mkt-product-landing .mkt-integrations--docs-chain .integ-chain--framed,.mkt-product-landing .mkt-product-integrations-embed .integ-chain--framed,.aythen-builder .mkt-product-integrations-embed .integ-chain--framed{padding-block:clamp(1rem,2.5vw,1.5rem);box-sizing:border-box}.mkt-product-landing .mkt-integrations--docs-chain .integ-chain__hub-core,.mkt-product-landing .mkt-product-integrations-embed .integ-chain__hub-core,.aythen-builder .mkt-product-integrations-embed .integ-chain__hub-core{width:3.35rem;height:3.35rem}.mkt-product-landing .mkt-integrations--docs-chain .integ-chain__hub-icon,.mkt-product-landing .mkt-product-integrations-embed .integ-chain__hub-icon,.aythen-builder .mkt-product-integrations-embed .integ-chain__hub-icon{width:1.35rem;height:1.35rem}.mkt-product-landing .mkt-integrations--docs-chain .integ-chain__name,.mkt-product-landing .mkt-product-integrations-embed .integ-chain__name,.aythen-builder .mkt-product-integrations-embed .integ-chain__name{font-size:.6875rem;line-height:1.2}:root:not([data-theme=light]) .mkt-product-landing .mkt-integrations--docs-chain .integ-chain,:root:not([data-theme=light]) .mkt-product-landing .mkt-integrations--docs-chain .integ-chain--framed,:root:not([data-theme=light]) .mkt-product-landing .mkt-product-integrations-embed .integ-chain,:root:not([data-theme=light]) .mkt-product-landing .mkt-product-integrations-embed .integ-chain--framed,:root:not([data-theme=light]) .aythen-builder .mkt-product-integrations-embed .integ-chain,:root:not([data-theme=light]) .aythen-builder .mkt-product-integrations-embed .integ-chain--framed{--integ-fade: #121214;--integ-tile-bg: #1c1c1e;--integ-tile-border: rgba(255, 255, 255, .1);--integ-ink: #f5f5f7;--integ-muted: rgba(235, 235, 245, .6);--integ-line: rgba(255, 255, 255, .12);--integ-line-strong: rgba(255, 255, 255, .22);border-color:#ffffff1a;background:#121214}@media(max-width:720px){.mkt-product-landing .mkt-integrations--docs-chain .integ-chain,.mkt-product-landing .mkt-product-integrations-embed .integ-chain,.aythen-builder .mkt-product-integrations-embed .integ-chain{--integ-tile: 3rem;grid-template-columns:4.25rem minmax(0,1fr)}.mkt-product-landing .mkt-integrations--docs-chain .integ-chain__hub-core,.mkt-product-landing .mkt-product-integrations-embed .integ-chain__hub-core,.aythen-builder .mkt-product-integrations-embed .integ-chain__hub-core{width:2.85rem;height:2.85rem}}.mkt-product-integrations-embed{width:100%;min-width:0;margin-top:clamp(1.15rem,2.4vw,1.65rem);display:flex;flex-direction:column;gap:.35rem}.mkt-features.mkt-product-mosaic .mkt-product-integrations-embed,.ayb-builder-mosaic .mkt-product-integrations-embed{max-width:100%}.mkt-product-integrations-embed .ayb-integrations__chain{width:100%;min-width:0;margin-top:0}.mkt-product-integrations-embed .verifactuFoot,.mkt-product-integrations-embed [class*=verifactuFoot]{margin-top:.5rem}._section_xukqt_1.mkt-integrations{width:100%;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "chain" "foot";gap:1rem;align-items:start}._section_xukqt_1.mkt-integrations ._head_xukqt_14.mkt-features-head{grid-area:head;margin-bottom:0;max-width:36rem}._chainWrap_xukqt_20{grid-area:chain;margin-top:.15rem;min-width:0}._verifactuFoot_xukqt_26{grid-area:foot;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:.35rem;padding-top:.95rem;border-top:1px solid color-mix(in srgb,var(--text, #0a2540) 10%,transparent)}._footLead_xukqt_37{margin:0;max-width:28rem;font-size:.9375rem;line-height:1.45;text-align:left;color:var(--text-muted, color-mix(in srgb, var(--text) 58%, transparent))}._footActions_xukqt_46.lh-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin:0}._footActions_xukqt_46 .ayb-btn-primary{text-decoration:none}:root:not([data-theme=light]) ._verifactuFoot_xukqt_26{border-top-color:#ffffff1a}:root:not([data-theme=light]) ._footLead_xukqt_37{color:#f5f5f7ad}@media(max-width:640px){._verifactuFoot_xukqt_26{align-items:stretch}._footLead_xukqt_37{text-align:center}._footActions_xukqt_46.lh-ctas{justify-content:center}._footActions_xukqt_46 .ayb-btn-primary{justify-content:center;width:100%}}.mkt-tech-bento.mkt-features--bento-grid{scroll-margin-top:5.5rem;box-sizing:border-box}.landing-page.mkt .mkt-main>section#modulos.mkt-tech-bento,.landing-page.mkt .mkt-main>section#tecnologia.mkt-tech-bento,.landing-page.mkt .mkt-main>section#tecnologia.mkt-tech-bento--hscroll,.landing-page.mkt .mkt-main>section#modulos.mkt-tech-bento--scrub{border-bottom:0;margin:0;width:100%;max-width:none;overflow:visible}.landing-page.mkt #tecnologia .landing-ayb-container{overflow:visible}.landing-page.mkt #tecnologia :global(.mkt-hscroll-wrap),.landing-page.mkt #tecnologia :global(.mkt-hscroll-wrap--transform),.landing-page.mkt #tecnologia :global(.mkt-hscroll-track),.landing-page.mkt #tecnologia :global(.mkt-hscroll-track--transform){overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}.landing-page.mkt #tecnologia :global(.mkt-hscroll-wrap.has-scroll-right) :global(.mkt-hscroll-track),.landing-page.mkt #tecnologia :global(.mkt-hscroll-wrap.has-scroll-left) :global(.mkt-hscroll-track),.landing-page.mkt #tecnologia :global(.mkt-hscroll-wrap.has-scroll-left.has-scroll-right) :global(.mkt-hscroll-track){-webkit-mask-image:none!important;mask-image:none!important}.landing-page.mkt .landing-tec-integrations-band{overflow:visible}.landing-page.mkt #integraciones.mkt-integrations--scatter,.landing-page.mkt #integraciones.mkt-integrations--landing,.landing-page.mkt #integraciones .mkt-integrations__frame--scatter{overflow:visible!important;clip-path:none}.mkt-tech-bento--scrub .mkt-tech-bento-head .mkt-section-badge{margin:0 0 .85rem}.mkt-tech-bento .mkt-tech-bento-head,.landing-page.mkt .mkt-tech-bento .mkt-features-head.mkt-tech-bento-head{max-width:min(40rem,100%);width:100%;margin:0;margin-inline:0;text-align:start;align-items:flex-start}.mkt-tech-bento--scrub .mkt-tech-bento-head{margin:0}.mkt-tech-bento .mkt-tech-bento-head .mkt-section-badge{margin:0 0 .85rem;margin-inline:0;align-self:flex-start}.mkt-tech-bento .mkt-tech-bento-title,.landing-page.mkt .mkt-tech-bento .mkt-tech-bento-title{margin:0;max-width:min(40rem,100%);width:100%;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.85rem,3.6vw,2.85rem);font-weight:700;letter-spacing:-.03em;line-height:1.12;text-transform:none;text-shadow:none;text-align:start;white-space:normal;overflow:visible;color:var(--text, #0a2540)}.mkt-tech-bento .mkt-tech-bento-lead,.landing-page.mkt .mkt-tech-bento .mkt-tech-bento-lead{margin:.95rem 0 0;max-width:36rem;width:100%;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:clamp(1rem,1.35vw,1.125rem);font-weight:400;line-height:1.55;letter-spacing:-.01em;text-align:start;color:color-mix(in srgb,var(--text, #0a2540) 58%,transparent)}:root:not([data-theme=light]) .mkt-tech-bento .mkt-tech-bento-title{color:#f6f9fc}:root:not([data-theme=light]) .mkt-tech-bento .mkt-tech-bento-lead{color:#a3acb9}.mkt-features--bento-grid.mkt-tech-bento .mkt-features-bento-grid.mkt-tech-bento-mosaic,.mkt-tech-bento .mkt-tech-bento-mosaic{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:clamp(1.5rem,3vw,2rem);width:100%;height:auto;overflow:visible}@media(min-width:640px){.mkt-features--bento-grid.mkt-tech-bento .mkt-features-bento-grid.mkt-tech-bento-mosaic,.mkt-tech-bento .mkt-tech-bento-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(17.5rem,auto);align-items:stretch}}@media(min-width:900px){.mkt-features--bento-grid.mkt-tech-bento .mkt-features-bento-grid.mkt-tech-bento-mosaic,.mkt-tech-bento .mkt-tech-bento-mosaic{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(17.5rem,auto))}}.mkt-features--bento-grid.mkt-tech-bento .mkt-feature--bento-row,.mkt-tech-bento .mkt-feature--bento-row{grid-column:span 1}.mkt-tech-bento .mkt-feature--bento-row .mkt-feature-visual{min-height:9.5rem;aspect-ratio:16 / 10}@media(min-width:720px){.mkt-tech-bento .mkt-feature--bento-row .mkt-feature-copy p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.mkt-features.mkt-features--bento-grid{--mkt-bento-card-bg: var(--bg, #fff);--mkt-bento-card-border: color-mix(in srgb, var(--border, #e3e8ef) 88%, transparent);--mkt-bento-card-shadow: 0 0 0 1px color-mix(in srgb, var(--text, #0a2540) 3%, transparent), 0 2px 5px color-mix(in srgb, var(--text, #0a2540) 4%, transparent), 0 8px 20px color-mix(in srgb, var(--text, #0a2540) 5%, transparent);width:100%;box-sizing:border-box}.mkt-features--bento-grid .mkt-features-bento-grid:not(.mkt-tech-bento-mosaic){display:grid;grid-template-columns:1fr;gap:1rem;margin-top:clamp(1.5rem,3vw,2rem);width:100%;list-style:none;padding:0;height:auto;overflow:visible;border:0;border-radius:0;background:transparent}.mkt-features--bento-grid .mkt-features-bento-grid.mkt-tech-bento-mosaic{display:grid;gap:1rem;margin-top:clamp(1.5rem,3vw,2rem);width:100%;list-style:none;padding:0;height:auto;overflow:visible;border:0;border-radius:0;background:transparent}@media(min-width:640px){.mkt-features--bento-grid .mkt-features-bento-grid:not(.mkt-tech-bento-mosaic){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.mkt-features--bento-grid .mkt-features-bento-grid:not(.mkt-tech-bento-mosaic){grid-template-columns:repeat(3,minmax(0,1fr))}}.mkt-features--bento-grid .mkt-feature.mkt-feature--bento-card{--module-brand: #10a37f;--module-ink: var(--module-accent, #7170ff);--module-wash-top: color-mix(in srgb, var(--module-ink) 14%, var(--bg, #fff));--module-wash-bottom: color-mix(in srgb, var(--module-ink) 22%, var(--bg, #fff));--feature-accent: var(--module-accent, #7170ff);--mkt-feature-pad: 0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;min-width:0;min-height:0;height:auto;padding:0;border:1px solid var(--mkt-bento-card-border);border-radius:14px;background:var(--mkt-bento-card-bg);box-shadow:var(--mkt-bento-card-shadow);overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.mkt-features--bento-grid .mkt-feature.mkt-feature--bento-card:after{display:none}@media(hover:hover){.mkt-features--bento-grid .mkt-feature.mkt-feature--bento-card:hover{transform:translateY(-2px);background:var(--mkt-bento-card-bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--text, #0a2540) 4%,transparent),0 6px 16px color-mix(in srgb,var(--text, #0a2540) 8%,transparent),0 18px 36px color-mix(in srgb,var(--text, #0a2540) 8%,transparent)}}:root[data-theme=light] .mkt-features--bento-grid .mkt-feature.mkt-feature--bento-card{--module-wash-top: color-mix(in srgb, var(--module-ink) 10%, #f8fafc);--module-wash-bottom: color-mix(in srgb, var(--module-ink) 16%, #eef2ff);background:#fff}:root:not([data-theme=light]) .mkt-features--bento-grid .mkt-feature.mkt-feature--bento-card{--mkt-bento-card-bg: #111111;--module-wash-top: color-mix(in srgb, var(--module-ink) 18%, #0b1018);--module-wash-bottom: color-mix(in srgb, var(--module-ink) 28%, #07110e);background:#111;border-color:#ffffff1a;color:#f5f5f7;box-shadow:0 1px #ffffff0d inset,0 10px 32px -14px #000000a6}:root:not([data-theme=light]) .mkt-features--bento-grid .mkt-feature--bento-card .mkt-feature-copy h3,:root:not([data-theme=light]) .mkt-features--bento-grid .mkt-feature--bento-card h3{color:#f5f5f7}:root:not([data-theme=light]) .mkt-features--bento-grid .mkt-feature--bento-card .mkt-feature-copy p,:root:not([data-theme=light]) .mkt-features--bento-grid .mkt-feature--bento-card p{color:#a1a1a6}@media(hover:hover){:root:not([data-theme=light]) .mkt-features--bento-grid .mkt-feature.mkt-feature--bento-card:hover{background:#111;box-shadow:0 1px #ffffff0f inset,0 12px 36px -12px #000000bf}}.mkt-features--bento-grid .mkt-feature--bento-card .mkt-feature-visual{position:relative;isolation:isolate;z-index:1;display:flex;flex:0 0 auto;align-items:stretch;justify-content:stretch;aspect-ratio:16 / 10;width:100%;min-height:9.5rem;height:auto;margin:0;padding:clamp(.5rem,1vw,.75rem);border-bottom:1px solid color-mix(in srgb,var(--border, #e3e8ef) 70%,transparent);overflow:hidden;pointer-events:none;background:radial-gradient(circle at 14% 0%,color-mix(in srgb,var(--module-ink) 18%,transparent),transparent 54%),radial-gradient(circle at 88% 100%,color-mix(in srgb,var(--module-ink) 12%,transparent),transparent 50%),linear-gradient(160deg,var(--module-wash-top),var(--module-wash-bottom))}.mkt-features--bento-grid .mkt-feature--bento-card .mkt-feature-visual>*{flex:1 1 auto;width:100%;min-height:0;height:100%}.mkt-features--bento-grid .mkt-feature--bento-card .mkt-feature-body{position:relative;z-index:2;display:flex;flex-direction:column;align-items:stretch;gap:0;flex:0 0 auto;min-height:0;margin:0;padding:1rem;border-top:0;background:transparent}:root[data-theme=light] .mkt-features--bento-grid .mkt-feature--bento-card .mkt-feature-body,:root[data-theme=light] .mkt-features--bento-grid .mkt-feature--bento-card:hover .mkt-feature-body{background:transparent}.mkt-features--bento-grid .mkt-feature--bento-card .mkt-feature-copy{display:flex;flex-direction:column;gap:.35rem;min-width:0;padding-top:0}.mkt-features--bento-grid .mkt-feature--bento-card .mkt-feature-copy h3,.mkt-features--bento-grid .mkt-feature--bento-card h3{margin:0;font-size:.875rem;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--text);text-shadow:none}.mkt-features--bento-grid .mkt-feature--bento-card .mkt-feature-copy p,.mkt-features--bento-grid .mkt-feature--bento-card p{margin:0;font-size:.875rem;line-height:1.45;color:var(--text-muted, color-mix(in srgb, var(--text) 62%, transparent))}.mkt-features--bento-grid .mkt-feature--bento-card .mkt-feature-glyph.mkt-feature-glyph--bento{position:absolute;top:.65rem;left:.65rem;z-index:4;width:2rem;height:2rem;margin:0;border-radius:50%;background:color-mix(in srgb,var(--bg, #fff) 82%,transparent)!important;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--module-accent, #7170ff) 55%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--module-accent, #7170ff);pointer-events:none;overflow:hidden}.mkt-features--bento-grid .mkt-feature--bento-card .mkt-feature-glyph.mkt-feature-glyph--bento:after{display:none}.mkt-features--bento-grid .mkt-feature--bento-card .mkt-feature-glyph.mkt-feature-glyph--bento svg{width:68%;height:68%}:root[data-theme=light] .mkt-features--bento-grid .mkt-feature--bento-card .mkt-feature-glyph.mkt-feature-glyph--bento{background:color-mix(in srgb,#fff 88%,transparent)}:root:not([data-theme=light]) .mkt-features--bento-grid .mkt-feature--bento-card .mkt-feature-glyph.mkt-feature-glyph--bento{background:color-mix(in srgb,#0b1018 72%,transparent)}.mkt-product-landing>#features.mkt-features--bento-grid{padding-block:var(--mkt-section-pad)}._section_amrnr_3.mkt-workflow{position:relative;width:100%;max-width:none;margin-inline:0;padding-top:0;padding-bottom:0}._root_amrnr_12.mkt-workflow-showcase-root{--wf-tab-accent: var(--green-landing-color, #10a37f);--wf-card-bg: var(--bg, #fff);--wf-card-border: color-mix(in srgb, var(--border, #e3e8ef) 88%, transparent);--wf-card-shadow: 0 0 0 1px color-mix(in srgb, var(--text, #0a2540) 3%, transparent), 0 2px 5px color-mix(in srgb, var(--text, #0a2540) 4%, transparent), 0 8px 20px color-mix(in srgb, var(--text, #0a2540) 5%, transparent);--wf-step-accent-1: #06b6d4;--wf-step-accent-2: #d946ef;--wf-step-accent-3: #34d399;--wf-step-accent-4: #8b5cf6;--wf-panel-accent: var(--wf-step-accent-1);gap:0}:root:not([data-theme=light]) ._root_amrnr_12.mkt-workflow-showcase-root{--wf-card-bg: color-mix(in srgb, var(--surface, #151821) 92%, #0b1018);--wf-card-border: color-mix(in srgb, #fff 10%, transparent);--wf-card-shadow: 0 0 0 1px color-mix(in srgb, #fff 4%, transparent), 0 8px 24px color-mix(in srgb, #000 28%, transparent)}._pin_amrnr_36{position:relative;display:flex;align-items:flex-start;width:100%;min-height:0;height:auto;box-sizing:border-box;padding-block:0}._fold_amrnr_47{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(1rem,2.5vw,2rem);align-items:start;width:100%}._foldEqual_amrnr_55{--docs-wf-fold-h: clamp(34rem, 72vh, 44rem);align-items:stretch;min-height:var(--docs-wf-fold-h);height:var(--docs-wf-fold-h);max-height:var(--docs-wf-fold-h);overflow:hidden}._head_amrnr_65{max-width:34rem;min-width:0}._foldEqual_amrnr_55 ._head_amrnr_65{display:flex;flex-direction:column;align-self:stretch;max-width:none;height:100%;min-height:0;overflow:visible;gap:0}._foldEqual_amrnr_55 ._head_amrnr_65 .mkt-features-head{flex:1 1 auto;min-height:0;overflow:hidden}._foldEqual_amrnr_55 ._progress_amrnr_87,._foldEqual_amrnr_55 ._dots_amrnr_88{flex-shrink:0;position:relative;z-index:2}._head_amrnr_65 .mkt-features-head{max-width:none;margin:0;padding:0}._head_amrnr_65 .mkt-features-head h2{margin:0;max-width:20ch}._head_amrnr_65 .mkt-section-lead{margin-top:.55rem}._stepCopy_amrnr_109{display:flex;flex-direction:column;gap:.7rem;margin-top:1.15rem;padding-top:1.05rem;border-top:1px solid color-mix(in srgb,var(--text, #0a2540) 10%,transparent)}._stepCopy_amrnr_109:has(.mkt-wf-integ:only-child){padding-top:.85rem}._stepHead_amrnr_122{display:flex;align-items:center;gap:.65rem;min-width:0}._stepGlyph_amrnr_129.mkt-wf-glyph{display:grid;place-items:center;flex-shrink:0;width:2rem;height:2rem;margin:0;border-radius:50%;background:color-mix(in srgb,var(--wf-panel-accent, var(--wf-tab-accent)) 12%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--wf-panel-accent, var(--wf-tab-accent)) 55%,transparent);color:var(--wf-panel-accent, var(--wf-tab-accent))}._stepTitle_amrnr_142{margin:0;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:650;line-height:1.2;letter-spacing:-.03em;color:var(--text, #0a2540)}._stepDesc_amrnr_151{display:flex;flex-direction:column;gap:.4rem}._stepLead_amrnr_157,._stepDetail_amrnr_158{margin:0;max-width:38ch;font-size:.9375rem;line-height:1.5;color:color-mix(in srgb,var(--text, #0a2540) 68%,transparent)}._stepDetail_amrnr_158{padding-left:.85rem;position:relative}._stepDetail_amrnr_158:before{content:"";position:absolute;left:0;top:.55em;width:.35rem;height:.35rem;border-radius:50%;background:var(--wf-panel-accent, var(--wf-tab-accent))}:root:not([data-theme=light]) ._stepCopy_amrnr_109{border-top-color:#ffffff1a}:root:not([data-theme=light]) ._stepTitle_amrnr_142{color:#f5f5f7}:root:not([data-theme=light]) ._stepLead_amrnr_157,:root:not([data-theme=light]) ._stepDetail_amrnr_158{color:#f5f5f7ad}._progress_amrnr_87{margin-top:.85rem;width:min(100%,14rem);height:2px;border-radius:999px;background:color-mix(in srgb,var(--text) 12%,transparent);overflow:hidden}._progressFill_amrnr_204{display:block;height:100%;border-radius:inherit;background:var(--wf-tab-accent)}._progressFillScrub_amrnr_211{width:100%;transform-origin:left center}._dots_amrnr_88{display:flex;gap:.45rem;margin:.75rem 0 0;padding:0;list-style:none}._dots_amrnr_88 li{display:flex;margin:0;padding:0}._dot_amrnr_88{width:.45rem;height:.45rem;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--text) 28%,transparent);cursor:pointer;transition:background .2s ease,transform .2s ease}._dotActive_amrnr_241{background:var(--wf-tab-accent);transform:scale(1.15)}:root:not([data-theme=light]) ._progress_amrnr_87{background:#ffffff1f}:root:not([data-theme=light]) ._dot_amrnr_88{background:#f5f5f547}:root:not([data-theme=light]) ._dotActive_amrnr_241{background:#f5f5f5}._stage_amrnr_259.mkt-workflow-showcase{--wf-showcase-height: auto;position:relative;isolation:isolate;width:100%;max-width:min(32rem,100%);justify-self:start;height:auto;min-height:0;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}._stageProduct_amrnr_278.mkt-workflow-showcase{max-width:none;height:100%;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;justify-self:stretch;align-self:end}._foldEqual_amrnr_55 ._stageProduct_amrnr_278.mkt-workflow-showcase{align-self:end;height:100%;min-height:0;max-height:100%}._productStage_amrnr_296{width:100%;flex:1 1 auto;min-height:0;height:100%;max-height:100%;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}._productStage_amrnr_296 .mkt-band-frame{flex:1 1 auto;width:100%;min-height:0;height:100%;max-height:100%;pointer-events:none}._productStage_amrnr_296 .lh-showcase,._productStage_amrnr_296 .lh-showcase--workflow,._productStage_amrnr_296 .lh-showcase--stage{height:100%!important;min-height:0!important;max-height:100%!important;pointer-events:none!important}._productStage_amrnr_296 .lh-showcase--page-scroll,._productStage_amrnr_296 .lh-showcase--scroll-drive,._productStage_amrnr_296 .lh-showcase-page-body{overflow:hidden!important;overflow-y:hidden!important;overscroll-behavior:none;touch-action:none;pointer-events:none!important}._productStage_amrnr_296 .lh-showcase-steps-panel--stage{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:none;touch-action:none;pointer-events:none!important}._stack_amrnr_346{position:relative;width:100%;min-height:clamp(16rem,34vh,22rem)}._stackStatic_amrnr_352{display:flex;flex-direction:column;gap:1rem;min-height:0}._cardSlot_amrnr_359{width:100%}._stage_amrnr_259 .mkt-workflow-panel-card{height:100%;min-height:0;max-height:none;background:transparent;border:0;box-shadow:none}._stage_amrnr_259 .mkt-workflow-panel-card[data-step="1"]{--wf-panel-accent: var(--wf-step-accent-1)}._stage_amrnr_259 .mkt-workflow-panel-card[data-step="2"]{--wf-panel-accent: var(--wf-step-accent-2)}._stage_amrnr_259 .mkt-workflow-panel-card[data-step="3"]{--wf-panel-accent: var(--wf-step-accent-3)}._stage_amrnr_259 .mkt-workflow-panel-card[data-step="4"]{--wf-panel-accent: var(--wf-step-accent-4)}._stage_amrnr_259 .mkt-workflow-panel-inner{display:flex;flex-direction:column;gap:0;align-items:stretch;height:100%;min-height:0;padding:0;border:1px solid var(--wf-card-border);border-radius:14px;background:var(--wf-card-bg);box-shadow:var(--wf-card-shadow);overflow:hidden}._stage_amrnr_259 .mkt-workflow-panel-inner--hero{position:relative;isolation:isolate;min-height:clamp(22rem,48vh,28rem);background:radial-gradient(ellipse 70% 50% at 50% -8%,color-mix(in srgb,var(--wf-panel-accent) 28%,transparent),transparent 58%),linear-gradient(180deg,#0a0c10,#050607 48%,#000);border-color:color-mix(in srgb,var(--wf-panel-accent) 28%,rgba(255,255,255,.08))}._stage_amrnr_259 .mkt-workflow-panel-hero-chrome{position:absolute;inset:0 0 auto;height:42%;pointer-events:none;z-index:2;overflow:hidden}._stage_amrnr_259 .mkt-workflow-panel-hero-orb{position:absolute;border-radius:50%;filter:blur(36px);opacity:.55;animation:_docs-wf-orb_amrnr_1 14s ease-in-out infinite}._stage_amrnr_259 .mkt-workflow-panel-hero-orb--a{width:min(48%,14rem);height:min(48%,14rem);top:-30%;left:10%;background:radial-gradient(circle,color-mix(in srgb,var(--wf-panel-accent) 55%,transparent) 0%,transparent 70%)}._stage_amrnr_259 .mkt-workflow-panel-hero-orb--b{width:min(40%,12rem);height:min(40%,12rem);top:-18%;right:8%;background:radial-gradient(circle,color-mix(in srgb,var(--wf-panel-accent) 40%,transparent) 0%,transparent 72%);animation-delay:-4.5s;animation-duration:17s}._stage_amrnr_259 .mkt-workflow-panel-hero-beam{position:absolute;top:0;left:50%;width:min(72%,22rem);height:2px;transform:translate(-50%);background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--wf-panel-accent) 25%,transparent) 18%,color-mix(in srgb,var(--wf-panel-accent) 90%,#fff) 50%,color-mix(in srgb,var(--wf-panel-accent) 25%,transparent) 82%,transparent 100%);box-shadow:0 0 18px color-mix(in srgb,var(--wf-panel-accent) 40%,transparent);animation:_docs-wf-beam_amrnr_1 5.5s ease-in-out infinite}._stage_amrnr_259 .mkt-workflow-panel-visual{position:relative;order:-1;isolation:isolate;min-height:0;max-height:clamp(11rem,22vh,14rem);aspect-ratio:2.2 / 1;height:auto;padding:.55rem;overflow:hidden;border:0;border-radius:0;border-bottom:1px solid color-mix(in srgb,var(--wf-panel-accent) 28%,transparent);background:radial-gradient(ellipse 72% 62% at 50% 22%,color-mix(in srgb,var(--wf-panel-accent) 38%,transparent),transparent 58%),radial-gradient(ellipse 50% 45% at 88% 88%,color-mix(in srgb,var(--wf-panel-accent) 18%,transparent),transparent 55%),linear-gradient(165deg,#141418,#0a0a0c 52%,#000)}._stage_amrnr_259 .mkt-workflow-panel-visual--hero{order:0;z-index:1;flex:1 1 auto;max-height:none;aspect-ratio:auto;height:100%;min-height:clamp(20rem,44vh,26rem);padding:1.1rem 1.15rem 1.25rem;border-bottom:0;background:transparent}._stage_amrnr_259 .mkt-workflow-panel-visual:before{content:none}._stage_amrnr_259 .mkt-workflow-panel-visual .mkt-narr-mock{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-start;height:100%;min-height:0;padding:.35rem;border-radius:0;border:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}._stage_amrnr_259 .mkt-workflow-panel-visual--hero .mkt-narr-mock{padding:.15rem .2rem;justify-content:center}._stage_amrnr_259 .mkt-workflow-panel-copy{display:flex;flex-direction:column;justify-content:flex-start;gap:.65rem;width:100%;min-height:0;padding:1.1rem 1.25rem 1.25rem;border:0;border-radius:0;background:transparent;box-shadow:none}._stage_amrnr_259 .mkt-workflow-panel-card--hero .mkt-workflow-panel-copy{display:none}._stage_amrnr_259 .mkt-workflow-panel-head{align-items:center;gap:.65rem}._stage_amrnr_259 .mkt-workflow-panel-glyph.mkt-wf-glyph{display:grid;place-items:center;width:2rem;height:2rem;margin-top:0;border-radius:50%;background:color-mix(in srgb,var(--wf-panel-accent) 12%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--wf-panel-accent) 55%,transparent);color:var(--wf-panel-accent)}._stage_amrnr_259 .mkt-workflow-panel-title{margin:0;padding-top:0;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;line-height:1.25;text-transform:none;color:var(--text)}._stage_amrnr_259 .mkt-workflow-panel-desc{display:flex;flex-direction:column;gap:.4rem;margin:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}._stage_amrnr_259 .mkt-workflow-panel-lead,._stage_amrnr_259 .mkt-workflow-panel-detail{margin:0;padding:0;font-size:.875rem;line-height:1.5;letter-spacing:-.01em;color:color-mix(in srgb,var(--text) 62%,transparent);border-top:0}._stage_amrnr_259 .mkt-workflow-panel-detail{position:relative;padding-left:.85rem}._stage_amrnr_259 .mkt-workflow-panel-detail:before{content:"";position:absolute;left:.1rem;top:.55em;width:.28rem;height:.28rem;border-radius:50%;background:var(--wf-panel-accent)}._stage_amrnr_259 .mkt-wf-integ{margin-top:.15rem;padding-top:.7rem;border-top:1px solid color-mix(in srgb,var(--text) 8%,transparent)}._stage_amrnr_259 .mkt-wf-integ__kicker{margin-bottom:.4rem;font-family:inherit;font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--text) 42%,transparent)}._stage_amrnr_259 .mkt-wf-integ__list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.4rem;overflow:visible}._stage_amrnr_259 .mkt-wf-integ__connector{display:none}._stage_amrnr_259 .mkt-wf-integ__node{flex-direction:row;align-items:center;gap:.3rem;width:auto;min-width:0;padding:.28rem .55rem .28rem .3rem;border:1px solid color-mix(in srgb,var(--wf-panel-accent) 22%,transparent);border-radius:999px;background:color-mix(in srgb,var(--wf-panel-accent) 8%,transparent);box-shadow:none}._stage_amrnr_259 .mkt-wf-integ__surface{width:1.05rem;height:1.05rem;border-radius:4px;background:transparent;box-shadow:none}._stage_amrnr_259 .mkt-wf-integ__surface img,._stage_amrnr_259 .mkt-wf-integ__aythen{width:.85rem;height:.85rem}._stage_amrnr_259 .mkt-wf-integ__label,._stage_amrnr_259 .mkt-wf-integ__node--engine .mkt-wf-integ__label{max-width:none;font-family:inherit;font-size:.6875rem;font-weight:560;line-height:1.1;letter-spacing:-.01em;text-align:start;text-transform:none;color:color-mix(in srgb,var(--text) 72%,transparent);white-space:nowrap}._stage_amrnr_259 .mkt-narr-mock-head,._stage_amrnr_259 .mkt-narr-email,._stage_amrnr_259 .mkt-narr-doccard,._stage_amrnr_259 .mkt-narr-attach-file,._stage_amrnr_259 .mkt-narr-attach-checks li,._stage_amrnr_259 .mkt-narr-chat-q,._stage_amrnr_259 .mkt-narr-chat-a,._stage_amrnr_259 .mkt-narr-snippet,._stage_amrnr_259 .mkt-narr-field,._stage_amrnr_259 .mkt-narr-table tbody tr{border-color:color-mix(in srgb,var(--wf-panel-accent) 32%,rgba(255,255,255,.12));background:color-mix(in srgb,var(--wf-panel-accent) 14%,rgba(44,44,46,.72));box-shadow:none;color:#f5f5f7}._stage_amrnr_259 .mkt-narr-attach-checks li.is-ok,._stage_amrnr_259 .mkt-narr-chat-a,._stage_amrnr_259 .mkt-narr-field.is-ok{border-color:color-mix(in srgb,var(--wf-panel-accent) 48%,transparent);background:color-mix(in srgb,var(--wf-panel-accent) 22%,rgba(20,20,24,.55))}@media(max-width:959px){._pin_amrnr_36{padding-block:clamp(1rem,3vw,1.5rem)}._fold_amrnr_47{grid-template-columns:1fr;gap:1.15rem}._foldEqual_amrnr_55{--docs-wf-fold-h: auto;align-items:stretch;height:auto;min-height:0;max-height:none;overflow:visible}._foldEqual_amrnr_55 ._head_amrnr_65{height:auto;overflow:visible}._head_amrnr_65,._stage_amrnr_259.mkt-workflow-showcase{max-width:none}._stageProduct_amrnr_278.mkt-workflow-showcase,._productStage_amrnr_296{height:auto;min-height:0;max-height:none}._productStage_amrnr_296 .lh-showcase,._productStage_amrnr_296 .lh-showcase--workflow,._productStage_amrnr_296 .lh-showcase--stage{height:clamp(18rem,58vw,24rem)!important;min-height:clamp(18rem,58vw,24rem)!important;max-height:clamp(18rem,58vw,24rem)!important}._stage_amrnr_259 .mkt-workflow-panel-visual:not(.mkt-workflow-panel-visual--hero){max-height:clamp(10rem,36vw,13rem)}._stage_amrnr_259 .mkt-workflow-panel-inner--hero,._stage_amrnr_259 .mkt-workflow-panel-visual--hero{min-height:clamp(18rem,58vw,24rem)}}@keyframes _docs-wf-orb_amrnr_1{0%,to{transform:translateZ(0) scale(1);opacity:.45}50%{transform:translate3d(3%,8%,0) scale(1.1);opacity:.7}}@keyframes _docs-wf-beam_amrnr_1{0%,to{opacity:.45;width:min(62%,18rem)}50%{opacity:1;width:min(78%,24rem)}}@media(prefers-reduced-motion:reduce){._progress_amrnr_87>span{transition:none}._stage_amrnr_259 .mkt-workflow-panel-hero-orb,._stage_amrnr_259 .mkt-workflow-panel-hero-beam{animation:none!important}}._section_1kepi_1.mkt-sixty-seconds{width:100%;min-width:0}._title_1kepi_6{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15em;margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.85rem,3.6vw,2.85rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;color:var(--text)}._brandName_1kepi_20{display:inline-flex;align-items:baseline;gap:.125rem}._themeDocs_1kepi_26 ._brandName_1kepi_20{color:var(--green-landing-color, #10a37f)}._themeBuilder_1kepi_30 ._brandName_1kepi_20{color:var(--sixty-brand-color, var(--ayb-accent, #3b82f6))}._brandName_1kepi_20>span:nth-child(2){font-weight:600}._brandSuffix_1kepi_38{font-size:.55em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;transform:translateY(-.35em)}._themeDocs_1kepi_26 ._brandSuffix_1kepi_38{color:color-mix(in srgb,var(--green-landing-color, #10a37f) 72%,transparent)}._themeBuilder_1kepi_30 ._brandSuffix_1kepi_38{color:color-mix(in srgb,var(--sixty-brand-color, var(--ayb-accent, #3b82f6)) 72%,transparent)}:root:not([data-theme=light]) ._themeDocs_1kepi_26 ._brandSuffix_1kepi_38{color:color-mix(in srgb,var(--green-landing-color, #10a37f) 78%,transparent)}:root:not([data-theme=light]) ._themeBuilder_1kepi_30 ._brandSuffix_1kepi_38{color:color-mix(in srgb,var(--sixty-brand-color, var(--ayb-accent, #60a5fa)) 78%,transparent)}._aiKicker_1kepi_63.mkt-section-kicker{margin-top:clamp(.85rem,1.5vw,1.15rem);margin-bottom:clamp(.65rem,1.1vw,.85rem)}._promptCard_1kepi_69{--prompt-bg: #1e1e1e;--prompt-bg-elevated: #2d2d2d;--prompt-bg-toolbar: linear-gradient(180deg, #3a3a3a 0%, #323232 100%);--prompt-border: rgba(255, 255, 255, .09);--prompt-inset: rgba(255, 255, 255, .04);--prompt-text: #d4d4d4;--prompt-muted: #8b8b8b;--prompt-fade: #1e1e1e;--prompt-selection: color-mix(in srgb, #0a84ff 28%, transparent);--prompt-accent: #0a84ff;width:100%;border-radius:12px;border:1px solid var(--prompt-border);background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 28%),var(--prompt-bg);box-shadow:0 0 0 .5px #ffffff0f,0 1px #ffffff0d inset,0 1px 2px #00000047,0 18px 48px -20px #0000008c;overflow:hidden;font-variant-ligatures:none;isolation:isolate}:root[data-theme=light] ._promptCard_1kepi_69{--prompt-bg: #1e1e1e;--prompt-bg-elevated: #2d2d2d;--prompt-bg-toolbar: linear-gradient(180deg, #3c3c3c 0%, #333 100%);--prompt-border: rgba(0, 0, 0, .18);--prompt-inset: rgba(255, 255, 255, .05);--prompt-text: #d4d4d4;--prompt-muted: #909090;--prompt-fade: #1e1e1e;--prompt-selection: color-mix(in srgb, #0a84ff 26%, transparent);--prompt-accent: #0a84ff;box-shadow:0 0 0 .5px #0000001f,0 1px #ffffff0f inset,0 2px 6px #00000014,0 22px 44px -18px #0f172a47}._promptHead_1kepi_114{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.62rem .8rem .62rem .85rem;border-bottom:1px solid rgba(0,0,0,.35);background:var(--prompt-bg-toolbar);box-shadow:inset 0 1px #ffffff0f}._promptHeadLeft_1kepi_125{display:inline-flex;align-items:center;gap:.7rem;min-width:0}._promptMeta_1kepi_132{display:inline-flex;align-items:center;gap:.45rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:.75rem;font-weight:510;letter-spacing:.04em;text-transform:uppercase;color:var(--prompt-muted)}._promptMeta_1kepi_132 .lh-badge-pill{flex-shrink:0}._copyBtn_1kepi_159{display:inline-flex;align-items:center;gap:.35rem;min-height:1.7rem;padding:.22rem .65rem;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#ffffff0a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:.75rem;font-weight:510;letter-spacing:-.01em;color:color-mix(in srgb,var(--prompt-text) 78%,transparent);cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}._copyBtn_1kepi_159 svg{width:.75rem;height:.75rem}._copyBtn_1kepi_159:hover{color:var(--prompt-text);background:#ffffff14;border-color:#ffffff29;box-shadow:0 1px #ffffff0d inset}._copyBtn_1kepi_159:active{background:#ffffff1a}._copyBtnCopied_1kepi_206{color:#7ee787;border-color:color-mix(in srgb,#3fb950 42%,transparent);background:color-mix(in srgb,#238636 22%,transparent)}._promptBodyWrap_1kepi_212{position:relative;max-height:12.5rem;overflow:hidden;background:var(--prompt-bg)}._promptBodyWrapExpanded_1kepi_219{max-height:none;overflow:visible}._promptBody_1kepi_212{margin:0;padding:1.05rem 1.15rem 1.6rem;white-space:pre-wrap;word-break:break-word;-moz-tab-size:2;tab-size:2;font-family:SF Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.796875rem;font-weight:400;letter-spacing:0;line-height:1.68;color:var(--prompt-text)}._promptBody_1kepi_212::selection{background:var(--prompt-selection);color:#f5f5f5}._promptFade_1kepi_252{position:absolute;inset-inline:0;bottom:0;height:3.75rem;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--prompt-fade) 0%,transparent),color-mix(in srgb,var(--prompt-fade) 72%,transparent) 55%,var(--prompt-fade))}._expandBtn_1kepi_266{display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:.7rem 1rem .8rem;border:0;border-top:1px solid rgba(0,0,0,.28);background:linear-gradient(180deg,#2a2a2a,#252525);box-shadow:inset 0 1px #ffffff0a;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:.75rem;font-weight:510;letter-spacing:-.01em;color:var(--prompt-muted);text-align:center;cursor:pointer;transition:color .15s ease,background .15s ease}._expandBtn_1kepi_266:hover{color:var(--prompt-text);background:linear-gradient(180deg,#303030,#2a2a2a)}@media(max-width:640px){._promptCard_1kepi_69{border-radius:10px}._promptHead_1kepi_114{padding:.55rem .7rem}._promptBody_1kepi_212{padding:.9rem .95rem 1.4rem;font-size:.75rem;line-height:1.65}}.mkt-sk{--mkt-sk-nav-clearance: calc(.75rem + 4.25rem + 1.35rem + var(--platform-status-banner-height, 0px));--mkt-sk-bone: color-mix(in srgb, var(--text, #0f172a) 7%, transparent);--mkt-sk-bone-strong: color-mix(in srgb, var(--text, #0f172a) 11%, transparent);--mkt-sk-shine: color-mix(in srgb, #fff 55%, transparent);min-height:100vh}:root:not([data-theme=light]) .mkt-sk{--mkt-sk-bone: color-mix(in srgb, var(--text, #f8fafc) 10%, transparent);--mkt-sk-bone-strong: color-mix(in srgb, var(--text, #f8fafc) 16%, transparent);--mkt-sk-shine: color-mix(in srgb, #fff 12%, transparent)}.mkt-sk__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mkt-sk__bone{display:block;flex-shrink:0;border-radius:999px;background:linear-gradient(105deg,var(--mkt-sk-bone) 0%,var(--mkt-sk-bone) 38%,var(--mkt-sk-shine) 50%,var(--mkt-sk-bone) 62%,var(--mkt-sk-bone) 100%);background-size:220% 100%;animation:mkt-sk-shimmer 1.35s ease-in-out infinite}.mkt-sk__ush{position:fixed;top:var(--platform-status-banner-height, 0);left:0;right:0;z-index:20000;display:flex;justify-content:center;padding:1rem 1.25rem;pointer-events:none}.mkt-sk__ush-stack{width:100%;max-width:75rem}.mkt-sk__ush-pill{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.25rem;padding:.625rem .875rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--text) 8%,transparent);background:color-mix(in srgb,var(--surface, #fff) 52%,transparent);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);box-shadow:inset 0 1px color-mix(in srgb,#fff 72%,transparent),0 .625rem 2.25rem -.75rem color-mix(in srgb,var(--text) 14%,transparent)}:root:not([data-theme=light]) .mkt-sk__ush-pill{background:color-mix(in srgb,var(--surface, #141820) 52%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#fff 10%,transparent),0 .625rem 2.5rem -.875rem color-mix(in srgb,#000 40%,transparent)}.mkt-sk__brand{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.mkt-sk__brand-mark{width:1.75rem;height:1.75rem;border-radius:.45rem;background:var(--mkt-sk-bone-strong);animation:mkt-sk-pulse 1.4s ease-in-out infinite}.mkt-sk__brand-text{display:inline-flex;align-items:baseline;gap:.3rem}.mkt-sk__brand-name{width:3.5rem;height:.7rem}.mkt-sk__brand-suffix{width:2rem;height:.5rem;opacity:.7}.mkt-sk__nav{display:none;align-items:center;gap:.85rem;flex:1 1 auto;justify-content:center;min-width:0}.mkt-sk__nav-item{width:3.25rem;height:.55rem}.mkt-sk__nav-item--lg{width:4.5rem}.mkt-sk__actions{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0}.mkt-sk__chip{width:2rem;height:1.55rem;border-radius:.55rem}.mkt-sk__chip--round{width:1.55rem;border-radius:999px}.mkt-sk__btn{width:5.25rem;height:1.85rem;border-radius:999px}.mkt-sk__btn--primary{width:6.5rem;background:color-mix(in srgb,var(--green-landing-color, #10a37f) 28%,var(--mkt-sk-bone));animation:mkt-sk-pulse 1.4s ease-in-out infinite}.mkt-sk__page,.mkt-sk--content{position:relative;z-index:1}.mkt-sk__main{width:min(100% - 2.5rem,72rem);margin:0 auto;padding:0 0 clamp(3rem,6vw,4.5rem);display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,3.75rem)}.mkt-sk--content .mkt-sk__main{padding-top:calc(var(--mkt-sk-nav-clearance) + clamp(.75rem,1.5vw,1.25rem))}.landing-page .mkt-sk--landing .mkt-sk__main,.mkt-sk--landing .mkt-sk__main{padding-top:calc(var(--landing-hero-offset, var(--mkt-sk-nav-clearance)) + clamp(.5rem,1.2vw,.875rem))}.mkt-sk--full .mkt-sk__main{padding-top:clamp(1.25rem,2.5vw,2rem)}.mkt-sk__hero{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;max-width:40rem}.mkt-sk__hero--split{max-width:none;width:100%;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(1rem,2.5vw,2rem);align-items:center;min-height:clamp(18rem,42svh,28rem)}.mkt-sk__hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;max-width:36rem}.mkt-sk__hero-visual{position:relative;min-height:clamp(16rem,38svh,24rem);width:100%}.mkt-sk__visual-card{position:absolute;border-radius:1.25rem!important;background:var(--mkt-sk-bone-strong)}.mkt-sk__visual-card--a{top:6%;right:4%;width:min(13rem,46%);height:6.5rem}.mkt-sk__visual-card--b{top:38%;left:2%;width:min(12rem,42%);height:5.75rem}.mkt-sk__visual-card--c{top:58%;right:8%;width:min(12.5rem,44%);height:5.5rem}.mkt-sk__visual-chat{position:absolute;left:0;bottom:0;width:min(14rem,52%);height:5.25rem;border-radius:1.15rem!important}.mkt-sk__hero--landing{max-width:none;width:100%;align-items:center;min-height:clamp(22rem,62svh,34rem)}.mkt-sk__landing-stage{position:relative;width:100%;max-width:40rem;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:.85rem;padding:clamp(2rem,5vw,3.5rem) 1rem}.mkt-sk__landing-logo{width:5.5rem;height:5.5rem;border-radius:1.35rem!important;background:var(--mkt-sk-bone-strong);animation:mkt-sk-pulse 1.4s ease-in-out infinite}.mkt-sk__landing-line{width:min(100%,22rem);height:.85rem;border-radius:.55rem}.mkt-sk__landing-line--short{width:min(72%,14rem);height:.7rem}.mkt-sk__landing-orb{position:absolute;width:3.25rem;height:3.25rem;border-radius:.85rem!important;opacity:.85}.mkt-sk__landing-orb--tl{top:8%;left:6%}.mkt-sk__landing-orb--tr{top:12%;right:8%;width:2.6rem;height:2.6rem}.mkt-sk__landing-orb--bl{bottom:22%;left:10%;width:2.35rem;height:2.35rem}.mkt-sk__landing-orb--br{bottom:18%;right:12%;width:2.9rem;height:2.9rem}.mkt-sk__cta-row--center{justify-content:center;width:100%}.mkt-sk__badge{width:5.5rem;height:1.35rem;border-radius:999px}.mkt-sk__title{width:min(100%,28rem);height:1.85rem;border-radius:.65rem}.mkt-sk__title--short{width:min(78%,20rem);height:1.65rem}.mkt-sk__lead{width:min(100%,26rem);height:.7rem;margin-top:.35rem}.mkt-sk__lead--short{width:min(72%,18rem)}.mkt-sk__cta-row{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.85rem}.mkt-sk__cta{width:8.5rem;height:2.35rem;border-radius:999px}.mkt-sk__cta--ghost{width:7.25rem;opacity:.75}.mkt-sk__section{display:flex;flex-direction:column;gap:.65rem}.mkt-sk__section-kicker{width:4.5rem;height:.55rem}.mkt-sk__section-title{width:min(55%,16rem);height:1.1rem;border-radius:.5rem}.mkt-sk__section-lead{width:min(70%,22rem);height:.65rem;margin-bottom:.55rem}.mkt-sk__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.mkt-sk__card{display:flex;flex-direction:column;gap:.55rem;min-height:7.5rem;padding:1rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--text) 6%,transparent);background:color-mix(in srgb,var(--surface, #fff) 55%,transparent)}:root:not([data-theme=light]) .mkt-sk__card{background:color-mix(in srgb,var(--surface, #141820) 42%,transparent)}.mkt-sk__card-icon{width:1.75rem;height:1.75rem;border-radius:.55rem}.mkt-sk__card-title{width:55%;height:.7rem}.mkt-sk__card-line{width:88%;height:.5rem}.mkt-sk__card-line--short{width:62%}@keyframes mkt-sk-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes mkt-sk-pulse{0%,to{opacity:.72}50%{opacity:1}}@media(min-width:900px){.mkt-sk__nav{display:inline-flex}}@media(max-width:960px){.mkt-sk__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-sk__btn,.mkt-sk__btn--primary{display:none}.mkt-sk__hero--split{grid-template-columns:1fr;min-height:0}.mkt-sk__hero-visual{min-height:14rem}}@media(max-width:640px){.mkt-sk__ush{padding:.75rem .85rem}.mkt-sk__main{width:min(100% - 1.5rem,72rem)}.mkt-sk--content .mkt-sk__main{padding-top:calc(var(--mkt-sk-nav-clearance) + .65rem)}.mkt-sk__cards{grid-template-columns:minmax(0,1fr)}.mkt-sk__chip:not(.mkt-sk__chip--round){display:none}.mkt-sk__brand-suffix,.mkt-sk__landing-orb{display:none}}@media(prefers-reduced-motion:reduce){.mkt-sk__bone,.mkt-sk__brand-mark,.mkt-sk__btn--primary{animation:none}}.ayb-builder-mosaic.mkt-tech-bento{width:100%;max-width:var(--ayb-max, 1080px);margin-inline:auto;padding-inline:var(--ayb-gutter, 1.25rem);padding-block:clamp(1.5rem,3vw,2.5rem);box-sizing:border-box;scroll-margin-top:var(--ayb-nav-clearance, 6rem)}.ayb-builder-mosaic .mkt-tech-bento-head{max-width:44rem;margin:0 0 clamp(1.75rem,3vw,2.25rem);text-align:start}.ayb-builder-mosaic .mkt-tech-bento-title{margin:0;max-width:none;font-family:var(--ayb-display-font, Inter, "Helvetica Neue", Arial, sans-serif);font-size:clamp(1.85rem,3.6vw,2.85rem);font-weight:var(--ayb-display-weight, 700);letter-spacing:var(--ayb-display-tracking, -.03em);line-height:var(--ayb-display-leading, 1.08);color:var(--ayb-canvas-ink, var(--ayb-navy, #0a2540))}.ayb-builder-mosaic .mkt-tech-bento-lead{margin:.95rem 0 0;max-width:36rem;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.55;letter-spacing:-.01em;color:var(--ayb-canvas-muted, var(--ayb-slate, #425466))}.aythen-builder[data-theme=dark] .ayb-builder-mosaic .mkt-tech-bento-title{color:var(--ayb-canvas-ink, #f5f5f7)}.aythen-builder[data-theme=dark] .ayb-builder-mosaic .mkt-tech-bento-lead{color:var(--ayb-canvas-muted, #a1a1a6)}.aythen-builder[data-theme=dark] .ayb-builder-mosaic.mkt-features--bento-grid .mkt-feature.mkt-feature--bento-card{--mkt-bento-card-bg: #111111;--module-wash-top: transparent;--module-wash-bottom: transparent;background:#111;border-color:#ffffff1a;color:#f5f5f7;box-shadow:0 1px #ffffff0d inset,0 10px 32px -14px #000000a6}.aythen-builder[data-theme=dark] .ayb-builder-mosaic.mkt-features--bento-grid .mkt-feature.mkt-feature--bento-card .mkt-feature-copy h3,.aythen-builder[data-theme=dark] .ayb-builder-mosaic.mkt-features--bento-grid .mkt-feature.mkt-feature--bento-card h3{color:#f5f5f7}.aythen-builder[data-theme=dark] .ayb-builder-mosaic.mkt-features--bento-grid .mkt-feature.mkt-feature--bento-card .mkt-feature-copy p,.aythen-builder[data-theme=dark] .ayb-builder-mosaic.mkt-features--bento-grid .mkt-feature.mkt-feature--bento-card p{color:#a1a1a6}.aythen-builder[data-theme=light] .ayb-builder-mosaic.mkt-features--bento-grid .mkt-feature.mkt-feature--bento-card,.aythen-builder:not([data-theme=dark]) .ayb-builder-mosaic.mkt-features--bento-grid .mkt-feature.mkt-feature--bento-card{background:#fff;border-color:color-mix(in srgb,var(--ayb-border, #e6ebf1) 88%,transparent)}@media(hover:hover){.aythen-builder[data-theme=dark] .ayb-builder-mosaic.mkt-features--bento-grid .mkt-feature.mkt-feature--bento-card:hover{background:#111;box-shadow:0 1px #ffffff0f inset,0 12px 36px -12px #000000bf}}.ayb-builder-mosaic__eyebrow{margin:0 0 .35rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ayb-accent, #3b82f6)}.aythen-builder[data-theme=dark] .ayb-builder-mosaic__eyebrow{color:var(--ayb-canvas-muted, #a1a1a6)}.ayb-builder-mosaic .mkt-feature-visual{padding:0;background:#fff;border-bottom-color:#00000014;color:#111}.aythen-builder[data-theme=dark] .ayb-builder-mosaic .mkt-feature-visual{background:#f5f5f7;border-bottom-color:#00000014;color:#111}.aythen-builder[data-theme=dark] .ayb-builder-mosaic .mkt-feature-visual .ayb-bv{--bv-ink: #111111;--bv-muted: #6e6e73;--bv-line: rgba(0, 0, 0, .14);--bv-line-strong: rgba(0, 0, 0, .28);--bv-tile: #ffffff;--bv-tile-border: rgba(0, 0, 0, .1);--bv-soft: rgba(0, 0, 0, .04);color:var(--bv-ink)}.ayb-builder-mosaic .mkt-feature-visual .ayb-bv{width:100%;height:100%;min-height:inherit}@media(min-width:720px){.ayb-builder-mosaic.mkt-features--bento-grid .mkt-features-bento-grid.mkt-tech-bento-mosaic,.ayb-builder-mosaic .mkt-tech-bento-mosaic{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(17.5rem,auto);grid-auto-flow:dense;align-items:stretch}.ayb-builder-mosaic .mkt-feature--bento-xl{grid-column:span 6}.ayb-builder-mosaic .mkt-feature--bento-sm,.ayb-builder-mosaic .mkt-feature--bento-md,.ayb-builder-mosaic .mkt-feature--bento-lg{grid-column:span 3}}@media(min-width:900px){.ayb-builder-mosaic.mkt-features--bento-grid .mkt-features-bento-grid.mkt-tech-bento-mosaic,.ayb-builder-mosaic .mkt-tech-bento-mosaic{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:unset;grid-auto-rows:minmax(17.5rem,auto);grid-auto-flow:dense}}.ayb-builder-mosaic__cta{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%;margin-top:clamp(1.15rem,2.5vw,1.65rem);padding:clamp(1.15rem,2.2vw,1.65rem) clamp(1.15rem,2.5vw,1.75rem);text-decoration:none;color:inherit;box-sizing:border-box}.ayb-builder-mosaic__cta:hover{text-decoration:none}.ayb-builder-mosaic__cta-copy{min-width:0;flex:1 1 auto}.ayb-builder-mosaic__cta-copy .ayb-display-title{margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.25}.ayb-builder-mosaic__cta-copy .ayb-ink-muted{margin:.35rem 0 0;font-size:.875rem;line-height:1.5;max-width:46rem}@media(min-width:768px){.ayb-builder-mosaic__cta{flex-direction:row;align-items:center;gap:1.5rem}}.ayb-builder-mosaic__cta.ayb-card{background:#fff;border-color:#0000000f;color:#0f172a;box-shadow:0 0 0 1px #32325d05,0 2px 5px #32325d0a,0 8px 20px #32325d0d}:root[data-theme=dark] .ayb-builder-mosaic__cta.ayb-card{background:#111;border-color:#ffffff1a;color:#f5f5f7;box-shadow:0 1px #ffffff0d inset,0 10px 32px -14px #000000a6}:root[data-theme=dark] .ayb-builder-mosaic__cta .ayb-ink{color:#f5f5f7}:root[data-theme=dark] .ayb-builder-mosaic__cta .ayb-ink-muted{color:#a1a1a6}._section_1oygc_1{width:100%;box-sizing:border-box;padding-inline:var(--mkt-frame-pad-x, var(--ayb-gutter, 1.25rem));padding-block:clamp(.75rem,2vw,1.5rem)}._cta_1oygc_8{display:flex;width:100%;max-width:min(var(--mkt-content-max, 1080px),var(--ayb-max, 1080px));margin-inline:auto;margin-top:0}._mkt-product-landing_1oygc_16 ._section_1oygc_1{padding-inline:var(--mkt-frame-pad-x)}.mkt-pricing ._section_1oygc_1{padding-inline:0;padding-block:clamp(1.25rem,2.8vw,2rem) clamp(.5rem,1.2vw,.85rem);max-width:none}.mkt-pricing ._cta_1oygc_8{max-width:none}._aythen-builder_1oygc_30 ._section_1oygc_1{padding-inline:var(--ayb-gutter, 1.25rem);max-width:var(--ayb-max, 1080px);margin-inline:auto}._aythen-builder_1oygc_30 ._cta_1oygc_8{max-width:none}._embedded_1oygc_40{width:100%;margin:clamp(.75rem,1.5vw,1.1rem) 0 0;padding:0;box-sizing:border-box}._mkt-product-landing_1oygc_16 #_features_1oygc_1._mkt-features_1oygc_47>._mkt-stack-recommendation-embed_1oygc_47{margin-top:clamp(.65rem,1.35vw,.95rem);margin-bottom:0}._mkt-product-landing_1oygc_16 #_features_1oygc_1._mkt-features_1oygc_47>._mkt-stats_1oygc_52._mkt-metrics-rail_1oygc_52:has(+._mkt-stack-recommendation-embed_1oygc_47){padding-bottom:clamp(.25rem,.55vw,.45rem)}._embedded_1oygc_40 ._cta_1oygc_8{width:100%;max-width:none}.mkt-challenges-page{--mkt-content-max: 1080px;--mkt-frame-gutter: 1.25rem;--mkt-frame-pad-x: var(--mkt-frame-gutter);--ch-section-gap: clamp(1.35rem, 2.8vw, 2rem);position:relative;isolation:isolate;width:100%;max-width:none;margin-inline:0;padding:0 0 clamp(1.5rem,3vw,2.25rem);box-sizing:border-box;overflow:visible}@media(min-width:640px){.mkt-challenges-page{--mkt-frame-gutter: 1.75rem}}@media(min-width:768px){.mkt-challenges-page{--mkt-frame-gutter: 2.5rem}}@media(min-width:1280px){.mkt-challenges-page{--mkt-frame-gutter: 3rem}}.mkt-main>section.mkt-challenges-page{padding-top:0;padding-bottom:clamp(1.5rem,3vw,2.25rem)}.mkt-challenges-hero-fold{--lh-nav-clearance: 6.35rem ;position:relative;isolation:isolate;z-index:1;box-sizing:border-box;min-height:0;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding-top:calc(var(--lh-nav-clearance) + var(--mkt-page-head-pad-top, clamp(.75rem, 1.5vw, 1.25rem)));padding-bottom:clamp(.75rem,1.8vw,1.15rem);padding-inline:var(--mkt-frame-pad-x);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start}.mkt-challenges-hero-fold>.lh-atmosphere{z-index:0;background:transparent}.mkt-challenges-hero-fold>.lh-atmosphere:before{content:none}.mkt-challenges-hero-fold>.lh-atmosphere>.lh-scanner-hud{z-index:1}:root[data-theme=light] .mkt-challenges-hero-fold .lh-scanner-grid{opacity:.7;background-image:radial-gradient(circle,var(--mkt-grid-dot) 1.25px,transparent 1.25px),linear-gradient(to right,var(--mkt-grid-line-major) 1px,transparent 1px),linear-gradient(to bottom,var(--mkt-grid-line-major) 1px,transparent 1px)}:root:not([data-theme=light]) .mkt-challenges-hero-fold .lh-scanner-grid{opacity:.7;background-image:radial-gradient(circle,var(--mkt-grid-dot) 1.25px,transparent 1.25px),linear-gradient(to right,var(--mkt-grid-line-major) 1px,transparent 1px),linear-gradient(to bottom,var(--mkt-grid-line-major) 1px,transparent 1px)}.mkt-challenges-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:hidden;mask-image:linear-gradient(180deg,#000 55%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 100%)}.mkt-challenges-backdrop-layer{--ch-parallax: 0px;--ch-fade: 1;position:absolute;top:-12%;right:-8%;bottom:-12%;left:-8%;opacity:var(--ch-fade);transform:translate3d(0,var(--ch-parallax),0);will-change:transform,opacity}.mkt-challenges-orb{position:absolute;display:grid;place-items:center;color:inherit;filter:drop-shadow(0 18px 36px color-mix(in srgb,currentColor 42%,transparent));animation:mkt-challenges-float 9s ease-in-out infinite}.mkt-challenges-orb-fill{display:block;width:100%;height:100%;background:currentColor}.mkt-challenges-orb-fill--circle{border-radius:50%}.mkt-challenges-orb-fill--diamond{border-radius:14%;transform:rotate(45deg) scale(.78)}.mkt-challenges-orb-svg{width:100%;height:100%;display:block}.mkt-challenges-orb--coral{color:#ff7a45}.mkt-challenges-orb--teal{color:#2dd4bf}.mkt-challenges-orb--rose{color:#fb7185}.mkt-challenges-orb--sky{color:#38bdf8}.mkt-challenges-orb--green{color:var(--green-landing-color, #10a37f)}.mkt-challenges-orb--amber{color:#f59e0b}.mkt-challenges-orb--a{top:6%;left:4%;width:clamp(5.5rem,14vw,9rem);height:clamp(5.5rem,14vw,9rem);animation-delay:0s;animation-duration:11s}.mkt-challenges-orb--b{top:2%;left:28%;width:clamp(3.2rem,8vw,5.25rem);height:clamp(3.2rem,8vw,5.25rem);animation-delay:-2.2s;animation-duration:8.5s}.mkt-challenges-orb--c{top:-4%;right:-2%;width:clamp(7rem,18vw,12rem);height:clamp(7rem,18vw,12rem);animation-delay:-4s;animation-duration:13s}.mkt-challenges-orb--d{top:42%;left:10%;width:clamp(3.5rem,9vw,5.75rem);height:clamp(3.5rem,9vw,5.75rem);animation-delay:-1.4s;animation-duration:9.5s}.mkt-challenges-orb--e{top:38%;right:12%;width:clamp(4rem,10vw,6.5rem);height:clamp(4rem,10vw,6.5rem);animation-delay:-3.1s;animation-duration:10.5s}.mkt-challenges-orb--f{top:18%;right:30%;width:clamp(2.6rem,6vw,4rem);height:clamp(2.6rem,6vw,4rem);animation-delay:-5.2s;animation-duration:7.8s;opacity:.85}@keyframes mkt-challenges-float{0%,to{transform:translateZ(0) rotate(0)}33%{transform:translate3d(0,-12px,0) rotate(4deg)}66%{transform:translate3d(6px,8px,0) rotate(-3deg)}}:root:not([data-theme=light]) .mkt-challenges-orb{filter:drop-shadow(0 14px 32px color-mix(in srgb,currentColor 55%,transparent));opacity:.88}.mkt-challenges-hero{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;max-width:40rem;margin-inline:auto;margin-bottom:0}.mkt-challenges-hero .mkt-section-badge.mkt-challenges-hero-badge{margin-inline:auto;margin-bottom:.15rem;max-width:min(100%,28rem);font-size:.75rem;font-weight:500;letter-spacing:-.01em;text-transform:none;line-height:1.35}.mkt-challenges-hero h1{margin:0;font-size:clamp(2.25rem,5.5vw,3.5rem);font-weight:700;line-height:1.02;letter-spacing:-.045em;color:var(--text)}.mkt-challenges-hero .mkt-section-lead{margin:0;max-width:34rem}.mkt-challenges-hero-proof,.mkt-challenges-banner-proof{margin:0;font-size:.875rem;font-weight:500;line-height:1.45;color:color-mix(in srgb,var(--green-landing-color, #10a37f) 88%,var(--text))}.mkt-band.mkt-band--flat .mkt-challenges-banner-proof{max-width:36rem}.mkt-challenges-price-note{margin:0;max-width:32rem;font-size:.75rem;line-height:1.45;color:var(--text-soft)}.mkt-challenges-social{margin:0 0 var(--ch-section-gap)}.mkt-challenges-social-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(1rem,2.5vw,1.75rem);margin-bottom:clamp(.85rem,1.8vw,1.25rem);box-sizing:border-box}.mkt-challenges-social-intro>.mkt-features-head{flex:1 1 16rem;min-width:0;margin-bottom:0;max-width:none}.mkt-challenges-social-intro [class*=specialCardsContainer]{flex:0 0 auto;width:auto;margin:0;justify-content:flex-end}@media(max-width:720px){.mkt-challenges-social-intro{flex-direction:column;align-items:stretch}.mkt-challenges-social-intro [class*=specialCardsContainer]{width:auto;justify-content:flex-start}}.mkt-challenges-social-body.mkt-testimonials-page{padding-top:clamp(.5rem,1.2vw,.85rem);padding-inline:0;padding-bottom:0;gap:clamp(.85rem,1.8vw,1.25rem)}.mkt-challenges-social-body [class*=impactSection]{padding:clamp(.25rem,1vw,.75rem) 0 0!important}.mkt-challenges-social-body [class*=impactSection] [class*=container]{width:100%;max-width:none;margin:0}.mkt-challenges-social-body [class*=benefitsGrid]{width:100%;max-width:none;margin:0;column-gap:clamp(1.25rem,3vw,2.5rem);row-gap:clamp(.85rem,1.8vw,1.25rem);border-top-color:color-mix(in srgb,var(--border) 72%,transparent)}.mkt-challenges-social-body [class*=benefitCard]{grid-template-columns:minmax(5.5rem,max-content) minmax(0,1fr);gap:clamp(.65rem,1.4vw,1rem);padding-top:clamp(.85rem,1.6vw,1.15rem);min-height:0;border-top-color:color-mix(in srgb,var(--border) 72%,transparent)}.mkt-challenges-social-body [class*=metricBlock]{gap:.45rem}.mkt-challenges-social-body [class*=metricValue]{font-size:clamp(1.65rem,2.8vw,2.15rem)!important;font-weight:700;line-height:1;letter-spacing:-.04em}.mkt-challenges-social-body [class*=metricLine]{width:min(4.5rem,100%);height:2px}.mkt-challenges-social-body [class*=benefitContent]{gap:.4rem;padding-top:0}.mkt-challenges-social-body [class*=benefitTitle]{font-size:clamp(.8125rem,1.1vw,.9375rem)!important;font-weight:600;line-height:1.2;letter-spacing:-.015em}.mkt-challenges-social-body [class*=benefitDescription]{max-width:22rem;font-size:.8125rem!important;line-height:1.5;font-weight:450}@media(max-width:760px){.mkt-challenges-social-body [class*=benefitCard]{grid-template-columns:1fr;gap:.55rem}.mkt-challenges-social-body [class*=metricValue]{font-size:clamp(1.75rem,8vw,2.25rem)!important}.mkt-challenges-social-body [class*=benefitDescription]{max-width:none}}.mkt-challenges-hero-actions,.mkt-challenges-banner-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.35rem}.mkt-challenges-hero-actions{justify-content:center;margin-top:1.25rem;gap:.75rem}.mkt-challenges-hero-actions .lh-cta{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.4rem 1.15rem;min-height:2.75rem;border-radius:9999px;font-family:var(--font);font-size:.96875rem;font-weight:600;line-height:1.2;text-decoration:none;box-sizing:border-box;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease,color .16s ease}.mkt-challenges-hero-actions .lh-cta--primary{position:relative;isolation:isolate;overflow:hidden;background:#0a0a0a;color:#fff;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff1a,0 1px 2px #0003,0 6px 16px -6px #00000073}.mkt-challenges-hero-actions .lh-cta--primary:hover{transform:translateY(-1px);background:#161616;color:#fff;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff1f,0 2px 4px #00000038,0 10px 22px -8px #00000080}:root:not([data-theme=light]) .mkt-challenges-hero-actions .lh-cta--primary{background:#fff;color:#0a0a0a;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff8c,0 1px 2px #0003,0 6px 16px -6px #00000073}:root:not([data-theme=light]) .mkt-challenges-hero-actions .lh-cta--primary:hover{background:#f5f5f7;color:#0a0a0a;border-color:#ffffff47}.mkt-challenges-hero-actions .lh-cta--secondary{background:transparent;color:var(--text, #0a2540);border:1px solid color-mix(in srgb,rgba(15,23,42,.14) 92%,transparent);box-shadow:none}.mkt-challenges-hero-actions .lh-cta--secondary:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--text, #0a2540) 4%,transparent);color:var(--text, #0a2540);border-color:color-mix(in srgb,rgba(15,23,42,.22) 92%,transparent)}:root:not([data-theme=light]) .mkt-challenges-hero-actions .lh-cta--secondary{color:#f5f5f7;border-color:#ffffff38}:root:not([data-theme=light]) .mkt-challenges-hero-actions .lh-cta--secondary:hover{background:#ffffff0f;color:#fff;border-color:#ffffff52}.mkt-challenges-gallery,.mkt-challenges-howto,.mkt-challenges-social{width:100%;max-width:min(calc(var(--mkt-content-max) + 2 * var(--mkt-frame-gutter)),100%);margin-inline:auto;padding-inline:var(--mkt-frame-pad-x);box-sizing:border-box}.mkt-challenges-gallery{position:relative;z-index:1;margin:var(--ch-section-gap) 0;display:flex;flex-direction:column;align-items:center}.mkt-challenges-banner .lh-cta,.mkt-challenges-banner-actions .lh-cta{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.55rem .95rem;border:0;border-radius:var(--btn-radius, 8px);font-family:var(--font);font-size:.875rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background .2s,color .2s,transform .2s}.mkt-challenges-banner .lh-cta--primary,.mkt-challenges-banner-actions .lh-cta--primary{background:var(--btn-primary-bg, var(--green-landing-color, #10a37f));color:var(--btn-primary-text, #fff)}.mkt-challenges-banner .lh-cta--primary:hover,.mkt-challenges-banner-actions .lh-cta--primary:hover{background:var(--btn-primary-hover, color-mix(in srgb, var(--green-landing-color, #10a37f) 86%, #000));color:var(--btn-primary-text, #fff)}.mkt-challenges-banner .lh-cta--secondary,.mkt-challenges-banner-actions .lh-cta--secondary{background:var(--btn-secondary-bg, color-mix(in srgb, var(--text) 8%, transparent));color:var(--btn-secondary-text, var(--text))}.mkt-challenges-banner .lh-cta--secondary:hover,.mkt-challenges-banner-actions .lh-cta--secondary:hover{background:var(--btn-secondary-hover, color-mix(in srgb, var(--text) 12%, transparent));color:var(--btn-secondary-hover-text, var(--text))}.mkt-challenges-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(100%,52rem);margin:0 auto var(--ch-section-gap);border:1px solid var(--border);border-radius:var(--radius-lg, 28px);overflow:hidden;background:var(--surface)}.mkt-challenges-card{--challenge-accent: var(--green-landing-color, #10a37f);position:relative;display:flex;flex-direction:column;gap:.45rem;min-width:0;min-height:100%;padding:1.15rem 1.1rem 1.05rem;border:0;border-inline-end:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none;box-sizing:border-box;transition:background .2s ease}.mkt-challenges-card:nth-child(3n){border-inline-end:0}.mkt-challenges-card:nth-child(n+4){border-top:1px solid var(--border)}.mkt-challenges-card:hover{transform:none;background:var(--surface-hover, color-mix(in srgb, var(--text) 4%, transparent))}.mkt-challenges-card.is-featured{background:var(--surface-raised, color-mix(in srgb, var(--text) 3.5%, var(--surface)));outline:1px solid var(--border-strong, color-mix(in srgb, var(--text) 18%, var(--border)));outline-offset:-1px;z-index:1}.mkt-challenges-card-title-row{display:flex;align-items:center;gap:.4rem;min-width:0}.mkt-challenges-card-title-row h2{margin:0;flex:1 1 auto;min-width:0;font-size:.9375rem;font-weight:600;letter-spacing:-.015em;line-height:1.25;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt-challenges-shape{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.65rem;height:1.65rem;border-radius:8px;background:color-mix(in srgb,var(--challenge-accent) 12%,transparent);box-shadow:none;color:var(--challenge-accent);transition:transform .2s ease}.mkt-challenges-card:hover .mkt-challenges-shape{transform:scale(1.06)}.mkt-challenges-shape svg{width:.95rem;height:.95rem;display:block;filter:none}.mkt-challenges-shape--circle{color:#ff7a45;background:color-mix(in srgb,#ff7a45 14%,transparent)}.mkt-challenges-shape--square{color:#38bdf8;background:color-mix(in srgb,#38bdf8 14%,transparent)}.mkt-challenges-shape--diamond{color:var(--green-landing-color, #10a37f);background:color-mix(in srgb,var(--green-landing-color, #10a37f) 14%,transparent)}.mkt-challenges-shape--hexagon{color:#f59e0b;background:color-mix(in srgb,#f59e0b 16%,transparent)}.mkt-challenges-card--starter{--challenge-accent: #ff7a45}.mkt-challenges-card--core{--challenge-accent: #38bdf8}.mkt-challenges-card--advanced{--challenge-accent: #f59e0b}.mkt-challenges-card--team{--challenge-accent: var(--green-landing-color, #10a37f)}.mkt-challenges-diff{display:inline-flex;align-items:center;flex-shrink:0;padding:.1rem .35rem;border-radius:4px;border:0;background:color-mix(in srgb,var(--text) 6%,transparent);font-size:.5625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--text) 52%,transparent)}.mkt-challenges-card-price{display:flex;flex-direction:column;gap:.15rem;margin-top:.2rem}.mkt-challenges-card-price b{font-size:1.25rem;font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--text)}.mkt-challenges-card-price span{font-size:.6875rem;font-weight:500;line-height:1.35;color:var(--text-muted)}.mkt-challenges-card-goal{margin:.1rem 0 0;font-size:.6875rem;line-height:1.4;color:var(--text-soft)}.mkt-challenges-card-goal-label{display:inline;margin-inline-end:.25rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft)}.mkt-challenges-card-goal-label:after{content:" ·"}.mkt-challenges-card-cta{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;margin-top:auto;width:100%;padding:.5rem .75rem;border:0;border-radius:10px;background:color-mix(in srgb,var(--text) 7%,transparent);font-size:.8125rem;font-weight:600;color:var(--text);text-decoration:none;box-sizing:border-box;transition:background .2s ease,color .2s ease}.mkt-challenges-card-cta:hover{background:color-mix(in srgb,var(--text) 11%,transparent);text-decoration:none;color:var(--text)}.mkt-challenges-card.is-featured .mkt-challenges-card-cta{background:var(--green-landing-color, #10a37f);color:#fff}.mkt-challenges-card.is-featured .mkt-challenges-card-cta:hover{background:color-mix(in srgb,var(--green-landing-color, #10a37f) 88%,#000);color:#fff}:root:not([data-theme=light]) .mkt-challenges-shape--circle{color:#ff9b6e}:root:not([data-theme=light]) .mkt-challenges-shape--square{color:#7dd3fc}:root:not([data-theme=light]) .mkt-challenges-shape--diamond{color:#5eead4}:root:not([data-theme=light]) .mkt-challenges-shape--hexagon{color:#fbbf24}.mkt-challenges-howto{margin-bottom:var(--ch-section-gap)}.mkt-challenges-page .mkt-features-head{width:100%;max-width:none;margin-inline:0;margin-bottom:clamp(1rem,2vw,1.35rem);text-align:start;box-sizing:border-box}.mkt-challenges-page .mkt-features-head h2{margin:0;max-width:40rem;font-size:clamp(1.5rem,3.4vw,2.25rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;text-transform:none;color:var(--text)}.mkt-challenges-page .mkt-features-head .mkt-section-lead{margin:.5rem 0 0;max-width:40rem;font-size:clamp(.9375rem,1.35vw,1.0625rem);line-height:1.62;text-align:start;color:var(--text-muted)}.mkt-challenges-page .mkt-features-head .mkt-section-title-highlight,.mkt-challenges-page .mkt-features-head .mkt-section-title-accent{color:var(--green-landing-color, #10a37f)}.mkt-challenges-steps{list-style:none;margin:clamp(1.1rem,2.2vw,1.6rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.7rem,1.5vw,1rem)}.mkt-challenges-steps li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.75rem;min-width:0;padding:clamp(.9rem,1.6vw,1.15rem);border:1px solid color-mix(in srgb,var(--border) 68%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface) 86%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#fff 32%,transparent);transition:border-color .18s ease,background .18s ease}.mkt-challenges-steps li:hover{border-color:color-mix(in srgb,var(--green-landing-color, #10a37f) 32%,var(--border));background:color-mix(in srgb,var(--surface) 94%,transparent)}.mkt-challenges-step-num{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;margin-top:.05rem;border-radius:999px;font-family:var(--mono, ui-monospace, monospace);font-size:.625rem;font-weight:700;letter-spacing:.02em;line-height:1;color:var(--green-landing-color, #10a37f);background:color-mix(in srgb,var(--green-landing-color, #10a37f) 12%,transparent)}.mkt-challenges-steps h3{margin:0 0 .3rem;font-size:clamp(.875rem,1.2vw,.9375rem);font-weight:600;letter-spacing:-.015em;line-height:1.25;color:var(--text)}.mkt-challenges-steps p{margin:0;font-size:clamp(.75rem,1.05vw,.8125rem);line-height:1.45;color:var(--text-muted)}.mkt-challenges-banner{position:relative;isolation:isolate;overflow:hidden;margin:clamp(2.5rem,5vw,3.5rem) auto 0;max-width:960px;padding:clamp(1.35rem,3vw,1.85rem) clamp(1.25rem,3vw,1.75rem);border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:var(--radius-lg, 28px);background:color-mix(in srgb,var(--surface) 94%,var(--bg));text-align:start;box-sizing:border-box}.mkt-challenges-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 100% 80% at 0% 0%,color-mix(in srgb,var(--green-landing-color, #10a37f) 16%,transparent),transparent 58%),radial-gradient(ellipse 70% 60% at 100% 0%,color-mix(in srgb,#39ff88 8%,transparent),transparent 55%)}.mkt-challenges-banner-inner{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:clamp(1rem,2.5vw,1.75rem)}.mkt-challenges-banner-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;flex:1 1 18rem;min-width:0}.mkt-challenges-banner h2{margin:0;font-size:clamp(1.25rem,2.6vw,1.65rem);font-weight:700;line-height:1.15;letter-spacing:-.025em;color:var(--text)}.mkt-challenges-banner .mkt-section-lead{margin:0;max-width:36rem;font-size:.9375rem}:root:not([data-theme=light]) .mkt-challenges-banner{background:color-mix(in srgb,var(--surface) 86%,#080808);box-shadow:inset 0 1px color-mix(in srgb,#fff 6%,transparent),0 18px 48px color-mix(in srgb,#000 28%,transparent)}:root[data-theme=light] .mkt-challenges-banner{box-shadow:inset 0 1px color-mix(in srgb,#fff 90%,transparent),0 16px 40px color-mix(in srgb,var(--text) 5%,transparent)}@media(max-width:960px){.mkt-challenges-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,40rem)}.mkt-challenges-card{border-inline-end:1px solid var(--border)}.mkt-challenges-card:nth-child(3n){border-inline-end:1px solid var(--border)}.mkt-challenges-card:nth-child(2n){border-inline-end:0}.mkt-challenges-card:nth-child(n+4){border-top:0}.mkt-challenges-card:nth-child(n+3){border-top:1px solid var(--border)}.mkt-challenges-steps{grid-template-columns:1fr;gap:.65rem}.mkt-challenges-steps li{padding:.85rem .95rem}}@media(max-width:640px){.mkt-challenges-grid{grid-template-columns:1fr;width:min(100%,22rem)}.mkt-challenges-card,.mkt-challenges-card:nth-child(3n),.mkt-challenges-card:nth-child(2n){border-inline-end:0;border-bottom:1px solid var(--border)}.mkt-challenges-card:last-child{border-bottom:0}.mkt-challenges-card:nth-child(n+2),.mkt-challenges-card:nth-child(n+3),.mkt-challenges-card:nth-child(n+4){border-top:0}.mkt-challenges-banner-inner{flex-direction:column;align-items:stretch}.mkt-challenges-banner-actions,.mkt-challenges-hero-actions{width:100%}.mkt-challenges-banner-actions .lh-cta,.mkt-challenges-hero-actions .lh-cta{flex:1 1 auto;justify-content:center}.mkt-challenges-orb--c{width:5.5rem;height:5.5rem;right:-1.5rem}.mkt-challenges-orb--a{width:4.25rem;height:4.25rem}.mkt-challenges-orb--f{display:none}}@media(prefers-reduced-motion:reduce){.mkt-challenges-card,.mkt-challenges-shape,.mkt-challenges-orb{transition:none;animation:none}.mkt-challenges-card:hover,.mkt-challenges-backdrop-layer{transform:none}}.mkt-challenges-howto,.mkt-challenges-social{position:relative;z-index:1}.mkt-features .mkt-security-certs,.mkt-main>.mkt-security-certs,.mkt-pricing .mkt-security-certs{width:100%;max-width:none;margin:0;padding:var(--mkt-section-pad) var(--mkt-frame-pad-x);border-top:1px solid var(--mkt-frame-stroke);text-align:start;box-sizing:border-box}.mkt-pricing .mkt-security-certs{margin:var(--mkt-section-pad) 0 0;padding:0;border-top:0}.mkt-security-certs-row{display:flex;align-items:center;justify-content:space-between;gap:clamp(1.5rem,3vw,2.5rem)}.mkt-security-certs-intro{display:flex;flex-direction:column;align-items:flex-start;gap:0;flex:1 1 auto;min-width:0;max-width:40rem}.mkt-security-certs-title{margin:0;max-width:40rem;font-size:clamp(1.5rem,3.4vw,2.25rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;text-transform:none;text-wrap:balance;color:var(--text)}.mkt-security-certs-title .mkt-section-title-accent{color:var(--green-landing-color, #10a37f)}.mkt-security-certs-title-rest{display:block;margin-top:.45rem;font-size:clamp(.875rem,1.25vw,.96875rem);font-weight:500;line-height:1.55;letter-spacing:-.01em;color:var(--text-muted)}.mkt-security-certs-badges{display:flex;align-items:center;gap:clamp(1.25rem,2.5vw,2rem);flex-shrink:0;padding:0}.mkt-security-certs-badge{display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center}.mkt-security-certs-icon{width:2.5rem;height:2.5rem;flex-shrink:0;color:color-mix(in srgb,var(--text) 70%,transparent)}.mkt-security-certs-badge h3{margin:0;max-width:5.5rem;font-size:.75rem;font-weight:700;line-height:1.3;color:var(--text)}@media(max-width:900px){.mkt-security-certs-row{flex-direction:column;align-items:flex-start}.mkt-security-certs-badges{flex:1 1 auto}.mkt-security-certs-badge{flex-direction:row;align-items:center;text-align:start;gap:.55rem}.mkt-security-certs-icon{width:2.25rem;height:2.25rem}.mkt-security-certs-badge h3{max-width:none;font-size:.8125rem;line-height:1.35}}@media(max-width:520px){.mkt-features .mkt-security-certs,.mkt-main>.mkt-security-certs,.mkt-pricing .mkt-security-certs{padding:var(--mkt-section-pad) var(--mkt-frame-pad-x)}.mkt-pricing .mkt-security-certs{padding:0;border-top:0}.mkt-security-certs-badges{flex-direction:column;align-items:flex-start}}._partnersTestimonialsSection_td120_1{position:relative;width:100%;max-width:100%;margin:0 auto;box-sizing:border-box;border:0;border-top:0;border-bottom:0;box-shadow:none}._partnersTestimonialsSection_td120_1 .mkt-landing-section-head{flex:0 1 auto;min-width:0;width:100%;max-width:min(56rem,96vw);margin-inline:auto;margin-bottom:0;display:flex;flex-direction:column;align-items:center;text-align:center}._reviewsTitleAccent_td120_26{color:var(--_10a37f-background, var(--green-landing-color, #10a37f));font-style:italic;font-weight:680}:root:not([data-theme=light]) ._reviewsTitleAccent_td120_26{color:#facc15}._reviewsTitleLine_td120_36{display:block;width:fit-content;max-width:100%;margin-inline:auto;text-align:center;line-height:1.06}@media(min-width:900px){._reviewsTitleLine_td120_36{white-space:nowrap}}._headRow_td120_51{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-bottom:clamp(.55rem,1.2vw,.85rem);box-sizing:border-box}._partnersTestimonialsSection_td120_1#testimonials ._headRow_td120_51 .mkt-landing-section-head{margin-bottom:clamp(.55rem,1.2vw,.85rem)}._specialCardsBelowLead_td120_65{display:flex;justify-content:center;align-items:center;width:100%;margin-top:clamp(.35rem,.75vw,.5rem);margin-inline:auto;margin-bottom:0}._impactHeaderSection_td120_75{width:100%;padding:0!important;background:transparent;box-sizing:border-box}._impactHeaderSection_td120_75 .mkt-testimonials-impact-head{max-width:none;width:100%;margin:0;text-align:start}._impactHeaderSection_td120_75 .mkt-testimonials-impact-head h1,._impactHeaderSection_td120_75 .mkt-testimonials-impact-head h2{margin:0;max-width:40rem;font-size:clamp(1.5rem,3.4vw,2.25rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;text-transform:none;color:var(--text)}._impactHeaderSection_td120_75 .mkt-testimonials-impact-head .mkt-section-lead{margin:.5rem 0 0;max-width:40rem;font-size:clamp(.9375rem,1.35vw,1.0625rem);line-height:1.62;text-align:start;color:var(--text-muted)}._impactHeaderSection_td120_75 .mkt-testimonials-impact-head .mkt-section-title-accent{color:var(--green-landing-color, #10a37f)}._partnersMarqueeBlock_td120_115{width:100%;min-width:0}._partnersTestimonialsSection_td120_1>._partnersMarqueeBlock_td120_115{margin-top:clamp(1.75rem,3.5vw,2.75rem)}._headerPartnersTestimonials_td120_124{max-width:40rem;margin:0 0 clamp(.65rem,1.4vw,.9rem);text-align:left}._partnersMarqueeBlockContact_td120_130{display:flex;flex-direction:column}._partnersMarqueeBlockContact_td120_130 ._carouselContainer_td120_135{order:2}._partnersMarqueeBlockContact_td120_130 ._headerPartnersTestimonials_td120_124{order:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(.35rem,.75vw,.5rem);max-width:none;margin:0 auto clamp(.65rem,1.4vw,.9rem);text-align:center}._partnersMarqueeBlockContact_td120_130 ._headerPartnersTestimonials_td120_124 ._partnersTitle_td120_151{font-size:clamp(.9375rem,2vw,1.3125rem);font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--text, #0f172a);white-space:nowrap}._partnersMarqueeBlockContact_td120_130 ._partnersSubtitleContact_td120_160{margin:0;max-width:none;flex:none;width:100%;text-align:center;font-size:clamp(.875rem,1.5vw,1rem);line-height:1.35;white-space:nowrap}._partnersSubtitleContact_td120_160{margin:clamp(.35rem,.75vw,.5rem) auto 0;max-width:40rem;text-align:center;font-size:clamp(.9375rem,1.6vw,1.0625rem);line-height:1.55;color:color-mix(in srgb,var(--text, #0f172a) 62%,transparent)}._partnersTitle_td120_151{margin:0;font-size:clamp(1.5rem,3.2vw,2.25rem);font-weight:700;line-height:1.12;letter-spacing:-.03em;color:var(--text, #0f172a)}._partnersTitleGreen_td120_189{color:var(--green-landing-color, #10a37f)}._partnersLead_td120_193{margin:clamp(.4rem,.8vw,.55rem) 0 0;max-width:36rem;font-size:clamp(.875rem,1.35vw,.96875rem);line-height:1.55;color:color-mix(in srgb,var(--text, #0f172a) 58%,transparent)}._partnersSubtitle_td120_160{margin:.45rem 0 0;font-size:clamp(.9375rem,1.6vw,1.0625rem);line-height:1.55;color:color-mix(in srgb,var(--text, #0f172a) 62%,transparent)}._partnersLink_td120_208{color:var(--green-landing-color, #10a37f);font-weight:600;text-decoration:none}._partnersLink_td120_208:hover{text-decoration:underline}._carouselContainer_td120_135{width:100%;overflow:hidden;margin:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}._carouselTrackSVG_td120_225{display:flex;align-items:center;gap:clamp(2rem,5vw,4rem);width:max-content;animation:_partnersLogoMarquee_td120_1 28s linear infinite}._partnerSVG_td120_233{display:block;height:clamp(1.75rem,3vw,2.25rem);width:auto;flex:0 0 auto;opacity:.72}:root:not([data-theme=light]) ._partnerSVG_td120_233{opacity:.88;filter:brightness(0) invert(1)}._testimonialsMobileTrack_td120_246{display:none;gap:.85rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.35rem;margin-bottom:1rem}._testimonialsMasonryDark_td120_255{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.65rem,1.2vw,.85rem);height:clamp(24rem,46vw,38rem);overflow:hidden;background:transparent;border:0;border-radius:0}._masonryFadeTop_td120_267,._masonryFadeBottom_td120_268{position:absolute;left:0;right:0;height:clamp(2.5rem,6vw,4rem);pointer-events:none;z-index:2}._masonryFadeTop_td120_267{top:0;background:linear-gradient(180deg,var(--bg, #fff) 0%,transparent 100%)}._masonryFadeBottom_td120_268{bottom:0;background:linear-gradient(0deg,var(--bg, #fff) 0%,transparent 100%)}:root:not([data-theme=light]) ._partnersTestimonialsSection_td120_1 ._masonryFadeTop_td120_267{background:linear-gradient(180deg,#000000 0%,transparent 100%)}:root:not([data-theme=light]) ._partnersTestimonialsSection_td120_1 ._masonryFadeBottom_td120_268{background:linear-gradient(0deg,#000000 0%,transparent 100%)}._masonryColUp_td120_295,._masonryColDown_td120_296{display:flex;flex-direction:column;gap:clamp(.75rem,1.5vw,1rem);min-width:0;will-change:transform}._masonryColUp_td120_295{animation:_masonryScrollUp_td120_1 42s linear infinite}._masonryColDown_td120_296{animation:_masonryScrollDown_td120_1 42s linear infinite}._testimonialCardDark_td120_312{flex:0 0 auto;display:flex;flex-direction:column;gap:.65rem;padding:clamp(.8rem,1.4vw,.95rem);border-radius:var(--radius-lg, 12px);background:var(--bg, #fff);border:1px solid var(--mkt-frame-stroke, color-mix(in srgb, var(--border, #e5e7eb) 92%, transparent));box-shadow:0 1px 2px #0f172a0a}._testimonialHeader_td120_324{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}._testimonialHeaderLeft_td120_331{display:flex;flex-direction:column;gap:.35rem;min-width:0}._testimonialLogo_td120_338{font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--text, #0f172a) 58%,transparent)}._testimonialStars_td120_346{display:flex;gap:.15rem}._testimonialStars_td120_346 svg path{fill:#facc15}._testimonialStars_td120_346 svg{width:12px;height:12px}._testimonialHeaderRight_td120_360{flex:0 0 auto}._testimonialQuoteSVG_td120_364{width:18px;height:18px;opacity:.35}._testimonialCommentDark_td120_370{margin:0;font-size:.8125rem;line-height:1.55;color:color-mix(in srgb,var(--text, #0f172a) 72%,transparent)}._testimonialFooter_td120_377{display:flex;align-items:center;gap:.65rem;margin-top:auto}._testimonialAvatar_td120_384{width:34px;height:34px;border-radius:999px;object-fit:cover;flex:0 0 auto}._testimonialFooterInfo_td120_392{display:flex;flex-direction:column;gap:.1rem;min-width:0}._testimonialNameDark_td120_399{font-size:.8125rem;font-weight:600;color:var(--text, #0f172a)}._testimonialRole_td120_405{font-size:.6875rem;color:color-mix(in srgb,var(--text, #0f172a) 52%,transparent)}._specialCardsContainer_td120_410{display:flex;align-items:flex-start;justify-content:flex-end;flex:0 0 auto;gap:clamp(.85rem,1.5vw,1.15rem);width:auto;margin:0;padding:0;box-sizing:border-box}._specialCardsBelowMasonry_td120_422{display:flex;justify-content:center;align-items:center;width:100%;margin-top:clamp(1.15rem,2.2vw,1.65rem);margin-inline:auto;margin-bottom:0}._specialCardsContainer_td120_410._specialCardsBelowMasonry_td120_422{justify-content:center;align-items:center;width:100%;margin-inline:auto;gap:clamp(1.25rem,3vw,2rem)}._specialCardsBelowMasonry_td120_422 ._specialCard_td120_65{width:auto;height:auto;min-width:0;padding:0;border-radius:0;background:transparent;border:0;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;gap:.45rem}._specialCard_td120_65{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.38rem;width:clamp(5.25rem,6.5vw,6.25rem);height:clamp(5.25rem,6.5vw,6.25rem);min-width:clamp(5.25rem,6.5vw,6.25rem);padding:.55rem;border-radius:50%;background:linear-gradient(165deg,color-mix(in srgb,#fff 72%,transparent),color-mix(in srgb,#fff 38%,transparent));border:.5px solid color-mix(in srgb,#fff 55%,transparent);backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px);box-shadow:0 .5px color-mix(in srgb,#fff 70%,transparent) inset,0 10px 24px -12px #0f172a47,0 1px 2px #0f172a0f;box-sizing:border-box}:root:not([data-theme=light]) ._specialCard_td120_65{background:linear-gradient(165deg,#ffffff38,#ffffff14);border-color:#ffffff47;box-shadow:0 .5px #ffffff59 inset,0 12px 28px -14px #00000073}:root:not([data-theme=light]) ._specialCardsBelowMasonry_td120_422 ._specialCard_td120_65{background:transparent;border:0;box-shadow:none}:root:not([data-theme=light]) ._testimonialCardDark_td120_312{background:color-mix(in srgb,var(--surface, #111318) 94%,#000);border-color:color-mix(in srgb,#fff 9%,transparent);box-shadow:none}._specialLogoWrapper_td120_507{display:flex;align-items:center;justify-content:center;line-height:0}._specialLogo_td120_507{display:block;height:clamp(1.75rem,2.2vw,2.1rem);width:auto}._specialStars_td120_520{display:flex;gap:.08rem}._specialStars_td120_520 svg path,._specialStarIcon_td120_526 path{fill:#facc15}._specialStarIcon_td120_526{width:clamp(.65rem,.85vw,.75rem);height:clamp(.65rem,.85vw,.75rem)}@keyframes _partnersLogoMarquee_td120_1{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes _masonryScrollUp_td120_1{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes _masonryScrollDown_td120_1{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media(max-width:900px){._testimonialsMasonryDark_td120_255{display:none}._testimonialsMobileTrack_td120_246{display:flex}._testimonialCardDark_td120_312{flex:0 0 min(85vw,18rem);scroll-snap-align:start}}@media(max-width:640px){._headerPartnersTestimonials_td120_124{margin-bottom:1rem}._partnersMarqueeBlockContact_td120_130 ._headerPartnersTestimonials_td120_124{flex-direction:column;align-items:center;gap:.35rem}._partnersMarqueeBlockContact_td120_130 ._headerPartnersTestimonials_td120_124 ._partnersTitle_td120_151,._partnersMarqueeBlockContact_td120_130 ._partnersSubtitleContact_td120_160{white-space:normal}._carouselContainer_td120_135{margin-bottom:1rem}._headRow_td120_51{flex-direction:column;align-items:stretch}._specialCardsContainer_td120_410:not(._specialCardsBelowLead_td120_65):not(._specialCardsBelowMasonry_td120_422){justify-content:flex-start}._specialCardsBelowLead_td120_65,._specialCardsBelowMasonry_td120_422{justify-content:center}._specialCard_td120_65{width:4rem;height:4rem;min-width:4rem}}.mkt-testimonials-page{display:flex;flex-direction:column;gap:clamp(1.1rem,2.2vw,1.6rem);width:100%;max-width:none;margin:0;padding-top:var(--mkt-page-head-pad-top, clamp(.75rem, 1.5vw, 1.25rem));padding-bottom:clamp(1.5rem,3vw,2.25rem);padding-inline:var(--mkt-frame-pad-x);box-sizing:border-box}.mkt-testimonials-page .mkt-testimonials-impact-head{margin-bottom:0}.mkt-testimonials-page :global(.section),.mkt-testimonials-page .section{width:100%;max-width:100%;margin:0;padding-inline:0!important;box-sizing:border-box}.mkt-testimonials-page :global(.section) :global([class*=container]),.mkt-testimonials-page .section [class*=container]{width:100%;max-width:none;margin-inline:0}.mkt-testimonials-page [class*=impactSection]{padding:clamp(.35rem,1vw,.75rem) 0 0!important}.mkt-testimonials-page [class*=impactSection] [class*=header]{margin-bottom:clamp(1rem,2vw,1.5rem)!important}.mkt-challenges-social-body.mkt-testimonials-page{padding-top:0;padding-bottom:0;padding-inline:0}.mkt-testi--landing{margin-top:0;padding-top:0;padding-bottom:0;border-top:0;text-align:start;scroll-margin-top:5.5rem;overflow:visible}.mkt-testi--landing.mkt-testi{text-align:start}.mkt-testi--landing .mkt-testi-head{margin-inline:0;margin-bottom:0;padding-inline:0}section#testimonials.mkt-testi--landing .mkt-testi-head{max-width:none}.mkt-testi--landing .mkt-testi-stats{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.35rem;margin:1.15rem 0 .75rem}.mkt-testi-stat{display:inline-flex;align-items:center;gap:.65rem;min-width:0}.mkt-testi-stat-glyph{flex-shrink:0;overflow:visible;align-self:center}.mkt-testi-stat-glyph.mkt-features-glyph{display:grid;place-items:center;overflow:visible;background:none;box-shadow:none;border-radius:0}.mkt-testi-stat-glyph.mkt-features-glyph:after{display:none}.mkt-testi-stat-glyph.mkt-features-glyph svg{display:block;overflow:visible}.mkt-testi-stat-copy{display:flex;flex-direction:column;gap:.06rem;min-width:0}.mkt-testi-stat-value{font-size:.9375rem;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--text)}.mkt-testi-stat-label{font-size:.75rem;font-weight:500;line-height:1.25;color:var(--text-muted)}.mkt-testi-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mkt-testi-marquee{display:flex;flex-direction:column;gap:.55rem;width:100%;max-width:none;max-height:none;margin-top:0;margin-bottom:clamp(.75rem,1.5vw,1.25rem);margin-inline-start:0;margin-inline-end:0;padding-block:.2rem .65rem;padding-inline:0;overflow-x:clip;overflow-y:visible;-webkit-mask-image:none;mask-image:none}.mkt-testi-marquee-row{flex:0 0 auto;overflow:visible;padding-block:.15rem;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 4%,#000 96%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 4%,#000 96%,transparent 100%)}.mkt-testi-marquee-row--1{padding-inline-start:clamp(.25rem,1vw,.6rem)}.mkt-testi-marquee-row--2{padding-inline-start:clamp(.15rem,.5vw,.35rem)}.mkt-testi-marquee-track{display:flex;align-items:stretch;gap:.35rem;width:max-content;padding:.1rem 0;will-change:transform;animation:mkt-testi-scroll-x 96s linear infinite}.mkt-testi-marquee-row--0 .mkt-testi-marquee-track{animation-duration:104s}.mkt-testi-marquee-row--1 .mkt-testi-marquee-track{animation-duration:88s;animation-direction:reverse}.mkt-testi-marquee-row--2 .mkt-testi-marquee-track{animation-duration:100s}.mkt-testi-marquee:hover .mkt-testi-marquee-track{animation-play-state:paused}@keyframes mkt-testi-scroll-x{0%{transform:translate(0)}to{transform:translate(-25%)}}.mkt-testi--landing .mkt-testi-card{display:flex;flex-direction:column;justify-content:flex-start;gap:.55rem;width:clamp(16rem,22vw,20.5rem);min-height:7.25rem;padding:.7rem .75rem .75rem;border:1px solid color-mix(in srgb,var(--border, #dbe3ef) 72%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface, #fff) 92%,transparent);color:var(--text, #0f172a);text-align:start;box-shadow:0 1px 2px color-mix(in srgb,#000 4%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;flex-shrink:0;overflow:visible}:root:not([data-theme=light]) .mkt-testi--landing .mkt-testi-card{border-color:color-mix(in srgb,#fff 14%,transparent);background:color-mix(in srgb,#1a1d24 88%,transparent);color:#f4f4f5;box-shadow:0 1px 2px color-mix(in srgb,#000 28%,transparent)}:root[data-theme=light] .mkt-testi--landing .mkt-testi-card{border-color:color-mix(in srgb,var(--border, #cbd5e1) 90%,transparent);background:#fff;box-shadow:0 1px 2px color-mix(in srgb,#000 5%,transparent)}.mkt-testi-card-top{display:flex;align-items:center;justify-content:space-between;gap:.35rem;min-height:1.1rem;flex-shrink:0}.mkt-testi-card-meta{display:flex;flex-wrap:nowrap;align-items:center;gap:.3rem;min-width:0;flex:1 1 auto}.mkt-testi-company{display:inline-flex;align-items:center;max-width:100%;padding:.14rem .42rem;border-radius:999px;background:color-mix(in srgb,var(--text, #0f172a) 5%,transparent);border:1px solid color-mix(in srgb,var(--text, #0f172a) 6%,transparent);font-size:.5625rem;font-weight:600;letter-spacing:.01em;color:color-mix(in srgb,var(--text, #0f172a) 78%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}:root:not([data-theme=light]) .mkt-testi-company{background:color-mix(in srgb,#fff 8%,transparent);border-color:color-mix(in srgb,#fff 10%,transparent);color:#fafafa}.mkt-testi-stars{display:inline-flex;align-items:center;gap:.04rem;color:#f5b301;flex-shrink:0;transform:scale(.82);transform-origin:left center}.mkt-testi-mark{display:none}.mkt-testi--landing .mkt-testi-quote{margin:0;font-size:.6875rem;line-height:1.45;color:color-mix(in srgb,var(--text, #0f172a) 72%,transparent);overflow:hidden;flex:1 1 auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;max-height:3.9875rem}:root:not([data-theme=light]) .mkt-testi--landing .mkt-testi-quote{color:color-mix(in srgb,#fff 84%,transparent)}.mkt-testi--landing .mkt-testi-quote:before{content:none;display:none}@media(max-width:520px){.mkt-testi-marquee{gap:.4rem;padding-block:.15rem .55rem}.mkt-testi--landing .mkt-testi-card{width:clamp(14rem,58vw,17.5rem);min-height:6.75rem;padding:.62rem .65rem .65rem;border-radius:10px}.mkt-testi-marquee-row--1{padding-inline-start:.35rem}.mkt-testi-marquee-row--2{padding-inline-start:.2rem}.mkt-testi-marquee-row--0 .mkt-testi-marquee-track{animation-duration:88s}.mkt-testi-marquee-row--1 .mkt-testi-marquee-track{animation-duration:76s}.mkt-testi-marquee-row--2 .mkt-testi-marquee-track{animation-duration:84s}}.mkt-testi-static{display:none;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.875rem;width:100%;max-width:none;margin-top:clamp(1.75rem,4vw,2.5rem);margin-inline-start:0;margin-inline-end:0;padding-inline:0}.mkt-testi-static.is-visible{display:grid}@media(prefers-reduced-motion:reduce){.mkt-testi-marquee-track{animation:none!important}}.mkt-contact-page{--contact-accent: var(--mkt-spec-neon, #39ff88);--contact-border: color-mix(in srgb, var(--border) 85%, transparent);--contact-border-hover: color-mix(in srgb, var(--border) 95%, transparent);--contact-section-gap: clamp(1.25rem, 2.5vw, 1.75rem);text-align:start;padding-top:var(--mkt-page-head-pad-top, clamp(.75rem, 1.5vw, 1.25rem));padding-bottom:var(--contact-section-gap);background:transparent}.mkt-contact-inner{max-width:1140px;margin:0 auto}.mkt-contact-page .mkt-contact-header.mkt-features-head{margin-bottom:clamp(.85rem,1.6vw,1.15rem)}.mkt-contact-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,400px);gap:clamp(1.5rem,3.5vw,2.75rem);align-items:start}.mkt-contact-form-sidebar{position:sticky;top:96px}.mkt-contact-motives-title{margin:0 0 .75rem;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--text)}.mkt-contact-intent-grid{display:flex;flex-direction:column;gap:.5rem}.mkt-contact-intent-card{display:flex;align-items:center;gap:.75rem;width:100%;padding:.7rem .85rem;border:1px solid var(--contact-border);border-radius:12px;background:var(--surface, #fff);text-align:start;cursor:pointer;box-shadow:0 1px 2px #00000008;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.mkt-contact-intent-card:hover{border-color:var(--contact-border-hover);background:color-mix(in srgb,var(--contact-accent) 5%,var(--surface, #fff));box-shadow:0 2px 8px #0000000a}.mkt-contact-intent-card.is-selected{border-color:color-mix(in srgb,var(--contact-accent) 45%,var(--contact-border-hover));background:color-mix(in srgb,var(--contact-accent) 7%,var(--surface, #fff));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--contact-accent) 12%,transparent),0 2px 10px #0000000a}.mkt-contact-intent-check{flex-shrink:0;display:grid;place-items:center;width:1.125rem;height:1.125rem;margin-top:.15rem;border:1.5px solid color-mix(in srgb,var(--text) 28%,transparent);border-radius:999px;background:transparent;color:#fff;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.mkt-contact-intent-check svg{width:.7rem;height:.7rem;display:block}.mkt-contact-intent-card:hover .mkt-contact-intent-check{border-color:color-mix(in srgb,var(--contact-accent) 55%,var(--border))}.mkt-contact-intent-check.is-checked{border-color:var(--contact-accent, #10a37f);background:var(--contact-accent, #10a37f);box-shadow:0 0 0 3px color-mix(in srgb,var(--contact-accent, #10a37f) 18%,transparent)}.mkt-contact-intent-copy{display:flex;flex-direction:column;gap:.1rem;flex:1;min-width:0}.mkt-contact-intent-copy strong{font-size:.875rem;font-weight:600;color:var(--text);line-height:1.3}.mkt-contact-intent-copy span{font-size:.8125rem;line-height:1.35;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkt-contact-extras-body{margin-bottom:clamp(1rem,2vw,1.35rem);animation:mkt-contact-panel-in .28s ease-out both}.mkt-contact-extras--active .mkt-contact-extras-grid{padding-top:clamp(.85rem,1.8vw,1.15rem);border-top:0}@keyframes mkt-contact-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mkt-contact-extras-head.mkt-features-head{max-width:none;width:100%;margin-bottom:clamp(1rem,2vw,1.35rem);text-align:start;box-sizing:border-box}.mkt-contact-extras-head.mkt-features-head h1,.mkt-contact-extras-head.mkt-features-head h2{margin:0;max-width:40rem;font-size:clamp(1.5rem,3.4vw,2.25rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;text-transform:none;color:var(--text)}.mkt-contact-extras-head.mkt-features-head .mkt-section-lead{margin:.5rem 0 0;max-width:40rem;font-size:clamp(.9375rem,1.35vw,1.0625rem);line-height:1.62;text-align:start;color:var(--text-muted)}.mkt-contact-extras-head.mkt-features-head .mkt-section-title-accent,.mkt-contact-extras-head.mkt-features-head .mkt-section-title-highlight{color:var(--green-landing-color, #10a37f)}.mkt-contact-platform-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.mkt-contact-platform-list li{display:flex;align-items:flex-start;gap:.7rem;padding:.85rem .95rem;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:16px;background:transparent}.mkt-contact-platform-dot{flex-shrink:0;width:.375rem;height:.375rem;margin-top:.45rem;border-radius:999px;background:color-mix(in srgb,var(--contact-accent) 70%,var(--text-muted))}.mkt-contact-platform-copy{display:flex;flex-direction:column;gap:.08rem;min-width:0}.mkt-contact-platform-copy strong{font-size:.8125rem;font-weight:600;color:var(--text);line-height:1.3}.mkt-contact-platform-copy span{font-size:.75rem;line-height:1.4;color:var(--text-muted)}.mkt-contact-platform-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:1rem;padding:8px 14px;border:0;border-radius:999px!important;background:linear-gradient(to bottom,#10a37f,#15db89);color:#fff;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;box-shadow:0 4px 14px -4px #10a37fa6;transition:filter .2s ease,box-shadow .2s ease}.mkt-contact-platform-cta:hover{color:#fff;filter:brightness(1.05);box-shadow:0 6px 18px -4px #10a37fb8}.mkt-contact-support-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:0;border:0;border-radius:0;background:transparent}.mkt-contact-support-banner p{margin:0;font-size:.8125rem;line-height:1.45;color:var(--text-muted)}.mkt-contact-support-banner .mkt-contact-page-cta{margin:0;flex-shrink:0}.mkt-contact-page-form,.mkt-contact-page-success{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.mkt-contact-page-form h2,.mkt-contact-page-success h2{margin:0 0 .25rem;font-size:1rem;font-weight:700;letter-spacing:-.01em;color:var(--text)}.mkt-contact-form-lead{margin:0 0 1rem;font-size:.8125rem;line-height:1.45;color:var(--text-muted)}.mkt-contact-page-fields{display:grid;gap:.75rem;margin-bottom:.15rem}.mkt-contact-page-input{width:100%;height:2.5rem;padding:.5rem .875rem;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0d;font-family:inherit;font-size:.9375rem;line-height:1.2;letter-spacing:-.01em;color:var(--text);resize:vertical;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}:root[data-theme=light] .mkt-contact-page-input{border-color:#00000014;background:#fff}.mkt-contact-page-input::placeholder{color:#636366}:root[data-theme=light] .mkt-contact-page-input::placeholder{color:#8e8e93}.mkt-contact-page-input:hover{border-color:#ffffff24}:root[data-theme=light] .mkt-contact-page-input:hover{border-color:#0000001f}.mkt-contact-page-input:focus{outline:none;border-color:var(--green-landing-color, #10a37f);box-shadow:0 0 0 3px color-mix(in srgb,var(--green-landing-color, #10a37f) 18%,transparent)}.mkt-contact-page-input--area{height:auto;min-height:6.5rem;padding-top:.75rem;padding-bottom:.75rem;resize:vertical}.mkt-contact-page-submit{display:inline-flex;align-items:center;justify-content:center;width:100%;height:2.5rem;margin-top:1rem;padding:0 1rem;border:0;border-radius:12px;background:#fff;color:#171717;font-family:inherit;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:background .15s ease,color .15s ease}.mkt-contact-page-submit:hover:not(:disabled){background:#e5e5e5}:root[data-theme=light] .mkt-contact-page-submit{background:#171717;color:#fff}:root[data-theme=light] .mkt-contact-page-submit:hover:not(:disabled){background:#262626}.mkt-contact-page-submit:disabled{cursor:not-allowed;background:#ffffff1a;color:#ffffff52}:root[data-theme=light] .mkt-contact-page-submit:disabled{background:#ececee;color:#00000061}.mkt-contact-form-note{margin:.65rem 0 0;font-size:.75rem;line-height:1.4;text-align:center;color:var(--text-muted)}.mkt-contact-page-error{margin:0 0 .65rem;font-size:.8125rem;color:var(--mkt-spec-rose, #e11d48)}.mkt-contact-success-icon{width:2.5rem;height:2.5rem;margin-bottom:.75rem;color:var(--contact-accent)}.mkt-contact-success-icon svg{width:100%;height:100%}.mkt-contact-page-success p{margin:0 0 1rem;font-size:.875rem;line-height:1.5;color:var(--text-muted)}.mkt-contact-page-cta{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem .95rem;border-radius:var(--btn-radius, 8px);background:var(--text);color:var(--bg);font-size:.8125rem;font-weight:600;text-decoration:none;transition:opacity .15s ease}.mkt-contact-page-cta:hover{opacity:.88}.mkt-contact-page-cta--secondary{background:transparent;color:var(--text);border:1px solid var(--contact-border)}.mkt-main>section.mkt-contact-page{padding-top:var(--mkt-page-head-pad-top, clamp(.75rem, 1.5vw, 1.25rem));padding-bottom:clamp(1.25rem,2.5vw,1.75rem)}.mkt-main>section.mkt-contact-extras,.mkt-contact-extras{text-align:start;padding-top:clamp(1.25rem,2.5vw,1.75rem);padding-bottom:clamp(1.25rem,2.5vw,1.75rem);border-top:0;background:transparent}.mkt-main>section#testimonials.mkt-testi--landing,.mkt-contact-extras+#testimonials.mkt-testi--landing{padding-top:clamp(1.25rem,2.5vw,1.75rem);padding-bottom:clamp(1.5rem,3vw,2.25rem)}.mkt-contact-extras .mkt-contact-inner{max-width:1140px;margin:0 auto}.mkt-contact-extras-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.mkt-contact-extra-card{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.05rem;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:16px;background:transparent;text-decoration:none;color:inherit;transition:border-color .18s ease,background .18s ease}.mkt-contact-extras.is-visible .mkt-contact-extra-card{opacity:1;transform:none}.mkt-contact-extra-card:hover{border-color:color-mix(in srgb,var(--contact-accent) 35%,var(--border));background:color-mix(in srgb,var(--contact-accent) 5%,transparent);box-shadow:none}.mkt-contact-extra-glyph{flex-shrink:0;width:2rem;height:2rem}.mkt-contact-extra-copy{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}.mkt-contact-extra-copy strong{font-size:.8125rem;font-weight:600;color:var(--text)}.mkt-contact-extra-copy span{font-size:.75rem;line-height:1.4;color:var(--text-muted)}.mkt-contact-extra-arrow{flex-shrink:0;opacity:.35;transition:opacity .18s ease,transform .18s ease}.mkt-contact-extra-card:hover .mkt-contact-extra-arrow{opacity:.75;transform:translate(2px)}@media(prefers-reduced-motion:reduce){.mkt-contact-extras-body{animation:none}}@media(max-width:900px){.mkt-contact-layout{grid-template-columns:1fr;gap:1.5rem}.mkt-contact-form-sidebar{position:static}.mkt-contact-intent-copy span{white-space:normal}.mkt-contact-platform-list{grid-template-columns:1fr}.mkt-contact-extras-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.mkt-contact-extras-grid{grid-template-columns:1fr}}.aythen-showcase{--ays-bg: #000000;--ays-bg-elevated: #1d1d1f;--ays-bg-soft: #161617;--ays-text: #f5f5f7;--ays-text-dim: #a1a1a6;--ays-link: #10a37f;--ays-btn: #10a37f;--ays-btn-hover: #0d8f6e;--ays-border: rgba(255, 255, 255, .14);--ays-nav: rgba(22, 22, 23, .8);--ays-promo: #1d1d1f;--ays-card: #1d1d1f;--ays-max: 980px;--ays-gutter: 1.375rem;--ays-font: "Inter", "SF Pro Display", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--ayb-primary: var(--ays-text);--ayb-navy: var(--ays-text);--ayb-accent: #10a37f;--ayb-slate: var(--ays-text-dim);--ayb-muted: var(--ays-text-dim);--ayb-bg: var(--ays-bg);--ayb-soft: var(--ays-bg-soft);--ayb-border: var(--ays-border);--ayb-max: 980px;--ayb-gutter: var(--ays-gutter);--ayb-section-y: 4.5rem;--ayb-section-y-md: 7.5rem;--ayb-block-gap: 2.75rem;color-scheme:dark;background:var(--ays-bg);color:var(--ays-text);font-family:var(--ays-font);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:clip;isolation:isolate}.aythen-showcase[data-theme=light]{--ays-bg: #f5f5f7;--ays-bg-elevated: #ffffff;--ays-bg-soft: #e8e8ed;--ays-text: #1d1d1f;--ays-text-dim: #6e6e73;--ays-link: #10a37f;--ays-btn: #10a37f;--ays-border: rgba(0, 0, 0, .12);--ays-nav: rgba(251, 251, 253, .88);--ays-promo: #fbfbfd;--ays-card: #ffffff;color-scheme:light}@media(min-width:768px){.aythen-showcase{--ays-gutter: 2rem}}.aythen-showcase--embedded{min-height:0;background:transparent;color:inherit;isolation:auto;overflow:visible;--ayb-primary: inherit;--ayb-navy: inherit;--ayb-accent: inherit;--ayb-slate: inherit;--ayb-muted: inherit;--ayb-bg: inherit;--ayb-soft: inherit;--ayb-border: inherit;--ayb-card-bg: inherit;--ayb-max: inherit;--ayb-gutter: inherit;--ayb-section-y: inherit;--ayb-section-y-md: inherit;--ayb-block-gap: inherit}.aythen-showcase--embedded .ayb-section{padding-block:var(--ayb-section-y)}@media(min-width:768px){.aythen-showcase--embedded .ayb-section{padding-block:var(--ayb-section-y-md)}}.aythen-showcase--embedded .ays-card,.aythen-showcase--embedded .ays-stat,.aythen-showcase--embedded .ays-perf-card,.aythen-showcase--embedded .ays-env__panel,.aythen-showcase--embedded .ays-env__metric,.aythen-showcase--embedded .ays-env__stack-item{background:var(--ayb-card-bg, var(--ayb-bg));border-color:var(--ayb-border);color:var(--ayb-navy)}.aythen-showcase--embedded .ays-card__copy h3,.aythen-showcase--embedded .ays-perf-card h3,.aythen-showcase--embedded .ays-stat strong,.aythen-showcase--embedded .ays-env__title,.aythen-showcase--embedded .ays-env__metric strong,.aythen-showcase--embedded .ays-env__stack-item strong{color:var(--ayb-navy)}.aythen-showcase--embedded .ays-card__copy p,.aythen-showcase--embedded .ays-perf-card p,.aythen-showcase--embedded .ays-stat span,.aythen-showcase--embedded .ays-color-label,.aythen-showcase--embedded .ays-env__body,.aythen-showcase--embedded .ays-env__points,.aythen-showcase--embedded .ays-env__footnote,.aythen-showcase--embedded .ays-env__metric span,.aythen-showcase--embedded .ays-env__stack-item span{color:var(--ayb-slate)}.aythen-showcase--embedded .ays-env{background:color-mix(in srgb,var(--ayb-navy, #0a2540) 8%,transparent)}.aythen-showcase--embedded .ays-env__thumb{background:var(--ayb-card-bg, #fff);box-shadow:0 1px 3px #0a25401f,0 1px 1px #0a25400f}.aythen-showcase--embedded .ays-env__tab{color:var(--ayb-slate)}.aythen-showcase--embedded .ays-env__tab.is-active{color:var(--ayb-navy)}.aythen-builder[data-theme=dark] .aythen-showcase--embedded .ays-env{background:#ffffff1a}.aythen-builder[data-theme=dark] .aythen-showcase--embedded .ays-env__thumb{background:color-mix(in srgb,#fff 14%,#1c1c1e);box-shadow:0 1px 3px #00000059,inset 0 .5px #ffffff1f}.aythen-builder[data-theme=dark] .aythen-showcase--embedded .ays-env__tab{color:#ffffff8c}.aythen-builder[data-theme=dark] .aythen-showcase--embedded .ays-env__tab.is-active{color:#f5f5f7}.aythen-showcase--embedded .ays-env__eyebrow{color:var(--ayb-accent, #10a37f)}.aythen-showcase--embedded .ays-media{background:var(--ayb-soft);border-radius:14px}.aythen-showcase *,.aythen-showcase *:before,.aythen-showcase *:after{box-sizing:border-box}.aythen-showcase a{color:inherit;text-decoration:none}.aythen-showcase button{font:inherit;background:none;border:none;cursor:pointer;padding:0;color:inherit}.ays-wrap{width:100%;max-width:var(--ays-max);margin-inline:auto;padding-inline:var(--ays-gutter)}.ays-gnav{position:sticky;top:0;z-index:80;height:2.75rem;display:flex;align-items:center;background:var(--ays-nav);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--ays-border)}.ays-gnav__inner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;max-width:1024px;margin-inline:auto;padding-inline:var(--ays-gutter)}.ays-gnav__links{display:none;align-items:center;gap:.15rem;flex:1;justify-content:center}@media(min-width:900px){.ays-gnav__links{display:flex}}.ays-gnav__link{font-size:.75rem;font-weight:400;opacity:.88;padding:.35rem .55rem;border-radius:.35rem;transition:opacity .14s ease,background .14s ease;white-space:nowrap}.ays-gnav__link:hover{opacity:1;background:#7f7f7f29}.ays-gnav__actions{display:flex;align-items:center;gap:.55rem;flex-shrink:0}.ays-logo{display:inline-flex;width:1rem;height:1.25rem;flex-shrink:0}.ays-logo svg{width:100%;height:100%;fill:var(--ays-text)}.ays-icon-btn{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:9999px;opacity:.9;transition:background .14s ease,opacity .14s ease}.ays-icon-btn:hover{background:#7f7f7f2e;opacity:1}.ays-theme-btn{display:inline-flex;align-items:center;gap:.35rem;height:1.75rem;padding:0 .65rem;border-radius:9999px;border:1px solid var(--ays-border);font-size:.6875rem;font-weight:500;letter-spacing:.01em;background:#7f7f7f1f}.ays-theme-btn:hover{background:#7f7f7f38}.ays-lnav{position:sticky;top:2.75rem;z-index:70;background:color-mix(in srgb,var(--ays-bg) 72%,transparent);backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);border-bottom:1px solid var(--ays-border)}.ays-lnav__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.25rem;max-width:var(--ays-max);margin-inline:auto;padding-inline:var(--ays-gutter)}.ays-lnav__title{font-size:1.05rem;font-weight:600;letter-spacing:-.015em;white-space:nowrap}.ays-lnav__links{display:none;align-items:center;gap:1.1rem;overflow:auto}@media(min-width:768px){.ays-lnav__links{display:flex}}.ays-lnav__links a{font-size:.75rem;color:var(--ays-text-dim);white-space:nowrap}.ays-lnav__links a:hover{color:var(--ays-text)}.ays-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:0 1.1rem;border-radius:9999px;background:var(--ays-btn);color:#fff!important;font-size:.875rem;font-weight:500;transition:background .16s ease,transform .16s ease}.ays-btn:hover{background:var(--ays-btn-hover)}.ays-btn--sm{min-height:1.75rem;padding:0 .85rem;font-size:.75rem}.ays-link{color:var(--ays-link)!important}.ays-link:hover{text-decoration:underline}.ays-promo{background:var(--ays-promo);border-bottom:1px solid var(--ays-border);text-align:center;padding:.85rem var(--ays-gutter);font-size:.8125rem;line-height:1.4;color:var(--ays-text-dim)}.ays-promo a{color:var(--ays-link);white-space:nowrap}.ays-hero{position:relative;min-height:min(92vh,920px);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:4rem var(--ays-gutter) 3.5rem;overflow:hidden;background:var(--ays-bg)}.ays-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.ays-hero__media img{width:min(118%,1400px);height:auto;object-fit:contain;transform-origin:center 42%;will-change:transform,opacity;filter:drop-shadow(0 30px 80px rgba(0,0,0,.45))}.aythen-showcase[data-theme=light] .ays-hero__media img{filter:drop-shadow(0 24px 60px rgba(0,0,0,.18))}.ays-hero__cta{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.ays-hero__price{font-size:.9375rem;color:var(--ays-text)}.ays-hero__price span{color:var(--ays-text-dim);margin-left:.35rem}.ays-hero__title{position:absolute;left:50%;top:12%;transform:translate(-50%);z-index:2;margin:0;font-size:clamp(2rem,6vw,3.5rem);font-weight:600;letter-spacing:-.03em;text-align:center;white-space:nowrap}.ays-section{position:relative;padding:5rem 0;background:var(--ays-bg)}@media(min-width:768px){.ays-section{padding:7rem 0}}.ays-section--soft{background:var(--ays-bg-soft)}.ays-eyebrow{margin:0 0 .75rem;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:600;letter-spacing:-.02em;color:var(--ays-text)}.ays-headline{margin:0;font-size:clamp(2rem,5.5vw,4.5rem);font-weight:600;line-height:1.05;letter-spacing:-.035em;white-space:pre-line}.ays-headline--accent{background:linear-gradient(90deg,#5ac8fa,#007aff 40%,#5856d6 70%,#af52de);-webkit-background-clip:text;background-clip:text;color:transparent}.ays-body{margin:1.25rem 0 0;max-width:42rem;font-size:clamp(1.05rem,1.6vw,1.3125rem);line-height:1.45;color:var(--ays-text-dim);font-weight:500}.ays-media{margin-top:2.5rem;border-radius:1.25rem;overflow:hidden;background:#000}.aythen-showcase[data-theme=light] .ays-media{background:#e8e8ed;box-shadow:0 12px 40px #00000014}.ays-media img{display:block;width:100%;height:auto}.ays-highlights__head{margin-bottom:2rem}.ays-gallery{display:grid;gap:1rem;grid-auto-flow:column;grid-auto-columns:minmax(78%,420px);overflow-x:auto;padding-bottom:.75rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}@media(min-width:900px){.ays-gallery{grid-auto-flow:unset;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}}.ays-card{scroll-snap-align:start;background:var(--ays-card);border-radius:1.5rem;overflow:hidden;border:1px solid var(--ays-border);display:flex;flex-direction:column;min-height:100%}.ays-card__copy{padding:1.5rem 1.5rem 1rem}.ays-card__copy h3{margin:0;font-size:1.15rem;font-weight:600;letter-spacing:-.02em;line-height:1.25}.ays-card__copy p{margin:.5rem 0 0;color:var(--ays-text-dim);font-size:.95rem;line-height:1.4}.ays-card__media{margin-top:auto;min-height:220px;background:#0a0a0a}.ays-card__media--wash{min-height:240px;border-radius:0}.ays-card__media img{display:block;width:100%;height:100%;object-fit:cover;min-height:240px}.ays-colors{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem}.ays-swatch{width:2rem;height:2rem;border-radius:9999px;border:2px solid transparent;box-shadow:inset 0 0 0 1px #7f7f7f59;transition:transform .16s ease,border-color .16s ease}.ays-color-label{margin-top:.75rem;font-size:.875rem;color:var(--ays-text-dim, var(--ayb-slate, #697386))}.ays-swatch.is-active{border-color:var(--ays-link, var(--ayb-accent, #10a37f));transform:scale(1.08)}.ays-stats{display:grid;gap:1rem;margin-top:2rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.ays-stat{background:var(--ays-card);border:1px solid var(--ays-border);border-radius:1.25rem;padding:1.25rem 1.35rem}.ays-stat strong{display:block;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;letter-spacing:-.03em;line-height:1.1}.ays-stat span{display:block;margin-top:.35rem;color:var(--ays-text-dim);font-size:.875rem}.ays-perf-grid{display:grid;gap:1rem;margin-top:2rem}@media(min-width:768px){.ays-perf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ays-perf-card{background:var(--ays-card);border:1px solid var(--ays-border);border-radius:1.25rem;padding:1.5rem}.ays-perf-card h3{margin:0;font-size:1.15rem;font-weight:600}.ays-perf-card p{margin:.5rem 0 0;color:var(--ays-text-dim);font-size:.95rem;line-height:1.4}.ays-env-head{display:grid;gap:1.25rem;align-items:end}@media(min-width:960px){.ays-env-head{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);gap:1.75rem;align-items:center}.ays-env-head__copy{margin-bottom:0}}.ays-env{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;width:min(100%,17.5rem);margin-inline:auto;padding:.2rem;border-radius:.625rem;background:color-mix(in srgb,var(--ays-text, #1d1d1f) 8%,transparent);isolation:isolate}@media(min-width:960px){.ays-env{margin-inline:0;margin-inline-start:auto}}.ays-env__thumb{position:absolute;z-index:0;top:.2rem;bottom:.2rem;left:.2rem;width:calc((100% - .4rem)/2);border-radius:.45rem;background:#fff;box-shadow:0 1px 3px #0000001f,0 1px 1px #0000000a;pointer-events:none}.ays-env__tab{position:relative;z-index:1;display:grid;place-items:center;margin:0;min-height:2rem;padding:.35rem .75rem;border:0;border-radius:.45rem;background:transparent;color:color-mix(in srgb,var(--ays-text, #1d1d1f) 55%,transparent);font:inherit;font-size:.8125rem;font-weight:560;letter-spacing:-.01em;line-height:1.2;text-align:center;cursor:pointer;transition:color .18s ease;-webkit-tap-highlight-color:transparent}.ays-env__tab.is-active{color:var(--ays-text, #1d1d1f);font-weight:600}.ays-env__tab:focus-visible{outline:2px solid color-mix(in srgb,var(--ays-link, #0071e3) 55%,transparent);outline-offset:2px}.ays-env__panel{display:grid;gap:1.25rem;margin-top:1rem;padding:1.35rem 1.35rem 1.45rem;border:1px solid var(--ays-border, var(--ayb-border));border-radius:1.35rem;background:var(--ays-card, var(--ayb-bg))}@media(min-width:900px){.ays-env__panel{grid-template-columns:1.15fr .85fr;gap:1.75rem;padding:1.6rem 1.7rem 1.7rem}}.ays-env__eyebrow{margin:0 0 .45rem;font-size:.72rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--ays-link, #10a37f)}.ays-env__title{margin:0;font-family:var(--ayb-display-font, inherit);font-size:clamp(1.2rem,2vw,1.55rem);font-weight:700;letter-spacing:var(--ayb-display-tracking, -.03em);line-height:var(--ayb-display-leading, 1.15);color:var(--ays-text, var(--ayb-navy))}.ays-env__body{margin:.65rem 0 0;font-size:.92rem;line-height:1.55;color:var(--ays-text-dim, var(--ayb-slate))}.ays-env__points{margin:1rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.ays-env__points li{position:relative;padding-left:1.05rem;font-size:.875rem;line-height:1.45;color:var(--ays-text-dim, var(--ayb-slate))}.ays-env__points li:before{content:"";position:absolute;left:0;top:.45em;width:.4rem;height:.4rem;border-radius:50%;background:var(--ays-link, #10a37f)}.ays-env__footnote{margin:1rem 0 0;font-size:.8rem;line-height:1.4;color:var(--ays-text-dim, var(--ayb-muted))}.ays-env__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.65rem;align-content:start}.ays-env__metric{padding:.85rem .9rem;border-radius:.95rem;border:1px solid var(--ays-border, var(--ayb-border));background:color-mix(in srgb,var(--ays-card, #fff) 88%,var(--ays-link, #10a37f) 4%)}.ays-env__metric strong{display:block;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--ays-text, var(--ayb-navy))}.ays-env__metric span{display:block;margin-top:.3rem;font-size:.75rem;line-height:1.35;color:var(--ays-text-dim, var(--ayb-slate))}.ays-env__stack{display:grid;gap:.65rem;margin-top:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.ays-env__stack{grid-template-columns:repeat(4,minmax(0,1fr))}}.ays-env__stack-item{padding:.95rem 1rem;border-radius:1rem;border:1px solid var(--ays-border, var(--ayb-border));background:var(--ays-card, var(--ayb-bg))}.ays-env__stack-item strong{display:block;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--ays-text, var(--ayb-navy))}.ays-env__stack-item span{display:block;margin-top:.25rem;font-size:.78rem;line-height:1.35;color:var(--ays-text-dim, var(--ayb-slate))}.ays-split{display:grid;gap:2rem;align-items:center}@media(min-width:900px){.ays-split{grid-template-columns:1fr 1.05fr;gap:3rem}}.ays-footer{border-top:1px solid var(--ays-border);background:var(--ays-bg-soft);padding:2.5rem 0 3rem;color:var(--ays-text-dim);font-size:.75rem;line-height:1.5}.ays-footer a{color:var(--ays-text)}.ays-footer__note{margin-top:1rem;max-width:52rem}.ays-mobile-nav{display:flex;flex-direction:column;gap:.25rem;padding:.75rem var(--ays-gutter) 1rem;border-bottom:1px solid var(--ays-border);background:var(--ays-bg-elevated)}.ays-mobile-nav a{padding:.55rem .25rem;font-size:.9375rem}@media(min-width:900px){.ays-menu-btn{display:none}}.mkt-closing-band.mkt-band.mkt-band--flat.ayb-pricing-band{position:relative;overflow:hidden;padding-inline:0;padding-block:clamp(1.5rem,3vw,2.25rem) clamp(2.5rem,5vw,3.5rem);margin:0;box-sizing:border-box;background:transparent;color:var(--text, #0a2540)}.mkt-closing-band .mkt-closing-band__row{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.mkt-closing-band--split .mkt-closing-band__row{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(1.25rem,3.5vw,2.75rem);align-items:center}.mkt-closing-band__aside{min-width:0;width:100%}@media(max-width:1024px){.mkt-closing-band--split .mkt-closing-band__row{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,4vw,2.25rem)}.mkt-closing-band--split .mkt-closing-band__aside{order:2}}.mkt-closing-band .mkt-band-inner{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.85rem,1.6vw,1.15rem);width:min(44rem,100%);min-width:0}.mkt-closing-band .mkt-section-badge,.mkt-closing-band h2,.mkt-closing-band .mkt-band-lead,.mkt-closing-band .mkt-band-note{margin:0}.mkt-closing-band h2{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:700;letter-spacing:-.03em;line-height:1.12;color:var(--text, #0a2540);text-shadow:none}.mkt-closing-band .mkt-band-lead{max-width:36rem;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.55;letter-spacing:-.01em;color:color-mix(in srgb,var(--text, #0a2540) 58%,transparent)}.mkt-closing-band .mkt-band-actions.lh-ctas{margin-top:clamp(.25rem,.6vw,.45rem)}.mkt-closing-band .mkt-band-inner--actions-only{justify-content:center;gap:clamp(.65rem,1.2vw,.95rem);width:min(20rem,100%)}.mkt-closing-band .mkt-band-inner--actions-only .mkt-band-actions.lh-ctas{margin-top:0}.mkt-closing-band .mkt-band-note{margin-top:clamp(.15rem,.4vw,.3rem);font-size:.8125rem;color:color-mix(in srgb,var(--text, #0a2540) 52%,transparent)}.mkt-closing-band .mkt-band-note a{color:inherit;text-decoration:underline;text-underline-offset:.15em;text-decoration-color:color-mix(in srgb,currentColor 55%,transparent)}.mkt-closing-band .mkt-band-note a:hover{color:var(--text, #0a2540);text-decoration-color:currentColor}.landing-page.mkt .mkt-closing-band .mkt-band-inner{width:min(38rem,100%);max-width:38rem}.landing-page.mkt .mkt-main>.mkt-closing-band.mkt-band--flat{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding-block:var(--landing-section-pad-y);padding-inline:0;border:0;box-shadow:none}.landing-page.mkt .mkt-closing-band .landing-ayb-container{width:100%;max-width:var(--landing-content-max);margin-inline:auto;padding-inline:var(--landing-gutter);box-sizing:border-box}:root:not([data-theme=light]) .mkt-closing-band{color:#f5f5f7}:root:not([data-theme=light]) .mkt-closing-band h2{color:#f5f5f7}:root:not([data-theme=light]) .mkt-closing-band .mkt-band-lead{color:#ffffff9e}:root:not([data-theme=light]) .mkt-closing-band .mkt-band-note{color:#ffffff73}:root:not([data-theme=light]) .mkt-closing-band .mkt-band-note a:hover{color:#f5f5f7}:root:not([data-theme=light]) .mkt-closing-band .mkt-section-badge{background:color-mix(in srgb,#fff 8%,transparent);border-color:#ffffff24;color:#f5f5f7;box-shadow:none}.aythen-builder .mkt-closing-band.mkt-band.mkt-band--flat.ayb-pricing-band,.aythen-builder .mkt-closing-band h2{color:var(--ayb-navy, #0a2540)}.aythen-builder .mkt-closing-band .mkt-band-lead{color:var(--ayb-slate, #64748b)}.aythen-builder .mkt-closing-band .mkt-band-note{color:var(--ayb-muted, #94a3b8)}.aythen-builder[data-theme=dark] .mkt-closing-band.mkt-band.mkt-band--flat{background:transparent;color:#f5f5f7}.aythen-builder[data-theme=dark] .mkt-closing-band h2{color:#f5f5f7}.aythen-builder .mkt-closing-band .mkt-closing-band__row.ayb-container{position:relative;z-index:1}@media(max-width:680px){.mkt-closing-band.mkt-band.mkt-band--flat{padding-block:clamp(1.25rem,3.5vw,1.75rem) clamp(2rem,5vw,2.75rem)}}._shell_zvvmk_1{width:100%;max-width:none;margin:0 auto;padding:0 0 6px;background:transparent}._shellHero_zvvmk_9{padding:0;background:transparent;touch-action:pan-y;height:fit-content;min-height:0;overflow:visible}._shellHero_zvvmk_9 ._panelHeader_zvvmk_18{margin-bottom:.5rem}._panelHeaderHero_zvvmk_22{flex-direction:column;align-items:center;justify-content:stretch}._panelHeaderRow_zvvmk_28{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:min(680px,96vw);margin:0 auto}._shellHero_zvvmk_9 ._searchShell_zvvmk_38{flex:1 1 auto;min-width:0;width:100%;max-width:min(560px,100%);margin-inline:auto}._shellHero_zvvmk_9 ._searchLabel_zvvmk_46._searchLabelHero_zvvmk_46{position:relative;isolation:isolate;width:100%;min-height:2.75rem;padding:.55rem .8rem .55rem .9rem;gap:.55rem;border-radius:20px;border:1px solid rgba(255,255,255,.38);border-top-color:#ffffffe0;background:linear-gradient(180deg,#ffffffb8,#ffffff6b 36%,#f8fafc52),radial-gradient(circle at 50% 0%,rgba(255,255,255,.52),transparent 58%),radial-gradient(circle at 12% 0%,rgba(16,163,127,.16),transparent 42%);backdrop-filter:blur(22px) saturate(1.45);-webkit-backdrop-filter:blur(22px) saturate(1.45);box-shadow:inset 0 1px #fffffffa,inset 0 12px 20px -16px #ffffff8c,0 18px 46px -32px #0f172a61,0 10px 24px -22px #0f766e80;overflow:hidden}._shellHero_zvvmk_9 ._searchShell_zvvmk_38:focus-within ._searchLabel_zvvmk_46._searchLabelHero_zvvmk_46{border-color:#ffffff85;border-top-color:#fffffff5;box-shadow:inset 0 1px #fff,inset 0 12px 20px -16px #ffffff9e,0 0 0 3px #10a37f1f,0 20px 48px -28px #0f766e47}._shellHero_zvvmk_9 ._searchLabel_zvvmk_46._searchLabelHero_zvvmk_46:before{display:block;content:"";position:absolute;top:0;left:6%;right:6%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72) 16%,rgba(255,255,255,1) 50%,rgba(255,255,255,.72) 84%,transparent);pointer-events:none}._shellHero_zvvmk_9 ._searchInputHero_zvvmk_104{flex:1 1 auto;width:auto;min-width:0;font-size:.94rem;font-weight:600;padding:2px 0}._shellHero_zvvmk_9 ._searchInputHero_zvvmk_104::placeholder{font-weight:600;color:#64748b}._socialProofInLabel_zvvmk_118{flex-shrink:0}._shellHero_zvvmk_9 ._panelHeaderRow_zvvmk_28{width:100%;max-width:min(560px,calc(100% - 32px));padding-inline:0}._shellHero_zvvmk_9 ._searchMetaHero_zvvmk_128{margin-top:10px;line-height:1.45}._shellHero_zvvmk_9 ._discoverLink_zvvmk_133{justify-content:center;text-align:center;max-width:100%}._shellHero_zvvmk_9 ._heroActionsSlot_zvvmk_139{width:100%;margin-top:0}._shellHero_zvvmk_9 ._heroActionsSlot_zvvmk_139>*{width:100%;max-width:100%}._shellHero_zvvmk_9 ._heroActionsSlot_zvvmk_139 .heroActionBar{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:.65rem;width:100%}._shellHero_zvvmk_9 ._heroActionsSlot_zvvmk_139 .heroActionBar>*{min-width:0;width:auto;height:auto;margin:0;box-sizing:border-box}@media(min-width:641px){._shellHero_zvvmk_9 ._heroActionsSlot_zvvmk_139 .heroActionBar{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.65rem}}._heroConversionBlock_zvvmk_178{display:flex;flex-direction:column;align-items:center;width:100%;max-width:min(560px,100%);margin-inline:auto;padding:0 .75rem;gap:.65rem;background:transparent}._heroConversionBlock_zvvmk_178 ._searchShell_zvvmk_38{display:flex;flex-direction:column;align-items:center;width:100%;gap:.625rem}._searchLabelHero_zvvmk_46{position:relative;display:flex;align-items:center;gap:.625rem;width:100%;padding:.625rem .875rem;border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--bg-2);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible;transition:border-color .2s ease,box-shadow .2s ease}._searchLabelHero_zvvmk_46:before{display:none}._shellHero_zvvmk_9 ._searchShell_zvvmk_38:focus-within ._searchLabelHero_zvvmk_46{border-color:var(--border);box-shadow:none}._searchInputHero_zvvmk_104{font-size:var(--text-sm);font-weight:500;color:var(--foreground)}._searchInputHero_zvvmk_104::placeholder{color:var(--text-muted);font-weight:400}._socialProofBelowSearch_zvvmk_237{display:flex;width:auto;margin:0}._heroBelowSearchRow_zvvmk_243{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}._shellHero_zvvmk_9 ._socialProofInLabel_zvvmk_118{display:flex;flex-shrink:0;margin-left:auto}._shellHero_zvvmk_9 ._heroBelowSearchRow_zvvmk_243,._shellHero_zvvmk_9 ._socialProofBelowSearch_zvvmk_237{display:none}._shellHero_zvvmk_9 ._heroActionsSlot_zvvmk_139{width:100%;margin-top:0;margin-bottom:0}._shellHero_zvvmk_9 ._panelHeader_zvvmk_18{overflow:visible}._discoverLinkText_zvvmk_275{display:inline}._discoverLinkHero_zvvmk_279{justify-content:center;font-size:var(--text-xs);font-weight:500;color:var(--text-muted)}._discoverLinkHero_zvvmk_279:hover{color:var(--text)}._discoverLinkHero_zvvmk_279 ._discoverLockIcon_zvvmk_290{color:currentColor;opacity:.72}._shellHero_zvvmk_9 ._searchMetaHero_zvvmk_128{margin-top:0;font-size:var(--text-xs);color:var(--text-muted)}._heroActionsSlot_zvvmk_139{display:flex;justify-content:center;width:100%;margin:10px 0 0}._socialProofCompact_zvvmk_308{display:flex;align-items:center;gap:6px;flex:0 0 auto;margin-left:auto;padding:0;border-radius:0;border:none;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}._searchLabel_zvvmk_46 ._socialProofCompact_zvvmk_308{background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}._socialProofAvatars_zvvmk_331{display:flex;align-items:center;padding-left:1px}._socialProofAvatar_zvvmk_331{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;margin-left:-6px;border-radius:999px;border:1.5px solid rgba(255,255,255,.95);color:#fff;font-size:8px;font-weight:800;letter-spacing:-.04em;box-shadow:0 6px 14px -10px #0f172abf}._socialProofAvatar_zvvmk_331:first-child{margin-left:0}._socialProofAvatarOne_zvvmk_357{background:linear-gradient(135deg,#0f766e,#14b8a6)}._socialProofAvatarTwo_zvvmk_361{background:linear-gradient(135deg,#4f46e5,#8b5cf6)}._socialProofAvatarThree_zvvmk_365{background:linear-gradient(135deg,#f59e0b,#f97316)}._socialProofAvatarFour_zvvmk_369{background:linear-gradient(135deg,#0f172a,#334155);font-size:10px}._socialProofCopy_zvvmk_374{display:flex;flex-direction:column;gap:0;min-width:0}._socialProofStars_zvvmk_381{display:flex;align-items:center;gap:1px;color:#f59e0b}._socialProofClients_zvvmk_388{font-size:.625rem;font-weight:700;line-height:1.2;color:#475569;white-space:nowrap}._shellHero_zvvmk_9 ._footer_zvvmk_396{margin-top:0}._footerHero_zvvmk_400{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.85rem,2vw,1.15rem);margin:0;padding:clamp(.35rem,1vw,.65rem) 0 clamp(.25rem,.6vw,.5rem);background:transparent}._shellHero_zvvmk_9 ._footerHero_zvvmk_400{position:relative;left:auto;right:auto;bottom:auto;transform:none;width:100%;max-width:100%;margin-top:clamp(-1.25rem,-3vw,-.65rem);padding-top:clamp(.5rem,1.2vw,.85rem);padding-bottom:clamp(.35rem,.9vw,.65rem);z-index:12;pointer-events:auto}._footerHero_zvvmk_400 ._footerDiscoverMeta_zvvmk_426{display:block;margin:0;padding-top:clamp(.15rem,.5vw,.35rem);text-align:center;line-height:1.5}._heroFooterCtaRow_zvvmk_434{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(.65rem,1.5vw,.85rem);width:100%;max-width:min(44rem,96vw);margin-inline:auto}._shellHero_zvvmk_9 ._footerHero_zvvmk_400 ._heroActionsSlot_zvvmk_139{width:auto;max-width:none;margin:0;flex:0 1 auto}._shellHero_zvvmk_9 ._footerHero_zvvmk_400 ._heroActionsSlot_zvvmk_139>*{width:auto;max-width:none}._shellHero_zvvmk_9 ._footerHero_zvvmk_400 ._heroActionsSlot_zvvmk_139 .heroActionBar{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:.65rem;width:auto}._shellHero_zvvmk_9 ._footerHero_zvvmk_400 ._heroActionsSlot_zvvmk_139 .heroActionBar>*{min-width:0;width:auto;height:auto;margin:0;box-sizing:border-box}._shellHero_zvvmk_9 ._carouselWrapHero_zvvmk_475{padding-bottom:0;height:fit-content;min-height:0}._shellHero_zvvmk_9 ._footerHero_zvvmk_400>*{pointer-events:auto}._shellHero_zvvmk_9 ._footerHero_zvvmk_400 .ayb-btn-ghost{text-decoration:none}._heroDots_zvvmk_489{display:inline-flex;align-items:center;justify-content:center;gap:.35rem}._heroDot_zvvmk_489{width:.35rem;height:.35rem;border-radius:999px;background:#0f172a38;transition:width .25s ease,background .25s ease}._heroDotActive_zvvmk_506{width:1.15rem;background:#0f766e}._heroFooterMeta_zvvmk_511{display:flex;flex-direction:column;align-items:center;gap:clamp(.65rem,1.4vw,.9rem);background:transparent}._footerHero_zvvmk_400 ._socialProofCompact_zvvmk_308{margin:0}._panelHeader_zvvmk_18{display:flex;justify-content:center;margin-bottom:24px}._searchShell_zvvmk_38{width:100%;max-width:min(520px,92vw)}._searchLabel_zvvmk_46{position:relative;isolation:isolate;display:flex;align-items:center;gap:10px;width:100%;padding:11px 13px 11px 16px;border-radius:20px;border:1px solid rgba(255,255,255,.38);border-top-color:#ffffffe0;background:linear-gradient(180deg,#ffffffb8,#ffffff6b 36%,#f8fafc52),radial-gradient(circle at 50% 0%,rgba(255,255,255,.52),transparent 58%),radial-gradient(circle at 12% 0%,rgba(16,163,127,.16),transparent 42%);backdrop-filter:blur(22px) saturate(1.45);-webkit-backdrop-filter:blur(22px) saturate(1.45);box-shadow:inset 0 1px #fffffffa,inset 0 12px 20px -16px #ffffff8c,0 18px 46px -32px #0f172a61,0 10px 24px -22px #0f766e80;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,transform .2s ease;overflow:hidden}._searchLabel_zvvmk_46:before{content:"";position:absolute;top:0;left:6%;right:6%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72) 16%,rgba(255,255,255,1) 50%,rgba(255,255,255,.72) 84%,transparent);pointer-events:none}._searchShell_zvvmk_38:focus-within ._searchLabel_zvvmk_46{border-color:#ffffff85;border-top-color:#fffffff5;box-shadow:inset 0 1px #fff,inset 0 12px 20px -16px #ffffff9e,0 0 0 3px #10a37f1f,0 20px 48px -28px #0f766e47}._searchIcon_zvvmk_597{flex-shrink:0;color:#0f766e}._searchInput_zvvmk_104{flex:1;min-width:0;border:0;background:transparent;font-size:.94rem;font-weight:600;color:#0f172a;outline:none;padding:2px 0}._searchInput_zvvmk_104::placeholder{color:#64748b;font-weight:600}._searchHint_zvvmk_619{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:0;border-radius:999px;background:#0f172a0d;color:#64748b;font:inherit;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;cursor:pointer}button._searchHint_zvvmk_619:hover{background:#0f766e1f;color:#0f766e}._searchClear_zvvmk_642{width:30px;height:30px;border-radius:10px;border:0;background:#0f172a0f;color:#475569;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .2s ease,color .2s ease}._searchClear_zvvmk_642:hover{background:#0f172a1a;color:#0f172a}._searchMeta_zvvmk_128{margin:6px 0 0;font-size:.76rem;font-weight:600;color:#94a3b8;text-align:center}._searchMetaHero_zvvmk_128{margin-top:8px}._discoverLink_zvvmk_133{display:inline-flex;align-items:center;gap:4px;color:#64748b;font-size:.76rem;font-weight:600;text-decoration:none;transition:color .2s ease}._discoverLink_zvvmk_133:hover{color:#0f172a}._discoverLinkDisabled_zvvmk_689{cursor:not-allowed;pointer-events:none;-webkit-user-select:none;user-select:none}._discoverLinkSuperadmin_zvvmk_695{cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none}._discoverLockIcon_zvvmk_290{width:12px;height:auto;flex-shrink:0}._carouselWrap_zvvmk_475{position:relative;width:100%;margin-left:0;margin-right:0;padding:0;perspective:1200px}._shellHero_zvvmk_9 ._carouselWrap_zvvmk_475,._shellHero_zvvmk_9 ._carouselWrapHero_zvvmk_475{position:relative;left:50%;width:100vw;max-width:100vw;transform:translate(-50%);margin-left:0;margin-right:0;overflow:clip;padding-block:clamp(.5rem,1.2vw,.85rem) .35rem;touch-action:pan-y;pointer-events:none}._shellHero_zvvmk_9 ._carouselWrapHero_zvvmk_475 ._footerHero_zvvmk_400,._shellHero_zvvmk_9 ._carouselWrapHero_zvvmk_475 [data-app-card]{pointer-events:auto;touch-action:pan-y}._fadeLeft_zvvmk_738,._fadeRight_zvvmk_739{position:absolute;top:0;bottom:0;width:72px;z-index:2;pointer-events:none}._shellHero_zvvmk_9 ._fadeLeft_zvvmk_738,._shellHero_zvvmk_9 ._fadeRight_zvvmk_739{display:none}._fadeLeft_zvvmk_738{left:0;background:linear-gradient(90deg,rgba(248,250,252,.98) 20%,transparent)}._fadeRight_zvvmk_739{right:0;background:linear-gradient(270deg,rgba(248,250,252,.98) 20%,transparent)}._track_zvvmk_768{display:flex;align-items:center;justify-content:flex-start;gap:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;min-height:390px;padding:0;text-align:center;-webkit-overflow-scrolling:touch;scrollbar-width:none;transform-style:preserve-3d}._shellHero_zvvmk_9 ._track_zvvmk_768{--hero-card-half: clamp(129px, 14vw, 153px);justify-content:flex-start;min-height:clamp(280px,34vw,340px);padding-top:clamp(2.75rem,5.5vw,3.5rem);padding-bottom:clamp(1.75rem,3.4vw,2.35rem);padding-inline:0;box-sizing:border-box;scrollbar-width:none}._shellHero_zvvmk_9 ._track_zvvmk_768:not(._trackBuilder_zvvmk_796){overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;scroll-behavior:auto}._trackRail_zvvmk_806{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:16px;width:max-content;min-height:100%;padding-inline:clamp(12px,4vw,48px);box-sizing:border-box;transform-style:preserve-3d;will-change:transform}._shellHero_zvvmk_9 ._trackRail_zvvmk_806{padding-inline:max(clamp(12px,4vw,48px),calc(50% - var(--hero-card-half, 140px)))}._shellHero_zvvmk_9 ._track_zvvmk_768::-webkit-scrollbar{display:none;width:0;height:0}._trackWheel_zvvmk_830{scroll-snap-type:none;overscroll-behavior:none}._shellBuilder_zvvmk_836._shellHero_zvvmk_9 ._panelHeader_zvvmk_18{margin-bottom:0}._shellBuilder_zvvmk_836._shellHero_zvvmk_9 ._heroConversionBlock_zvvmk_178{padding-top:.5rem;padding-bottom:.35rem;gap:.625rem}._shellBuilder_zvvmk_836._shellHero_zvvmk_9 ._carouselWrap_zvvmk_475{left:50%;width:100vw;max-width:100vw;transform:translate(-50%);overflow:clip;perspective:1200px;padding-block:.35rem}._shellBuilder_zvvmk_836._shellHero_zvvmk_9 ._fadeLeft_zvvmk_738,._shellBuilder_zvvmk_836._shellHero_zvvmk_9 ._fadeRight_zvvmk_739{display:none}._shellHero_zvvmk_9 ._trackWheel_zvvmk_830{overscroll-behavior:none;scroll-snap-type:none}._shellHero_zvvmk_9 ._trackBuilder_zvvmk_796{pointer-events:none}._shellHero_zvvmk_9 ._trackBuilder_zvvmk_796,._shellBuilder_zvvmk_836 ._trackBuilder_zvvmk_796{overflow:visible;overflow-x:visible;overflow-y:visible;overscroll-behavior:none;touch-action:pan-y;transform-style:preserve-3d;padding-bottom:clamp(1.75rem,3.4vw,2.35rem);padding-top:clamp(2.75rem,5.5vw,3.5rem)}._shellHero_zvvmk_9 ._trackBuilder_zvvmk_796 ._card_zvvmk_882,._shellBuilder_zvvmk_836 ._trackBuilder_zvvmk_796 ._card_zvvmk_882{pointer-events:auto;touch-action:pan-y}._trackWheel_zvvmk_830 ._card_zvvmk_882{transition:transform .72s cubic-bezier(.23,1,.32,1),opacity .72s cubic-bezier(.23,1,.32,1),box-shadow .45s ease,border-color .45s ease}._trackWheel_zvvmk_830 ._cardFocused_zvvmk_896,._trackWheel_zvvmk_830 ._card_zvvmk_882._cardFocused_zvvmk_896:hover{opacity:1;transform:translate3d(0,var(--arc-focus-y, -10px),48px) rotate(var(--arc-focus-rotate, 0deg)) scale(var(--arc-focus-scale, 1.04));border-color:#0000001a;box-shadow:0 1px #fffffff2 inset,0 4px 8px #0000000d,0 18px 40px -14px #0f172a3d,0 28px 52px -22px #0f172a2e}._trackWheel_zvvmk_830 ._card_zvvmk_882:hover:not(._cardFocused_zvvmk_896){opacity:var(--arc-opacity, 1);transform:translate3d(0,var(--arc-y, 0),0) rotate(var(--arc-rotate, 0deg)) scale(var(--arc-scale, 1));border-color:#0000001a;box-shadow:0 1px #ffffffe6 inset,0 14px 32px -14px #0f172a33}._track_zvvmk_768::-webkit-scrollbar{display:none}._card_zvvmk_882{position:relative;flex:0 0 clamp(258px,28vw,306px);z-index:var(--arc-z, 1);scroll-snap-align:center;min-height:232px;padding:1rem 1.05rem 1.05rem;border-radius:22px;border:1px solid rgba(0,0,0,.06);border-top-color:#0000000f;background:#fff;box-shadow:0 1px #ffffffe6 inset,0 2px 4px #0000000a,0 12px 28px -10px #0f172a29,0 24px 44px -22px #0f172a24;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;overflow:hidden;opacity:var(--arc-opacity, 1);color:#1d1d1f;backdrop-filter:none;-webkit-backdrop-filter:none;transform:translate3d(0,var(--arc-y, 0),0) rotate(var(--arc-rotate, 0deg)) scale(var(--arc-scale, 1));transform-origin:center 92%;transition:transform .62s cubic-bezier(.23,1,.32,1),opacity .62s cubic-bezier(.23,1,.32,1),box-shadow .28s ease,border-color .28s ease,background .28s ease}._cardStore_zvvmk_967 ._storeTop_zvvmk_967{display:flex;align-items:center;gap:.7rem;min-width:0}._cardStore_zvvmk_967 ._storeIcon_zvvmk_974{width:3.4rem;height:3.4rem;border-radius:.95rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;font-size:.85rem;font-weight:700;letter-spacing:-.02em;box-shadow:0 1px #ffffff59 inset,0 6px 14px -6px #0f172a59}._cardStore_zvvmk_967 ._storeCategory_zvvmk_991{color:#6e6e73;font-size:.6875rem;font-weight:500;letter-spacing:-.01em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardStore_zvvmk_967 ._getBtn_zvvmk_1002{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:3.5rem;padding:.38rem .8rem;border-radius:980px;background:#f2f2f7;color:#0071e3;font-size:.75rem;font-weight:700;letter-spacing:-.01em;line-height:1.1;transition:background .2s ease,color .2s ease}._cardStore_zvvmk_967:hover ._getBtn_zvvmk_1002,._cardStore_zvvmk_967._cardFocused_zvvmk_896 ._getBtn_zvvmk_1002{background:#0071e3;color:#fff}._cardStore_zvvmk_967 ._ratingRow_zvvmk_1027{display:inline-flex;align-items:center;gap:.28rem;color:#1d1d1f;font-size:.8125rem;font-weight:650}._cardStore_zvvmk_967 ._ratingRow_zvvmk_1027 svg{color:#f5a524}._cardStore_zvvmk_967 ._ratingValue_zvvmk_1040{letter-spacing:-.02em}._cardStore_zvvmk_967 ._statDivider_zvvmk_1044{width:1px;height:.85rem;background:#0000001a}._cardStore_zvvmk_967 ._cardStats_zvvmk_1050{gap:.55rem}._cardStore_zvvmk_967 ._crewRow_zvvmk_1054{margin-top:auto;padding-top:.65rem}._cardGlow_zvvmk_1059{display:none}._card_zvvmk_882:hover,._cardFocused_zvvmk_896{opacity:1;transform:translate3d(0,var(--arc-focus-y, -10px),48px) rotate(var(--arc-focus-rotate, 0deg)) scale(var(--arc-focus-scale, 1.04));border-color:#0000001a;box-shadow:0 1px #fffffff2 inset,0 4px 8px #0000000d,0 18px 40px -14px #0f172a3d,0 28px 52px -22px #0f172a2e}._cardTop_zvvmk_1078{display:flex;align-items:center;gap:10px;min-width:0}._cardAvatar_zvvmk_1085{width:44px;height:44px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:600;letter-spacing:-.02em;color:#1d1d1f;background:#f2f2f7;border:1px solid rgba(0,0,0,.06);box-shadow:none;flex-shrink:0}._cardHeadCopy_zvvmk_1102{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}._frameworkChip_zvvmk_1110{max-width:100%;padding:0;border:0;border-radius:0;background:transparent;color:#6e6e73;font-size:.6875rem;font-weight:500;letter-spacing:-.01em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._crewRow_zvvmk_1054{display:flex;align-items:center;gap:8px;min-width:0;margin-top:2px;padding-top:8px;border-top:1px solid rgba(0,0,0,.08)}._crewAvatars_zvvmk_1137{display:inline-flex;flex-shrink:0}._crewAvatar_zvvmk_1137{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;border:2px solid #fff;color:#fff;font-size:.5rem;font-weight:600;letter-spacing:.01em;transition:transform .25s cubic-bezier(.22,1,.36,1),margin-left .25s cubic-bezier(.22,1,.36,1)}._crewAvatar_zvvmk_1137+._crewAvatar_zvvmk_1137{margin-left:-7px}._card_zvvmk_882:hover ._crewAvatar_zvvmk_1137,._cardFocused_zvvmk_896 ._crewAvatar_zvvmk_1137{transform:translateY(-1px)}._card_zvvmk_882:hover ._crewAvatar_zvvmk_1137+._crewAvatar_zvvmk_1137,._cardFocused_zvvmk_896 ._crewAvatar_zvvmk_1137+._crewAvatar_zvvmk_1137{margin-left:-4px}._crewCopy_zvvmk_1174{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px;line-height:1.05}._crewUpgrades_zvvmk_1183{color:#1d1d1f;font-size:.6875rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._crewTime_zvvmk_1193{color:#6e6e73;font-size:.625rem;font-weight:400;white-space:nowrap}._liveDot_zvvmk_1200{position:relative;flex-shrink:0;width:7px;height:7px;border-radius:999px;background:#34c759;box-shadow:0 0 0 3px #34c75929}._liveDot_zvvmk_1200:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:999px;border:1.5px solid rgba(52,199,89,.45);animation:_landingCarouselLivePulse_zvvmk_1 1.9s ease-out infinite}@keyframes _landingCarouselLivePulse_zvvmk_1{0%{transform:scale(.85);opacity:.9}70%{transform:scale(1.45);opacity:0}to{transform:scale(1.45);opacity:0}}._cardBody_zvvmk_1234{display:flex;flex-direction:column;gap:0;flex:1;min-width:0;margin-bottom:0}._cardName_zvvmk_1243{font-size:.9375rem;font-weight:600;letter-spacing:-.022em;color:#1d1d1f;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardDescription_zvvmk_1254{display:-webkit-box;color:#6e6e73;font-size:.75rem;font-weight:400;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}._cardMetaRow_zvvmk_1265{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0}._portBadge_zvvmk_1273{align-self:auto;padding:0;border-radius:0;background:transparent;color:#6e6e73;font-size:.6875rem;font-weight:500;font-variant-numeric:tabular-nums;font-family:inherit}._ratingBadge_zvvmk_1285{display:inline-flex;align-items:center;gap:3px;padding:4px 7px;border-radius:8px;background:#f2f2f7;border:1px solid rgba(0,0,0,.06);color:#1d1d1f;font-size:.6875rem;font-weight:500;line-height:1}._cardStats_zvvmk_1050{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-top:auto;margin-bottom:0;color:#6e6e73;font-size:.6875rem;font-weight:500}._cardStats_zvvmk_1050 span{display:inline-flex;align-items:center;gap:3px;min-width:0}._cardCta_zvvmk_1318{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-top:auto;padding:10px 12px;border-radius:980px;background:#f2f2f7;border:1px solid rgba(0,0,0,.06);color:#1d1d1f;font-size:.8125rem;font-weight:500;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}._card_zvvmk_882:hover ._cardCta_zvvmk_1318,._cardFocused_zvvmk_896 ._cardCta_zvvmk_1318{background:#1d1d1f;border-color:transparent;color:#f5f5f7;transform:translateY(-1px)}._navBtn_zvvmk_1347{position:absolute;top:50%;z-index:3;transform:translateY(-50%);width:40px;height:40px;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:#ffffffeb;color:#1d1d1f;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px #ffffffb3 inset,0 8px 20px -10px #0000002e;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease,background .2s ease}._navBtnPrev_zvvmk_1372{left:0}._navBtnNext_zvvmk_1376{right:0}._navBtn_zvvmk_1347:hover:not(:disabled){transform:translateY(-50%) scale(1.04);background:#fff;box-shadow:0 12px 28px -12px #0003;color:#1d1d1f}._navBtn_zvvmk_1347:disabled{opacity:0;pointer-events:none}._footer_zvvmk_396{display:flex;align-items:center;justify-content:center;margin-top:18px}._viewAllBtn_zvvmk_1399{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:999px;border:1px solid rgba(16,163,127,.28);background:#ffffffbf;color:#0f766e;font-size:.88rem;font-weight:800;cursor:pointer;box-shadow:0 14px 32px -24px #0f766e8c;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}._viewAllBtn_zvvmk_1399:hover{transform:translateY(-1px);background:linear-gradient(135deg,#10a37f,#0f766e);color:#fff;border-color:transparent;box-shadow:0 18px 40px -20px #0f766e80}._emptyResults_zvvmk_1427{display:flex;flex-direction:column;align-items:center;gap:12px;padding:36px 20px;border-radius:22px;border:1px dashed rgba(148,163,184,.45);background:#ffffff8c;text-align:center}._emptyResults_zvvmk_1427 p{margin:0;font-size:.95rem;color:#64748b;font-weight:500}._emptyClearBtn_zvvmk_1446{border:0;padding:10px 18px;border-radius:999px;background:#0f172a;color:#fff;font-size:.84rem;font-weight:700;cursor:pointer}._titleSkeleton_zvvmk_1457{width:min(220px,70%);height:28px;border-radius:10px;background:linear-gradient(110deg,#f1f5f9 8%,#e2e8f0 18%,#f1f5f9 33%);background-size:200% 100%;animation:_shimmer_zvvmk_1 1.2s linear infinite}._subtitleSkeleton_zvvmk_1466{width:min(280px,85%);height:16px;margin-top:8px;border-radius:8px;background:linear-gradient(110deg,#f1f5f9 8%,#e2e8f0 18%,#f1f5f9 33%);background-size:200% 100%;animation:_shimmer_zvvmk_1 1.2s linear infinite}._searchSkeleton_zvvmk_1476{height:48px;border-radius:16px;background:linear-gradient(110deg,#f1f5f9 8%,#e2e8f0 18%,#f1f5f9 33%);background-size:200% 100%;animation:_shimmer_zvvmk_1 1.2s linear infinite}._skeletonTrack_zvvmk_1484{display:flex;align-items:stretch;gap:16px;overflow:hidden;min-height:300px;padding:54px 52px 34px}._skeletonCard_zvvmk_1493{flex:0 0 clamp(248px,28vw,292px);min-height:196px;border-radius:22px;background:linear-gradient(110deg,#f1f5f9 8%,#e2e8f0 18%,#f1f5f9 33%);background-size:200% 100%;animation:_shimmer_zvvmk_1 1.2s linear infinite}@keyframes _shimmer_zvvmk_1{to{background-position-x:-200%}}@media(max-width:900px){._panelHeader_zvvmk_18{margin-bottom:18px}._panelHeaderRow_zvvmk_28{max-width:min(640px,calc(100% - 32px))}._searchMeta_zvvmk_128{text-align:center}}@media(max-width:768px){._shellHero_zvvmk_9 ._panelHeader_zvvmk_18{margin-bottom:12px;width:100%}._shellHero_zvvmk_9 ._panelHeaderRow_zvvmk_28{max-width:min(560px,calc(100% - 32px))}._shellHero_zvvmk_9 ._searchShell_zvvmk_38{max-width:100%}._shellHero_zvvmk_9 ._searchMetaHero_zvvmk_128{font-size:.74rem;margin-top:10px;padding-inline:2px}._shellHero_zvvmk_9 ._footerHero_zvvmk_400 ._heroActionsSlot_zvvmk_139{margin-top:0}._shellHero_zvvmk_9 ._heroFooterCtaRow_zvvmk_434{gap:.55rem}}@media(max-width:640px){._searchHint_zvvmk_619{display:none}._panelHeaderRow_zvvmk_28{flex-wrap:nowrap;align-items:stretch;gap:8px;max-width:calc(100% - 24px)}._shellHero_zvvmk_9 ._searchLabel_zvvmk_46{flex-wrap:nowrap;row-gap:0}._shellHero_zvvmk_9 ._searchInput_zvvmk_104{flex:1 1 auto;min-width:0}._shellHero_zvvmk_9 ._socialProofInLabel_zvvmk_118{display:flex;max-width:42%}._shellHero_zvvmk_9 ._socialProofInLabel_zvvmk_118 ._socialProofClients_zvvmk_388{font-size:.62rem}._shellHero_zvvmk_9 ._heroBelowSearchRow_zvvmk_243,._shellHero_zvvmk_9 ._socialProofBelowSearch_zvvmk_237{display:none}._socialProofInLabel_zvvmk_118{display:flex}._discoverLinkMobileLock_zvvmk_1591 ._discoverLinkText_zvvmk_275{display:none}._discoverLinkMobileLock_zvvmk_1591{flex:0 0 auto;margin:0}._discoverLinkMobileLock_zvvmk_1591 ._discoverLockIcon_zvvmk_290{width:14px;height:auto;opacity:.72}._shellHero_zvvmk_9 ._searchMetaHero_zvvmk_128{display:none}._heroConversionBlock_zvvmk_178{padding:1.5rem 1rem;gap:.75rem}._searchLabel_zvvmk_46{flex-wrap:wrap;row-gap:8px}._searchLabel_zvvmk_46 ._socialProofCompact_zvvmk_308{margin-left:0;margin-right:0;margin-inline-start:auto}._carouselWrap_zvvmk_475{padding:0}._fadeLeft_zvvmk_738{left:0;width:48px}._fadeRight_zvvmk_739{right:0;width:48px}._navBtn_zvvmk_1347{width:38px;height:38px}._card_zvvmk_882{flex-basis:min(78vw,280px);min-height:256px}._track_zvvmk_768{min-height:372px;padding:0 clamp(12px,4vw,32px)}}@media(prefers-reduced-motion:reduce){._skeletonCard_zvvmk_1493,._titleSkeleton_zvvmk_1457,._subtitleSkeleton_zvvmk_1466,._searchSkeleton_zvvmk_1476{animation:none}._liveDot_zvvmk_1200:after{animation:none}._track_zvvmk_768{scroll-behavior:auto}._card_zvvmk_882,._navBtn_zvvmk_1347,._viewAllBtn_zvvmk_1399,._searchLabel_zvvmk_46{transition:none}}:root[data-theme=light] ._searchLabel_zvvmk_46{border:1px solid rgba(15,23,42,.1);border-top-color:#fff;background:linear-gradient(180deg,#fffffffa,#fffffff0 52%,#f8fafce6),radial-gradient(circle at 14% 0%,rgba(16,163,127,.12),transparent 46%);backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);box-shadow:inset 0 1px #fff,inset 0 -1px #0f172a0a,0 1px 2px #0f172a0d,0 14px 34px -20px #0f172a29,0 0 0 1px #10a37f14}:root[data-theme=light] ._shellHero_zvvmk_9 ._searchLabel_zvvmk_46{background:linear-gradient(180deg,#fff,#fffffff7),radial-gradient(circle at 12% 0%,rgba(16,163,127,.14),transparent 48%);box-shadow:inset 0 1px #fff,0 2px 8px #0f172a0f,0 18px 42px -22px #0f172a33,0 0 0 1px #10a37f1a}:root[data-theme=light] ._searchLabel_zvvmk_46:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.95) 18%,rgba(255,255,255,1) 50%,rgba(255,255,255,.95) 82%,transparent)}:root[data-theme=light] ._searchShell_zvvmk_38:focus-within ._searchLabel_zvvmk_46{border-color:#10a37f61;border-top-color:#fff;box-shadow:inset 0 1px #fff,0 0 0 3px #10a37f29,0 18px 42px -20px #0f766e38}:root[data-theme=light] ._searchIcon_zvvmk_597{color:#10a37f}:root[data-theme=light] ._searchInput_zvvmk_104{color:#0f172a;font-weight:600}:root[data-theme=light] ._searchInput_zvvmk_104::placeholder{color:#475569;font-weight:600}:root[data-theme=light] ._socialProofClients_zvvmk_388{color:#334155}:root[data-theme=light] ._searchMeta_zvvmk_128{color:#64748b}:root[data-theme=light] ._discoverLink_zvvmk_133{color:#64748b}:root[data-theme=light] ._discoverLink_zvvmk_133:hover{color:#0f172a}:root[data-theme=light] ._shellHero_zvvmk_9 ._trackWheel_zvvmk_830 ._cardFocused_zvvmk_896,:root[data-theme=light] ._shellHero_zvvmk_9 ._trackWheel_zvvmk_830 ._card_zvvmk_882._cardFocused_zvvmk_896:hover,:root[data-theme=light] ._shellHero_zvvmk_9 ._card_zvvmk_882:hover,:root[data-theme=light] ._shellHero_zvvmk_9 ._cardFocused_zvvmk_896{border-color:#ffffffc7;border-top-color:#fff;box-shadow:0 .5px #fff inset,0 18px 40px -16px #0f172a3d,0 8px 18px -10px #0f172a1f}:root[data-theme=light] ._shellHero_zvvmk_9 ._trackWheel_zvvmk_830 ._card_zvvmk_882:hover:not(._cardFocused_zvvmk_896){border-color:#ffffffa6;box-shadow:0 .5px #fffffff2 inset,0 14px 32px -14px #0f172a33}:root:not([data-theme=light]) ._searchLabel_zvvmk_46{border:.5px solid rgba(255,255,255,.14);border-top-color:#ffffff52;background:linear-gradient(180deg,#ffffff1c,#ffffff0d 38%,#ffffff05),#1c1c1ec7;backdrop-filter:blur(40px) saturate(185%);-webkit-backdrop-filter:blur(40px) saturate(185%);box-shadow:inset 0 .5px #fff3,inset 0 -.5px #00000047,0 18px 44px -30px #0000009e}:root:not([data-theme=light]) ._shellHero_zvvmk_9 ._searchLabel_zvvmk_46{background:linear-gradient(180deg,#ffffff21,#ffffff0d 42%,#ffffff05),#161618d1;box-shadow:inset 0 .5px #ffffff3d,inset 0 -.5px #00000052,0 22px 50px -32px #000000b8,0 0 0 .5px #ffffff0f}:root:not([data-theme=light]) ._searchLabel_zvvmk_46:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.22) 18%,rgba(255,255,255,.42) 50%,rgba(255,255,255,.22) 82%,transparent)}:root:not([data-theme=light]) ._searchShell_zvvmk_38:focus-within ._searchLabel_zvvmk_46{border-color:#34d3996b;border-top-color:#ffffff61;box-shadow:inset 0 .5px #ffffff42,0 0 0 3px #10a37f33,0 18px 44px -30px #0000009e}:root:not([data-theme=light]) ._searchIcon_zvvmk_597{color:#34d399}:root:not([data-theme=light]) ._searchInput_zvvmk_104{color:#f8fafc;font-weight:600}:root:not([data-theme=light]) ._searchInput_zvvmk_104::placeholder{color:#94a3b8eb;font-weight:500}:root:not([data-theme=light]) ._socialProofClients_zvvmk_388{color:#e2e8f0eb}:root:not([data-theme=light]) ._socialProofAvatar_zvvmk_331{border-color:#161618f5;box-shadow:0 6px 14px -10px #000000a6}:root:not([data-theme=light]) ._searchClear_zvvmk_642{background:#ffffff1a;color:#e2e8f0e6}:root:not([data-theme=light]) ._searchClear_zvvmk_642:hover{background:#ffffff29;color:#fff}:root:not([data-theme=light]) ._searchMeta_zvvmk_128{color:#94a3b8eb}:root:not([data-theme=light]) ._discoverLink_zvvmk_133{color:#94a3b8e0}:root:not([data-theme=light]) ._discoverLink_zvvmk_133:hover{color:#f8fafc}:root:not([data-theme=light]) ._fadeLeft_zvvmk_738{background:linear-gradient(90deg,rgba(0,0,0,.98) 20%,transparent)}:root:not([data-theme=light]) ._fadeRight_zvvmk_739{background:linear-gradient(270deg,rgba(0,0,0,.98) 20%,transparent)}:root:not([data-theme=light]) ._card_zvvmk_882{border-color:#ffffff1a;border-top-color:#ffffff1a;background:#1c1c1e;color:#f5f5f7;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 1px #ffffff0f inset,0 12px 32px -14px #000000b3}:root:not([data-theme=light]) ._trackWheel_zvvmk_830 ._cardFocused_zvvmk_896,:root:not([data-theme=light]) ._trackWheel_zvvmk_830 ._card_zvvmk_882._cardFocused_zvvmk_896:hover,:root:not([data-theme=light]) ._card_zvvmk_882:hover,:root:not([data-theme=light]) ._cardFocused_zvvmk_896{border-color:#ffffff24;box-shadow:0 1px #ffffff14 inset,0 18px 44px -16px #000c}:root:not([data-theme=light]) ._trackWheel_zvvmk_830 ._card_zvvmk_882:hover:not(._cardFocused_zvvmk_896){border-color:#ffffff1f;box-shadow:0 1px #ffffff0f inset,0 14px 32px -14px #000000b8}:root:not([data-theme=light]) ._cardStore_zvvmk_967 ._storeCategory_zvvmk_991{color:#98989d}:root:not([data-theme=light]) ._cardStore_zvvmk_967 ._getBtn_zvvmk_1002{background:#2c2c2e;color:#0a84ff}:root:not([data-theme=light]) ._cardStore_zvvmk_967:hover ._getBtn_zvvmk_1002,:root:not([data-theme=light]) ._cardStore_zvvmk_967._cardFocused_zvvmk_896 ._getBtn_zvvmk_1002{background:#0a84ff;color:#fff}:root:not([data-theme=light]) ._cardStore_zvvmk_967 ._ratingRow_zvvmk_1027{color:#f5f5f7}:root:not([data-theme=light]) ._cardStore_zvvmk_967 ._statDivider_zvvmk_1044{background:#ffffff1f}:root:not([data-theme=light]) ._cardAvatar_zvvmk_1085{background:#2c2c2e;border-color:#ffffff14;color:#f5f5f7}:root:not([data-theme=light]) ._frameworkChip_zvvmk_1110{background:transparent;border:0;color:#98989d}:root:not([data-theme=light]) ._cardName_zvvmk_1243{color:#f5f5f7}:root:not([data-theme=light]) ._cardDescription_zvvmk_1254{color:#98989d}:root:not([data-theme=light]) ._portBadge_zvvmk_1273{background:transparent;color:#98989d}:root:not([data-theme=light]) ._ratingBadge_zvvmk_1285{background:#2c2c2e;border-color:#ffffff14;color:#f5f5f7}:root:not([data-theme=light]) ._cardStats_zvvmk_1050{color:#98989d}:root:not([data-theme=light]) ._crewRow_zvvmk_1054{border-top-color:#ffffff1a}:root:not([data-theme=light]) ._crewAvatar_zvvmk_1137{border-color:#111}:root:not([data-theme=light]) ._crewUpgrades_zvvmk_1183{color:#f5f5f7}:root:not([data-theme=light]) ._crewTime_zvvmk_1193{color:#98989d}:root:not([data-theme=light]) ._liveDot_zvvmk_1200{background:#30d158;box-shadow:0 0 0 3px #30d15833}:root:not([data-theme=light]) ._liveDot_zvvmk_1200:after{border-color:#30d15880}:root:not([data-theme=light]) ._searchHint_zvvmk_619{background:#ffffff14;color:#94a3b8eb}:root:not([data-theme=light]) ._navBtn_zvvmk_1347{border-color:#ffffff1f;background:#111111eb;color:#f5f5f7;box-shadow:0 1px #ffffff0d inset,0 10px 28px -16px #000000a6}:root:not([data-theme=light]) ._navBtn_zvvmk_1347:hover:not(:disabled){background:#1c1c1e;color:#f5f5f7;box-shadow:0 14px 32px -16px #000000b3}:root:not([data-theme=light]) ._viewAllBtn_zvvmk_1399{border-color:#34d39947;background:#0f172ab8;color:#34d399;box-shadow:0 14px 32px -24px #0000008c}:root:not([data-theme=light]) ._viewAllBtn_zvvmk_1399:hover{background:linear-gradient(135deg,#10b981,#059669);color:#fff}:root:not([data-theme=light]) ._emptyResults_zvvmk_1427{border-color:#94a3b83d;background:#0f172a8c}:root:not([data-theme=light]) ._emptyResults_zvvmk_1427 p{color:#94a3b8eb}:root:not([data-theme=light]) ._titleSkeleton_zvvmk_1457,:root:not([data-theme=light]) ._subtitleSkeleton_zvvmk_1466,:root:not([data-theme=light]) ._searchSkeleton_zvvmk_1476,:root:not([data-theme=light]) ._skeletonCard_zvvmk_1493{background:linear-gradient(110deg,#1e293bb8 8%,#334155d1 18%,#1e293bb8 33%)}@media(prefers-reduced-motion:reduce){._cardCta_zvvmk_1318,._navBtn_zvvmk_1347,._viewAllBtn_zvvmk_1399{transition:none}._card_zvvmk_882,._card_zvvmk_882:hover,._cardFocused_zvvmk_896{transform:none}}.ayb-sk{--ayb-sk-nav-clearance: calc( .75rem + var(--ayb-nav-h, 4.25rem) + 1.35rem + var(--platform-status-banner-height, 0px) );--ayb-sk-bone: color-mix(in srgb, var(--ayb-navy, #0a2540) 8%, transparent);--ayb-sk-bone-strong: color-mix(in srgb, var(--ayb-navy, #0a2540) 12%, transparent);--ayb-sk-shine: color-mix(in srgb, #fff 58%, transparent);min-height:100vh;background:var(--ayb-bg, #fff)}.ayb-sk[data-theme=dark]{--ayb-sk-bone: color-mix(in srgb, #f6f9fc 12%, transparent);--ayb-sk-bone-strong: color-mix(in srgb, #f6f9fc 18%, transparent);--ayb-sk-shine: color-mix(in srgb, #fff 14%, transparent)}.ayb-sk__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ayb-sk__bone{display:block;flex-shrink:0;border-radius:999px;background:linear-gradient(105deg,var(--ayb-sk-bone) 0%,var(--ayb-sk-bone) 38%,var(--ayb-sk-shine) 50%,var(--ayb-sk-bone) 62%,var(--ayb-sk-bone) 100%);background-size:220% 100%;animation:ayb-sk-shimmer 1.35s ease-in-out infinite}@keyframes ayb-sk-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ayb-sk-pulse{0%,to{opacity:.72}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.ayb-sk__bone{animation:none;background:var(--ayb-sk-bone)}}.ayb-sk__header{position:fixed;top:var(--platform-status-banner-height, 0);left:0;right:0;z-index:100;padding:.75rem var(--ayb-gutter, 1.25rem) 0;pointer-events:none}.ayb-sk__header-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;max-width:var(--ayb-max, 1080px);margin-inline:auto;min-height:calc(var(--ayb-nav-h, 4.25rem) - .5rem);padding:.55rem .85rem;border-radius:1.15rem;border:1px solid color-mix(in srgb,var(--ayb-navy, #0a2540) 8%,transparent);background:color-mix(in srgb,var(--ayb-bg, #fff) 72%,transparent);backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);box-shadow:0 .5rem 1.75rem -.75rem color-mix(in srgb,#000 12%,transparent)}.ayb-sk[data-theme=dark] .ayb-sk__header-bar{border-color:#ffffff1a;background:color-mix(in srgb,#12141a 72%,transparent)}.ayb-sk__brand{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.ayb-sk__brand-mark{width:1.75rem;height:1.75rem;border-radius:.45rem;background:var(--ayb-sk-bone-strong);animation:ayb-sk-pulse 1.4s ease-in-out infinite}.ayb-sk__brand-name{width:3.6rem;height:.7rem}.ayb-sk__brand-suffix{width:3.1rem;height:.5rem;opacity:.7}.ayb-sk__nav{display:none;align-items:center;justify-content:center;gap:.85rem;flex:1 1 auto;min-width:0}.ayb-sk__nav-item{width:3.1rem;height:.55rem}.ayb-sk__nav-item--lg{width:4.4rem}.ayb-sk__actions{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0}.ayb-sk__chip{width:2rem;height:1.55rem;border-radius:.55rem}.ayb-sk__chip--round{width:1.55rem;border-radius:999px}.ayb-sk__btn{width:5rem;height:1.85rem}.ayb-sk__btn--primary{width:6.5rem;background:color-mix(in srgb,var(--ayb-navy, #0a2540) 22%,var(--ayb-sk-bone));animation:ayb-sk-pulse 1.4s ease-in-out infinite}@media(min-width:960px){.ayb-sk__nav{display:inline-flex}}.ayb-sk__main{position:relative;z-index:1;width:min(100% - 2.5rem,var(--ayb-max, 1080px));margin:0 auto;padding:calc(var(--ayb-sk-nav-clearance) + clamp(.75rem,1.5vw,1.25rem)) 0 clamp(3rem,6vw,4.5rem);box-sizing:border-box}@media(max-width:640px){.ayb-sk__main{width:min(100% - 1.5rem,var(--ayb-max, 1080px));padding-top:calc(var(--ayb-sk-nav-clearance) + .65rem)}}.ayb-sk__hero{display:flex;flex-direction:column;gap:clamp(1.25rem,3.5vh,2.75rem);min-height:clamp(18rem,42svh,28rem)}.ayb-sk__grid{width:100%;display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media(min-width:960px){.ayb-sk__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:1.5rem 2.5rem}}.ayb-sk__copy{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;max-width:36rem}.ayb-sk__badge{width:min(100%,22rem);height:2.15rem;border-radius:.625rem;margin-bottom:.35rem}.ayb-sk__title{width:min(100%,20rem);height:2.15rem;border-radius:.65rem}.ayb-sk__title--mid{width:min(92%,18rem);height:2rem}.ayb-sk__title--short{width:min(70%,12rem);height:1.85rem}.ayb-sk__lead{width:min(100%,26rem);height:.7rem;margin-top:.2rem}.ayb-sk__lead--mid{width:min(88%,24rem)}.ayb-sk__lead--short{width:min(68%,17rem)}.ayb-sk__ctas{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.85rem}.ayb-sk__cta{width:8.75rem;height:2.55rem;border-radius:999px}.ayb-sk__cta--ghost{width:11rem;opacity:.8}.ayb-sk__visual{position:relative;width:100%;height:clamp(18rem,40svh,26rem);min-height:clamp(18rem,40svh,26rem)}@media(min-width:960px){.ayb-sk__visual{height:clamp(22rem,46svh,30rem);min-height:clamp(22rem,46svh,30rem)}}.ayb-sk__card{position:absolute;border-radius:1rem;background:var(--ayb-sk-bone-strong);animation:ayb-sk-pulse 1.5s ease-in-out infinite}.ayb-sk__card--a{top:8%;left:4%;width:48%;height:38%;animation-delay:0s}.ayb-sk__card--b{top:4%;right:2%;width:42%;height:32%;animation-delay:.2s}.ayb-sk__card--c{bottom:10%;left:18%;width:58%;height:36%;animation-delay:.4s}.ayb-sk__rail{display:flex;align-items:center;gap:1.75rem;overflow:hidden;opacity:.85;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ayb-sk__rail-item{width:4.5rem;height:.7rem;flex:none}.aythen-error-boundary{--eb-bg: #0a0a0a;--eb-card: #1a1a1a;--eb-text: #f5f5f5;--eb-muted: #a3a3a3;--eb-subtle: #737373;--eb-border: rgba(255, 255, 255, .1);--eb-border-strong: rgba(255, 255, 255, .14);--eb-primary-bg: #ffffff;--eb-primary-text: #171717;--eb-primary-hover: #e5e5e5;--eb-danger-bg: rgba(239, 68, 68, .1);--eb-danger-text: #fecaca;--eb-chip-bg: #0a0a0a;--eb-chip-text: #ffffff;--eb-panel: rgba(0, 0, 0, .35);--eb-radius: 14px;--eb-btn-radius: 10px;--eb-focus: #10a37f;min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:1rem;box-sizing:border-box;background:radial-gradient(ellipse 70% 45% at 50% -8%,rgba(16,163,127,.1),transparent 55%),var(--eb-bg);color:var(--eb-text);font-family:var(--font, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif)}:root[data-theme=light] .aythen-error-boundary{--eb-bg: #f4f4f5;--eb-card: #ffffff;--eb-text: #0a0a0a;--eb-muted: #525252;--eb-subtle: #737373;--eb-border: rgba(0, 0, 0, .08);--eb-border-strong: rgba(0, 0, 0, .12);--eb-primary-bg: #171717;--eb-primary-text: #ffffff;--eb-primary-hover: #262626;--eb-danger-bg: rgba(220, 38, 38, .06);--eb-danger-text: #991b1b;--eb-panel: rgba(0, 0, 0, .03);background:radial-gradient(ellipse 70% 45% at 50% -8%,rgba(16,163,127,.07),transparent 55%),var(--eb-bg)}.aythen-error-boundary__stack{width:100%;max-width:26rem;display:flex;flex-direction:column;gap:.75rem}.aythen-error-boundary__card{display:flex;flex-direction:column;gap:.75rem;padding:1.15rem 1.2rem 1.1rem;border-radius:var(--eb-radius);border:1px solid var(--eb-border);background:var(--eb-card);box-shadow:0 0 0 1px #ffffff08,0 12px 32px #00000047}:root[data-theme=light] .aythen-error-boundary__card{box-shadow:0 0 0 1px #00000008,0 12px 32px #0000000f}.aythen-error-boundary__header{display:flex;flex-direction:column;gap:.65rem}.aythen-error-boundary__brand{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;text-decoration:none;color:inherit;transition:opacity .15s ease}.aythen-error-boundary__brand:hover{opacity:.88}.aythen-error-boundary__logo{width:2rem;height:2rem;flex-shrink:0;color:var(--eb-text)}.aythen-error-boundary__wordmark{min-width:0;line-height:1}.aythen-error-boundary__name{display:inline-flex;align-items:flex-start;gap:.3rem}.aythen-error-boundary__name b{font-family:var(--font-display, var(--font, inherit));font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:var(--eb-text);line-height:1;white-space:nowrap}.aythen-error-boundary__chip{display:inline-flex;align-items:center;justify-content:center;margin-top:.02rem;padding:.14rem .34rem;border-radius:999px;background:var(--eb-chip-bg);color:var(--eb-chip-text);font-size:.5rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1;transform:translateY(-.4em);white-space:nowrap;box-shadow:0 0 0 1px #ffffff1f}:root[data-theme=light] .aythen-error-boundary__chip{box-shadow:none}.aythen-error-boundary__intro{display:flex;flex-direction:column;gap:.3rem}.aythen-error-boundary__title{margin:0;font-size:1.0625rem;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--eb-text)}.aythen-error-boundary__lead{margin:0;font-size:.8125rem;line-height:1.4;color:var(--eb-muted)}.aythen-error-boundary__summary{margin:0;padding:.55rem .65rem;border-radius:8px;background:var(--eb-danger-bg);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.4;color:var(--eb-danger-text);word-break:break-word}.aythen-error-boundary__summary-label{display:inline;margin-right:.4rem;font-family:inherit;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--eb-subtle);vertical-align:.05em}.aythen-error-boundary__actions{display:grid;grid-template-columns:1fr 1.15fr auto auto;gap:.4rem;width:100%}.aythen-error-boundary__btn{display:inline-flex;align-items:center;justify-content:center;height:2.125rem;padding:0 .7rem;border-radius:var(--eb-btn-radius);font-family:inherit;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.aythen-error-boundary__btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--eb-focus) 28%,transparent)}.aythen-error-boundary__btn--primary{border:0;background:var(--eb-primary-bg);color:var(--eb-primary-text)}.aythen-error-boundary__btn--primary:hover{background:var(--eb-primary-hover)}.aythen-error-boundary__btn--secondary{border:1px solid var(--eb-border-strong);background:transparent;color:var(--eb-text);font-weight:500}.aythen-error-boundary__btn--secondary:hover{background:#ffffff0d}:root[data-theme=light] .aythen-error-boundary__btn--secondary:hover{background:#0000000a}.aythen-error-boundary__btn--ghost{border:1px solid transparent;background:transparent;color:var(--eb-muted);font-weight:500;padding:0 .55rem}.aythen-error-boundary__btn--ghost:hover{color:var(--eb-text)}.aythen-error-boundary__panel{border:1px solid var(--eb-border);border-radius:10px;background:var(--eb-panel);overflow:hidden}.aythen-error-boundary__panel-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem .55rem;border-bottom:1px solid var(--eb-border)}.aythen-error-boundary__details-toggle,.aythen-error-boundary__copy{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .15rem;border:0;background:transparent;font-family:inherit;font-size:.75rem;font-weight:600;color:var(--eb-text);cursor:pointer}.aythen-error-boundary__copy{padding:.2rem .45rem;border-radius:6px;border:1px solid var(--eb-border);color:var(--eb-muted);font-weight:500}.aythen-error-boundary__copy:hover{color:var(--eb-text);border-color:var(--eb-border-strong)}.aythen-error-boundary__chevron{font-size:.6875rem;color:var(--eb-subtle)}.aythen-error-boundary__panel-body{max-height:12.5rem;overflow:auto;padding:.55rem .65rem .7rem}.aythen-error-boundary__meta{margin:0}.aythen-error-boundary__row{display:grid;grid-template-columns:6.75rem 1fr;gap:.25rem .55rem;padding:.22rem 0;border-bottom:1px solid var(--eb-border);font-size:.6875rem;line-height:1.35}.aythen-error-boundary__row:last-of-type{border-bottom:0}.aythen-error-boundary__row dt{margin:0;font-weight:600;color:var(--eb-subtle)}.aythen-error-boundary__row dd{margin:0;color:var(--eb-text);word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem}.aythen-error-boundary__section-title{margin:.65rem 0 .3rem;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--eb-subtle)}.aythen-error-boundary__pre{margin:0;padding:0;border:0;background:transparent;color:var(--eb-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;line-height:1.4;white-space:pre-wrap;word-break:break-word}@media(max-width:520px){.aythen-error-boundary__actions{grid-template-columns:1fr 1fr}.aythen-error-boundary__actions .aythen-error-boundary__btn--ghost{grid-column:auto}.aythen-error-boundary__row{grid-template-columns:1fr;gap:.1rem}}/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:var(--font);--font-mono:var(--mono);--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-50:oklch(98.5% 0 0);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:var(--text-xs);--text-xs--line-height:calc(1 / .75);--text-sm:var(--text-sm);--text-sm--line-height:calc(1.25 / .875);--text-base:var(--text-base);--text-base--line-height: 1.5 ;--text-lg:var(--text-lg);--text-lg--line-height:calc(1.75 / 1.125);--text-xl:var(--text-xl);--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:var(--text-2xl);--text-2xl--line-height:calc(2 / 1.5);--text-3xl:var(--text-3xl);--text-3xl--line-height: 1.2 ;--text-4xl:var(--text-4xl);--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:var(--tracking-tight);--tracking-normal:var(--tracking-normal);--tracking-wide:var(--tracking-wide);--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:var(--leading-tight);--leading-snug:1.375;--leading-normal:var(--leading-normal);--leading-relaxed:var(--leading-relaxed);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--radius-2xl:var(--radius-2xl);--radius-3xl:1.5rem;--shadow-xs:var(--shadow-xs);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:var(--bg);--color-bg-subtle:var(--bg-2);--color-surface:var(--surface);--color-surface-raised:var(--surface-raised);--color-foreground:var(--text);--color-muted:var(--text-muted);--color-subtle:var(--text-soft);--color-accent:var(--accent);--color-accent-soft:var(--accent-soft);--color-accent-button:var(--accent-button);--color-btn-primary:var(--btn-primary-bg);--color-btn-primary-text:var(--btn-primary-text);--color-success:var(--ok);--color-warning:var(--warn);--color-error:var(--err);--color-border:var(--border);--color-border-strong:var(--border-strong);--radius-full:9999px;--shadow-soft:var(--shadow-soft);--font-display:var(--font-display)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1{inset:calc(var(--spacing) * -1)}.inset-0{inset:calc(var(--spacing) * 0)}.inset-4{inset:calc(var(--spacing) * 4)}.inset-6{inset:calc(var(--spacing) * 6)}.inset-12{inset:calc(var(--spacing) * 12)}.inset-\[20\%\]{top:20%;right:20%;bottom:20%;left:20%}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.start-1{inset-inline-start:calc(var(--spacing) * 1)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-3{top:calc(var(--spacing) * -3)}.-top-5{top:calc(var(--spacing) * -5)}.-top-9{top:calc(var(--spacing) * -9)}.-top-10{top:calc(var(--spacing) * -10)}.-top-16{top:calc(var(--spacing) * -16)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-7{top:calc(var(--spacing) * 7)}.top-8{top:calc(var(--spacing) * 8)}.top-9{top:calc(var(--spacing) * 9)}.top-20{top:calc(var(--spacing) * 20)}.top-\[22\%\]{top:22%}.top-\[28\%\]{top:28%}.top-\[35\%\]{top:35%}.top-\[40\%\]{top:40%}.top-\[45\%\]{top:45%}.top-\[52px\]{top:52px}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-6{right:calc(var(--spacing) * -6)}.-right-10{right:calc(var(--spacing) * -10)}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-8{right:calc(var(--spacing) * 8)}.right-\[30\%\]{right:30%}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-2{bottom:calc(var(--spacing) * -2)}.-bottom-3{bottom:calc(var(--spacing) * -3)}.-bottom-7{bottom:calc(var(--spacing) * -7)}.-bottom-8{bottom:calc(var(--spacing) * -8)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-\[calc\(100\%\+0\.5rem\)\]{bottom:calc(100% + .5rem)}.bottom-full{bottom:100%}.-left-0\.5{left:calc(var(--spacing) * -.5)}.-left-4{left:calc(var(--spacing) * -4)}.-left-\[31px\]{left:-31px}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:calc(var(--spacing) * 1)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-16{left:calc(var(--spacing) * 16)}.left-\[7px\]{left:7px}.left-\[9px\]{left:9px}.left-\[11px\]{left:11px}.left-\[15px\]{left:15px}.left-\[20\%\]{left:20%}.left-\[22\%\]{left:22%}.left-\[45\%\]{left:45%}.left-\[48\%\]{left:48%}.left-\[55\%\]{left:55%}.left-\[68\%\]{left:68%}.left-\[75\%\]{left:75%}.left-full{left:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[45\]{z-index:45}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[115\]{z-index:115}.z-\[120\]{z-index:120}.z-\[200\]{z-index:200}.z-\[210\]{z-index:210}.z-\[220\]{z-index:220}.z-\[250\]{z-index:250}.z-\[260\]{z-index:260}.z-\[300\]{z-index:300}.z-\[900\]{z-index:900}.z-\[9999\]{z-index:9999}.z-\[25000\]{z-index:25000}.z-\[99999\]{z-index:99999}.z-\[100020\]{z-index:100020}.z-\[100021\]{z-index:100021}.z-\[2147482999\]{z-index:2147482999}.z-\[2147483000\]{z-index:2147483000}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-6{grid-column:span 6/span 6}.col-span-8{grid-column:span 8/span 8}.row-1{grid-row:1}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.float-right{float:right}.\!container{width:100%!important}@media(min-width:40rem){.\!container{max-width:40rem!important}}@media(min-width:48rem){.\!container{max-width:48rem!important}}@media(min-width:64rem){.\!container{max-width:64rem!important}}@media(min-width:80rem){.\!container{max-width:80rem!important}}@media(min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.m-3{margin:calc(var(--spacing) * 3)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-2\.5{margin-inline:calc(var(--spacing) * 2.5)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-\[var\(--app-space-sm\)\]{margin-block:var(--app-space-sm)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-8{margin-top:calc(var(--spacing) * -8)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[1px\]{margin-top:1px}.mt-\[5px\]{margin-top:5px}.mt-\[var\(--app-space-md\)\]{margin-top:var(--app-space-md)}.mt-\[var\(--ayb-block-gap\)\]{margin-top:var(--ayb-block-gap)}.mt-auto{margin-top:auto}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.-mb-3{margin-bottom:calc(var(--spacing) * -3)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-\[var\(--app-space-md\)\]{margin-bottom:var(--app-space-md)}.-ml-0\.5{margin-left:calc(var(--spacing) * -.5)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-\[14px\]{margin-left:14px}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.aspect-\[2\/1\]{aspect-ratio:2}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[8\.5\/11\]{aspect-ratio:8.5/11}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/12\]{aspect-ratio:16/12}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!size-10{width:calc(var(--spacing) * 10)!important;height:calc(var(--spacing) * 10)!important}.size-1{width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.size-\[18px\]{width:18px;height:18px}.size-\[22px\]{width:22px;height:22px}.size-\[52px\]{width:52px;height:52px}.size-\[96px\]{width:96px;height:96px}.size-\[120px\]{width:120px;height:120px}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-56{height:calc(var(--spacing) * 56)}.h-60{height:calc(var(--spacing) * 60)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[11px\]{height:11px}.h-\[12px\]{height:12px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[20px\]{height:20px}.h-\[35\%\]{height:35%}.h-\[60\%\]{height:60%}.h-\[85vh\]{height:85vh}.h-\[calc\(100\%-4px\)\]{height:calc(100% - 4px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-8{max-height:calc(var(--spacing) * 8)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[80px\]{max-height:80px}.max-h-\[82vh\]{max-height:82vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[120px\]{max-height:120px}.max-h-\[150px\]{max-height:150px}.max-h-\[200px\]{max-height:200px}.max-h-\[240px\]{max-height:240px}.max-h-\[280px\]{max-height:280px}.max-h-\[400px\]{max-height:400px}.max-h-\[900px\]{max-height:900px}.max-h-\[calc\(92dvh-8rem\)\]{max-height:calc(92dvh - 8rem)}.max-h-\[calc\(100vh-3\.5rem\)\]{max-height:calc(100vh - 3.5rem)}.max-h-\[calc\(100vh-96px\)\]{max-height:calc(100vh - 96px)}.max-h-\[min\(280px\,50vh\)\]{max-height:min(280px,50vh)}.max-h-none{max-height:none}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[11rem\]{min-height:11rem}.min-h-\[14rem\]{min-height:14rem}.min-h-\[16px\]{min-height:16px}.min-h-\[32px\]{min-height:32px}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[42vh\]{min-height:42vh}.min-h-\[44px\]{min-height:44px}.min-h-\[50px\]{min-height:50px}.min-h-\[60px\]{min-height:60px}.min-h-\[72px\]{min-height:72px}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[140px\]{min-height:140px}.min-h-\[360px\]{min-height:360px}.min-h-\[calc\(100\%-2px\)\]{min-height:calc(100% - 2px)}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing) * 0)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[5px\]{width:5px}.w-\[6px\]{width:6px}.w-\[16px\]{width:16px}.w-\[22px\]{width:22px}.w-\[44px\]{width:44px}.w-\[45\%\]{width:45%}.w-\[68\%\]{width:68%}.w-\[95\%\]{width:95%}.w-\[156px\]{width:156px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[440px\]{width:440px}.w-\[720px\]{width:720px}.w-\[min\(22rem\,calc\(100vw-24px\)\)\]{width:min(22rem,100vw - 24px)}.w-\[min\(42vw\,520px\)\]{width:min(42vw,520px)}.w-\[min\(560px\,92vw\)\]{width:min(560px,92vw)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-20{max-width:calc(var(--spacing) * 20)}.max-w-\[5rem\]{max-width:5rem}.max-w-\[20ch\]{max-width:20ch}.max-w-\[22ch\]{max-width:22ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[34rem\]{max-width:34rem}.max-w-\[45\%\]{max-width:45%}.max-w-\[60px\]{max-width:60px}.max-w-\[70px\]{max-width:70px}.max-w-\[72px\]{max-width:72px}.max-w-\[85\%\]{max-width:85%}.max-w-\[88px\]{max-width:88px}.max-w-\[100px\]{max-width:100px}.max-w-\[120px\]{max-width:120px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[520px\]{max-width:520px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-8px\)\]{max-width:calc(100vw - 8px)}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[12px\]{min-width:12px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14px\]{min-width:14px}.min-w-\[16px\]{min-width:16px}.min-w-\[24px\]{min-width:24px}.min-w-\[28px\]{min-width:28px}.min-w-\[60px\]{min-width:60px}.min-w-\[68px\]{min-width:68px}.min-w-\[100px\]{min-width:100px}.min-w-\[200px\]{min-width:200px}.min-w-\[360px\]{min-width:360px}.min-w-\[480px\]{min-width:480px}.min-w-\[650px\]{min-width:650px}.min-w-\[760px\]{min-width:760px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-bottom-left{transform-origin:0 100%}.origin-top{transform-origin:top}.-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-2{--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-3{--tw-translate-x:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[3px\]{--tw-translate-x:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[18px\]{--tw-translate-x:18px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\.5{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\.5{--tw-translate-y:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-100{--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)}.-rotate-45{rotate:-45deg}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[shimmer_1\.5s_ease-in-out_infinite\]{animation:1.5s ease-in-out infinite shimmer}.animate-\[wf-panel-in_0\.34s_cubic-bezier\(0\.22\,1\,0\.36\,1\)_both\]{animation:.34s cubic-bezier(.22,1,.36,1) both wf-panel-in}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.cursor-text{cursor:text}.cursor-wait{cursor:wait}.cursor-zoom-in{cursor:zoom-in}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.columns-2{columns:2}.columns-3{columns:3}.columns-4{columns:4}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1\.1fr_0\.9fr_0\.8fr\]{grid-template-columns:1.1fr .9fr .8fr}.grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}.grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.grid-cols-\[1fr_200px\]{grid-template-columns:1fr 200px}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[2\.7rem_minmax\(13rem\,1fr\)_5rem_4rem\]{grid-template-columns:2.7rem minmax(13rem,1fr) 5rem 4rem}.grid-cols-\[2fr_1\.15fr_1fr_1fr_0\.8fr\]{grid-template-columns:2fr 1.15fr 1fr 1fr .8fr}.grid-cols-\[3rem_1fr_auto\]{grid-template-columns:3rem 1fr auto}.grid-cols-\[4\.5rem_1fr_auto\]{grid-template-columns:4.5rem 1fr auto}.grid-cols-\[32px_80px_100px_80px\]{grid-template-columns:32px 80px 100px 80px}.grid-cols-\[40px_repeat\(24\,1fr\)\]{grid-template-columns:40px repeat(24,1fr)}.grid-cols-\[80px_repeat\(6\,1fr\)\]{grid-template-columns:80px repeat(6,1fr)}.grid-cols-\[repeat\(12\,1fr\)\]{grid-template-columns:repeat(12,1fr)}.grid-cols-\[repeat\(16\,1fr\)\]{grid-template-columns:repeat(16,1fr)}.grid-cols-\[repeat\(26\,1fr\)\]{grid-template-columns:repeat(26,1fr)}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[2px\]{gap:2px}.gap-\[var\(--app-space-md\)\]{gap:var(--app-space-md)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--app-space-md\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--app-space-md) * var(--tw-space-y-reverse));margin-block-end:calc(var(--app-space-md) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--app-space-sm\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--app-space-sm) * var(--tw-space-y-reverse));margin-block-end:calc(var(--app-space-sm) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px * var(--tw-space-y-reverse));margin-block-end:calc(1px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}:where(.divide-zinc-800>:not(:last-child)){border-color:var(--color-zinc-800)}:where(.divide-zinc-800\/50>:not(:last-child)){border-color:#27272a80}@supports (color:color-mix(in lab,red,red)){:where(.divide-zinc-800\/50>:not(:last-child)){border-color:color-mix(in oklab,var(--color-zinc-800) 50%,transparent)}}:where(.divide-zinc-800\/60>:not(:last-child)){border-color:#27272a99}@supports (color:color-mix(in lab,red,red)){:where(.divide-zinc-800\/60>:not(:last-child)){border-color:color-mix(in oklab,var(--color-zinc-800) 60%,transparent)}}:where(.divide-zinc-800\/80>:not(:last-child)){border-color:#27272acc}@supports (color:color-mix(in lab,red,red)){:where(.divide-zinc-800\/80>:not(:last-child)){border-color:color-mix(in oklab,var(--color-zinc-800) 80%,transparent)}}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.\!rounded-\[10px\]{border-radius:10px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[var\(--app-radius\)\]{border-radius:var(--app-radius)}.rounded-\[var\(--app-radius-lg\)\]{border-radius:var(--app-radius-lg)}.rounded-\[var\(--app-radius-sm\)\]{border-radius:var(--app-radius-sm)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-\[var\(--app-radius-lg\)\]{border-top-left-radius:var(--app-radius-lg);border-top-right-radius:var(--app-radius-lg)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l-\[var\(--app-radius-sm\)\]{border-top-left-radius:var(--app-radius-sm);border-bottom-left-radius:var(--app-radius-sm)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-r-\[var\(--app-radius-sm\)\]{border-top-right-radius:var(--app-radius-sm);border-bottom-right-radius:var(--app-radius-sm)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-br-sm{border-bottom-right-radius:var(--radius-sm)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.rounded-bl-sm{border-bottom-left-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.\!border-red-400{border-color:var(--color-red-400)!important}.border-\[\#2b2b2b\]{border-color:#2b2b2b}.border-\[color-mix\(in_srgb\,var\(--app-accent\)_50\%\,transparent\)\]{border-color:var(--app-accent)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--app-accent\)_50\%\,transparent\)\]{border-color:color-mix(in srgb,var(--app-accent) 50%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--app-primary\)_30\%\,transparent\)\]{border-color:var(--app-primary)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--app-primary\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--app-primary) 30%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--app-primary\)_35\%\,transparent\)\]{border-color:var(--app-primary)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--app-primary\)_35\%\,transparent\)\]{border-color:color-mix(in srgb,var(--app-primary) 35%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--app-primary\)_50\%\,transparent\)\]{border-color:var(--app-primary)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--app-primary\)_50\%\,transparent\)\]{border-color:color-mix(in srgb,var(--app-primary) 50%,transparent)}}.border-\[color\:var\(--app-primary\)\]\/50{border-color:var(--app-primary)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--app-primary\)\]\/50{border-color:color-mix(in oklab,var(--app-primary) 50%,transparent)}}.border-\[var\(--app-border\)\]{border-color:var(--app-border)}.border-\[var\(--app-primary\)\]{border-color:var(--app-primary)}.border-\[var\(--app-surface\)\]{border-color:var(--app-surface)}.border-accent,.border-accent\/30{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/30{border-color:color-mix(in oklab,var(--color-accent) 30%,transparent)}}.border-accent\/40{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/40{border-color:color-mix(in oklab,var(--color-accent) 40%,transparent)}}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/50{border-color:#fee68580}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/50{border-color:color-mix(in oklab,var(--color-amber-200) 50%,transparent)}}.border-amber-200\/60{border-color:#fee68599}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/60{border-color:color-mix(in oklab,var(--color-amber-200) 60%,transparent)}}.border-amber-200\/70{border-color:#fee685b3}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/70{border-color:color-mix(in oklab,var(--color-amber-200) 70%,transparent)}}.border-amber-200\/80{border-color:#fee685cc}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/80{border-color:color-mix(in oklab,var(--color-amber-200) 80%,transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/80{border-color:#ffd236cc}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/80{border-color:color-mix(in oklab,var(--color-amber-300) 80%,transparent)}}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/30{border-color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}.border-amber-400\/35{border-color:#fcbb0059}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/35{border-color:color-mix(in oklab,var(--color-amber-400) 35%,transparent)}}.border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/40{border-color:color-mix(in oklab,var(--color-amber-400) 40%,transparent)}}.border-amber-400\/45{border-color:#fcbb0073}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/45{border-color:color-mix(in oklab,var(--color-amber-400) 45%,transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/25{border-color:color-mix(in oklab,var(--color-amber-500) 25%,transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.border-amber-600\/50{border-color:#dd740080}@supports (color:color-mix(in lab,red,red)){.border-amber-600\/50{border-color:color-mix(in oklab,var(--color-amber-600) 50%,transparent)}}.border-amber-700\/30{border-color:#b750004d}@supports (color:color-mix(in lab,red,red)){.border-amber-700\/30{border-color:color-mix(in oklab,var(--color-amber-700) 30%,transparent)}}.border-amber-800{border-color:var(--color-amber-800)}.border-amber-800\/30{border-color:#953d004d}@supports (color:color-mix(in lab,red,red)){.border-amber-800\/30{border-color:color-mix(in oklab,var(--color-amber-800) 30%,transparent)}}.border-amber-800\/40{border-color:#953d0066}@supports (color:color-mix(in lab,red,red)){.border-amber-800\/40{border-color:color-mix(in oklab,var(--color-amber-800) 40%,transparent)}}.border-amber-800\/50{border-color:#953d0080}@supports (color:color-mix(in lab,red,red)){.border-amber-800\/50{border-color:color-mix(in oklab,var(--color-amber-800) 50%,transparent)}}.border-amber-900\/35{border-color:#7b330659}@supports (color:color-mix(in lab,red,red)){.border-amber-900\/35{border-color:color-mix(in oklab,var(--color-amber-900) 35%,transparent)}}.border-black{border-color:var(--color-black)}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-400\/70{border-color:#54a2ffb3}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/70{border-color:color-mix(in oklab,var(--color-blue-400) 70%,transparent)}}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/20{border-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/30{border-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}.border-blue-500\/40{border-color:#3080ff66}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/40{border-color:color-mix(in oklab,var(--color-blue-500) 40%,transparent)}}.border-blue-700{border-color:var(--color-blue-700)}.border-blue-700\/40{border-color:#1447e666}@supports (color:color-mix(in lab,red,red)){.border-blue-700\/40{border-color:color-mix(in oklab,var(--color-blue-700) 40%,transparent)}}.border-blue-800{border-color:var(--color-blue-800)}.border-blue-800\/40{border-color:#193cb866}@supports (color:color-mix(in lab,red,red)){.border-blue-800\/40{border-color:color-mix(in oklab,var(--color-blue-800) 40%,transparent)}}.border-blue-900\/30{border-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.border-blue-900\/30{border-color:color-mix(in oklab,var(--color-blue-900) 30%,transparent)}}.border-blue-900\/40{border-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.border-blue-900\/40{border-color:color-mix(in oklab,var(--color-blue-900) 40%,transparent)}}.border-blue-900\/50{border-color:#1c398e80}@supports (color:color-mix(in lab,red,red)){.border-blue-900\/50{border-color:color-mix(in oklab,var(--color-blue-900) 50%,transparent)}}.border-border{border-color:var(--color-border)}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-200\/50{border-color:#a2f4fd80}@supports (color:color-mix(in lab,red,red)){.border-cyan-200\/50{border-color:color-mix(in oklab,var(--color-cyan-200) 50%,transparent)}}.border-cyan-200\/60{border-color:#a2f4fd99}@supports (color:color-mix(in lab,red,red)){.border-cyan-200\/60{border-color:color-mix(in oklab,var(--color-cyan-200) 60%,transparent)}}.border-cyan-200\/70{border-color:#a2f4fdb3}@supports (color:color-mix(in lab,red,red)){.border-cyan-200\/70{border-color:color-mix(in oklab,var(--color-cyan-200) 70%,transparent)}}.border-cyan-300{border-color:var(--color-cyan-300)}.border-cyan-400\/50{border-color:#00d2ef80}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/50{border-color:color-mix(in oklab,var(--color-cyan-400) 50%,transparent)}}.border-cyan-500{border-color:var(--color-cyan-500)}.border-cyan-500\/20{border-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/20{border-color:color-mix(in oklab,var(--color-cyan-500) 20%,transparent)}}.border-cyan-500\/30{border-color:#00b7d74d}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/30{border-color:color-mix(in oklab,var(--color-cyan-500) 30%,transparent)}}.border-cyan-500\/50{border-color:#00b7d780}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/50{border-color:color-mix(in oklab,var(--color-cyan-500) 50%,transparent)}}.border-cyan-500\/60{border-color:#00b7d799}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/60{border-color:color-mix(in oklab,var(--color-cyan-500) 60%,transparent)}}.border-cyan-700\/40{border-color:#00749266}@supports (color:color-mix(in lab,red,red)){.border-cyan-700\/40{border-color:color-mix(in oklab,var(--color-cyan-700) 40%,transparent)}}.border-cyan-800{border-color:var(--color-cyan-800)}.border-cyan-800\/40{border-color:#005f7866}@supports (color:color-mix(in lab,red,red)){.border-cyan-800\/40{border-color:color-mix(in oklab,var(--color-cyan-800) 40%,transparent)}}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-200\/50{border-color:#a4f4cf80}@supports (color:color-mix(in lab,red,red)){.border-emerald-200\/50{border-color:color-mix(in oklab,var(--color-emerald-200) 50%,transparent)}}.border-emerald-200\/60{border-color:#a4f4cf99}@supports (color:color-mix(in lab,red,red)){.border-emerald-200\/60{border-color:color-mix(in oklab,var(--color-emerald-200) 60%,transparent)}}.border-emerald-200\/70{border-color:#a4f4cfb3}@supports (color:color-mix(in lab,red,red)){.border-emerald-200\/70{border-color:color-mix(in oklab,var(--color-emerald-200) 70%,transparent)}}.border-emerald-200\/80{border-color:#a4f4cfcc}@supports (color:color-mix(in lab,red,red)){.border-emerald-200\/80{border-color:color-mix(in oklab,var(--color-emerald-200) 80%,transparent)}}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-400{border-color:var(--color-emerald-400)}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/20{border-color:color-mix(in oklab,var(--color-emerald-400) 20%,transparent)}}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-500\/15{border-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/15{border-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/25{border-color:color-mix(in oklab,var(--color-emerald-500) 25%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/40{border-color:color-mix(in oklab,var(--color-emerald-500) 40%,transparent)}}.border-emerald-500\/50{border-color:#00bb7f80}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/50{border-color:color-mix(in oklab,var(--color-emerald-500) 50%,transparent)}}.border-emerald-500\/60{border-color:#00bb7f99}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/60{border-color:color-mix(in oklab,var(--color-emerald-500) 60%,transparent)}}.border-emerald-600\/20{border-color:#00976733}@supports (color:color-mix(in lab,red,red)){.border-emerald-600\/20{border-color:color-mix(in oklab,var(--color-emerald-600) 20%,transparent)}}.border-emerald-700\/30{border-color:#0079564d}@supports (color:color-mix(in lab,red,red)){.border-emerald-700\/30{border-color:color-mix(in oklab,var(--color-emerald-700) 30%,transparent)}}.border-emerald-700\/40{border-color:#00795666}@supports (color:color-mix(in lab,red,red)){.border-emerald-700\/40{border-color:color-mix(in oklab,var(--color-emerald-700) 40%,transparent)}}.border-emerald-800{border-color:var(--color-emerald-800)}.border-emerald-800\/20{border-color:#005f4633}@supports (color:color-mix(in lab,red,red)){.border-emerald-800\/20{border-color:color-mix(in oklab,var(--color-emerald-800) 20%,transparent)}}.border-emerald-800\/30{border-color:#005f464d}@supports (color:color-mix(in lab,red,red)){.border-emerald-800\/30{border-color:color-mix(in oklab,var(--color-emerald-800) 30%,transparent)}}.border-emerald-800\/40{border-color:#005f4666}@supports (color:color-mix(in lab,red,red)){.border-emerald-800\/40{border-color:color-mix(in oklab,var(--color-emerald-800) 40%,transparent)}}.border-emerald-900\/20{border-color:#004e3b33}@supports (color:color-mix(in lab,red,red)){.border-emerald-900\/20{border-color:color-mix(in oklab,var(--color-emerald-900) 20%,transparent)}}.border-emerald-900\/35{border-color:#004e3b59}@supports (color:color-mix(in lab,red,red)){.border-emerald-900\/35{border-color:color-mix(in oklab,var(--color-emerald-900) 35%,transparent)}}.border-emerald-900\/40{border-color:#004e3b66}@supports (color:color-mix(in lab,red,red)){.border-emerald-900\/40{border-color:color-mix(in oklab,var(--color-emerald-900) 40%,transparent)}}.border-emerald-900\/50{border-color:#004e3b80}@supports (color:color-mix(in lab,red,red)){.border-emerald-900\/50{border-color:color-mix(in oklab,var(--color-emerald-900) 50%,transparent)}}.border-fuchsia-200{border-color:var(--color-fuchsia-200)}.border-fuchsia-200\/50{border-color:#f6cfff80}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-200\/50{border-color:color-mix(in oklab,var(--color-fuchsia-200) 50%,transparent)}}.border-fuchsia-200\/60{border-color:#f6cfff99}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-200\/60{border-color:color-mix(in oklab,var(--color-fuchsia-200) 60%,transparent)}}.border-fuchsia-200\/70{border-color:#f6cfffb3}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-200\/70{border-color:color-mix(in oklab,var(--color-fuchsia-200) 70%,transparent)}}.border-fuchsia-400\/30{border-color:#ec6cff4d}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-400\/30{border-color:color-mix(in oklab,var(--color-fuchsia-400) 30%,transparent)}}.border-fuchsia-800{border-color:var(--color-fuchsia-800)}.border-gray-50{border-color:var(--color-gray-50)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/60{border-color:#e5e7eb99}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/60{border-color:color-mix(in oklab,var(--color-gray-200) 60%,transparent)}}.border-gray-200\/70{border-color:#e5e7ebb3}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/70{border-color:color-mix(in oklab,var(--color-gray-200) 70%,transparent)}}.border-gray-200\/80{border-color:#e5e7ebcc}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/80{border-color:color-mix(in oklab,var(--color-gray-200) 80%,transparent)}}.border-gray-200\/90{border-color:#e5e7ebe6}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/90{border-color:color-mix(in oklab,var(--color-gray-200) 90%,transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-800{border-color:var(--color-gray-800)}.border-green-200{border-color:var(--color-green-200)}.border-green-500\/20{border-color:#00c75833}@supports (color:color-mix(in lab,red,red)){.border-green-500\/20{border-color:color-mix(in oklab,var(--color-green-500) 20%,transparent)}}.border-green-800{border-color:var(--color-green-800)}.border-indigo-100\/80{border-color:#e0e7ffcc}@supports (color:color-mix(in lab,red,red)){.border-indigo-100\/80{border-color:color-mix(in oklab,var(--color-indigo-100) 80%,transparent)}}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-200\/50{border-color:#c7d2ff80}@supports (color:color-mix(in lab,red,red)){.border-indigo-200\/50{border-color:color-mix(in oklab,var(--color-indigo-200) 50%,transparent)}}.border-indigo-200\/60{border-color:#c7d2ff99}@supports (color:color-mix(in lab,red,red)){.border-indigo-200\/60{border-color:color-mix(in oklab,var(--color-indigo-200) 60%,transparent)}}.border-indigo-200\/70{border-color:#c7d2ffb3}@supports (color:color-mix(in lab,red,red)){.border-indigo-200\/70{border-color:color-mix(in oklab,var(--color-indigo-200) 70%,transparent)}}.border-indigo-200\/80{border-color:#c7d2ffcc}@supports (color:color-mix(in lab,red,red)){.border-indigo-200\/80{border-color:color-mix(in oklab,var(--color-indigo-200) 80%,transparent)}}.border-indigo-800{border-color:var(--color-indigo-800)}.border-lime-200{border-color:var(--color-lime-200)}.border-lime-800{border-color:var(--color-lime-800)}.border-neutral-200\/60{border-color:#e5e5e599}@supports (color:color-mix(in lab,red,red)){.border-neutral-200\/60{border-color:color-mix(in oklab,var(--color-neutral-200) 60%,transparent)}}.border-neutral-200\/70{border-color:#e5e5e5b3}@supports (color:color-mix(in lab,red,red)){.border-neutral-200\/70{border-color:color-mix(in oklab,var(--color-neutral-200) 70%,transparent)}}.border-neutral-200\/80{border-color:#e5e5e5cc}@supports (color:color-mix(in lab,red,red)){.border-neutral-200\/80{border-color:color-mix(in oklab,var(--color-neutral-200) 80%,transparent)}}.border-orange-100{border-color:var(--color-orange-100)}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-300{border-color:var(--color-orange-300)}.border-orange-500\/20{border-color:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/20{border-color:color-mix(in oklab,var(--color-orange-500) 20%,transparent)}}.border-orange-500\/30{border-color:#fe6e004d}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/30{border-color:color-mix(in oklab,var(--color-orange-500) 30%,transparent)}}.border-orange-800{border-color:var(--color-orange-800)}.border-orange-800\/40{border-color:#9f2d0066}@supports (color:color-mix(in lab,red,red)){.border-orange-800\/40{border-color:color-mix(in oklab,var(--color-orange-800) 40%,transparent)}}.border-orange-900\/20{border-color:#7e2a0c33}@supports (color:color-mix(in lab,red,red)){.border-orange-900\/20{border-color:color-mix(in oklab,var(--color-orange-900) 20%,transparent)}}.border-orange-900\/30{border-color:#7e2a0c4d}@supports (color:color-mix(in lab,red,red)){.border-orange-900\/30{border-color:color-mix(in oklab,var(--color-orange-900) 30%,transparent)}}.border-pink-200{border-color:var(--color-pink-200)}.border-pink-800{border-color:var(--color-pink-800)}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-800{border-color:var(--color-purple-800)}.border-purple-800\/40{border-color:#6e11b066}@supports (color:color-mix(in lab,red,red)){.border-purple-800\/40{border-color:color-mix(in oklab,var(--color-purple-800) 40%,transparent)}}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500) 40%,transparent)}}.border-red-700\/40{border-color:#bf000f66}@supports (color:color-mix(in lab,red,red)){.border-red-700\/40{border-color:color-mix(in oklab,var(--color-red-700) 40%,transparent)}}.border-red-800{border-color:var(--color-red-800)}.border-red-800\/30{border-color:#9f07124d}@supports (color:color-mix(in lab,red,red)){.border-red-800\/30{border-color:color-mix(in oklab,var(--color-red-800) 30%,transparent)}}.border-red-800\/40{border-color:#9f071266}@supports (color:color-mix(in lab,red,red)){.border-red-800\/40{border-color:color-mix(in oklab,var(--color-red-800) 40%,transparent)}}.border-red-900\/30{border-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.border-red-900\/30{border-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.border-red-900\/40{border-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.border-red-900\/40{border-color:color-mix(in oklab,var(--color-red-900) 40%,transparent)}}.border-red-900\/50{border-color:#82181a80}@supports (color:color-mix(in lab,red,red)){.border-red-900\/50{border-color:color-mix(in oklab,var(--color-red-900) 50%,transparent)}}.border-red-900\/60{border-color:#82181a99}@supports (color:color-mix(in lab,red,red)){.border-red-900\/60{border-color:color-mix(in oklab,var(--color-red-900) 60%,transparent)}}.border-red-900\/70{border-color:#82181ab3}@supports (color:color-mix(in lab,red,red)){.border-red-900\/70{border-color:color-mix(in oklab,var(--color-red-900) 70%,transparent)}}.border-rose-100{border-color:var(--color-rose-100)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-200\/50{border-color:#ffccd380}@supports (color:color-mix(in lab,red,red)){.border-rose-200\/50{border-color:color-mix(in oklab,var(--color-rose-200) 50%,transparent)}}.border-rose-200\/60{border-color:#ffccd399}@supports (color:color-mix(in lab,red,red)){.border-rose-200\/60{border-color:color-mix(in oklab,var(--color-rose-200) 60%,transparent)}}.border-rose-200\/70{border-color:#ffccd3b3}@supports (color:color-mix(in lab,red,red)){.border-rose-200\/70{border-color:color-mix(in oklab,var(--color-rose-200) 70%,transparent)}}.border-rose-300{border-color:var(--color-rose-300)}.border-rose-500{border-color:var(--color-rose-500)}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/30{border-color:color-mix(in oklab,var(--color-rose-500) 30%,transparent)}}.border-rose-500\/40{border-color:#ff235766}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/40{border-color:color-mix(in oklab,var(--color-rose-500) 40%,transparent)}}.border-rose-500\/50{border-color:#ff235780}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/50{border-color:color-mix(in oklab,var(--color-rose-500) 50%,transparent)}}.border-rose-800{border-color:var(--color-rose-800)}.border-sky-100{border-color:var(--color-sky-100)}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-200\/50{border-color:#b8e6fe80}@supports (color:color-mix(in lab,red,red)){.border-sky-200\/50{border-color:color-mix(in oklab,var(--color-sky-200) 50%,transparent)}}.border-sky-200\/80{border-color:#b8e6fecc}@supports (color:color-mix(in lab,red,red)){.border-sky-200\/80{border-color:color-mix(in oklab,var(--color-sky-200) 80%,transparent)}}.border-sky-300{border-color:var(--color-sky-300)}.border-sky-300\/60{border-color:#77d4ff99}@supports (color:color-mix(in lab,red,red)){.border-sky-300\/60{border-color:color-mix(in oklab,var(--color-sky-300) 60%,transparent)}}.border-sky-400\/15{border-color:#00bcfe26}@supports (color:color-mix(in lab,red,red)){.border-sky-400\/15{border-color:color-mix(in oklab,var(--color-sky-400) 15%,transparent)}}.border-sky-500{border-color:var(--color-sky-500)}.border-sky-500\/10{border-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/10{border-color:color-mix(in oklab,var(--color-sky-500) 10%,transparent)}}.border-sky-500\/20{border-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/20{border-color:color-mix(in oklab,var(--color-sky-500) 20%,transparent)}}.border-sky-500\/25{border-color:#00a5ef40}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/25{border-color:color-mix(in oklab,var(--color-sky-500) 25%,transparent)}}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/30{border-color:color-mix(in oklab,var(--color-sky-500) 30%,transparent)}}.border-sky-500\/40{border-color:#00a5ef66}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/40{border-color:color-mix(in oklab,var(--color-sky-500) 40%,transparent)}}.border-sky-800{border-color:var(--color-sky-800)}.border-sky-800\/40{border-color:#00598666}@supports (color:color-mix(in lab,red,red)){.border-sky-800\/40{border-color:color-mix(in oklab,var(--color-sky-800) 40%,transparent)}}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/70{border-color:#e2e8f0b3}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/70{border-color:color-mix(in oklab,var(--color-slate-200) 70%,transparent)}}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/80{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}.border-slate-200\/90{border-color:#e2e8f0e6}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/90{border-color:color-mix(in oklab,var(--color-slate-200) 90%,transparent)}}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-800{border-color:var(--color-slate-800)}.border-success{border-color:var(--color-success)}.border-teal-200{border-color:var(--color-teal-200)}.border-teal-800{border-color:var(--color-teal-800)}.border-teal-800\/40{border-color:#005f5a66}@supports (color:color-mix(in lab,red,red)){.border-teal-800\/40{border-color:color-mix(in oklab,var(--color-teal-800) 40%,transparent)}}.border-transparent{border-color:#0000}.border-violet-100{border-color:var(--color-violet-100)}.border-violet-100\/90{border-color:#ede9fee6}@supports (color:color-mix(in lab,red,red)){.border-violet-100\/90{border-color:color-mix(in oklab,var(--color-violet-100) 90%,transparent)}}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-200\/50{border-color:#ddd6ff80}@supports (color:color-mix(in lab,red,red)){.border-violet-200\/50{border-color:color-mix(in oklab,var(--color-violet-200) 50%,transparent)}}.border-violet-200\/60{border-color:#ddd6ff99}@supports (color:color-mix(in lab,red,red)){.border-violet-200\/60{border-color:color-mix(in oklab,var(--color-violet-200) 60%,transparent)}}.border-violet-200\/70{border-color:#ddd6ffb3}@supports (color:color-mix(in lab,red,red)){.border-violet-200\/70{border-color:color-mix(in oklab,var(--color-violet-200) 70%,transparent)}}.border-violet-200\/80{border-color:#ddd6ffcc}@supports (color:color-mix(in lab,red,red)){.border-violet-200\/80{border-color:color-mix(in oklab,var(--color-violet-200) 80%,transparent)}}.border-violet-200\/90{border-color:#ddd6ffe6}@supports (color:color-mix(in lab,red,red)){.border-violet-200\/90{border-color:color-mix(in oklab,var(--color-violet-200) 90%,transparent)}}.border-violet-300{border-color:var(--color-violet-300)}.border-violet-300\/60{border-color:#c4b4ff99}@supports (color:color-mix(in lab,red,red)){.border-violet-300\/60{border-color:color-mix(in oklab,var(--color-violet-300) 60%,transparent)}}.border-violet-400{border-color:var(--color-violet-400)}.border-violet-400\/10{border-color:#a685ff1a}@supports (color:color-mix(in lab,red,red)){.border-violet-400\/10{border-color:color-mix(in oklab,var(--color-violet-400) 10%,transparent)}}.border-violet-400\/15{border-color:#a685ff26}@supports (color:color-mix(in lab,red,red)){.border-violet-400\/15{border-color:color-mix(in oklab,var(--color-violet-400) 15%,transparent)}}.border-violet-400\/20{border-color:#a685ff33}@supports (color:color-mix(in lab,red,red)){.border-violet-400\/20{border-color:color-mix(in oklab,var(--color-violet-400) 20%,transparent)}}.border-violet-400\/30{border-color:#a685ff4d}@supports (color:color-mix(in lab,red,red)){.border-violet-400\/30{border-color:color-mix(in oklab,var(--color-violet-400) 30%,transparent)}}.border-violet-400\/35{border-color:#a685ff59}@supports (color:color-mix(in lab,red,red)){.border-violet-400\/35{border-color:color-mix(in oklab,var(--color-violet-400) 35%,transparent)}}.border-violet-400\/55{border-color:#a685ff8c}@supports (color:color-mix(in lab,red,red)){.border-violet-400\/55{border-color:color-mix(in oklab,var(--color-violet-400) 55%,transparent)}}.border-violet-500{border-color:var(--color-violet-500)}.border-violet-500\/15{border-color:#8d54ff26}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/15{border-color:color-mix(in oklab,var(--color-violet-500) 15%,transparent)}}.border-violet-500\/20{border-color:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/20{border-color:color-mix(in oklab,var(--color-violet-500) 20%,transparent)}}.border-violet-500\/25{border-color:#8d54ff40}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/25{border-color:color-mix(in oklab,var(--color-violet-500) 25%,transparent)}}.border-violet-500\/30{border-color:#8d54ff4d}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/30{border-color:color-mix(in oklab,var(--color-violet-500) 30%,transparent)}}.border-violet-500\/35{border-color:#8d54ff59}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/35{border-color:color-mix(in oklab,var(--color-violet-500) 35%,transparent)}}.border-violet-500\/40{border-color:#8d54ff66}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/40{border-color:color-mix(in oklab,var(--color-violet-500) 40%,transparent)}}.border-violet-500\/50{border-color:#8d54ff80}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/50{border-color:color-mix(in oklab,var(--color-violet-500) 50%,transparent)}}.border-violet-500\/60{border-color:#8d54ff99}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/60{border-color:color-mix(in oklab,var(--color-violet-500) 60%,transparent)}}.border-violet-500\/70{border-color:#8d54ffb3}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/70{border-color:color-mix(in oklab,var(--color-violet-500) 70%,transparent)}}.border-violet-600{border-color:var(--color-violet-600)}.border-violet-600\/20{border-color:#7f22fe33}@supports (color:color-mix(in lab,red,red)){.border-violet-600\/20{border-color:color-mix(in oklab,var(--color-violet-600) 20%,transparent)}}.border-violet-600\/40{border-color:#7f22fe66}@supports (color:color-mix(in lab,red,red)){.border-violet-600\/40{border-color:color-mix(in oklab,var(--color-violet-600) 40%,transparent)}}.border-violet-600\/50{border-color:#7f22fe80}@supports (color:color-mix(in lab,red,red)){.border-violet-600\/50{border-color:color-mix(in oklab,var(--color-violet-600) 50%,transparent)}}.border-violet-700\/30{border-color:#7008e74d}@supports (color:color-mix(in lab,red,red)){.border-violet-700\/30{border-color:color-mix(in oklab,var(--color-violet-700) 30%,transparent)}}.border-violet-700\/40{border-color:#7008e766}@supports (color:color-mix(in lab,red,red)){.border-violet-700\/40{border-color:color-mix(in oklab,var(--color-violet-700) 40%,transparent)}}.border-violet-700\/50{border-color:#7008e780}@supports (color:color-mix(in lab,red,red)){.border-violet-700\/50{border-color:color-mix(in oklab,var(--color-violet-700) 50%,transparent)}}.border-violet-800{border-color:var(--color-violet-800)}.border-violet-800\/25{border-color:#5d0ec040}@supports (color:color-mix(in lab,red,red)){.border-violet-800\/25{border-color:color-mix(in oklab,var(--color-violet-800) 25%,transparent)}}.border-violet-800\/30{border-color:#5d0ec04d}@supports (color:color-mix(in lab,red,red)){.border-violet-800\/30{border-color:color-mix(in oklab,var(--color-violet-800) 30%,transparent)}}.border-violet-800\/40{border-color:#5d0ec066}@supports (color:color-mix(in lab,red,red)){.border-violet-800\/40{border-color:color-mix(in oklab,var(--color-violet-800) 40%,transparent)}}.border-violet-900\/35{border-color:#4d179a59}@supports (color:color-mix(in lab,red,red)){.border-violet-900\/35{border-color:color-mix(in oklab,var(--color-violet-900) 35%,transparent)}}.border-violet-900\/40{border-color:#4d179a66}@supports (color:color-mix(in lab,red,red)){.border-violet-900\/40{border-color:color-mix(in oklab,var(--color-violet-900) 40%,transparent)}}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab,red,red)){.border-white\/80{border-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.border-yellow-200{border-color:var(--color-yellow-200)}.border-yellow-500\/20{border-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/20{border-color:color-mix(in oklab,var(--color-yellow-500) 20%,transparent)}}.border-yellow-800{border-color:var(--color-yellow-800)}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-400{border-color:var(--color-zinc-400)}.border-zinc-400\/70{border-color:#9f9fa9b3}@supports (color:color-mix(in lab,red,red)){.border-zinc-400\/70{border-color:color-mix(in oklab,var(--color-zinc-400) 70%,transparent)}}.border-zinc-500{border-color:var(--color-zinc-500)}.border-zinc-500\/20{border-color:#71717b33}@supports (color:color-mix(in lab,red,red)){.border-zinc-500\/20{border-color:color-mix(in oklab,var(--color-zinc-500) 20%,transparent)}}.border-zinc-600{border-color:var(--color-zinc-600)}.border-zinc-600\/20{border-color:#52525c33}@supports (color:color-mix(in lab,red,red)){.border-zinc-600\/20{border-color:color-mix(in oklab,var(--color-zinc-600) 20%,transparent)}}.border-zinc-700{border-color:var(--color-zinc-700)}.border-zinc-700\/30{border-color:#3f3f464d}@supports (color:color-mix(in lab,red,red)){.border-zinc-700\/30{border-color:color-mix(in oklab,var(--color-zinc-700) 30%,transparent)}}.border-zinc-700\/40{border-color:#3f3f4666}@supports (color:color-mix(in lab,red,red)){.border-zinc-700\/40{border-color:color-mix(in oklab,var(--color-zinc-700) 40%,transparent)}}.border-zinc-700\/50{border-color:#3f3f4680}@supports (color:color-mix(in lab,red,red)){.border-zinc-700\/50{border-color:color-mix(in oklab,var(--color-zinc-700) 50%,transparent)}}.border-zinc-700\/60{border-color:#3f3f4699}@supports (color:color-mix(in lab,red,red)){.border-zinc-700\/60{border-color:color-mix(in oklab,var(--color-zinc-700) 60%,transparent)}}.border-zinc-700\/80{border-color:#3f3f46cc}@supports (color:color-mix(in lab,red,red)){.border-zinc-700\/80{border-color:color-mix(in oklab,var(--color-zinc-700) 80%,transparent)}}.border-zinc-700\/90{border-color:#3f3f46e6}@supports (color:color-mix(in lab,red,red)){.border-zinc-700\/90{border-color:color-mix(in oklab,var(--color-zinc-700) 90%,transparent)}}.border-zinc-800{border-color:var(--color-zinc-800)}.border-zinc-800\/20{border-color:#27272a33}@supports (color:color-mix(in lab,red,red)){.border-zinc-800\/20{border-color:color-mix(in oklab,var(--color-zinc-800) 20%,transparent)}}.border-zinc-800\/30{border-color:#27272a4d}@supports (color:color-mix(in lab,red,red)){.border-zinc-800\/30{border-color:color-mix(in oklab,var(--color-zinc-800) 30%,transparent)}}.border-zinc-800\/40{border-color:#27272a66}@supports (color:color-mix(in lab,red,red)){.border-zinc-800\/40{border-color:color-mix(in oklab,var(--color-zinc-800) 40%,transparent)}}.border-zinc-800\/50{border-color:#27272a80}@supports (color:color-mix(in lab,red,red)){.border-zinc-800\/50{border-color:color-mix(in oklab,var(--color-zinc-800) 50%,transparent)}}.border-zinc-800\/60{border-color:#27272a99}@supports (color:color-mix(in lab,red,red)){.border-zinc-800\/60{border-color:color-mix(in oklab,var(--color-zinc-800) 60%,transparent)}}.border-zinc-800\/70{border-color:#27272ab3}@supports (color:color-mix(in lab,red,red)){.border-zinc-800\/70{border-color:color-mix(in oklab,var(--color-zinc-800) 70%,transparent)}}.border-zinc-800\/80{border-color:#27272acc}@supports (color:color-mix(in lab,red,red)){.border-zinc-800\/80{border-color:color-mix(in oklab,var(--color-zinc-800) 80%,transparent)}}.border-zinc-800\/90{border-color:#27272ae6}@supports (color:color-mix(in lab,red,red)){.border-zinc-800\/90{border-color:color-mix(in oklab,var(--color-zinc-800) 90%,transparent)}}.border-zinc-900{border-color:var(--color-zinc-900)}.border-t-\[var\(--app-primary\)\]{border-top-color:var(--app-primary)}.border-t-gray-600{border-top-color:var(--color-gray-600)}.border-t-violet-400{border-top-color:var(--color-violet-400)}.border-b-gray-100{border-bottom-color:var(--color-gray-100)}.border-b-zinc-800\/60{border-bottom-color:#27272a99}@supports (color:color-mix(in lab,red,red)){.border-b-zinc-800\/60{border-bottom-color:color-mix(in oklab,var(--color-zinc-800) 60%,transparent)}}.border-l-cyan-500{border-left-color:var(--color-cyan-500)}.border-l-emerald-400{border-left-color:var(--color-emerald-400)}.border-l-emerald-500{border-left-color:var(--color-emerald-500)}.border-l-gray-300{border-left-color:var(--color-gray-300)}.border-l-gray-500{border-left-color:var(--color-gray-500)}.border-l-green-500{border-left-color:var(--color-green-500)}.border-l-orange-400{border-left-color:var(--color-orange-400)}.border-l-orange-500{border-left-color:var(--color-orange-500)}.border-l-red-400{border-left-color:var(--color-red-400)}.border-l-red-500{border-left-color:var(--color-red-500)}.border-l-violet-500{border-left-color:var(--color-violet-500)}.border-l-yellow-500{border-left-color:var(--color-yellow-500)}.border-l-zinc-600{border-left-color:var(--color-zinc-600)}.\!bg-amber-500\/20{background-color:#f99c0033!important}@supports (color:color-mix(in lab,red,red)){.\!bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)!important}}.bg-\[\#0A2540\]{background-color:#0a2540}.bg-\[\#0c0c0c\]{background-color:#0c0c0c}.bg-\[\#1e1e1e\]{background-color:#1e1e1e}.bg-\[\#007acc\]{background-color:#007acc}.bg-\[\#28c840\]{background-color:#28c840}.bg-\[\#252526\]{background-color:#252526}.bg-\[\#ececec\]{background-color:#ececec}.bg-\[\#f3f3f3\]{background-color:#f3f3f3}.bg-\[\#febc2e\]{background-color:#febc2e}.bg-\[\#ff5f57\]{background-color:#ff5f57}.bg-\[color-mix\(in_srgb\,var\(--app-accent\)_15\%\,transparent\)\]{background-color:var(--app-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--app-accent\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-accent) 15%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-accent\)_18\%\,transparent\)\]{background-color:var(--app-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--app-accent\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-accent) 18%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-accent\)_25\%\,transparent\)\]{background-color:var(--app-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--app-accent\)_25\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-accent) 25%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-accent\)_40\%\,transparent\)\]{background-color:var(--app-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--app-accent\)_40\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-accent) 40%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-accent\)_70\%\,transparent\)\]{background-color:var(--app-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--app-accent\)_70\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-accent) 70%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-muted\)_20\%\,transparent\)\]{background-color:var(--app-muted)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--app-muted\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-muted) 20%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-muted\)_25\%\,transparent\)\]{background-color:var(--app-muted)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--app-muted\)_25\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-muted) 25%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-primary\)_8\%\,transparent\)\]{background-color:var(--app-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--app-primary\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-primary) 8%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-primary\)_10\%\,transparent\)\]{background-color:var(--app-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--app-primary\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-primary) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-primary\)_12\%\,transparent\)\]{background-color:var(--app-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--app-primary\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-primary) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-primary\)_15\%\,transparent\)\]{background-color:var(--app-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--app-primary\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-primary) 15%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-primary\)_18\%\,transparent\)\]{background-color:var(--app-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--app-primary\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-primary) 18%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-primary\)_20\%\,transparent\)\]{background-color:var(--app-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--app-primary\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-primary) 20%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-primary\)_30\%\,transparent\)\]{background-color:var(--app-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--app-primary\)_30\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-primary) 30%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-primary\)_35\%\,transparent\)\]{background-color:var(--app-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--app-primary\)_35\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-primary) 35%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-primary\)_50\%\,transparent\)\]{background-color:var(--app-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--app-primary\)_50\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-primary) 50%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--app-primary\)_80\%\,transparent\)\]{background-color:var(--app-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--app-primary\)_80\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-primary) 80%,transparent)}}.bg-\[radial-gradient\(circle_at_15\%_0\%\,rgba\(99\,102\,241\,0\.22\)\,transparent_30\%\)\,radial-gradient\(circle_at_85\%_10\%\,rgba\(14\,165\,233\,0\.16\)\,transparent_30\%\)\,\#09090b\]{background-color:radial-gradient(circle at 15% 0%,#6366f138,transparent 30%),radial-gradient(circle at 85% 10%,#0ea5e929,transparent 30%),#09090b}.bg-\[var\(--app-border\)\]{background-color:var(--app-border)}.bg-\[var\(--app-primary\)\]{background-color:var(--app-primary)}.bg-\[var\(--app-primary-fg\)\]\/40{background-color:var(--app-primary-fg)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--app-primary-fg\)\]\/40{background-color:color-mix(in oklab,var(--app-primary-fg) 40%,transparent)}}.bg-\[var\(--app-surface-alt\)\]{background-color:var(--app-surface-alt)}.bg-accent{background-color:var(--color-accent)}.bg-accent-button{background-color:var(--color-accent-button)}.bg-accent-soft{background-color:var(--color-accent-soft)}.bg-accent\/50{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/50{background-color:color-mix(in oklab,var(--color-accent) 50%,transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/25{background-color:#fffbeb40}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/25{background-color:color-mix(in oklab,var(--color-amber-50) 25%,transparent)}}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/60{background-color:color-mix(in oklab,var(--color-amber-50) 60%,transparent)}}.bg-amber-50\/70{background-color:#fffbebb3}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/70{background-color:color-mix(in oklab,var(--color-amber-50) 70%,transparent)}}.bg-amber-50\/80{background-color:#fffbebcc}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/80{background-color:color-mix(in oklab,var(--color-amber-50) 80%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber-500\/12{background-color:#f99c001f}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/12{background-color:color-mix(in oklab,var(--color-amber-500) 12%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.bg-amber-500\/35{background-color:#f99c0059}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/35{background-color:color-mix(in oklab,var(--color-amber-500) 35%,transparent)}}.bg-amber-500\/90{background-color:#f99c00e6}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/90{background-color:color-mix(in oklab,var(--color-amber-500) 90%,transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-amber-600\/20{background-color:#dd740033}@supports (color:color-mix(in lab,red,red)){.bg-amber-600\/20{background-color:color-mix(in oklab,var(--color-amber-600) 20%,transparent)}}.bg-amber-600\/70{background-color:#dd7400b3}@supports (color:color-mix(in lab,red,red)){.bg-amber-600\/70{background-color:color-mix(in oklab,var(--color-amber-600) 70%,transparent)}}.bg-amber-900\/15{background-color:#7b330626}@supports (color:color-mix(in lab,red,red)){.bg-amber-900\/15{background-color:color-mix(in oklab,var(--color-amber-900) 15%,transparent)}}.bg-amber-900\/20{background-color:#7b330633}@supports (color:color-mix(in lab,red,red)){.bg-amber-900\/20{background-color:color-mix(in oklab,var(--color-amber-900) 20%,transparent)}}.bg-amber-900\/30{background-color:#7b33064d}@supports (color:color-mix(in lab,red,red)){.bg-amber-900\/30{background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.bg-amber-900\/40{background-color:#7b330666}@supports (color:color-mix(in lab,red,red)){.bg-amber-900\/40{background-color:color-mix(in oklab,var(--color-amber-900) 40%,transparent)}}.bg-amber-900\/50{background-color:#7b330680}@supports (color:color-mix(in lab,red,red)){.bg-amber-900\/50{background-color:color-mix(in oklab,var(--color-amber-900) 50%,transparent)}}.bg-amber-950\/10{background-color:#4619011a}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/10{background-color:color-mix(in oklab,var(--color-amber-950) 10%,transparent)}}.bg-amber-950\/20{background-color:#46190133}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/20{background-color:color-mix(in oklab,var(--color-amber-950) 20%,transparent)}}.bg-amber-950\/30{background-color:#4619014d}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/30{background-color:color-mix(in oklab,var(--color-amber-950) 30%,transparent)}}.bg-amber-950\/35{background-color:#46190159}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/35{background-color:color-mix(in oklab,var(--color-amber-950) 35%,transparent)}}.bg-amber-950\/40{background-color:#46190166}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/40{background-color:color-mix(in oklab,var(--color-amber-950) 40%,transparent)}}.bg-amber-950\/50{background-color:#46190180}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/50{background-color:color-mix(in oklab,var(--color-amber-950) 50%,transparent)}}.bg-bg-subtle{background-color:var(--color-bg-subtle)}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/30{background-color:#eff6ff4d}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/30{background-color:color-mix(in oklab,var(--color-blue-50) 30%,transparent)}}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/50{background-color:color-mix(in oklab,var(--color-blue-50) 50%,transparent)}}.bg-blue-50\/60{background-color:#eff6ff99}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/60{background-color:color-mix(in oklab,var(--color-blue-50) 60%,transparent)}}.bg-blue-50\/80{background-color:#eff6ffcc}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/80{background-color:color-mix(in oklab,var(--color-blue-50) 80%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/15{background-color:color-mix(in oklab,var(--color-blue-500) 15%,transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-600\/15{background-color:#155dfc26}@supports (color:color-mix(in lab,red,red)){.bg-blue-600\/15{background-color:color-mix(in oklab,var(--color-blue-600) 15%,transparent)}}.bg-blue-600\/20{background-color:#155dfc33}@supports (color:color-mix(in lab,red,red)){.bg-blue-600\/20{background-color:color-mix(in oklab,var(--color-blue-600) 20%,transparent)}}.bg-blue-600\/25{background-color:#155dfc40}@supports (color:color-mix(in lab,red,red)){.bg-blue-600\/25{background-color:color-mix(in oklab,var(--color-blue-600) 25%,transparent)}}.bg-blue-600\/70{background-color:#155dfcb3}@supports (color:color-mix(in lab,red,red)){.bg-blue-600\/70{background-color:color-mix(in oklab,var(--color-blue-600) 70%,transparent)}}.bg-blue-700{background-color:var(--color-blue-700)}.bg-blue-900\/20{background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.bg-blue-900\/20{background-color:color-mix(in oklab,var(--color-blue-900) 20%,transparent)}}.bg-blue-900\/30{background-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.bg-blue-900\/30{background-color:color-mix(in oklab,var(--color-blue-900) 30%,transparent)}}.bg-blue-950\/20{background-color:#16245633}@supports (color:color-mix(in lab,red,red)){.bg-blue-950\/20{background-color:color-mix(in oklab,var(--color-blue-950) 20%,transparent)}}.bg-blue-950\/30{background-color:#1624564d}@supports (color:color-mix(in lab,red,red)){.bg-blue-950\/30{background-color:color-mix(in oklab,var(--color-blue-950) 30%,transparent)}}.bg-blue-950\/35{background-color:#16245659}@supports (color:color-mix(in lab,red,red)){.bg-blue-950\/35{background-color:color-mix(in oklab,var(--color-blue-950) 35%,transparent)}}.bg-blue-950\/40{background-color:#16245666}@supports (color:color-mix(in lab,red,red)){.bg-blue-950\/40{background-color:color-mix(in oklab,var(--color-blue-950) 40%,transparent)}}.bg-blue-950\/50{background-color:#16245680}@supports (color:color-mix(in lab,red,red)){.bg-blue-950\/50{background-color:color-mix(in oklab,var(--color-blue-950) 50%,transparent)}}.bg-border{background-color:var(--color-border)}.bg-border-strong{background-color:var(--color-border-strong)}.bg-btn-primary{background-color:var(--color-btn-primary)}.bg-current{background-color:currentColor}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-50\/30{background-color:#ecfeff4d}@supports (color:color-mix(in lab,red,red)){.bg-cyan-50\/30{background-color:color-mix(in oklab,var(--color-cyan-50) 30%,transparent)}}.bg-cyan-50\/40{background-color:#ecfeff66}@supports (color:color-mix(in lab,red,red)){.bg-cyan-50\/40{background-color:color-mix(in oklab,var(--color-cyan-50) 40%,transparent)}}.bg-cyan-50\/50{background-color:#ecfeff80}@supports (color:color-mix(in lab,red,red)){.bg-cyan-50\/50{background-color:color-mix(in oklab,var(--color-cyan-50) 50%,transparent)}}.bg-cyan-50\/80{background-color:#ecfeffcc}@supports (color:color-mix(in lab,red,red)){.bg-cyan-50\/80{background-color:color-mix(in oklab,var(--color-cyan-50) 80%,transparent)}}.bg-cyan-50\/90{background-color:#ecfeffe6}@supports (color:color-mix(in lab,red,red)){.bg-cyan-50\/90{background-color:color-mix(in oklab,var(--color-cyan-50) 90%,transparent)}}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-200\/55{background-color:#a2f4fd8c}@supports (color:color-mix(in lab,red,red)){.bg-cyan-200\/55{background-color:color-mix(in oklab,var(--color-cyan-200) 55%,transparent)}}.bg-cyan-400\/25{background-color:#00d2ef40}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/25{background-color:color-mix(in oklab,var(--color-cyan-400) 25%,transparent)}}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.bg-cyan-500\/15{background-color:#00b7d726}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/15{background-color:color-mix(in oklab,var(--color-cyan-500) 15%,transparent)}}.bg-cyan-500\/20{background-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/20{background-color:color-mix(in oklab,var(--color-cyan-500) 20%,transparent)}}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-cyan-600\/10{background-color:#0092b51a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-600\/10{background-color:color-mix(in oklab,var(--color-cyan-600) 10%,transparent)}}.bg-cyan-600\/20{background-color:#0092b533}@supports (color:color-mix(in lab,red,red)){.bg-cyan-600\/20{background-color:color-mix(in oklab,var(--color-cyan-600) 20%,transparent)}}.bg-cyan-900\/10{background-color:#104e641a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-900\/10{background-color:color-mix(in oklab,var(--color-cyan-900) 10%,transparent)}}.bg-cyan-900\/20{background-color:#104e6433}@supports (color:color-mix(in lab,red,red)){.bg-cyan-900\/20{background-color:color-mix(in oklab,var(--color-cyan-900) 20%,transparent)}}.bg-cyan-900\/30{background-color:#104e644d}@supports (color:color-mix(in lab,red,red)){.bg-cyan-900\/30{background-color:color-mix(in oklab,var(--color-cyan-900) 30%,transparent)}}.bg-cyan-950\/20{background-color:#05334533}@supports (color:color-mix(in lab,red,red)){.bg-cyan-950\/20{background-color:color-mix(in oklab,var(--color-cyan-950) 20%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/20{background-color:#ecfdf533}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/20{background-color:color-mix(in oklab,var(--color-emerald-50) 20%,transparent)}}.bg-emerald-50\/25{background-color:#ecfdf540}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/25{background-color:color-mix(in oklab,var(--color-emerald-50) 25%,transparent)}}.bg-emerald-50\/40{background-color:#ecfdf566}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/40{background-color:color-mix(in oklab,var(--color-emerald-50) 40%,transparent)}}.bg-emerald-50\/50{background-color:#ecfdf580}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/50{background-color:color-mix(in oklab,var(--color-emerald-50) 50%,transparent)}}.bg-emerald-50\/70{background-color:#ecfdf5b3}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/70{background-color:color-mix(in oklab,var(--color-emerald-50) 70%,transparent)}}.bg-emerald-50\/80{background-color:#ecfdf5cc}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/80{background-color:color-mix(in oklab,var(--color-emerald-50) 80%,transparent)}}.bg-emerald-50\/90{background-color:#ecfdf5e6}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/90{background-color:color-mix(in oklab,var(--color-emerald-50) 90%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-200{background-color:var(--color-emerald-200)}.bg-emerald-300{background-color:var(--color-emerald-300)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/10{background-color:color-mix(in oklab,var(--color-emerald-400) 10%,transparent)}}.bg-emerald-400\/70{background-color:#00d294b3}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/70{background-color:color-mix(in oklab,var(--color-emerald-400) 70%,transparent)}}.bg-emerald-400\/80{background-color:#00d294cc}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/80{background-color:color-mix(in oklab,var(--color-emerald-400) 80%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.bg-emerald-500\/25{background-color:#00bb7f40}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/25{background-color:color-mix(in oklab,var(--color-emerald-500) 25%,transparent)}}.bg-emerald-500\/30{background-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/30{background-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.bg-emerald-500\/35{background-color:#00bb7f59}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/35{background-color:color-mix(in oklab,var(--color-emerald-500) 35%,transparent)}}.bg-emerald-500\/50{background-color:#00bb7f80}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/50{background-color:color-mix(in oklab,var(--color-emerald-500) 50%,transparent)}}.bg-emerald-500\/60{background-color:#00bb7f99}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/60{background-color:color-mix(in oklab,var(--color-emerald-500) 60%,transparent)}}.bg-emerald-500\/80{background-color:#00bb7fcc}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/80{background-color:color-mix(in oklab,var(--color-emerald-500) 80%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-600\/10{background-color:#0097671a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/10{background-color:color-mix(in oklab,var(--color-emerald-600) 10%,transparent)}}.bg-emerald-600\/15{background-color:#00976726}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/15{background-color:color-mix(in oklab,var(--color-emerald-600) 15%,transparent)}}.bg-emerald-600\/20{background-color:#00976733}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/20{background-color:color-mix(in oklab,var(--color-emerald-600) 20%,transparent)}}.bg-emerald-600\/30{background-color:#0097674d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/30{background-color:color-mix(in oklab,var(--color-emerald-600) 30%,transparent)}}.bg-emerald-600\/70{background-color:#009767b3}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/70{background-color:color-mix(in oklab,var(--color-emerald-600) 70%,transparent)}}.bg-emerald-800\/40{background-color:#005f4666}@supports (color:color-mix(in lab,red,red)){.bg-emerald-800\/40{background-color:color-mix(in oklab,var(--color-emerald-800) 40%,transparent)}}.bg-emerald-900\/20{background-color:#004e3b33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-900\/20{background-color:color-mix(in oklab,var(--color-emerald-900) 20%,transparent)}}.bg-emerald-900\/25{background-color:#004e3b40}@supports (color:color-mix(in lab,red,red)){.bg-emerald-900\/25{background-color:color-mix(in oklab,var(--color-emerald-900) 25%,transparent)}}.bg-emerald-900\/30{background-color:#004e3b4d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-900\/30{background-color:color-mix(in oklab,var(--color-emerald-900) 30%,transparent)}}.bg-emerald-900\/40{background-color:#004e3b66}@supports (color:color-mix(in lab,red,red)){.bg-emerald-900\/40{background-color:color-mix(in oklab,var(--color-emerald-900) 40%,transparent)}}.bg-emerald-900\/60{background-color:#004e3b99}@supports (color:color-mix(in lab,red,red)){.bg-emerald-900\/60{background-color:color-mix(in oklab,var(--color-emerald-900) 60%,transparent)}}.bg-emerald-950\/5{background-color:#002c220d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/5{background-color:color-mix(in oklab,var(--color-emerald-950) 5%,transparent)}}.bg-emerald-950\/10{background-color:#002c221a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/10{background-color:color-mix(in oklab,var(--color-emerald-950) 10%,transparent)}}.bg-emerald-950\/15{background-color:#002c2226}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/15{background-color:color-mix(in oklab,var(--color-emerald-950) 15%,transparent)}}.bg-emerald-950\/20{background-color:#002c2233}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/20{background-color:color-mix(in oklab,var(--color-emerald-950) 20%,transparent)}}.bg-emerald-950\/25{background-color:#002c2240}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/25{background-color:color-mix(in oklab,var(--color-emerald-950) 25%,transparent)}}.bg-emerald-950\/30{background-color:#002c224d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/30{background-color:color-mix(in oklab,var(--color-emerald-950) 30%,transparent)}}.bg-emerald-950\/35{background-color:#002c2259}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/35{background-color:color-mix(in oklab,var(--color-emerald-950) 35%,transparent)}}.bg-emerald-950\/40{background-color:#002c2266}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/40{background-color:color-mix(in oklab,var(--color-emerald-950) 40%,transparent)}}.bg-error\/85{background-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.bg-error\/85{background-color:color-mix(in oklab,var(--color-error) 85%,transparent)}}.bg-foreground{background-color:var(--color-foreground)}.bg-fuchsia-50{background-color:var(--color-fuchsia-50)}.bg-fuchsia-50\/20{background-color:#fdf4ff33}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-50\/20{background-color:color-mix(in oklab,var(--color-fuchsia-50) 20%,transparent)}}.bg-fuchsia-50\/40{background-color:#fdf4ff66}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-50\/40{background-color:color-mix(in oklab,var(--color-fuchsia-50) 40%,transparent)}}.bg-fuchsia-50\/70{background-color:#fdf4ffb3}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-50\/70{background-color:color-mix(in oklab,var(--color-fuchsia-50) 70%,transparent)}}.bg-fuchsia-50\/90{background-color:#fdf4ffe6}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-50\/90{background-color:color-mix(in oklab,var(--color-fuchsia-50) 90%,transparent)}}.bg-fuchsia-100{background-color:var(--color-fuchsia-100)}.bg-fuchsia-200{background-color:var(--color-fuchsia-200)}.bg-fuchsia-400\/25{background-color:#ec6cff40}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-400\/25{background-color:color-mix(in oklab,var(--color-fuchsia-400) 25%,transparent)}}.bg-fuchsia-500\/10{background-color:#e12afb1a}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-500\/10{background-color:color-mix(in oklab,var(--color-fuchsia-500) 10%,transparent)}}.bg-fuchsia-500\/15{background-color:#e12afb26}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-500\/15{background-color:color-mix(in oklab,var(--color-fuchsia-500) 15%,transparent)}}.bg-fuchsia-500\/20{background-color:#e12afb33}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-500\/20{background-color:color-mix(in oklab,var(--color-fuchsia-500) 20%,transparent)}}.bg-fuchsia-500\/30{background-color:#e12afb4d}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-500\/30{background-color:color-mix(in oklab,var(--color-fuchsia-500) 30%,transparent)}}.bg-fuchsia-600\/20{background-color:#c600db33}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-600\/20{background-color:color-mix(in oklab,var(--color-fuchsia-600) 20%,transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/40{background-color:#f9fafb66}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/40{background-color:color-mix(in oklab,var(--color-gray-50) 40%,transparent)}}.bg-gray-50\/50{background-color:#f9fafb80}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/50{background-color:color-mix(in oklab,var(--color-gray-50) 50%,transparent)}}.bg-gray-50\/60{background-color:#f9fafb99}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/60{background-color:color-mix(in oklab,var(--color-gray-50) 60%,transparent)}}.bg-gray-50\/70{background-color:#f9fafbb3}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/70{background-color:color-mix(in oklab,var(--color-gray-50) 70%,transparent)}}.bg-gray-50\/80{background-color:#f9fafbcc}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/80{background-color:color-mix(in oklab,var(--color-gray-50) 80%,transparent)}}.bg-gray-50\/90{background-color:#f9fafbe6}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/90{background-color:color-mix(in oklab,var(--color-gray-50) 90%,transparent)}}.bg-gray-50\/95{background-color:#f9fafbf2}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/95{background-color:color-mix(in oklab,var(--color-gray-50) 95%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-100\/50{background-color:#f3f4f680}@supports (color:color-mix(in lab,red,red)){.bg-gray-100\/50{background-color:color-mix(in oklab,var(--color-gray-100) 50%,transparent)}}.bg-gray-100\/80{background-color:#f3f4f6cc}@supports (color:color-mix(in lab,red,red)){.bg-gray-100\/80{background-color:color-mix(in oklab,var(--color-gray-100) 80%,transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-200\/90{background-color:#e5e7ebe6}@supports (color:color-mix(in lab,red,red)){.bg-gray-200\/90{background-color:color-mix(in oklab,var(--color-gray-200) 90%,transparent)}}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-500\/10{background-color:#6a72821a}@supports (color:color-mix(in lab,red,red)){.bg-gray-500\/10{background-color:color-mix(in oklab,var(--color-gray-500) 10%,transparent)}}.bg-gray-500\/20{background-color:#6a728233}@supports (color:color-mix(in lab,red,red)){.bg-gray-500\/20{background-color:color-mix(in oklab,var(--color-gray-500) 20%,transparent)}}.bg-gray-500\/70{background-color:#6a7282b3}@supports (color:color-mix(in lab,red,red)){.bg-gray-500\/70{background-color:color-mix(in oklab,var(--color-gray-500) 70%,transparent)}}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-gray-950{background-color:var(--color-gray-950)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500) 10%,transparent)}}.bg-green-500\/15{background-color:#00c75826}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/15{background-color:color-mix(in oklab,var(--color-green-500) 15%,transparent)}}.bg-green-500\/20{background-color:#00c75833}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/20{background-color:color-mix(in oklab,var(--color-green-500) 20%,transparent)}}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-50\/30{background-color:#eef2ff4d}@supports (color:color-mix(in lab,red,red)){.bg-indigo-50\/30{background-color:color-mix(in oklab,var(--color-indigo-50) 30%,transparent)}}.bg-indigo-50\/40{background-color:#eef2ff66}@supports (color:color-mix(in lab,red,red)){.bg-indigo-50\/40{background-color:color-mix(in oklab,var(--color-indigo-50) 40%,transparent)}}.bg-indigo-50\/70{background-color:#eef2ffb3}@supports (color:color-mix(in lab,red,red)){.bg-indigo-50\/70{background-color:color-mix(in oklab,var(--color-indigo-50) 70%,transparent)}}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-200\/70{background-color:#c7d2ffb3}@supports (color:color-mix(in lab,red,red)){.bg-indigo-200\/70{background-color:color-mix(in oklab,var(--color-indigo-200) 70%,transparent)}}.bg-indigo-400{background-color:var(--color-indigo-400)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/10{background-color:color-mix(in oklab,var(--color-indigo-500) 10%,transparent)}}.bg-indigo-500\/15{background-color:#625fff26}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/15{background-color:color-mix(in oklab,var(--color-indigo-500) 15%,transparent)}}.bg-indigo-500\/20{background-color:#625fff33}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/20{background-color:color-mix(in oklab,var(--color-indigo-500) 20%,transparent)}}.bg-indigo-500\/30{background-color:#625fff4d}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/30{background-color:color-mix(in oklab,var(--color-indigo-500) 30%,transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-indigo-600\/20{background-color:#4f39f633}@supports (color:color-mix(in lab,red,red)){.bg-indigo-600\/20{background-color:color-mix(in oklab,var(--color-indigo-600) 20%,transparent)}}.bg-indigo-900\/20{background-color:#312c8533}@supports (color:color-mix(in lab,red,red)){.bg-indigo-900\/20{background-color:color-mix(in oklab,var(--color-indigo-900) 20%,transparent)}}.bg-indigo-900\/30{background-color:#312c854d}@supports (color:color-mix(in lab,red,red)){.bg-indigo-900\/30{background-color:color-mix(in oklab,var(--color-indigo-900) 30%,transparent)}}.bg-lime-50{background-color:var(--color-lime-50)}.bg-lime-100{background-color:var(--color-lime-100)}.bg-lime-500\/10{background-color:#80cd001a}@supports (color:color-mix(in lab,red,red)){.bg-lime-500\/10{background-color:color-mix(in oklab,var(--color-lime-500) 10%,transparent)}}.bg-lime-500\/20{background-color:#80cd0033}@supports (color:color-mix(in lab,red,red)){.bg-lime-500\/20{background-color:color-mix(in oklab,var(--color-lime-500) 20%,transparent)}}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-50\/70{background-color:#fafafab3}@supports (color:color-mix(in lab,red,red)){.bg-neutral-50\/70{background-color:color-mix(in oklab,var(--color-neutral-50) 70%,transparent)}}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-50\/30{background-color:#fff7ed4d}@supports (color:color-mix(in lab,red,red)){.bg-orange-50\/30{background-color:color-mix(in oklab,var(--color-orange-50) 30%,transparent)}}.bg-orange-50\/40{background-color:#fff7ed66}@supports (color:color-mix(in lab,red,red)){.bg-orange-50\/40{background-color:color-mix(in oklab,var(--color-orange-50) 40%,transparent)}}.bg-orange-50\/50{background-color:#fff7ed80}@supports (color:color-mix(in lab,red,red)){.bg-orange-50\/50{background-color:color-mix(in oklab,var(--color-orange-50) 50%,transparent)}}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-400\/25{background-color:#ff8b1a40}@supports (color:color-mix(in lab,red,red)){.bg-orange-400\/25{background-color:color-mix(in oklab,var(--color-orange-400) 25%,transparent)}}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500) 10%,transparent)}}.bg-orange-500\/15{background-color:#fe6e0026}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/15{background-color:color-mix(in oklab,var(--color-orange-500) 15%,transparent)}}.bg-orange-500\/20{background-color:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/20{background-color:color-mix(in oklab,var(--color-orange-500) 20%,transparent)}}.bg-orange-600{background-color:var(--color-orange-600)}.bg-orange-600\/20{background-color:#f0510033}@supports (color:color-mix(in lab,red,red)){.bg-orange-600\/20{background-color:color-mix(in oklab,var(--color-orange-600) 20%,transparent)}}.bg-orange-900\/20{background-color:#7e2a0c33}@supports (color:color-mix(in lab,red,red)){.bg-orange-900\/20{background-color:color-mix(in oklab,var(--color-orange-900) 20%,transparent)}}.bg-orange-900\/30{background-color:#7e2a0c4d}@supports (color:color-mix(in lab,red,red)){.bg-orange-900\/30{background-color:color-mix(in oklab,var(--color-orange-900) 30%,transparent)}}.bg-orange-900\/40{background-color:#7e2a0c66}@supports (color:color-mix(in lab,red,red)){.bg-orange-900\/40{background-color:color-mix(in oklab,var(--color-orange-900) 40%,transparent)}}.bg-orange-950\/20{background-color:#44130633}@supports (color:color-mix(in lab,red,red)){.bg-orange-950\/20{background-color:color-mix(in oklab,var(--color-orange-950) 20%,transparent)}}.bg-orange-950\/40{background-color:#44130666}@supports (color:color-mix(in lab,red,red)){.bg-orange-950\/40{background-color:color-mix(in oklab,var(--color-orange-950) 40%,transparent)}}.bg-pink-50{background-color:var(--color-pink-50)}.bg-pink-100{background-color:var(--color-pink-100)}.bg-pink-400\/25{background-color:#fb64b640}@supports (color:color-mix(in lab,red,red)){.bg-pink-400\/25{background-color:color-mix(in oklab,var(--color-pink-400) 25%,transparent)}}.bg-pink-500{background-color:var(--color-pink-500)}.bg-pink-500\/10{background-color:#f6339a1a}@supports (color:color-mix(in lab,red,red)){.bg-pink-500\/10{background-color:color-mix(in oklab,var(--color-pink-500) 10%,transparent)}}.bg-pink-500\/20{background-color:#f6339a33}@supports (color:color-mix(in lab,red,red)){.bg-pink-500\/20{background-color:color-mix(in oklab,var(--color-pink-500) 20%,transparent)}}.bg-pink-900\/30{background-color:#8610434d}@supports (color:color-mix(in lab,red,red)){.bg-pink-900\/30{background-color:color-mix(in oklab,var(--color-pink-900) 30%,transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500) 10%,transparent)}}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/20{background-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.bg-purple-950\/30{background-color:#3c03664d}@supports (color:color-mix(in lab,red,red)){.bg-purple-950\/30{background-color:color-mix(in oklab,var(--color-purple-950) 30%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/50{background-color:#fef2f280}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/50{background-color:color-mix(in oklab,var(--color-red-50) 50%,transparent)}}.bg-red-50\/60{background-color:#fef2f299}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/60{background-color:color-mix(in oklab,var(--color-red-50) 60%,transparent)}}.bg-red-50\/80{background-color:#fef2f2cc}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/80{background-color:color-mix(in oklab,var(--color-red-50) 80%,transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-400\/10{background-color:#ff65681a}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/10{background-color:color-mix(in oklab,var(--color-red-400) 10%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/20{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-600\/15{background-color:#e4001426}@supports (color:color-mix(in lab,red,red)){.bg-red-600\/15{background-color:color-mix(in oklab,var(--color-red-600) 15%,transparent)}}.bg-red-600\/20{background-color:#e4001433}@supports (color:color-mix(in lab,red,red)){.bg-red-600\/20{background-color:color-mix(in oklab,var(--color-red-600) 20%,transparent)}}.bg-red-900\/20{background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/20{background-color:color-mix(in oklab,var(--color-red-900) 20%,transparent)}}.bg-red-900\/30{background-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/30{background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.bg-red-900\/40{background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/40{background-color:color-mix(in oklab,var(--color-red-900) 40%,transparent)}}.bg-red-900\/60{background-color:#82181a99}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/60{background-color:color-mix(in oklab,var(--color-red-900) 60%,transparent)}}.bg-red-950\/20{background-color:#46080933}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/20{background-color:color-mix(in oklab,var(--color-red-950) 20%,transparent)}}.bg-red-950\/30{background-color:#4608094d}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/30{background-color:color-mix(in oklab,var(--color-red-950) 30%,transparent)}}.bg-red-950\/40{background-color:#46080966}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/40{background-color:color-mix(in oklab,var(--color-red-950) 40%,transparent)}}.bg-red-950\/50{background-color:#46080980}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/50{background-color:color-mix(in oklab,var(--color-red-950) 50%,transparent)}}.bg-red-950\/60{background-color:#46080999}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/60{background-color:color-mix(in oklab,var(--color-red-950) 60%,transparent)}}.bg-red-950\/80{background-color:#460809cc}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/80{background-color:color-mix(in oklab,var(--color-red-950) 80%,transparent)}}.bg-red-950\/90{background-color:#460809e6}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/90{background-color:color-mix(in oklab,var(--color-red-950) 90%,transparent)}}.bg-red-950\/95{background-color:#460809f2}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/95{background-color:color-mix(in oklab,var(--color-red-950) 95%,transparent)}}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/20{background-color:#fff1f233}@supports (color:color-mix(in lab,red,red)){.bg-rose-50\/20{background-color:color-mix(in oklab,var(--color-rose-50) 20%,transparent)}}.bg-rose-50\/50{background-color:#fff1f280}@supports (color:color-mix(in lab,red,red)){.bg-rose-50\/50{background-color:color-mix(in oklab,var(--color-rose-50) 50%,transparent)}}.bg-rose-50\/70{background-color:#fff1f2b3}@supports (color:color-mix(in lab,red,red)){.bg-rose-50\/70{background-color:color-mix(in oklab,var(--color-rose-50) 70%,transparent)}}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/5{background-color:#ff23570d}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/5{background-color:color-mix(in oklab,var(--color-rose-500) 5%,transparent)}}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/15{background-color:color-mix(in oklab,var(--color-rose-500) 15%,transparent)}}.bg-rose-500\/20{background-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/20{background-color:color-mix(in oklab,var(--color-rose-500) 20%,transparent)}}.bg-rose-500\/35{background-color:#ff235759}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/35{background-color:color-mix(in oklab,var(--color-rose-500) 35%,transparent)}}.bg-rose-600{background-color:var(--color-rose-600)}.bg-rose-900\/20{background-color:#8b083633}@supports (color:color-mix(in lab,red,red)){.bg-rose-900\/20{background-color:color-mix(in oklab,var(--color-rose-900) 20%,transparent)}}.bg-rose-900\/30{background-color:#8b08364d}@supports (color:color-mix(in lab,red,red)){.bg-rose-900\/30{background-color:color-mix(in oklab,var(--color-rose-900) 30%,transparent)}}.bg-rose-900\/40{background-color:#8b083666}@supports (color:color-mix(in lab,red,red)){.bg-rose-900\/40{background-color:color-mix(in oklab,var(--color-rose-900) 40%,transparent)}}.bg-rose-950\/35{background-color:#4d021859}@supports (color:color-mix(in lab,red,red)){.bg-rose-950\/35{background-color:color-mix(in oklab,var(--color-rose-950) 35%,transparent)}}.bg-rose-950\/50{background-color:#4d021880}@supports (color:color-mix(in lab,red,red)){.bg-rose-950\/50{background-color:color-mix(in oklab,var(--color-rose-950) 50%,transparent)}}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-50\/20{background-color:#f0f9ff33}@supports (color:color-mix(in lab,red,red)){.bg-sky-50\/20{background-color:color-mix(in oklab,var(--color-sky-50) 20%,transparent)}}.bg-sky-50\/60{background-color:#f0f9ff99}@supports (color:color-mix(in lab,red,red)){.bg-sky-50\/60{background-color:color-mix(in oklab,var(--color-sky-50) 60%,transparent)}}.bg-sky-50\/70{background-color:#f0f9ffb3}@supports (color:color-mix(in lab,red,red)){.bg-sky-50\/70{background-color:color-mix(in oklab,var(--color-sky-50) 70%,transparent)}}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-400{background-color:var(--color-sky-400)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/10{background-color:color-mix(in oklab,var(--color-sky-500) 10%,transparent)}}.bg-sky-500\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/15{background-color:color-mix(in oklab,var(--color-sky-500) 15%,transparent)}}.bg-sky-500\/20{background-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/20{background-color:color-mix(in oklab,var(--color-sky-500) 20%,transparent)}}.bg-sky-500\/30{background-color:#00a5ef4d}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/30{background-color:color-mix(in oklab,var(--color-sky-500) 30%,transparent)}}.bg-sky-500\/35{background-color:#00a5ef59}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/35{background-color:color-mix(in oklab,var(--color-sky-500) 35%,transparent)}}.bg-sky-500\/\[0\.03\]{background-color:#00a5ef08}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-sky-500) 3%,transparent)}}.bg-sky-600{background-color:var(--color-sky-600)}.bg-sky-600\/15{background-color:#0084cc26}@supports (color:color-mix(in lab,red,red)){.bg-sky-600\/15{background-color:color-mix(in oklab,var(--color-sky-600) 15%,transparent)}}.bg-sky-600\/30{background-color:#0084cc4d}@supports (color:color-mix(in lab,red,red)){.bg-sky-600\/30{background-color:color-mix(in oklab,var(--color-sky-600) 30%,transparent)}}.bg-sky-900\/20{background-color:#024a7033}@supports (color:color-mix(in lab,red,red)){.bg-sky-900\/20{background-color:color-mix(in oklab,var(--color-sky-900) 20%,transparent)}}.bg-sky-900\/30{background-color:#024a704d}@supports (color:color-mix(in lab,red,red)){.bg-sky-900\/30{background-color:color-mix(in oklab,var(--color-sky-900) 30%,transparent)}}.bg-sky-900\/40{background-color:#024a7066}@supports (color:color-mix(in lab,red,red)){.bg-sky-900\/40{background-color:color-mix(in oklab,var(--color-sky-900) 40%,transparent)}}.bg-sky-900\/60{background-color:#024a7099}@supports (color:color-mix(in lab,red,red)){.bg-sky-900\/60{background-color:color-mix(in oklab,var(--color-sky-900) 60%,transparent)}}.bg-sky-950\/30{background-color:#052f4a4d}@supports (color:color-mix(in lab,red,red)){.bg-sky-950\/30{background-color:color-mix(in oklab,var(--color-sky-950) 30%,transparent)}}.bg-sky-950\/35{background-color:#052f4a59}@supports (color:color-mix(in lab,red,red)){.bg-sky-950\/35{background-color:color-mix(in oklab,var(--color-sky-950) 35%,transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/40{background-color:#f8fafc66}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/40{background-color:color-mix(in oklab,var(--color-slate-50) 40%,transparent)}}.bg-slate-50\/60{background-color:#f8fafc99}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/60{background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/80{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.bg-slate-50\/90{background-color:#f8fafce6}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/90{background-color:color-mix(in oklab,var(--color-slate-50) 90%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-200\/90{background-color:#e2e8f0e6}@supports (color:color-mix(in lab,red,red)){.bg-slate-200\/90{background-color:color-mix(in oklab,var(--color-slate-200) 90%,transparent)}}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/10{background-color:color-mix(in oklab,var(--color-slate-500) 10%,transparent)}}.bg-slate-500\/20{background-color:#62748e33}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/20{background-color:color-mix(in oklab,var(--color-slate-500) 20%,transparent)}}.bg-slate-500\/30{background-color:#62748e4d}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/30{background-color:color-mix(in oklab,var(--color-slate-500) 30%,transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-success,.bg-success\/85{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/85{background-color:color-mix(in oklab,var(--color-success) 85%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-surface-raised{background-color:var(--color-surface-raised)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-100{background-color:var(--color-teal-100)}.bg-teal-400\/25{background-color:#00d3bd40}@supports (color:color-mix(in lab,red,red)){.bg-teal-400\/25{background-color:color-mix(in oklab,var(--color-teal-400) 25%,transparent)}}.bg-teal-500\/10{background-color:#00baa71a}@supports (color:color-mix(in lab,red,red)){.bg-teal-500\/10{background-color:color-mix(in oklab,var(--color-teal-500) 10%,transparent)}}.bg-teal-500\/20{background-color:#00baa733}@supports (color:color-mix(in lab,red,red)){.bg-teal-500\/20{background-color:color-mix(in oklab,var(--color-teal-500) 20%,transparent)}}.bg-teal-900\/30{background-color:#0b4f4a4d}@supports (color:color-mix(in lab,red,red)){.bg-teal-900\/30{background-color:color-mix(in oklab,var(--color-teal-900) 30%,transparent)}}.bg-teal-950\/30{background-color:#022f2e4d}@supports (color:color-mix(in lab,red,red)){.bg-teal-950\/30{background-color:color-mix(in oklab,var(--color-teal-950) 30%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-50\/25{background-color:#f5f3ff40}@supports (color:color-mix(in lab,red,red)){.bg-violet-50\/25{background-color:color-mix(in oklab,var(--color-violet-50) 25%,transparent)}}.bg-violet-50\/30{background-color:#f5f3ff4d}@supports (color:color-mix(in lab,red,red)){.bg-violet-50\/30{background-color:color-mix(in oklab,var(--color-violet-50) 30%,transparent)}}.bg-violet-50\/40{background-color:#f5f3ff66}@supports (color:color-mix(in lab,red,red)){.bg-violet-50\/40{background-color:color-mix(in oklab,var(--color-violet-50) 40%,transparent)}}.bg-violet-50\/50{background-color:#f5f3ff80}@supports (color:color-mix(in lab,red,red)){.bg-violet-50\/50{background-color:color-mix(in oklab,var(--color-violet-50) 50%,transparent)}}.bg-violet-50\/60{background-color:#f5f3ff99}@supports (color:color-mix(in lab,red,red)){.bg-violet-50\/60{background-color:color-mix(in oklab,var(--color-violet-50) 60%,transparent)}}.bg-violet-50\/70{background-color:#f5f3ffb3}@supports (color:color-mix(in lab,red,red)){.bg-violet-50\/70{background-color:color-mix(in oklab,var(--color-violet-50) 70%,transparent)}}.bg-violet-50\/80{background-color:#f5f3ffcc}@supports (color:color-mix(in lab,red,red)){.bg-violet-50\/80{background-color:color-mix(in oklab,var(--color-violet-50) 80%,transparent)}}.bg-violet-50\/90{background-color:#f5f3ffe6}@supports (color:color-mix(in lab,red,red)){.bg-violet-50\/90{background-color:color-mix(in oklab,var(--color-violet-50) 90%,transparent)}}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-100\/80{background-color:#ede9fecc}@supports (color:color-mix(in lab,red,red)){.bg-violet-100\/80{background-color:color-mix(in oklab,var(--color-violet-100) 80%,transparent)}}.bg-violet-200{background-color:var(--color-violet-200)}.bg-violet-200\/55{background-color:#ddd6ff8c}@supports (color:color-mix(in lab,red,red)){.bg-violet-200\/55{background-color:color-mix(in oklab,var(--color-violet-200) 55%,transparent)}}.bg-violet-400{background-color:var(--color-violet-400)}.bg-violet-400\/20{background-color:#a685ff33}@supports (color:color-mix(in lab,red,red)){.bg-violet-400\/20{background-color:color-mix(in oklab,var(--color-violet-400) 20%,transparent)}}.bg-violet-400\/50{background-color:#a685ff80}@supports (color:color-mix(in lab,red,red)){.bg-violet-400\/50{background-color:color-mix(in oklab,var(--color-violet-400) 50%,transparent)}}.bg-violet-400\/60{background-color:#a685ff99}@supports (color:color-mix(in lab,red,red)){.bg-violet-400\/60{background-color:color-mix(in oklab,var(--color-violet-400) 60%,transparent)}}.bg-violet-400\/70{background-color:#a685ffb3}@supports (color:color-mix(in lab,red,red)){.bg-violet-400\/70{background-color:color-mix(in oklab,var(--color-violet-400) 70%,transparent)}}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-500\/5{background-color:#8d54ff0d}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/5{background-color:color-mix(in oklab,var(--color-violet-500) 5%,transparent)}}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/10{background-color:color-mix(in oklab,var(--color-violet-500) 10%,transparent)}}.bg-violet-500\/12{background-color:#8d54ff1f}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/12{background-color:color-mix(in oklab,var(--color-violet-500) 12%,transparent)}}.bg-violet-500\/15{background-color:#8d54ff26}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/15{background-color:color-mix(in oklab,var(--color-violet-500) 15%,transparent)}}.bg-violet-500\/18{background-color:#8d54ff2e}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/18{background-color:color-mix(in oklab,var(--color-violet-500) 18%,transparent)}}.bg-violet-500\/20{background-color:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/20{background-color:color-mix(in oklab,var(--color-violet-500) 20%,transparent)}}.bg-violet-500\/30{background-color:#8d54ff4d}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/30{background-color:color-mix(in oklab,var(--color-violet-500) 30%,transparent)}}.bg-violet-500\/40{background-color:#8d54ff66}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/40{background-color:color-mix(in oklab,var(--color-violet-500) 40%,transparent)}}.bg-violet-500\/60{background-color:#8d54ff99}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/60{background-color:color-mix(in oklab,var(--color-violet-500) 60%,transparent)}}.bg-violet-600{background-color:var(--color-violet-600)}.bg-violet-600\/10{background-color:#7f22fe1a}@supports (color:color-mix(in lab,red,red)){.bg-violet-600\/10{background-color:color-mix(in oklab,var(--color-violet-600) 10%,transparent)}}.bg-violet-600\/15{background-color:#7f22fe26}@supports (color:color-mix(in lab,red,red)){.bg-violet-600\/15{background-color:color-mix(in oklab,var(--color-violet-600) 15%,transparent)}}.bg-violet-600\/20{background-color:#7f22fe33}@supports (color:color-mix(in lab,red,red)){.bg-violet-600\/20{background-color:color-mix(in oklab,var(--color-violet-600) 20%,transparent)}}.bg-violet-600\/30{background-color:#7f22fe4d}@supports (color:color-mix(in lab,red,red)){.bg-violet-600\/30{background-color:color-mix(in oklab,var(--color-violet-600) 30%,transparent)}}.bg-violet-600\/40{background-color:#7f22fe66}@supports (color:color-mix(in lab,red,red)){.bg-violet-600\/40{background-color:color-mix(in oklab,var(--color-violet-600) 40%,transparent)}}.bg-violet-600\/70{background-color:#7f22feb3}@supports (color:color-mix(in lab,red,red)){.bg-violet-600\/70{background-color:color-mix(in oklab,var(--color-violet-600) 70%,transparent)}}.bg-violet-800\/30{background-color:#5d0ec04d}@supports (color:color-mix(in lab,red,red)){.bg-violet-800\/30{background-color:color-mix(in oklab,var(--color-violet-800) 30%,transparent)}}.bg-violet-900\/10{background-color:#4d179a1a}@supports (color:color-mix(in lab,red,red)){.bg-violet-900\/10{background-color:color-mix(in oklab,var(--color-violet-900) 10%,transparent)}}.bg-violet-900\/20{background-color:#4d179a33}@supports (color:color-mix(in lab,red,red)){.bg-violet-900\/20{background-color:color-mix(in oklab,var(--color-violet-900) 20%,transparent)}}.bg-violet-900\/25{background-color:#4d179a40}@supports (color:color-mix(in lab,red,red)){.bg-violet-900\/25{background-color:color-mix(in oklab,var(--color-violet-900) 25%,transparent)}}.bg-violet-900\/30{background-color:#4d179a4d}@supports (color:color-mix(in lab,red,red)){.bg-violet-900\/30{background-color:color-mix(in oklab,var(--color-violet-900) 30%,transparent)}}.bg-violet-900\/40{background-color:#4d179a66}@supports (color:color-mix(in lab,red,red)){.bg-violet-900\/40{background-color:color-mix(in oklab,var(--color-violet-900) 40%,transparent)}}.bg-violet-900\/50{background-color:#4d179a80}@supports (color:color-mix(in lab,red,red)){.bg-violet-900\/50{background-color:color-mix(in oklab,var(--color-violet-900) 50%,transparent)}}.bg-violet-900\/60{background-color:#4d179a99}@supports (color:color-mix(in lab,red,red)){.bg-violet-900\/60{background-color:color-mix(in oklab,var(--color-violet-900) 60%,transparent)}}.bg-violet-950\/10{background-color:#2f0d681a}@supports (color:color-mix(in lab,red,red)){.bg-violet-950\/10{background-color:color-mix(in oklab,var(--color-violet-950) 10%,transparent)}}.bg-violet-950\/15{background-color:#2f0d6826}@supports (color:color-mix(in lab,red,red)){.bg-violet-950\/15{background-color:color-mix(in oklab,var(--color-violet-950) 15%,transparent)}}.bg-violet-950\/20{background-color:#2f0d6833}@supports (color:color-mix(in lab,red,red)){.bg-violet-950\/20{background-color:color-mix(in oklab,var(--color-violet-950) 20%,transparent)}}.bg-violet-950\/25{background-color:#2f0d6840}@supports (color:color-mix(in lab,red,red)){.bg-violet-950\/25{background-color:color-mix(in oklab,var(--color-violet-950) 25%,transparent)}}.bg-violet-950\/30{background-color:#2f0d684d}@supports (color:color-mix(in lab,red,red)){.bg-violet-950\/30{background-color:color-mix(in oklab,var(--color-violet-950) 30%,transparent)}}.bg-violet-950\/35{background-color:#2f0d6859}@supports (color:color-mix(in lab,red,red)){.bg-violet-950\/35{background-color:color-mix(in oklab,var(--color-violet-950) 35%,transparent)}}.bg-violet-950\/40{background-color:#2f0d6866}@supports (color:color-mix(in lab,red,red)){.bg-violet-950\/40{background-color:color-mix(in oklab,var(--color-violet-950) 40%,transparent)}}.bg-violet-950\/50{background-color:#2f0d6880}@supports (color:color-mix(in lab,red,red)){.bg-violet-950\/50{background-color:color-mix(in oklab,var(--color-violet-950) 50%,transparent)}}.bg-warning\/85{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/85{background-color:color-mix(in oklab,var(--color-warning) 85%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.bg-white\/75{background-color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.bg-white\/76{background-color:#ffffffc2}@supports (color:color-mix(in lab,red,red)){.bg-white\/76{background-color:color-mix(in oklab,var(--color-white) 76%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/82{background-color:#ffffffd1}@supports (color:color-mix(in lab,red,red)){.bg-white\/82{background-color:color-mix(in oklab,var(--color-white) 82%,transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.bg-white\/85{background-color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.bg-white\/88{background-color:#ffffffe0}@supports (color:color-mix(in lab,red,red)){.bg-white\/88{background-color:color-mix(in oklab,var(--color-white) 88%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/92{background-color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.bg-white\/92{background-color:color-mix(in oklab,var(--color-white) 92%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-white\/98{background-color:#fffffffa}@supports (color:color-mix(in lab,red,red)){.bg-white\/98{background-color:color-mix(in oklab,var(--color-white) 98%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.bg-white\/\[0\.09\]{background-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.09\]{background-color:color-mix(in oklab,var(--color-white) 9%,transparent)}}.bg-white\/\[0\.11\]{background-color:#ffffff1c}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.11\]{background-color:color-mix(in oklab,var(--color-white) 11%,transparent)}}.bg-white\/\[0\.045\]{background-color:#ffffff0b}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.045\]{background-color:color-mix(in oklab,var(--color-white) 4.5%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/10{background-color:color-mix(in oklab,var(--color-yellow-500) 10%,transparent)}}.bg-yellow-500\/15{background-color:#edb20026}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/15{background-color:color-mix(in oklab,var(--color-yellow-500) 15%,transparent)}}.bg-yellow-500\/20{background-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/20{background-color:color-mix(in oklab,var(--color-yellow-500) 20%,transparent)}}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-300{background-color:var(--color-zinc-300)}.bg-zinc-400{background-color:var(--color-zinc-400)}.bg-zinc-400\/20{background-color:#9f9fa933}@supports (color:color-mix(in lab,red,red)){.bg-zinc-400\/20{background-color:color-mix(in oklab,var(--color-zinc-400) 20%,transparent)}}.bg-zinc-400\/60{background-color:#9f9fa999}@supports (color:color-mix(in lab,red,red)){.bg-zinc-400\/60{background-color:color-mix(in oklab,var(--color-zinc-400) 60%,transparent)}}.bg-zinc-500{background-color:var(--color-zinc-500)}.bg-zinc-500\/10{background-color:#71717b1a}@supports (color:color-mix(in lab,red,red)){.bg-zinc-500\/10{background-color:color-mix(in oklab,var(--color-zinc-500) 10%,transparent)}}.bg-zinc-500\/20{background-color:#71717b33}@supports (color:color-mix(in lab,red,red)){.bg-zinc-500\/20{background-color:color-mix(in oklab,var(--color-zinc-500) 20%,transparent)}}.bg-zinc-600{background-color:var(--color-zinc-600)}.bg-zinc-700{background-color:var(--color-zinc-700)}.bg-zinc-700\/40{background-color:#3f3f4666}@supports (color:color-mix(in lab,red,red)){.bg-zinc-700\/40{background-color:color-mix(in oklab,var(--color-zinc-700) 40%,transparent)}}.bg-zinc-700\/50{background-color:#3f3f4680}@supports (color:color-mix(in lab,red,red)){.bg-zinc-700\/50{background-color:color-mix(in oklab,var(--color-zinc-700) 50%,transparent)}}.bg-zinc-700\/60{background-color:#3f3f4699}@supports (color:color-mix(in lab,red,red)){.bg-zinc-700\/60{background-color:color-mix(in oklab,var(--color-zinc-700) 60%,transparent)}}.bg-zinc-800{background-color:var(--color-zinc-800)}.bg-zinc-800\/20{background-color:#27272a33}@supports (color:color-mix(in lab,red,red)){.bg-zinc-800\/20{background-color:color-mix(in oklab,var(--color-zinc-800) 20%,transparent)}}.bg-zinc-800\/30{background-color:#27272a4d}@supports (color:color-mix(in lab,red,red)){.bg-zinc-800\/30{background-color:color-mix(in oklab,var(--color-zinc-800) 30%,transparent)}}.bg-zinc-800\/40{background-color:#27272a66}@supports (color:color-mix(in lab,red,red)){.bg-zinc-800\/40{background-color:color-mix(in oklab,var(--color-zinc-800) 40%,transparent)}}.bg-zinc-800\/50{background-color:#27272a80}@supports (color:color-mix(in lab,red,red)){.bg-zinc-800\/50{background-color:color-mix(in oklab,var(--color-zinc-800) 50%,transparent)}}.bg-zinc-800\/60{background-color:#27272a99}@supports (color:color-mix(in lab,red,red)){.bg-zinc-800\/60{background-color:color-mix(in oklab,var(--color-zinc-800) 60%,transparent)}}.bg-zinc-800\/70{background-color:#27272ab3}@supports (color:color-mix(in lab,red,red)){.bg-zinc-800\/70{background-color:color-mix(in oklab,var(--color-zinc-800) 70%,transparent)}}.bg-zinc-800\/80{background-color:#27272acc}@supports (color:color-mix(in lab,red,red)){.bg-zinc-800\/80{background-color:color-mix(in oklab,var(--color-zinc-800) 80%,transparent)}}.bg-zinc-800\/90{background-color:#27272ae6}@supports (color:color-mix(in lab,red,red)){.bg-zinc-800\/90{background-color:color-mix(in oklab,var(--color-zinc-800) 90%,transparent)}}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-900\/20{background-color:#18181b33}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/20{background-color:color-mix(in oklab,var(--color-zinc-900) 20%,transparent)}}.bg-zinc-900\/30{background-color:#18181b4d}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/30{background-color:color-mix(in oklab,var(--color-zinc-900) 30%,transparent)}}.bg-zinc-900\/35{background-color:#18181b59}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/35{background-color:color-mix(in oklab,var(--color-zinc-900) 35%,transparent)}}.bg-zinc-900\/40{background-color:#18181b66}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/40{background-color:color-mix(in oklab,var(--color-zinc-900) 40%,transparent)}}.bg-zinc-900\/45{background-color:#18181b73}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/45{background-color:color-mix(in oklab,var(--color-zinc-900) 45%,transparent)}}.bg-zinc-900\/50{background-color:#18181b80}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/50{background-color:color-mix(in oklab,var(--color-zinc-900) 50%,transparent)}}.bg-zinc-900\/55{background-color:#18181b8c}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/55{background-color:color-mix(in oklab,var(--color-zinc-900) 55%,transparent)}}.bg-zinc-900\/60{background-color:#18181b99}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/60{background-color:color-mix(in oklab,var(--color-zinc-900) 60%,transparent)}}.bg-zinc-900\/70{background-color:#18181bb3}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/70{background-color:color-mix(in oklab,var(--color-zinc-900) 70%,transparent)}}.bg-zinc-900\/80{background-color:#18181bcc}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/80{background-color:color-mix(in oklab,var(--color-zinc-900) 80%,transparent)}}.bg-zinc-900\/90{background-color:#18181be6}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/90{background-color:color-mix(in oklab,var(--color-zinc-900) 90%,transparent)}}.bg-zinc-900\/95{background-color:#18181bf2}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/95{background-color:color-mix(in oklab,var(--color-zinc-900) 95%,transparent)}}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-zinc-950\/30{background-color:#09090b4d}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/30{background-color:color-mix(in oklab,var(--color-zinc-950) 30%,transparent)}}.bg-zinc-950\/35{background-color:#09090b59}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/35{background-color:color-mix(in oklab,var(--color-zinc-950) 35%,transparent)}}.bg-zinc-950\/40{background-color:#09090b66}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/40{background-color:color-mix(in oklab,var(--color-zinc-950) 40%,transparent)}}.bg-zinc-950\/50{background-color:#09090b80}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/50{background-color:color-mix(in oklab,var(--color-zinc-950) 50%,transparent)}}.bg-zinc-950\/55{background-color:#09090b8c}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/55{background-color:color-mix(in oklab,var(--color-zinc-950) 55%,transparent)}}.bg-zinc-950\/60{background-color:#09090b99}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/60{background-color:color-mix(in oklab,var(--color-zinc-950) 60%,transparent)}}.bg-zinc-950\/70{background-color:#09090bb3}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/70{background-color:color-mix(in oklab,var(--color-zinc-950) 70%,transparent)}}.bg-zinc-950\/72{background-color:#09090bb8}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/72{background-color:color-mix(in oklab,var(--color-zinc-950) 72%,transparent)}}.bg-zinc-950\/80{background-color:#09090bcc}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/80{background-color:color-mix(in oklab,var(--color-zinc-950) 80%,transparent)}}.bg-zinc-950\/90{background-color:#09090be6}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/90{background-color:color-mix(in oklab,var(--color-zinc-950) 90%,transparent)}}.bg-zinc-950\/95{background-color:#09090bf2}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/95{background-color:color-mix(in oklab,var(--color-zinc-950) 95%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(145deg\,\#ffffff_0\%\,\#f7f7f7_55\%\,\#ececec_100\%\)\]{background-image:linear-gradient(145deg,#fff,#f7f7f7 55%,#ececec)}.bg-\[radial-gradient\(circle_at_14\%_0\%\,rgba\(124\,58\,237\,0\.14\)\,transparent_32\%\)\,radial-gradient\(circle_at_85\%_8\%\,rgba\(14\,165\,233\,0\.14\)\,transparent_30\%\)\,linear-gradient\(180deg\,\#ffffff_0\%\,\#f8fafc_100\%\)\]{background-image:radial-gradient(circle at 14% 0,#7c3aed24,#0000 32%),radial-gradient(circle at 85% 8%,#0ea5e924,#0000 30%),linear-gradient(#fff,#f8fafc)}.bg-\[radial-gradient\(circle_at_14\%_0\%\,rgba\(255\,255\,255\,0\.16\)\,transparent_30\%\)\]{background-image:radial-gradient(circle at 14% 0,#ffffff29,#0000 30%)}.bg-\[radial-gradient\(circle_at_16\%_18\%\,rgba\(16\,185\,129\,0\.14\)\,transparent_32\%\)\,radial-gradient\(circle_at_82\%_4\%\,rgba\(56\,189\,248\,0\.16\)\,transparent_30\%\)\,linear-gradient\(105deg\,rgba\(255\,255\,255\,0\.96\)\,rgba\(236\,253\,245\,0\.86\)_46\%\,rgba\(239\,246\,255\,0\.72\)\)\]{background-image:radial-gradient(circle at 16% 18%,#10b98124,#0000 32%),radial-gradient(circle at 82% 4%,#38bdf829,#0000 30%),linear-gradient(105deg,#fffffff5,#ecfdf5db 46%,#eff6ffb8)}.bg-\[radial-gradient\(circle_at_16\%_18\%\,rgba\(34\,211\,238\,0\.16\)\,transparent_32\%\)\,radial-gradient\(circle_at_82\%_4\%\,rgba\(168\,85\,247\,0\.14\)\,transparent_30\%\)\,linear-gradient\(105deg\,rgba\(255\,255\,255\,0\.96\)\,rgba\(236\,254\,255\,0\.84\)_46\%\,rgba\(250\,245\,255\,0\.78\)\)\]{background-image:radial-gradient(circle at 16% 18%,#22d3ee29,#0000 32%),radial-gradient(circle at 82% 4%,#a855f724,#0000 30%),linear-gradient(105deg,#fffffff5,#ecfeffd6 46%,#faf5ffc7)}.bg-\[radial-gradient\(circle_at_16\%_18\%\,rgba\(59\,130\,246\,0\.16\)\,transparent_32\%\)\,radial-gradient\(circle_at_82\%_4\%\,rgba\(168\,85\,247\,0\.16\)\,transparent_30\%\)\,linear-gradient\(105deg\,rgba\(255\,255\,255\,0\.96\)\,rgba\(239\,246\,255\,0\.86\)_46\%\,rgba\(250\,245\,255\,0\.8\)\)\]{background-image:radial-gradient(circle at 16% 18%,#3b82f629,#0000 32%),radial-gradient(circle at 82% 4%,#a855f729,#0000 30%),linear-gradient(105deg,#fffffff5,#eff6ffdb 46%,#faf5ffcc)}.bg-\[radial-gradient\(circle_at_16\%_18\%\,rgba\(124\,58\,237\,0\.16\)\,transparent_32\%\)\,radial-gradient\(circle_at_82\%_4\%\,rgba\(59\,130\,246\,0\.16\)\,transparent_30\%\)\,linear-gradient\(105deg\,rgba\(255\,255\,255\,0\.96\)\,rgba\(245\,243\,255\,0\.86\)_46\%\,rgba\(239\,246\,255\,0\.8\)\)\]{background-image:radial-gradient(circle at 16% 18%,#7c3aed29,#0000 32%),radial-gradient(circle at 82% 4%,#3b82f629,#0000 30%),linear-gradient(105deg,#fffffff5,#f5f3ffdb 46%,#eff6ffcc)}.bg-\[radial-gradient\(circle_at_16\%_18\%\,rgba\(168\,85\,247\,0\.16\)\,transparent_32\%\)\,radial-gradient\(circle_at_82\%_4\%\,rgba\(59\,130\,246\,0\.16\)\,transparent_30\%\)\,linear-gradient\(105deg\,rgba\(255\,255\,255\,0\.96\)\,rgba\(250\,245\,255\,0\.86\)_46\%\,rgba\(239\,246\,255\,0\.72\)\)\]{background-image:radial-gradient(circle at 16% 18%,#a855f729,#0000 32%),radial-gradient(circle at 82% 4%,#3b82f629,#0000 30%),linear-gradient(105deg,#fffffff5,#faf5ffdb 46%,#eff6ffb8)}.bg-\[radial-gradient\(circle_at_16\%_18\%\,rgba\(249\,115\,22\,0\.16\)\,transparent_32\%\)\,radial-gradient\(circle_at_82\%_4\%\,rgba\(168\,85\,247\,0\.13\)\,transparent_30\%\)\,linear-gradient\(105deg\,rgba\(255\,255\,255\,0\.96\)\,rgba\(255\,247\,237\,0\.86\)_46\%\,rgba\(250\,245\,255\,0\.72\)\)\]{background-image:radial-gradient(circle at 16% 18%,#f9731629,#0000 32%),radial-gradient(circle at 82% 4%,#a855f721,#0000 30%),linear-gradient(105deg,#fffffff5,#fff7eddb 46%,#faf5ffb8)}.bg-\[radial-gradient\(circle_at_18\%_20\%\,rgba\(16\,185\,129\,0\.18\)\,transparent_34\%\)\,radial-gradient\(circle_at_82\%_0\%\,rgba\(56\,189\,248\,0\.18\)\,transparent_32\%\)\,linear-gradient\(105deg\,rgba\(15\,23\,42\,0\.95\)\,rgba\(24\,24\,27\,0\.88\)_48\%\,rgba\(8\,47\,73\,0\.45\)\)\]{background-image:radial-gradient(circle at 18% 20%,#10b9812e,#0000 34%),radial-gradient(circle at 82% 0,#38bdf82e,#0000 32%),linear-gradient(105deg,#0f172af2,#18181be0 48%,#082f4973)}.bg-\[radial-gradient\(circle_at_18\%_20\%\,rgba\(34\,211\,238\,0\.18\)\,transparent_34\%\)\,radial-gradient\(circle_at_84\%_0\%\,rgba\(168\,85\,247\,0\.16\)\,transparent_32\%\)\,linear-gradient\(105deg\,rgba\(15\,23\,42\,0\.95\)\,rgba\(24\,24\,27\,0\.88\)_48\%\,rgba\(8\,47\,73\,0\.38\)\)\]{background-image:radial-gradient(circle at 18% 20%,#22d3ee2e,#0000 34%),radial-gradient(circle at 84% 0,#a855f729,#0000 32%),linear-gradient(105deg,#0f172af2,#18181be0 48%,#082f4961)}.bg-\[radial-gradient\(circle_at_18\%_20\%\,rgba\(59\,130\,246\,0\.22\)\,transparent_34\%\)\,radial-gradient\(circle_at_82\%_0\%\,rgba\(168\,85\,247\,0\.18\)\,transparent_32\%\)\,linear-gradient\(105deg\,rgba\(15\,23\,42\,0\.95\)\,rgba\(24\,24\,27\,0\.88\)_48\%\,rgba\(8\,47\,73\,0\.45\)\)\]{background-image:radial-gradient(circle at 18% 20%,#3b82f638,#0000 34%),radial-gradient(circle at 82% 0,#a855f72e,#0000 32%),linear-gradient(105deg,#0f172af2,#18181be0 48%,#082f4973)}.bg-\[radial-gradient\(circle_at_18\%_20\%\,rgba\(124\,58\,237\,0\.22\)\,transparent_34\%\)\,radial-gradient\(circle_at_82\%_0\%\,rgba\(59\,130\,246\,0\.18\)\,transparent_32\%\)\,linear-gradient\(105deg\,rgba\(15\,23\,42\,0\.95\)\,rgba\(24\,24\,27\,0\.88\)_48\%\,rgba\(46\,16\,101\,0\.45\)\)\]{background-image:radial-gradient(circle at 18% 20%,#7c3aed38,#0000 34%),radial-gradient(circle at 82% 0,#3b82f62e,#0000 32%),linear-gradient(105deg,#0f172af2,#18181be0 48%,#2e106573)}.bg-\[radial-gradient\(circle_at_18\%_20\%\,rgba\(168\,85\,247\,0\.22\)\,transparent_34\%\)\,radial-gradient\(circle_at_82\%_0\%\,rgba\(59\,130\,246\,0\.18\)\,transparent_32\%\)\,linear-gradient\(105deg\,rgba\(15\,23\,42\,0\.95\)\,rgba\(24\,24\,27\,0\.88\)_48\%\,rgba\(59\,7\,100\,0\.45\)\)\]{background-image:radial-gradient(circle at 18% 20%,#a855f738,#0000 34%),radial-gradient(circle at 82% 0,#3b82f62e,#0000 32%),linear-gradient(105deg,#0f172af2,#18181be0 48%,#3b076473)}.bg-\[radial-gradient\(circle_at_18\%_20\%\,rgba\(249\,115\,22\,0\.22\)\,transparent_34\%\)\,radial-gradient\(circle_at_82\%_0\%\,rgba\(168\,85\,247\,0\.16\)\,transparent_32\%\)\,linear-gradient\(105deg\,rgba\(15\,23\,42\,0\.95\)\,rgba\(24\,24\,27\,0\.88\)_48\%\,rgba\(67\,20\,7\,0\.45\)\)\]{background-image:radial-gradient(circle at 18% 20%,#f9731638,#0000 34%),radial-gradient(circle at 82% 0,#a855f729,#0000 32%),linear-gradient(105deg,#0f172af2,#18181be0 48%,#43140773)}.bg-\[radial-gradient\(circle_at_20\%_20\%\,rgba\(124\,58\,237\,0\.18\)\,transparent_45\%\)\,radial-gradient\(circle_at_80\%_80\%\,rgba\(59\,130\,246\,0\.12\)\,transparent_40\%\)\]{background-image:radial-gradient(circle at 20% 20%,#7c3aed2e,#0000 45%),radial-gradient(circle at 80% 80%,#3b82f61f,#0000 40%)}.bg-\[radial-gradient\(circle_at_top_right\,rgba\(6\,182\,212\,0\.10\)\,transparent_42\%\)\]{background-image:radial-gradient(circle at 100% 0,#06b6d41a,#0000 42%)}.bg-\[radial-gradient\(circle_at_top_right\,rgba\(6\,182\,212\,0\.16\)\,transparent_42\%\)\]{background-image:radial-gradient(circle at 100% 0,#06b6d429,#0000 42%)}.bg-\[radial-gradient\(circle_at_top_right\,rgba\(124\,58\,237\,0\.1\)\,transparent_36\%\)\,linear-gradient\(180deg\,\#ffffff\,\#f8fafc\)\]{background-image:radial-gradient(circle at 100% 0,#7c3aed1a,#0000 36%),linear-gradient(#fff,#f8fafc)}.bg-\[radial-gradient\(circle_at_top_right\,rgba\(124\,58\,237\,0\.10\)\,transparent_42\%\)\]{background-image:radial-gradient(circle at 100% 0,#7c3aed1a,#0000 42%)}.bg-\[radial-gradient\(circle_at_top_right\,rgba\(124\,58\,237\,0\.12\)\,transparent_34\%\)\,linear-gradient\(180deg\,\#ffffff\,\#f7f7f8\)\]{background-image:radial-gradient(circle at 100% 0,#7c3aed1f,#0000 34%),linear-gradient(#fff,#f7f7f8)}.bg-\[radial-gradient\(circle_at_top_right\,rgba\(124\,58\,237\,0\.14\)\,transparent_38\%\)\,linear-gradient\(180deg\,\#09090b\,\#18181b\)\]{background-image:radial-gradient(circle at 100% 0,#7c3aed24,#0000 38%),linear-gradient(#09090b,#18181b)}.bg-\[radial-gradient\(circle_at_top_right\,rgba\(124\,58\,237\,0\.16\)\,transparent_36\%\)\,linear-gradient\(180deg\,\#09090b\,\#18181b\)\]{background-image:radial-gradient(circle at 100% 0,#7c3aed29,#0000 36%),linear-gradient(#09090b,#18181b)}.bg-\[radial-gradient\(circle_at_top_right\,rgba\(139\,92\,246\,0\.18\)\,transparent_42\%\)\]{background-image:radial-gradient(circle at 100% 0,#8b5cf62e,#0000 42%)}.bg-\[radial-gradient\(ellipse_at_bottom_left\,rgba\(0\,0\,0\,0\.25\)\,transparent_60\%\)\]{background-image:radial-gradient(at 0 100%,#00000040,#0000 60%)}.bg-\[radial-gradient\(ellipse_at_center\,rgba\(99\,102\,241\,0\.12\)\,transparent_70\%\)\]{background-image:radial-gradient(#6366f11f,#0000 70%)}.bg-\[radial-gradient\(ellipse_at_top_right\,rgba\(255\,255\,255\,0\.15\)\,transparent_70\%\)\]{background-image:radial-gradient(at 100% 0,#ffffff26,#0000 70%)}.bg-\[radial-gradient\(ellipse_at_top_right\,rgba\(255\,255\,255\,0\.25\)\,transparent_70\%\)\]{background-image:radial-gradient(at 100% 0,#ffffff40,#0000 70%)}.from-\[color-mix\(in_srgb\,var\(--app-accent\)_30\%\,transparent\)\]{--tw-gradient-from:var(--app-accent)}@supports (color:color-mix(in lab,red,red)){.from-\[color-mix\(in_srgb\,var\(--app-accent\)_30\%\,transparent\)\]{--tw-gradient-from:color-mix(in srgb,var(--app-accent) 30%,transparent)}}.from-\[color-mix\(in_srgb\,var\(--app-accent\)_30\%\,transparent\)\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[color-mix\(in_srgb\,var\(--app-primary\)_15\%\,transparent\)\]{--tw-gradient-from:var(--app-primary)}@supports (color:color-mix(in lab,red,red)){.from-\[color-mix\(in_srgb\,var\(--app-primary\)_15\%\,transparent\)\]{--tw-gradient-from:color-mix(in srgb,var(--app-primary) 15%,transparent)}}.from-\[color-mix\(in_srgb\,var\(--app-primary\)_15\%\,transparent\)\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[color-mix\(in_srgb\,var\(--app-primary\)_18\%\,transparent\)\]{--tw-gradient-from:var(--app-primary)}@supports (color:color-mix(in lab,red,red)){.from-\[color-mix\(in_srgb\,var\(--app-primary\)_18\%\,transparent\)\]{--tw-gradient-from:color-mix(in srgb,var(--app-primary) 18%,transparent)}}.from-\[color-mix\(in_srgb\,var\(--app-primary\)_18\%\,transparent\)\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[color-mix\(in_srgb\,var\(--app-primary\)_22\%\,transparent\)\]{--tw-gradient-from:var(--app-primary)}@supports (color:color-mix(in lab,red,red)){.from-\[color-mix\(in_srgb\,var\(--app-primary\)_22\%\,transparent\)\]{--tw-gradient-from:color-mix(in srgb,var(--app-primary) 22%,transparent)}}.from-\[color-mix\(in_srgb\,var\(--app-primary\)_22\%\,transparent\)\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--app-primary\)\]{--tw-gradient-from:var(--app-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--app-primary\)\]\/20{--tw-gradient-from:var(--app-primary)}@supports (color:color-mix(in lab,red,red)){.from-\[var\(--app-primary\)\]\/20{--tw-gradient-from:color-mix(in oklab, var(--app-primary) 20%, transparent)}}.from-\[var\(--app-primary\)\]\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-50{--tw-gradient-from:var(--color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-50\/80{--tw-gradient-from:#fffbebcc}@supports (color:color-mix(in lab,red,red)){.from-amber-50\/80{--tw-gradient-from:color-mix(in oklab, var(--color-amber-50) 80%, transparent)}}.from-amber-50\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-100{--tw-gradient-from:var(--color-amber-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-300{--tw-gradient-from:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-400{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/12{--tw-gradient-from:#f99c001f}@supports (color:color-mix(in lab,red,red)){.from-amber-500\/12{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 12%, transparent)}}.from-amber-500\/12{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/15{--tw-gradient-from:#f99c0026}@supports (color:color-mix(in lab,red,red)){.from-amber-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.from-amber-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/20{--tw-gradient-from:#f99c0033}@supports (color:color-mix(in lab,red,red)){.from-amber-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.from-amber-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/30{--tw-gradient-from:#f99c004d}@supports (color:color-mix(in lab,red,red)){.from-amber-500\/30{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.from-amber-500\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/40{--tw-gradient-from:#f99c0066}@supports (color:color-mix(in lab,red,red)){.from-amber-500\/40{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.from-amber-500\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-600{--tw-gradient-from:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-600\/30{--tw-gradient-from:#dd74004d}@supports (color:color-mix(in lab,red,red)){.from-amber-600\/30{--tw-gradient-from:color-mix(in oklab, var(--color-amber-600) 30%, transparent)}}.from-amber-600\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black{--tw-gradient-from:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/30{--tw-gradient-from:#0000004d}@supports (color:color-mix(in lab,red,red)){.from-black\/30{--tw-gradient-from:color-mix(in oklab, var(--color-black) 30%, transparent)}}.from-black\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-400{--tw-gradient-from:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500\/40{--tw-gradient-from:#3080ff66}@supports (color:color-mix(in lab,red,red)){.from-blue-500\/40{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.from-blue-500\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-600\/30{--tw-gradient-from:#155dfc4d}@supports (color:color-mix(in lab,red,red)){.from-blue-600\/30{--tw-gradient-from:color-mix(in oklab, var(--color-blue-600) 30%, transparent)}}.from-blue-600\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400{--tw-gradient-from:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400\/25{--tw-gradient-from:#00d2ef40}@supports (color:color-mix(in lab,red,red)){.from-cyan-400\/25{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-400) 25%, transparent)}}.from-cyan-400\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-600{--tw-gradient-from:var(--color-cyan-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-600\/30{--tw-gradient-from:#0092b54d}@supports (color:color-mix(in lab,red,red)){.from-cyan-600\/30{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-600) 30%, transparent)}}.from-cyan-600\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50{--tw-gradient-from:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50\/80{--tw-gradient-from:#ecfdf5cc}@supports (color:color-mix(in lab,red,red)){.from-emerald-50\/80{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-50) 80%, transparent)}}.from-emerald-50\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-400{--tw-gradient-from:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500\/12{--tw-gradient-from:#00bb7f1f}@supports (color:color-mix(in lab,red,red)){.from-emerald-500\/12{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 12%, transparent)}}.from-emerald-500\/12{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500\/15{--tw-gradient-from:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.from-emerald-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.from-emerald-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500\/20{--tw-gradient-from:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.from-emerald-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.from-emerald-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500\/30{--tw-gradient-from:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.from-emerald-500\/30{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.from-emerald-500\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500\/40{--tw-gradient-from:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.from-emerald-500\/40{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.from-emerald-500\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-600{--tw-gradient-from:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-600\/30{--tw-gradient-from:#0097674d}@supports (color:color-mix(in lab,red,red)){.from-emerald-600\/30{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-600) 30%, transparent)}}.from-emerald-600\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-950\/40{--tw-gradient-from:#002c2266}@supports (color:color-mix(in lab,red,red)){.from-emerald-950\/40{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}.from-emerald-950\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-fuchsia-500{--tw-gradient-from:var(--color-fuchsia-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-50{--tw-gradient-from:var(--color-gray-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-200{--tw-gradient-from:var(--color-gray-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-300{--tw-gradient-from:var(--color-gray-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-900{--tw-gradient-from:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-950{--tw-gradient-from:var(--color-gray-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-500{--tw-gradient-from:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-600{--tw-gradient-from:var(--color-green-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-50{--tw-gradient-from:var(--color-indigo-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-50\/80{--tw-gradient-from:#eef2ffcc}@supports (color:color-mix(in lab,red,red)){.from-indigo-50\/80{--tw-gradient-from:color-mix(in oklab, var(--color-indigo-50) 80%, transparent)}}.from-indigo-50\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-50\/90{--tw-gradient-from:#eef2ffe6}@supports (color:color-mix(in lab,red,red)){.from-indigo-50\/90{--tw-gradient-from:color-mix(in oklab, var(--color-indigo-50) 90%, transparent)}}.from-indigo-50\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-600{--tw-gradient-from:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-500{--tw-gradient-from:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-600\/30{--tw-gradient-from:#f051004d}@supports (color:color-mix(in lab,red,red)){.from-orange-600\/30{--tw-gradient-from:color-mix(in oklab, var(--color-orange-600) 30%, transparent)}}.from-orange-600\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-500{--tw-gradient-from:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-600\/30{--tw-gradient-from:#e300764d}@supports (color:color-mix(in lab,red,red)){.from-pink-600\/30{--tw-gradient-from:color-mix(in oklab, var(--color-pink-600) 30%, transparent)}}.from-pink-600\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-600{--tw-gradient-from:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-600\/30{--tw-gradient-from:#9810fa4d}@supports (color:color-mix(in lab,red,red)){.from-purple-600\/30{--tw-gradient-from:color-mix(in oklab, var(--color-purple-600) 30%, transparent)}}.from-purple-600\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-500{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-50{--tw-gradient-from:var(--color-rose-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-500{--tw-gradient-from:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-500\/10{--tw-gradient-from:#ff23571a}@supports (color:color-mix(in lab,red,red)){.from-rose-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.from-rose-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-500\/12{--tw-gradient-from:#ff23571f}@supports (color:color-mix(in lab,red,red)){.from-rose-500\/12{--tw-gradient-from:color-mix(in oklab, var(--color-rose-500) 12%, transparent)}}.from-rose-500\/12{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-500\/20{--tw-gradient-from:#ff235733}@supports (color:color-mix(in lab,red,red)){.from-rose-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.from-rose-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-500\/30{--tw-gradient-from:#ff23574d}@supports (color:color-mix(in lab,red,red)){.from-rose-500\/30{--tw-gradient-from:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}.from-rose-500\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-500\/40{--tw-gradient-from:#ff235766}@supports (color:color-mix(in lab,red,red)){.from-rose-500\/40{--tw-gradient-from:color-mix(in oklab, var(--color-rose-500) 40%, transparent)}}.from-rose-500\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-600{--tw-gradient-from:var(--color-rose-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-50{--tw-gradient-from:var(--color-sky-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-50\/70{--tw-gradient-from:#f0f9ffb3}@supports (color:color-mix(in lab,red,red)){.from-sky-50\/70{--tw-gradient-from:color-mix(in oklab, var(--color-sky-50) 70%, transparent)}}.from-sky-50\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-400{--tw-gradient-from:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-400\/25{--tw-gradient-from:#00bcfe40}@supports (color:color-mix(in lab,red,red)){.from-sky-400\/25{--tw-gradient-from:color-mix(in oklab, var(--color-sky-400) 25%, transparent)}}.from-sky-400\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500{--tw-gradient-from:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500\/5{--tw-gradient-from:#00a5ef0d}@supports (color:color-mix(in lab,red,red)){.from-sky-500\/5{--tw-gradient-from:color-mix(in oklab, var(--color-sky-500) 5%, transparent)}}.from-sky-500\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500\/20{--tw-gradient-from:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.from-sky-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-sky-500) 20%, transparent)}}.from-sky-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500\/30{--tw-gradient-from:#00a5ef4d}@supports (color:color-mix(in lab,red,red)){.from-sky-500\/30{--tw-gradient-from:color-mix(in oklab, var(--color-sky-500) 30%, transparent)}}.from-sky-500\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-600{--tw-gradient-from:var(--color-sky-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-600\/30{--tw-gradient-from:#0084cc4d}@supports (color:color-mix(in lab,red,red)){.from-sky-600\/30{--tw-gradient-from:color-mix(in oklab, var(--color-sky-600) 30%, transparent)}}.from-sky-600\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-500{--tw-gradient-from:var(--color-slate-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-500\/25{--tw-gradient-from:#62748e40}@supports (color:color-mix(in lab,red,red)){.from-slate-500\/25{--tw-gradient-from:color-mix(in oklab, var(--color-slate-500) 25%, transparent)}}.from-slate-500\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-700{--tw-gradient-from:var(--color-slate-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-800{--tw-gradient-from:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-900{--tw-gradient-from:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-50{--tw-gradient-from:var(--color-violet-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-50\/90{--tw-gradient-from:#f5f3ffe6}@supports (color:color-mix(in lab,red,red)){.from-violet-50\/90{--tw-gradient-from:color-mix(in oklab, var(--color-violet-50) 90%, transparent)}}.from-violet-50\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-100{--tw-gradient-from:var(--color-violet-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-400\/20{--tw-gradient-from:#a685ff33}@supports (color:color-mix(in lab,red,red)){.from-violet-400\/20{--tw-gradient-from:color-mix(in oklab, var(--color-violet-400) 20%, transparent)}}.from-violet-400\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500{--tw-gradient-from:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500\/10{--tw-gradient-from:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.from-violet-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.from-violet-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500\/12{--tw-gradient-from:#8d54ff1f}@supports (color:color-mix(in lab,red,red)){.from-violet-500\/12{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 12%, transparent)}}.from-violet-500\/12{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500\/15{--tw-gradient-from:#8d54ff26}@supports (color:color-mix(in lab,red,red)){.from-violet-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}.from-violet-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500\/20{--tw-gradient-from:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.from-violet-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.from-violet-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500\/25{--tw-gradient-from:#8d54ff40}@supports (color:color-mix(in lab,red,red)){.from-violet-500\/25{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 25%, transparent)}}.from-violet-500\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500\/40{--tw-gradient-from:#8d54ff66}@supports (color:color-mix(in lab,red,red)){.from-violet-500\/40{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 40%, transparent)}}.from-violet-500\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-600{--tw-gradient-from:var(--color-violet-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-600\/30{--tw-gradient-from:#7f22fe4d}@supports (color:color-mix(in lab,red,red)){.from-violet-600\/30{--tw-gradient-from:color-mix(in oklab, var(--color-violet-600) 30%, transparent)}}.from-violet-600\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-600\/95{--tw-gradient-from:#7f22fef2}@supports (color:color-mix(in lab,red,red)){.from-violet-600\/95{--tw-gradient-from:color-mix(in oklab, var(--color-violet-600) 95%, transparent)}}.from-violet-600\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-950\/35{--tw-gradient-from:#2f0d6859}@supports (color:color-mix(in lab,red,red)){.from-violet-950\/35{--tw-gradient-from:color-mix(in oklab, var(--color-violet-950) 35%, transparent)}}.from-violet-950\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-950\/40{--tw-gradient-from:#2f0d6866}@supports (color:color-mix(in lab,red,red)){.from-violet-950\/40{--tw-gradient-from:color-mix(in oklab, var(--color-violet-950) 40%, transparent)}}.from-violet-950\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-950\/60{--tw-gradient-from:#2f0d6899}@supports (color:color-mix(in lab,red,red)){.from-violet-950\/60{--tw-gradient-from:color-mix(in oklab, var(--color-violet-950) 60%, transparent)}}.from-violet-950\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-950\/80{--tw-gradient-from:#2f0d68cc}@supports (color:color-mix(in lab,red,red)){.from-violet-950\/80{--tw-gradient-from:color-mix(in oklab, var(--color-violet-950) 80%, transparent)}}.from-violet-950\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-500{--tw-gradient-from:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-zinc-400{--tw-gradient-from:var(--color-zinc-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-zinc-500{--tw-gradient-from:var(--color-zinc-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-zinc-700{--tw-gradient-from:var(--color-zinc-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-zinc-800{--tw-gradient-from:var(--color-zinc-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-zinc-900{--tw-gradient-from:var(--color-zinc-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-zinc-900\/80{--tw-gradient-from:#18181bcc}@supports (color:color-mix(in lab,red,red)){.from-zinc-900\/80{--tw-gradient-from:color-mix(in oklab, var(--color-zinc-900) 80%, transparent)}}.from-zinc-900\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-zinc-900\/90{--tw-gradient-from:#18181be6}@supports (color:color-mix(in lab,red,red)){.from-zinc-900\/90{--tw-gradient-from:color-mix(in oklab, var(--color-zinc-900) 90%, transparent)}}.from-zinc-900\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-zinc-950{--tw-gradient-from:var(--color-zinc-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-zinc-950\/95{--tw-gradient-from:#09090bf2}@supports (color:color-mix(in lab,red,red)){.from-zinc-950\/95{--tw-gradient-from:color-mix(in oklab, var(--color-zinc-950) 95%, transparent)}}.from-zinc-950\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[var\(--app-accent\)\]{--tw-gradient-via:var(--app-accent);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-500{--tw-gradient-via:var(--color-amber-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black{--tw-gradient-via:var(--color-black);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-500{--tw-gradient-via:var(--color-blue-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-400{--tw-gradient-via:var(--color-cyan-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-400\/15{--tw-gradient-via:#00d2ef26}@supports (color:color-mix(in lab,red,red)){.via-cyan-400\/15{--tw-gradient-via:color-mix(in oklab, var(--color-cyan-400) 15%, transparent)}}.via-cyan-400\/15{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-500{--tw-gradient-via:var(--color-cyan-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-emerald-50\/30{--tw-gradient-via:#ecfdf54d}@supports (color:color-mix(in lab,red,red)){.via-emerald-50\/30{--tw-gradient-via:color-mix(in oklab, var(--color-emerald-50) 30%, transparent)}}.via-emerald-50\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-emerald-500{--tw-gradient-via:var(--color-emerald-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-fuchsia-50{--tw-gradient-via:var(--color-fuchsia-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-fuchsia-400\/15{--tw-gradient-via:#ec6cff26}@supports (color:color-mix(in lab,red,red)){.via-fuchsia-400\/15{--tw-gradient-via:color-mix(in oklab, var(--color-fuchsia-400) 15%, transparent)}}.via-fuchsia-400\/15{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-fuchsia-500{--tw-gradient-via:var(--color-fuchsia-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-fuchsia-500\/15{--tw-gradient-via:#e12afb26}@supports (color:color-mix(in lab,red,red)){.via-fuchsia-500\/15{--tw-gradient-via:color-mix(in oklab, var(--color-fuchsia-500) 15%, transparent)}}.via-fuchsia-500\/15{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-fuchsia-500\/25{--tw-gradient-via:#e12afb40}@supports (color:color-mix(in lab,red,red)){.via-fuchsia-500\/25{--tw-gradient-via:color-mix(in oklab, var(--color-fuchsia-500) 25%, transparent)}}.via-fuchsia-500\/25{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-fuchsia-950\/20{--tw-gradient-via:#4b004f33}@supports (color:color-mix(in lab,red,red)){.via-fuchsia-950\/20{--tw-gradient-via:color-mix(in oklab, var(--color-fuchsia-950) 20%, transparent)}}.via-fuchsia-950\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-100{--tw-gradient-via:var(--color-gray-100);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-500{--tw-gradient-via:var(--color-gray-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-600{--tw-gradient-via:var(--color-gray-600);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-700{--tw-gradient-via:var(--color-gray-700);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-900{--tw-gradient-via:var(--color-gray-900);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-green-500{--tw-gradient-via:var(--color-green-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-50{--tw-gradient-via:var(--color-indigo-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-500{--tw-gradient-via:var(--color-indigo-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-500\/5{--tw-gradient-via:#625fff0d}@supports (color:color-mix(in lab,red,red)){.via-indigo-500\/5{--tw-gradient-via:color-mix(in oklab, var(--color-indigo-500) 5%, transparent)}}.via-indigo-500\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-600{--tw-gradient-via:var(--color-indigo-600);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-neutral-200{--tw-gradient-via:var(--color-neutral-200);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-400{--tw-gradient-via:var(--color-orange-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-400\/15{--tw-gradient-via:#ff8b1a26}@supports (color:color-mix(in lab,red,red)){.via-orange-400\/15{--tw-gradient-via:color-mix(in oklab, var(--color-orange-400) 15%, transparent)}}.via-orange-400\/15{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-pink-400\/15{--tw-gradient-via:#fb64b626}@supports (color:color-mix(in lab,red,red)){.via-pink-400\/15{--tw-gradient-via:color-mix(in oklab, var(--color-pink-400) 15%, transparent)}}.via-pink-400\/15{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-900{--tw-gradient-via:var(--color-purple-900);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-red-500{--tw-gradient-via:var(--color-red-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-500{--tw-gradient-via:var(--color-sky-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-500\/5{--tw-gradient-via:#00a5ef0d}@supports (color:color-mix(in lab,red,red)){.via-sky-500\/5{--tw-gradient-via:color-mix(in oklab, var(--color-sky-500) 5%, transparent)}}.via-sky-500\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-600{--tw-gradient-via:var(--color-sky-600);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-teal-400\/15{--tw-gradient-via:#00d3bd26}@supports (color:color-mix(in lab,red,red)){.via-teal-400\/15{--tw-gradient-via:color-mix(in oklab, var(--color-teal-400) 15%, transparent)}}.via-teal-400\/15{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-violet-50{--tw-gradient-via:var(--color-violet-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-violet-50\/70{--tw-gradient-via:#f5f3ffb3}@supports (color:color-mix(in lab,red,red)){.via-violet-50\/70{--tw-gradient-via:color-mix(in oklab, var(--color-violet-50) 70%, transparent)}}.via-violet-50\/70{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-violet-300\/50{--tw-gradient-via:#c4b4ff80}@supports (color:color-mix(in lab,red,red)){.via-violet-300\/50{--tw-gradient-via:color-mix(in oklab, var(--color-violet-300) 50%, transparent)}}.via-violet-300\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-violet-400{--tw-gradient-via:var(--color-violet-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-violet-500{--tw-gradient-via:var(--color-violet-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-violet-600{--tw-gradient-via:var(--color-violet-600);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-violet-900{--tw-gradient-via:var(--color-violet-900);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-violet-950\/90{--tw-gradient-via:#2f0d68e6}@supports (color:color-mix(in lab,red,red)){.via-violet-950\/90{--tw-gradient-via:color-mix(in oklab, var(--color-violet-950) 90%, transparent)}}.via-violet-950\/90{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/25{--tw-gradient-via:#ffffff40}@supports (color:color-mix(in lab,red,red)){.via-white\/25{--tw-gradient-via:color-mix(in oklab, var(--color-white) 25%, transparent)}}.via-white\/25{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/70{--tw-gradient-via:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.via-white\/70{--tw-gradient-via:color-mix(in oklab, var(--color-white) 70%, transparent)}}.via-white\/70{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/80{--tw-gradient-via:#fffc}@supports (color:color-mix(in lab,red,red)){.via-white\/80{--tw-gradient-via:color-mix(in oklab, var(--color-white) 80%, transparent)}}.via-white\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-zinc-400\/10{--tw-gradient-via:#9f9fa91a}@supports (color:color-mix(in lab,red,red)){.via-zinc-400\/10{--tw-gradient-via:color-mix(in oklab, var(--color-zinc-400) 10%, transparent)}}.via-zinc-400\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-zinc-600{--tw-gradient-via:var(--color-zinc-600);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-zinc-800{--tw-gradient-via:var(--color-zinc-800);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-zinc-900{--tw-gradient-via:var(--color-zinc-900);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-zinc-900\/40{--tw-gradient-via:#18181b66}@supports (color:color-mix(in lab,red,red)){.via-zinc-900\/40{--tw-gradient-via:color-mix(in oklab, var(--color-zinc-900) 40%, transparent)}}.via-zinc-900\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-zinc-900\/50{--tw-gradient-via:#18181b80}@supports (color:color-mix(in lab,red,red)){.via-zinc-900\/50{--tw-gradient-via:color-mix(in oklab, var(--color-zinc-900) 50%, transparent)}}.via-zinc-900\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-zinc-900\/60{--tw-gradient-via:#18181b99}@supports (color:color-mix(in lab,red,red)){.via-zinc-900\/60{--tw-gradient-via:color-mix(in oklab, var(--color-zinc-900) 60%, transparent)}}.via-zinc-900\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-zinc-900\/80{--tw-gradient-via:#18181bcc}@supports (color:color-mix(in lab,red,red)){.via-zinc-900\/80{--tw-gradient-via:color-mix(in oklab, var(--color-zinc-900) 80%, transparent)}}.via-zinc-900\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-zinc-900\/95{--tw-gradient-via:#18181bf2}@supports (color:color-mix(in lab,red,red)){.via-zinc-900\/95{--tw-gradient-via:color-mix(in oklab, var(--color-zinc-900) 95%, transparent)}}.via-zinc-900\/95{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-zinc-950{--tw-gradient-via:var(--color-zinc-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-zinc-950\/70{--tw-gradient-via:#09090bb3}@supports (color:color-mix(in lab,red,red)){.via-zinc-950\/70{--tw-gradient-via:color-mix(in oklab, var(--color-zinc-950) 70%, transparent)}}.via-zinc-950\/70{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-zinc-950\/80{--tw-gradient-via:#09090bcc}@supports (color:color-mix(in lab,red,red)){.via-zinc-950\/80{--tw-gradient-via:color-mix(in oklab, var(--color-zinc-950) 80%, transparent)}}.via-zinc-950\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[color-mix\(in_srgb\,var\(--app-accent\)_20\%\,transparent\)\]{--tw-gradient-to:var(--app-accent)}@supports (color:color-mix(in lab,red,red)){.to-\[color-mix\(in_srgb\,var\(--app-accent\)_20\%\,transparent\)\]{--tw-gradient-to:color-mix(in srgb,var(--app-accent) 20%,transparent)}}.to-\[color-mix\(in_srgb\,var\(--app-accent\)_20\%\,transparent\)\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[color-mix\(in_srgb\,var\(--app-accent\)_22\%\,transparent\)\]{--tw-gradient-to:var(--app-accent)}@supports (color:color-mix(in lab,red,red)){.to-\[color-mix\(in_srgb\,var\(--app-accent\)_22\%\,transparent\)\]{--tw-gradient-to:color-mix(in srgb,var(--app-accent) 22%,transparent)}}.to-\[color-mix\(in_srgb\,var\(--app-accent\)_22\%\,transparent\)\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[color-mix\(in_srgb\,var\(--app-primary\)_30\%\,transparent\)\]{--tw-gradient-to:var(--app-primary)}@supports (color:color-mix(in lab,red,red)){.to-\[color-mix\(in_srgb\,var\(--app-primary\)_30\%\,transparent\)\]{--tw-gradient-to:color-mix(in srgb,var(--app-primary) 30%,transparent)}}.to-\[color-mix\(in_srgb\,var\(--app-primary\)_30\%\,transparent\)\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--app-accent\)\]{--tw-gradient-to:var(--app-accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--app-accent\)\]\/20{--tw-gradient-to:var(--app-accent)}@supports (color:color-mix(in lab,red,red)){.to-\[var\(--app-accent\)\]\/20{--tw-gradient-to:color-mix(in oklab, var(--app-accent) 20%, transparent)}}.to-\[var\(--app-accent\)\]\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-300\/15{--tw-gradient-to:#ffd23626}@supports (color:color-mix(in lab,red,red)){.to-amber-300\/15{--tw-gradient-to:color-mix(in oklab, var(--color-amber-300) 15%, transparent)}}.to-amber-300\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-400\/20{--tw-gradient-to:#fcbb0033}@supports (color:color-mix(in lab,red,red)){.to-amber-400\/20{--tw-gradient-to:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.to-amber-400\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-500{--tw-gradient-to:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-500\/10{--tw-gradient-to:#f99c001a}@supports (color:color-mix(in lab,red,red)){.to-amber-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.to-amber-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-600{--tw-gradient-to:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-600\/10{--tw-gradient-to:#dd74001a}@supports (color:color-mix(in lab,red,red)){.to-amber-600\/10{--tw-gradient-to:color-mix(in oklab, var(--color-amber-600) 10%, transparent)}}.to-amber-600\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black{--tw-gradient-to:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-500{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-500\/20{--tw-gradient-to:#3080ff33}@supports (color:color-mix(in lab,red,red)){.to-blue-500\/20{--tw-gradient-to:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.to-blue-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600\/10{--tw-gradient-to:#155dfc1a}@supports (color:color-mix(in lab,red,red)){.to-blue-600\/10{--tw-gradient-to:color-mix(in oklab, var(--color-blue-600) 10%, transparent)}}.to-blue-600\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-700{--tw-gradient-to:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-50{--tw-gradient-to:var(--color-cyan-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-50\/40{--tw-gradient-to:#ecfeff66}@supports (color:color-mix(in lab,red,red)){.to-cyan-50\/40{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-50) 40%, transparent)}}.to-cyan-50\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-400{--tw-gradient-to:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500{--tw-gradient-to:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500\/40{--tw-gradient-to:#00b7d766}@supports (color:color-mix(in lab,red,red)){.to-cyan-500\/40{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 40%, transparent)}}.to-cyan-500\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-600{--tw-gradient-to:var(--color-cyan-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-950\/40{--tw-gradient-to:#05334566}@supports (color:color-mix(in lab,red,red)){.to-cyan-950\/40{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-950) 40%, transparent)}}.to-cyan-950\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-50{--tw-gradient-to:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-700{--tw-gradient-to:var(--color-emerald-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-950\/20{--tw-gradient-to:#002c2233}@supports (color:color-mix(in lab,red,red)){.to-emerald-950\/20{--tw-gradient-to:color-mix(in oklab, var(--color-emerald-950) 20%, transparent)}}.to-emerald-950\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-50{--tw-gradient-to:var(--color-fuchsia-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-400{--tw-gradient-to:var(--color-fuchsia-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-500{--tw-gradient-to:var(--color-fuchsia-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-500\/25{--tw-gradient-to:#e12afb40}@supports (color:color-mix(in lab,red,red)){.to-fuchsia-500\/25{--tw-gradient-to:color-mix(in oklab, var(--color-fuchsia-500) 25%, transparent)}}.to-fuchsia-500\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-600{--tw-gradient-to:var(--color-fuchsia-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-600\/10{--tw-gradient-to:#c600db1a}@supports (color:color-mix(in lab,red,red)){.to-fuchsia-600\/10{--tw-gradient-to:color-mix(in oklab, var(--color-fuchsia-600) 10%, transparent)}}.to-fuchsia-600\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-700{--tw-gradient-to:var(--color-fuchsia-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-950\/30{--tw-gradient-to:#4b004f4d}@supports (color:color-mix(in lab,red,red)){.to-fuchsia-950\/30{--tw-gradient-to:color-mix(in oklab, var(--color-fuchsia-950) 30%, transparent)}}.to-fuchsia-950\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-950\/40{--tw-gradient-to:#4b004f66}@supports (color:color-mix(in lab,red,red)){.to-fuchsia-950\/40{--tw-gradient-to:color-mix(in oklab, var(--color-fuchsia-950) 40%, transparent)}}.to-fuchsia-950\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-950\/60{--tw-gradient-to:#4b004f99}@supports (color:color-mix(in lab,red,red)){.to-fuchsia-950\/60{--tw-gradient-to:color-mix(in oklab, var(--color-fuchsia-950) 60%, transparent)}}.to-fuchsia-950\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-50\/80{--tw-gradient-to:#f9fafbcc}@supports (color:color-mix(in lab,red,red)){.to-gray-50\/80{--tw-gradient-to:color-mix(in oklab, var(--color-gray-50) 80%, transparent)}}.to-gray-50\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-300{--tw-gradient-to:var(--color-gray-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-500{--tw-gradient-to:var(--color-gray-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-800{--tw-gradient-to:var(--color-gray-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-400{--tw-gradient-to:var(--color-green-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-500{--tw-gradient-to:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-700{--tw-gradient-to:var(--color-green-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-50{--tw-gradient-to:var(--color-indigo-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-50\/60{--tw-gradient-to:#eef2ff99}@supports (color:color-mix(in lab,red,red)){.to-indigo-50\/60{--tw-gradient-to:color-mix(in oklab, var(--color-indigo-50) 60%, transparent)}}.to-indigo-50\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-50\/70{--tw-gradient-to:#eef2ffb3}@supports (color:color-mix(in lab,red,red)){.to-indigo-50\/70{--tw-gradient-to:color-mix(in oklab, var(--color-indigo-50) 70%, transparent)}}.to-indigo-50\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-100{--tw-gradient-to:var(--color-indigo-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-500{--tw-gradient-to:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-500\/10{--tw-gradient-to:#625fff1a}@supports (color:color-mix(in lab,red,red)){.to-indigo-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.to-indigo-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-500\/15{--tw-gradient-to:#625fff26}@supports (color:color-mix(in lab,red,red)){.to-indigo-500\/15{--tw-gradient-to:color-mix(in oklab, var(--color-indigo-500) 15%, transparent)}}.to-indigo-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-500\/20{--tw-gradient-to:#625fff33}@supports (color:color-mix(in lab,red,red)){.to-indigo-500\/20{--tw-gradient-to:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.to-indigo-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-600{--tw-gradient-to:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-600\/10{--tw-gradient-to:#4f39f61a}@supports (color:color-mix(in lab,red,red)){.to-indigo-600\/10{--tw-gradient-to:color-mix(in oklab, var(--color-indigo-600) 10%, transparent)}}.to-indigo-600\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-600\/95{--tw-gradient-to:#4f39f6f2}@supports (color:color-mix(in lab,red,red)){.to-indigo-600\/95{--tw-gradient-to:color-mix(in oklab, var(--color-indigo-600) 95%, transparent)}}.to-indigo-600\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-700{--tw-gradient-to:var(--color-indigo-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-950\/40{--tw-gradient-to:#1e1a4d66}@supports (color:color-mix(in lab,red,red)){.to-indigo-950\/40{--tw-gradient-to:color-mix(in oklab, var(--color-indigo-950) 40%, transparent)}}.to-indigo-950\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-lime-600{--tw-gradient-to:var(--color-lime-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-50{--tw-gradient-to:var(--color-orange-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500\/5{--tw-gradient-to:#fe6e000d}@supports (color:color-mix(in lab,red,red)){.to-orange-500\/5{--tw-gradient-to:color-mix(in oklab, var(--color-orange-500) 5%, transparent)}}.to-orange-500\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500\/10{--tw-gradient-to:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.to-orange-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.to-orange-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500\/15{--tw-gradient-to:#fe6e0026}@supports (color:color-mix(in lab,red,red)){.to-orange-500\/15{--tw-gradient-to:color-mix(in oklab, var(--color-orange-500) 15%, transparent)}}.to-orange-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500\/20{--tw-gradient-to:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.to-orange-500\/20{--tw-gradient-to:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.to-orange-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500\/40{--tw-gradient-to:#fe6e0066}@supports (color:color-mix(in lab,red,red)){.to-orange-500\/40{--tw-gradient-to:color-mix(in oklab, var(--color-orange-500) 40%, transparent)}}.to-orange-500\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-600{--tw-gradient-to:var(--color-orange-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-600\/10{--tw-gradient-to:#f051001a}@supports (color:color-mix(in lab,red,red)){.to-orange-600\/10{--tw-gradient-to:color-mix(in oklab, var(--color-orange-600) 10%, transparent)}}.to-orange-600\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500\/20{--tw-gradient-to:#f6339a33}@supports (color:color-mix(in lab,red,red)){.to-pink-500\/20{--tw-gradient-to:color-mix(in oklab, var(--color-pink-500) 20%, transparent)}}.to-pink-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500\/30{--tw-gradient-to:#f6339a4d}@supports (color:color-mix(in lab,red,red)){.to-pink-500\/30{--tw-gradient-to:color-mix(in oklab, var(--color-pink-500) 30%, transparent)}}.to-pink-500\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500\/40{--tw-gradient-to:#f6339a66}@supports (color:color-mix(in lab,red,red)){.to-pink-500\/40{--tw-gradient-to:color-mix(in oklab, var(--color-pink-500) 40%, transparent)}}.to-pink-500\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-600{--tw-gradient-to:var(--color-pink-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-500\/40{--tw-gradient-to:#ac4bff66}@supports (color:color-mix(in lab,red,red)){.to-purple-500\/40{--tw-gradient-to:color-mix(in oklab, var(--color-purple-500) 40%, transparent)}}.to-purple-500\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-600{--tw-gradient-to:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-500{--tw-gradient-to:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-600{--tw-gradient-to:var(--color-rose-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-600\/10{--tw-gradient-to:#e700441a}@supports (color:color-mix(in lab,red,red)){.to-rose-600\/10{--tw-gradient-to:color-mix(in oklab, var(--color-rose-600) 10%, transparent)}}.to-rose-600\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-50\/30{--tw-gradient-to:#f0f9ff4d}@supports (color:color-mix(in lab,red,red)){.to-sky-50\/30{--tw-gradient-to:color-mix(in oklab, var(--color-sky-50) 30%, transparent)}}.to-sky-50\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-50\/70{--tw-gradient-to:#f0f9ffb3}@supports (color:color-mix(in lab,red,red)){.to-sky-50\/70{--tw-gradient-to:color-mix(in oklab, var(--color-sky-50) 70%, transparent)}}.to-sky-50\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-400{--tw-gradient-to:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-400\/10{--tw-gradient-to:#00bcfe1a}@supports (color:color-mix(in lab,red,red)){.to-sky-400\/10{--tw-gradient-to:color-mix(in oklab, var(--color-sky-400) 10%, transparent)}}.to-sky-400\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-500{--tw-gradient-to:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-600{--tw-gradient-to:var(--color-sky-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-600\/10{--tw-gradient-to:#0084cc1a}@supports (color:color-mix(in lab,red,red)){.to-sky-600\/10{--tw-gradient-to:color-mix(in oklab, var(--color-sky-600) 10%, transparent)}}.to-sky-600\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-950{--tw-gradient-to:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-400{--tw-gradient-to:var(--color-teal-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-500{--tw-gradient-to:var(--color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-500\/15{--tw-gradient-to:#00baa726}@supports (color:color-mix(in lab,red,red)){.to-teal-500\/15{--tw-gradient-to:color-mix(in oklab, var(--color-teal-500) 15%, transparent)}}.to-teal-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-500\/20{--tw-gradient-to:#00baa733}@supports (color:color-mix(in lab,red,red)){.to-teal-500\/20{--tw-gradient-to:color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.to-teal-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-500\/40{--tw-gradient-to:#00baa766}@supports (color:color-mix(in lab,red,red)){.to-teal-500\/40{--tw-gradient-to:color-mix(in oklab, var(--color-teal-500) 40%, transparent)}}.to-teal-500\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-600{--tw-gradient-to:var(--color-teal-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-600\/10{--tw-gradient-to:#0095881a}@supports (color:color-mix(in lab,red,red)){.to-teal-600\/10{--tw-gradient-to:color-mix(in oklab, var(--color-teal-600) 10%, transparent)}}.to-teal-600\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-700{--tw-gradient-to:var(--color-teal-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-50{--tw-gradient-to:var(--color-violet-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-50\/30{--tw-gradient-to:#f5f3ff4d}@supports (color:color-mix(in lab,red,red)){.to-violet-50\/30{--tw-gradient-to:color-mix(in oklab, var(--color-violet-50) 30%, transparent)}}.to-violet-50\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-50\/40{--tw-gradient-to:#f5f3ff66}@supports (color:color-mix(in lab,red,red)){.to-violet-50\/40{--tw-gradient-to:color-mix(in oklab, var(--color-violet-50) 40%, transparent)}}.to-violet-50\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-50\/60{--tw-gradient-to:#f5f3ff99}@supports (color:color-mix(in lab,red,red)){.to-violet-50\/60{--tw-gradient-to:color-mix(in oklab, var(--color-violet-50) 60%, transparent)}}.to-violet-50\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-500{--tw-gradient-to:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-500\/5{--tw-gradient-to:#8d54ff0d}@supports (color:color-mix(in lab,red,red)){.to-violet-500\/5{--tw-gradient-to:color-mix(in oklab, var(--color-violet-500) 5%, transparent)}}.to-violet-500\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-500\/25{--tw-gradient-to:#8d54ff40}@supports (color:color-mix(in lab,red,red)){.to-violet-500\/25{--tw-gradient-to:color-mix(in oklab, var(--color-violet-500) 25%, transparent)}}.to-violet-500\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-600{--tw-gradient-to:var(--color-violet-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-950\/10{--tw-gradient-to:#2f0d681a}@supports (color:color-mix(in lab,red,red)){.to-violet-950\/10{--tw-gradient-to:color-mix(in oklab, var(--color-violet-950) 10%, transparent)}}.to-violet-950\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-950\/20{--tw-gradient-to:#2f0d6833}@supports (color:color-mix(in lab,red,red)){.to-violet-950\/20{--tw-gradient-to:color-mix(in oklab, var(--color-violet-950) 20%, transparent)}}.to-violet-950\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-950\/30{--tw-gradient-to:#2f0d684d}@supports (color:color-mix(in lab,red,red)){.to-violet-950\/30{--tw-gradient-to:color-mix(in oklab, var(--color-violet-950) 30%, transparent)}}.to-violet-950\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-950\/90{--tw-gradient-to:#2f0d68e6}@supports (color:color-mix(in lab,red,red)){.to-violet-950\/90{--tw-gradient-to:color-mix(in oklab, var(--color-violet-950) 90%, transparent)}}.to-violet-950\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/60{--tw-gradient-to:#fff9}@supports (color:color-mix(in lab,red,red)){.to-white\/60{--tw-gradient-to:color-mix(in oklab, var(--color-white) 60%, transparent)}}.to-white\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/90{--tw-gradient-to:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.to-white\/90{--tw-gradient-to:color-mix(in oklab, var(--color-white) 90%, transparent)}}.to-white\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-50{--tw-gradient-to:var(--color-yellow-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-100{--tw-gradient-to:var(--color-yellow-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-400{--tw-gradient-to:var(--color-yellow-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-500{--tw-gradient-to:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-500\/10{--tw-gradient-to:#edb2001a}@supports (color:color-mix(in lab,red,red)){.to-yellow-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-yellow-500) 10%, transparent)}}.to-yellow-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-500\/15{--tw-gradient-to:#edb20026}@supports (color:color-mix(in lab,red,red)){.to-yellow-500\/15{--tw-gradient-to:color-mix(in oklab, var(--color-yellow-500) 15%, transparent)}}.to-yellow-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-600{--tw-gradient-to:var(--color-yellow-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-zinc-500{--tw-gradient-to:var(--color-zinc-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-zinc-700{--tw-gradient-to:var(--color-zinc-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-zinc-800{--tw-gradient-to:var(--color-zinc-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-zinc-900{--tw-gradient-to:var(--color-zinc-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-zinc-900\/40{--tw-gradient-to:#18181b66}@supports (color:color-mix(in lab,red,red)){.to-zinc-900\/40{--tw-gradient-to:color-mix(in oklab, var(--color-zinc-900) 40%, transparent)}}.to-zinc-900\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-zinc-900\/50{--tw-gradient-to:#18181b80}@supports (color:color-mix(in lab,red,red)){.to-zinc-900\/50{--tw-gradient-to:color-mix(in oklab, var(--color-zinc-900) 50%, transparent)}}.to-zinc-900\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-zinc-900\/70{--tw-gradient-to:#18181bb3}@supports (color:color-mix(in lab,red,red)){.to-zinc-900\/70{--tw-gradient-to:color-mix(in oklab, var(--color-zinc-900) 70%, transparent)}}.to-zinc-900\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-zinc-950{--tw-gradient-to:var(--color-zinc-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-zinc-950\/50{--tw-gradient-to:#09090b80}@supports (color:color-mix(in lab,red,red)){.to-zinc-950\/50{--tw-gradient-to:color-mix(in oklab, var(--color-zinc-950) 50%, transparent)}}.to-zinc-950\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-zinc-950\/90{--tw-gradient-to:#09090be6}@supports (color:color-mix(in lab,red,red)){.to-zinc-950\/90{--tw-gradient-to:color-mix(in oklab, var(--color-zinc-950) 90%, transparent)}}.to-zinc-950\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-\[color\:var\(--app-text\)\]{fill:var(--app-text)}.fill-amber-400{fill:var(--color-amber-400)}.fill-current{fill:currentColor}.fill-white{fill:var(--color-white)}.stroke-amber-500{stroke:var(--color-amber-500)}.stroke-emerald-400{stroke:var(--color-emerald-400)}.stroke-emerald-500{stroke:var(--color-emerald-500)}.stroke-rose-500{stroke:var(--color-rose-500)}.stroke-slate-200{stroke:var(--color-slate-200)}.stroke-violet-100{stroke:var(--color-violet-100)}.stroke-violet-500{stroke:var(--color-violet-500)}.stroke-zinc-800{stroke:var(--color-zinc-800)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-9{padding:calc(var(--spacing) * 9)}.p-\[1px\]{padding:1px}.p-\[3px\]{padding:3px}.p-\[var\(--app-space-lg\)\]{padding:var(--app-space-lg)}.p-\[var\(--app-space-md\)\]{padding:var(--app-space-md)}.p-\[var\(--app-space-sm\)\]{padding:var(--app-space-sm)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[var\(--app-space-lg\)\]{padding-inline:var(--app-space-lg)}.px-\[var\(--app-space-md\)\]{padding-inline:var(--app-space-md)}.px-\[var\(--app-space-sm\)\]{padding-inline:var(--app-space-sm)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[1px\]{padding-block:1px}.py-\[2px\]{padding-block:2px}.py-\[var\(--app-space-md\)\]{padding-block:var(--app-space-md)}.py-\[var\(--app-space-sm\)\]{padding-block:var(--app-space-sm)}.py-px{padding-block:1px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-px{padding-top:1px}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[var\(--app-space-lg\)\]{padding-bottom:var(--app-space-lg)}.pb-\[var\(--app-space-md\)\]{padding-bottom:var(--app-space-md)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.5625rem\]{font-size:.5625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[12px\]{--tw-leading:12px;line-height:12px}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-amber-400{color:var(--color-amber-400)!important}.text-\[\#B9B9F9\]{color:#b9b9f9}.text-\[color\:var\(--app-accent\)\]{color:var(--app-accent)}.text-\[color\:var\(--app-accent-fg\)\]{color:var(--app-accent-fg)}.text-\[color\:var\(--app-muted\)\]{color:var(--app-muted)}.text-\[color\:var\(--app-primary\)\]{color:var(--app-primary)}.text-\[color\:var\(--app-primary-fg\)\],.text-\[color\:var\(--app-primary-fg\)\]\/80{color:var(--app-primary-fg)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:var\(--app-primary-fg\)\]\/80{color:color-mix(in oklab,var(--app-primary-fg) 80%,transparent)}}.text-\[color\:var\(--app-text\)\]{color:var(--app-text)}.text-\[var\(--app-border\)\]{color:var(--app-border)}.text-\[var\(--app-primary\)\]{color:var(--app-primary)}.text-accent{color:var(--color-accent)}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/80{color:#fef3c6cc}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/80{color:color-mix(in oklab,var(--color-amber-100) 80%,transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/80{color:#ffd236cc}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/80{color:color-mix(in oklab,var(--color-amber-300) 80%,transparent)}}.text-amber-300\/90{color:#ffd236e6}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/90{color:color-mix(in oklab,var(--color-amber-300) 90%,transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/80{color:#fcbb00cc}@supports (color:color-mix(in lab,red,red)){.text-amber-400\/80{color:color-mix(in oklab,var(--color-amber-400) 80%,transparent)}}.text-amber-400\/90{color:#fcbb00e6}@supports (color:color-mix(in lab,red,red)){.text-amber-400\/90{color:color-mix(in oklab,var(--color-amber-400) 90%,transparent)}}.text-amber-500{color:var(--color-amber-500)}.text-amber-500\/70{color:#f99c00b3}@supports (color:color-mix(in lab,red,red)){.text-amber-500\/70{color:color-mix(in oklab,var(--color-amber-500) 70%,transparent)}}.text-amber-600{color:var(--color-amber-600)}.text-amber-600\/70{color:#dd7400b3}@supports (color:color-mix(in lab,red,red)){.text-amber-600\/70{color:color-mix(in oklab,var(--color-amber-600) 70%,transparent)}}.text-amber-700{color:var(--color-amber-700)}.text-amber-700\/80{color:#b75000cc}@supports (color:color-mix(in lab,red,red)){.text-amber-700\/80{color:color-mix(in oklab,var(--color-amber-700) 80%,transparent)}}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-bg{color:var(--color-bg)}.text-black{color:var(--color-black)}.text-blue-200{color:var(--color-blue-200)}.text-blue-300{color:var(--color-blue-300)}.text-blue-300\/80{color:#90c5ffcc}@supports (color:color-mix(in lab,red,red)){.text-blue-300\/80{color:color-mix(in oklab,var(--color-blue-300) 80%,transparent)}}.text-blue-300\/90{color:#90c5ffe6}@supports (color:color-mix(in lab,red,red)){.text-blue-300\/90{color:color-mix(in oklab,var(--color-blue-300) 90%,transparent)}}.text-blue-400{color:var(--color-blue-400)}.text-blue-400\/80{color:#54a2ffcc}@supports (color:color-mix(in lab,red,red)){.text-blue-400\/80{color:color-mix(in oklab,var(--color-blue-400) 80%,transparent)}}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-600\/80{color:#155dfccc}@supports (color:color-mix(in lab,red,red)){.text-blue-600\/80{color:color-mix(in oklab,var(--color-blue-600) 80%,transparent)}}.text-blue-700{color:var(--color-blue-700)}.text-blue-700\/80{color:#1447e6cc}@supports (color:color-mix(in lab,red,red)){.text-blue-700\/80{color:color-mix(in oklab,var(--color-blue-700) 80%,transparent)}}.text-btn-primary-text{color:var(--color-btn-primary-text)}.text-current{color:currentColor}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-400{color:var(--color-cyan-400)}.text-cyan-400\/70{color:#00d2efb3}@supports (color:color-mix(in lab,red,red)){.text-cyan-400\/70{color:color-mix(in oklab,var(--color-cyan-400) 70%,transparent)}}.text-cyan-500{color:var(--color-cyan-500)}.text-cyan-500\/70{color:#00b7d7b3}@supports (color:color-mix(in lab,red,red)){.text-cyan-500\/70{color:color-mix(in oklab,var(--color-cyan-500) 70%,transparent)}}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-600\/70{color:#0092b5b3}@supports (color:color-mix(in lab,red,red)){.text-cyan-600\/70{color:color-mix(in oklab,var(--color-cyan-600) 70%,transparent)}}.text-cyan-700{color:var(--color-cyan-700)}.text-cyan-800{color:var(--color-cyan-800)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/70{color:#5ee9b5b3}@supports (color:color-mix(in lab,red,red)){.text-emerald-300\/70{color:color-mix(in oklab,var(--color-emerald-300) 70%,transparent)}}.text-emerald-300\/90{color:#5ee9b5e6}@supports (color:color-mix(in lab,red,red)){.text-emerald-300\/90{color:color-mix(in oklab,var(--color-emerald-300) 90%,transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-400\/60{color:#00d29499}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/60{color:color-mix(in oklab,var(--color-emerald-400) 60%,transparent)}}.text-emerald-400\/70{color:#00d294b3}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/70{color:color-mix(in oklab,var(--color-emerald-400) 70%,transparent)}}.text-emerald-400\/90{color:#00d294e6}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/90{color:color-mix(in oklab,var(--color-emerald-400) 90%,transparent)}}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-500\/60{color:#00bb7f99}@supports (color:color-mix(in lab,red,red)){.text-emerald-500\/60{color:color-mix(in oklab,var(--color-emerald-500) 60%,transparent)}}.text-emerald-500\/70{color:#00bb7fb3}@supports (color:color-mix(in lab,red,red)){.text-emerald-500\/70{color:color-mix(in oklab,var(--color-emerald-500) 70%,transparent)}}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-600\/60{color:#00976799}@supports (color:color-mix(in lab,red,red)){.text-emerald-600\/60{color:color-mix(in oklab,var(--color-emerald-600) 60%,transparent)}}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-700\/70{color:#007956b3}@supports (color:color-mix(in lab,red,red)){.text-emerald-700\/70{color:color-mix(in oklab,var(--color-emerald-700) 70%,transparent)}}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-950{color:var(--color-emerald-950)}.text-foreground{color:var(--color-foreground)}.text-fuchsia-100{color:var(--color-fuchsia-100)}.text-fuchsia-300{color:var(--color-fuchsia-300)}.text-fuchsia-400{color:var(--color-fuchsia-400)}.text-fuchsia-600{color:var(--color-fuchsia-600)}.text-fuchsia-700{color:var(--color-fuchsia-700)}.text-fuchsia-800{color:var(--color-fuchsia-800)}.text-fuchsia-900{color:var(--color-fuchsia-900)}.text-gray-50{color:var(--color-gray-50)}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-200\/80{color:#e5e7ebcc}@supports (color:color-mix(in lab,red,red)){.text-gray-200\/80{color:color-mix(in oklab,var(--color-gray-200) 80%,transparent)}}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-gray-950{color:var(--color-gray-950)}.text-green-300{color:var(--color-green-300)}.text-green-400{color:var(--color-green-400)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-indigo-100{color:var(--color-indigo-100)}.text-indigo-300{color:var(--color-indigo-300)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-lime-300{color:var(--color-lime-300)}.text-lime-400{color:var(--color-lime-400)}.text-lime-600{color:var(--color-lime-600)}.text-lime-700{color:var(--color-lime-700)}.text-muted{color:var(--color-muted)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-orange-300{color:var(--color-orange-300)}.text-orange-400{color:var(--color-orange-400)}.text-orange-400\/70{color:#ff8b1ab3}@supports (color:color-mix(in lab,red,red)){.text-orange-400\/70{color:color-mix(in oklab,var(--color-orange-400) 70%,transparent)}}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-700\/80{color:#c53c00cc}@supports (color:color-mix(in lab,red,red)){.text-orange-700\/80{color:color-mix(in oklab,var(--color-orange-700) 80%,transparent)}}.text-orange-800{color:var(--color-orange-800)}.text-pink-300{color:var(--color-pink-300)}.text-pink-400{color:var(--color-pink-400)}.text-pink-500{color:var(--color-pink-500)}.text-pink-600{color:var(--color-pink-600)}.text-pink-700{color:var(--color-pink-700)}.text-purple-300{color:var(--color-purple-300)}.text-purple-400{color:var(--color-purple-400)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-300\/80{color:#ffa3a3cc}@supports (color:color-mix(in lab,red,red)){.text-red-300\/80{color:color-mix(in oklab,var(--color-red-300) 80%,transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-400\/70{color:#ff6568b3}@supports (color:color-mix(in lab,red,red)){.text-red-400\/70{color:color-mix(in oklab,var(--color-red-400) 70%,transparent)}}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-600\/60{color:#e4001499}@supports (color:color-mix(in lab,red,red)){.text-red-600\/60{color:color-mix(in oklab,var(--color-red-600) 60%,transparent)}}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-rose-100{color:var(--color-rose-100)}.text-rose-200{color:var(--color-rose-200)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-600\/90{color:#e70044e6}@supports (color:color-mix(in lab,red,red)){.text-rose-600\/90{color:color-mix(in oklab,var(--color-rose-600) 90%,transparent)}}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-rose-900{color:var(--color-rose-900)}.text-sky-100{color:var(--color-sky-100)}.text-sky-100\/75{color:#dff2febf}@supports (color:color-mix(in lab,red,red)){.text-sky-100\/75{color:color-mix(in oklab,var(--color-sky-100) 75%,transparent)}}.text-sky-200{color:var(--color-sky-200)}.text-sky-300{color:var(--color-sky-300)}.text-sky-400{color:var(--color-sky-400)}.text-sky-500{color:var(--color-sky-500)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-sky-900{color:var(--color-sky-900)}.text-sky-900\/70{color:#024a70b3}@supports (color:color-mix(in lab,red,red)){.text-sky-900\/70{color:color-mix(in oklab,var(--color-sky-900) 70%,transparent)}}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-subtle{color:var(--color-subtle)}.text-teal-300{color:var(--color-teal-300)}.text-teal-400{color:var(--color-teal-400)}.text-teal-600{color:var(--color-teal-600)}.text-teal-700{color:var(--color-teal-700)}.text-transparent{color:#0000}.text-violet-100{color:var(--color-violet-100)}.text-violet-200{color:var(--color-violet-200)}.text-violet-200\/70{color:#ddd6ffb3}@supports (color:color-mix(in lab,red,red)){.text-violet-200\/70{color:color-mix(in oklab,var(--color-violet-200) 70%,transparent)}}.text-violet-200\/80{color:#ddd6ffcc}@supports (color:color-mix(in lab,red,red)){.text-violet-200\/80{color:color-mix(in oklab,var(--color-violet-200) 80%,transparent)}}.text-violet-200\/90{color:#ddd6ffe6}@supports (color:color-mix(in lab,red,red)){.text-violet-200\/90{color:color-mix(in oklab,var(--color-violet-200) 90%,transparent)}}.text-violet-300{color:var(--color-violet-300)}.text-violet-300\/70{color:#c4b4ffb3}@supports (color:color-mix(in lab,red,red)){.text-violet-300\/70{color:color-mix(in oklab,var(--color-violet-300) 70%,transparent)}}.text-violet-300\/80{color:#c4b4ffcc}@supports (color:color-mix(in lab,red,red)){.text-violet-300\/80{color:color-mix(in oklab,var(--color-violet-300) 80%,transparent)}}.text-violet-300\/85{color:#c4b4ffd9}@supports (color:color-mix(in lab,red,red)){.text-violet-300\/85{color:color-mix(in oklab,var(--color-violet-300) 85%,transparent)}}.text-violet-400{color:var(--color-violet-400)}.text-violet-400\/60{color:#a685ff99}@supports (color:color-mix(in lab,red,red)){.text-violet-400\/60{color:color-mix(in oklab,var(--color-violet-400) 60%,transparent)}}.text-violet-400\/70{color:#a685ffb3}@supports (color:color-mix(in lab,red,red)){.text-violet-400\/70{color:color-mix(in oklab,var(--color-violet-400) 70%,transparent)}}.text-violet-400\/80{color:#a685ffcc}@supports (color:color-mix(in lab,red,red)){.text-violet-400\/80{color:color-mix(in oklab,var(--color-violet-400) 80%,transparent)}}.text-violet-500{color:var(--color-violet-500)}.text-violet-500\/60{color:#8d54ff99}@supports (color:color-mix(in lab,red,red)){.text-violet-500\/60{color:color-mix(in oklab,var(--color-violet-500) 60%,transparent)}}.text-violet-500\/80{color:#8d54ffcc}@supports (color:color-mix(in lab,red,red)){.text-violet-500\/80{color:color-mix(in oklab,var(--color-violet-500) 80%,transparent)}}.text-violet-600{color:var(--color-violet-600)}.text-violet-600\/80{color:#7f22fecc}@supports (color:color-mix(in lab,red,red)){.text-violet-600\/80{color:color-mix(in oklab,var(--color-violet-600) 80%,transparent)}}.text-violet-700{color:var(--color-violet-700)}.text-violet-700\/70{color:#7008e7b3}@supports (color:color-mix(in lab,red,red)){.text-violet-700\/70{color:color-mix(in oklab,var(--color-violet-700) 70%,transparent)}}.text-violet-700\/80{color:#7008e7cc}@supports (color:color-mix(in lab,red,red)){.text-violet-700\/80{color:color-mix(in oklab,var(--color-violet-700) 80%,transparent)}}.text-violet-800{color:var(--color-violet-800)}.text-violet-800\/70{color:#5d0ec0b3}@supports (color:color-mix(in lab,red,red)){.text-violet-800\/70{color:color-mix(in oklab,var(--color-violet-800) 70%,transparent)}}.text-violet-900{color:var(--color-violet-900)}.text-violet-950{color:var(--color-violet-950)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-zinc-50{color:var(--color-zinc-50)}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-950{color:var(--color-zinc-950)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.placeholder-gray-400::placeholder{color:var(--color-gray-400)}.placeholder-zinc-600::placeholder{color:var(--color-zinc-600)}.accent-cyan-500{accent-color:var(--color-cyan-500)}.accent-orange-500{accent-color:var(--color-orange-500)}.accent-violet-600{accent-color:var(--color-violet-600)}.\[color-scheme\:dark\]{color-scheme:dark}.\[color-scheme\:light\]{color-scheme:light}.opacity-0{opacity:0}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.035\]{opacity:.035}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-4px_20px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 -4px 20px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-4px_20px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 -4px 20px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(6\,182\,212\,0\.08\)\,0_16px_40px_rgba\(6\,182\,212\,0\.08\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#06b6d414), 0 16px 40px var(--tw-shadow-color,#06b6d414);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(16\,185\,129\,0\.35\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#10b98159);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(52\,211\,153\,0\.08\)\,0_16px_40px_rgba\(52\,211\,153\,0\.08\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#34d39914), 0 16px 40px var(--tw-shadow-color,#34d39914);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(139\,92\,246\,0\.08\)\,0_16px_40px_rgba\(139\,92\,246\,0\.08\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#8b5cf614), 0 16px 40px var(--tw-shadow-color,#8b5cf614);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(217\,70\,239\,0\.08\)\,0_16px_40px_rgba\(217\,70\,239\,0\.08\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#d946ef14), 0 16px 40px var(--tw-shadow-color,#d946ef14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(16\,185\,129\,0\.2\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#10b98133);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(52\,211\,153\,0\.22\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#34d39938);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(107\,114\,128\,0\.15\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#6b728026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(113\,113\,122\,0\.18\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#71717a2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(239\,68\,68\,0\.18\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#ef44442e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(239\,68\,68\,0\.22\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#ef444438);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(245\,158\,11\,0\.22\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#f59e0b38);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(248\,113\,113\,0\.25\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#f8717140);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(251\,191\,36\,0\.22\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#fbbf2438);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_var\(--accent-soft\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--accent-soft));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(107\,114\,128\,0\.55\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#6b72808c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(37\,99\,235\,0\.55\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#2563eb8c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(168\,85\,247\,0\.8\)\,0_0_16px_rgba\(34\,211\,238\,0\.55\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#a855f7cc), 0 0 16px var(--tw-shadow-color,#22d3ee8c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(6\,182\,212\,0\.75\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#06b6d4bf);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(16\,185\,129\,0\.75\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#10b981bf);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(59\,130\,246\,0\.75\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#3b82f6bf);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(124\,58\,237\,0\.75\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#7c3aedbf);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(168\,85\,247\,0\.75\)\,0_0_22px_rgba\(34\,211\,238\,0\.5\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#a855f7bf), 0 0 22px var(--tw-shadow-color,#22d3ee80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(245\,158\,11\,0\.15\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#f59e0b26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(249\,115\,22\,0\.75\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#f97316bf);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(59\,130\,246\,0\.55\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#3b82f68c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_-2px_rgba\(2\,132\,199\,0\.5\)\]{--tw-shadow:0 2px 8px -2px var(--tw-shadow-color,#0284c780);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_-2px_rgba\(16\,185\,129\,0\.5\)\]{--tw-shadow:0 2px 8px -2px var(--tw-shadow-color,#10b98180);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_18px_-10px_rgba\(6\,182\,212\,0\.85\)\]{--tw-shadow:0 8px 18px -10px var(--tw-shadow-color,#06b6d4d9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_18px_-10px_rgba\(16\,185\,129\,0\.85\)\]{--tw-shadow:0 8px 18px -10px var(--tw-shadow-color,#10b981d9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_18px_-10px_rgba\(37\,99\,235\,0\.85\)\]{--tw-shadow:0 8px 18px -10px var(--tw-shadow-color,#2563ebd9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_18px_-10px_rgba\(124\,58\,237\,0\.85\)\]{--tw-shadow:0 8px 18px -10px var(--tw-shadow-color,#7c3aedd9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_18px_-10px_rgba\(249\,115\,22\,0\.85\)\]{--tw-shadow:0 8px 18px -10px var(--tw-shadow-color,#f97316d9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_18px_-12px_rgba\(168\,85\,247\,0\.85\)\]{--tw-shadow:0 8px 18px -12px var(--tw-shadow-color,#a855f7d9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_18px_-12px_rgba\(249\,115\,22\,0\.85\)\]{--tw-shadow:0 8px 18px -12px var(--tw-shadow-color,#f97316d9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(139\,92\,246\,0\.07\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#8b5cf612);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_22px_-18px_rgba\(6\,182\,212\,0\.8\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow:0 10px 22px -18px var(--tw-shadow-color,#06b6d4cc), inset 0 1px 0 var(--tw-shadow-color,#ffffffe6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_22px_-18px_rgba\(16\,185\,129\,0\.85\)\]{--tw-shadow:0 10px 22px -18px var(--tw-shadow-color,#10b981d9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_22px_-18px_rgba\(37\,99\,235\,0\.8\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow:0 10px 22px -18px var(--tw-shadow-color,#2563ebcc), inset 0 1px 0 var(--tw-shadow-color,#ffffffe6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_22px_-18px_rgba\(124\,58\,237\,0\.8\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow:0 10px 22px -18px var(--tw-shadow-color,#7c3aedcc), inset 0 1px 0 var(--tw-shadow-color,#ffffffe6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_22px_-18px_rgba\(249\,115\,22\,0\.8\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow:0 10px 22px -18px var(--tw-shadow-color,#f97316cc), inset 0 1px 0 var(--tw-shadow-color,#ffffffe6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_24px_-18px_rgba\(52\,211\,153\,0\.85\)\]{--tw-shadow:0 10px 24px -18px var(--tw-shadow-color,#34d399d9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_48px_-32px_rgba\(124\,58\,237\,0\.18\)\]{--tw-shadow:0 16px 48px -32px var(--tw-shadow-color,#7c3aed2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_48px_-32px_rgba\(139\,92\,246\,0\.5\)\]{--tw-shadow:0 16px 48px -32px var(--tw-shadow-color,#8b5cf680);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_40px_-16px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow:0 18px 40px -16px var(--tw-shadow-color,#0f172a2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_44px_-22px_rgba\(15\,23\,42\,0\.5\)\]{--tw-shadow:0 18px 44px -22px var(--tw-shadow-color,#0f172a80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_48px_-28px_rgba\(24\,24\,27\,0\.7\)\]{--tw-shadow:0 18px 48px -28px var(--tw-shadow-color,#18181bb3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_22px_54px_-28px_rgba\(15\,23\,42\,0\.6\)\]{--tw-shadow:0 22px 54px -28px var(--tw-shadow-color,#0f172a99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[1px_0_0_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:1px 0 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[1px_0_0_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:1px 0 0 var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.25\)\,0_0_18px_-4px_rgba\(75\,85\,99\,0\.85\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff40), 0 0 18px -4px var(--tw-shadow-color,#4b5563d9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.25\)\,0_8px_18px_-10px_rgba\(17\,24\,39\,0\.65\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff40), 0 8px 18px -10px var(--tw-shadow-color,#111827a6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.95\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#fffffff2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow\/canary,.shadow\/glow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-amber-500\/20{--tw-shadow-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.shadow-amber-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-amber-600\/25{--tw-shadow-color:#dd740040}@supports (color:color-mix(in lab,red,red)){.shadow-amber-600\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-600) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-amber-900\/25{--tw-shadow-color:#7b330640}@supports (color:color-mix(in lab,red,red)){.shadow-amber-900\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-900) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab,red,red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/30{--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.shadow-black\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/35{--tw-shadow-color:#00000059}@supports (color:color-mix(in lab,red,red)){.shadow-black\/35{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 35%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/40{--tw-shadow-color:#0006}@supports (color:color-mix(in lab,red,red)){.shadow-black\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/50{--tw-shadow-color:#00000080}@supports (color:color-mix(in lab,red,red)){.shadow-black\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/60{--tw-shadow-color:#0009}@supports (color:color-mix(in lab,red,red)){.shadow-black\/60{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-500\/25{--tw-shadow-color:#3080ff40}@supports (color:color-mix(in lab,red,red)){.shadow-blue-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-500\/20{--tw-shadow-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.shadow-cyan-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-500\/30{--tw-shadow-color:#00b7d74d}@supports (color:color-mix(in lab,red,red)){.shadow-cyan-500\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-200\/70{--tw-shadow-color:#a4f4cfb3}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-200\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-200) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-300\/60{--tw-shadow-color:#5ee9b599}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-300\/60{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-300) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-500\/20{--tw-shadow-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-500\/25{--tw-shadow-color:#00bb7f40}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-500\/40{--tw-shadow-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-500\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-600\/20{--tw-shadow-color:#00976733}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-600\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-600) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-600\/25{--tw-shadow-color:#00976740}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-600\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-600) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-600\/30{--tw-shadow-color:#0097674d}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-600\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-600) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-900\/25{--tw-shadow-color:#004e3b40}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-900\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-900) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-950\/5{--tw-shadow-color:#002c220d}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-950\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-950\/10{--tw-shadow-color:#002c221a}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-950\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-gray-200\/60{--tw-shadow-color:#e5e7eb99}@supports (color:color-mix(in lab,red,red)){.shadow-gray-200\/60{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gray-200) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-gray-300\/25{--tw-shadow-color:#d1d5dc40}@supports (color:color-mix(in lab,red,red)){.shadow-gray-300\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gray-300) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-gray-300\/30{--tw-shadow-color:#d1d5dc4d}@supports (color:color-mix(in lab,red,red)){.shadow-gray-300\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gray-300) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-gray-300\/50{--tw-shadow-color:#d1d5dc80}@supports (color:color-mix(in lab,red,red)){.shadow-gray-300\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gray-300) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-gray-400\/20{--tw-shadow-color:#99a1af33}@supports (color:color-mix(in lab,red,red)){.shadow-gray-400\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gray-400) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-gray-500\/25{--tw-shadow-color:#6a728240}@supports (color:color-mix(in lab,red,red)){.shadow-gray-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gray-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-gray-900\/10{--tw-shadow-color:#1018281a}@supports (color:color-mix(in lab,red,red)){.shadow-gray-900\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gray-900) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-gray-900\/15{--tw-shadow-color:#10182826}@supports (color:color-mix(in lab,red,red)){.shadow-gray-900\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gray-900) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-indigo-500\/10{--tw-shadow-color:#625fff1a}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-500\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-indigo-500\/20{--tw-shadow-color:#625fff33}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-indigo-500\/25{--tw-shadow-color:#625fff40}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-indigo-500\/30{--tw-shadow-color:#625fff4d}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-500\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-orange-100\/60{--tw-shadow-color:#ffedd599}@supports (color:color-mix(in lab,red,red)){.shadow-orange-100\/60{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-100) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-orange-500\/20{--tw-shadow-color:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.shadow-orange-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-orange-950\/30{--tw-shadow-color:#4413064d}@supports (color:color-mix(in lab,red,red)){.shadow-orange-950\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-red-500\/25{--tw-shadow-color:#fb2c3640}@supports (color:color-mix(in lab,red,red)){.shadow-red-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-red-950\/5{--tw-shadow-color:#4608090d}@supports (color:color-mix(in lab,red,red)){.shadow-red-950\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-red-950\/10{--tw-shadow-color:#4608091a}@supports (color:color-mix(in lab,red,red)){.shadow-red-950\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-rose-900\/25{--tw-shadow-color:#8b083640}@supports (color:color-mix(in lab,red,red)){.shadow-rose-900\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-rose-900) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-sky-100\/60{--tw-shadow-color:#dff2fe99}@supports (color:color-mix(in lab,red,red)){.shadow-sky-100\/60{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-100) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-sky-600\/20{--tw-shadow-color:#0084cc33}@supports (color:color-mix(in lab,red,red)){.shadow-sky-600\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-600) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-sky-900\/25{--tw-shadow-color:#024a7040}@supports (color:color-mix(in lab,red,red)){.shadow-sky-900\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-900) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-200\/50{--tw-shadow-color:#e2e8f080}@supports (color:color-mix(in lab,red,red)){.shadow-slate-200\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-200\/80{--tw-shadow-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.shadow-slate-200\/80{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 80%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-900\/5{--tw-shadow-color:#0f172b0d}@supports (color:color-mix(in lab,red,red)){.shadow-slate-900\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-900\/12{--tw-shadow-color:#0f172b1f}@supports (color:color-mix(in lab,red,red)){.shadow-slate-900\/12{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 12%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-900\/15{--tw-shadow-color:#0f172b26}@supports (color:color-mix(in lab,red,red)){.shadow-slate-900\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-900\/25{--tw-shadow-color:#0f172b40}@supports (color:color-mix(in lab,red,red)){.shadow-slate-900\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-900\/\[0\.03\]{--tw-shadow-color:#0f172b08}@supports (color:color-mix(in lab,red,red)){.shadow-slate-900\/\[0\.03\]{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 3%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-100{--tw-shadow-color:oklch(94.3% .029 294.588)}@supports (color:color-mix(in lab,red,red)){.shadow-violet-100{--tw-shadow-color:color-mix(in oklab, var(--color-violet-100) var(--tw-shadow-alpha), transparent)}}.shadow-violet-100\/50{--tw-shadow-color:#ede9fe80}@supports (color:color-mix(in lab,red,red)){.shadow-violet-100\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-100) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-100\/70{--tw-shadow-color:#ede9feb3}@supports (color:color-mix(in lab,red,red)){.shadow-violet-100\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-100) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-200\/40{--tw-shadow-color:#ddd6ff66}@supports (color:color-mix(in lab,red,red)){.shadow-violet-200\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-200) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-200\/50{--tw-shadow-color:#ddd6ff80}@supports (color:color-mix(in lab,red,red)){.shadow-violet-200\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-200) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-200\/60{--tw-shadow-color:#ddd6ff99}@supports (color:color-mix(in lab,red,red)){.shadow-violet-200\/60{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-200) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-200\/70{--tw-shadow-color:#ddd6ffb3}@supports (color:color-mix(in lab,red,red)){.shadow-violet-200\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-200) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-500\/20{--tw-shadow-color:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.shadow-violet-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-500\/25{--tw-shadow-color:#8d54ff40}@supports (color:color-mix(in lab,red,red)){.shadow-violet-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-500\/30{--tw-shadow-color:#8d54ff4d}@supports (color:color-mix(in lab,red,red)){.shadow-violet-500\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-600\/25{--tw-shadow-color:#7f22fe40}@supports (color:color-mix(in lab,red,red)){.shadow-violet-600\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-600) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-600\/30{--tw-shadow-color:#7f22fe4d}@supports (color:color-mix(in lab,red,red)){.shadow-violet-600\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-600) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-900\/5{--tw-shadow-color:#4d179a0d}@supports (color:color-mix(in lab,red,red)){.shadow-violet-900\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-900\/20{--tw-shadow-color:#4d179a33}@supports (color:color-mix(in lab,red,red)){.shadow-violet-900\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-900) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-900\/30{--tw-shadow-color:#4d179a4d}@supports (color:color-mix(in lab,red,red)){.shadow-violet-900\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-900) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-950\/5{--tw-shadow-color:#2f0d680d}@supports (color:color-mix(in lab,red,red)){.shadow-violet-950\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-950\/15{--tw-shadow-color:#2f0d6826}@supports (color:color-mix(in lab,red,red)){.shadow-violet-950\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-950\/30{--tw-shadow-color:#2f0d684d}@supports (color:color-mix(in lab,red,red)){.shadow-violet-950\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-950\/40{--tw-shadow-color:#2f0d6866}@supports (color:color-mix(in lab,red,red)){.shadow-violet-950\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-950) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[color\:var\(--app-primary\)\]\/25{--tw-ring-color:var(--app-primary)}@supports (color:color-mix(in lab,red,red)){.ring-\[color\:var\(--app-primary\)\]\/25{--tw-ring-color:color-mix(in oklab, var(--app-primary) 25%, transparent)}}.ring-\[color\:var\(--app-primary\)\]\/30{--tw-ring-color:var(--app-primary)}@supports (color:color-mix(in lab,red,red)){.ring-\[color\:var\(--app-primary\)\]\/30{--tw-ring-color:color-mix(in oklab, var(--app-primary) 30%, transparent)}}.ring-\[color\:var\(--app-primary\)\]\/40{--tw-ring-color:var(--app-primary)}@supports (color:color-mix(in lab,red,red)){.ring-\[color\:var\(--app-primary\)\]\/40{--tw-ring-color:color-mix(in oklab, var(--app-primary) 40%, transparent)}}.ring-\[var\(--app-primary\)\]{--tw-ring-color:var(--app-primary)}.ring-\[var\(--app-surface\)\]{--tw-ring-color:var(--app-surface)}.ring-\[var\(--app-text\)\]{--tw-ring-color:var(--app-text)}.ring-amber-100{--tw-ring-color:var(--color-amber-100)}.ring-amber-200{--tw-ring-color:var(--color-amber-200)}.ring-amber-200\/80{--tw-ring-color:#fee685cc}@supports (color:color-mix(in lab,red,red)){.ring-amber-200\/80{--tw-ring-color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}.ring-amber-300\/50{--tw-ring-color:#ffd23680}@supports (color:color-mix(in lab,red,red)){.ring-amber-300\/50{--tw-ring-color:color-mix(in oklab, var(--color-amber-300) 50%, transparent)}}.ring-amber-300\/80{--tw-ring-color:#ffd236cc}@supports (color:color-mix(in lab,red,red)){.ring-amber-300\/80{--tw-ring-color:color-mix(in oklab, var(--color-amber-300) 80%, transparent)}}.ring-amber-400\/20{--tw-ring-color:#fcbb0033}@supports (color:color-mix(in lab,red,red)){.ring-amber-400\/20{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.ring-amber-400\/25{--tw-ring-color:#fcbb0040}@supports (color:color-mix(in lab,red,red)){.ring-amber-400\/25{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 25%, transparent)}}.ring-amber-400\/30{--tw-ring-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.ring-amber-400\/30{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.ring-amber-400\/40{--tw-ring-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){.ring-amber-400\/40{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 40%, transparent)}}.ring-amber-500\/20{--tw-ring-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.ring-amber-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.ring-amber-500\/30{--tw-ring-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.ring-amber-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.ring-amber-500\/50{--tw-ring-color:#f99c0080}@supports (color:color-mix(in lab,red,red)){.ring-amber-500\/50{--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 50%, transparent)}}.ring-amber-700\/50{--tw-ring-color:#b7500080}@supports (color:color-mix(in lab,red,red)){.ring-amber-700\/50{--tw-ring-color:color-mix(in oklab, var(--color-amber-700) 50%, transparent)}}.ring-amber-800\/30{--tw-ring-color:#953d004d}@supports (color:color-mix(in lab,red,red)){.ring-amber-800\/30{--tw-ring-color:color-mix(in oklab, var(--color-amber-800) 30%, transparent)}}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-black\/\[0\.03\]{--tw-ring-color:#00000008}@supports (color:color-mix(in lab,red,red)){.ring-black\/\[0\.03\]{--tw-ring-color:color-mix(in oklab, var(--color-black) 3%, transparent)}}.ring-blue-100{--tw-ring-color:var(--color-blue-100)}.ring-blue-200{--tw-ring-color:var(--color-blue-200)}.ring-blue-200\/80{--tw-ring-color:#bedbffcc}@supports (color:color-mix(in lab,red,red)){.ring-blue-200\/80{--tw-ring-color:color-mix(in oklab, var(--color-blue-200) 80%, transparent)}}.ring-blue-300\/50{--tw-ring-color:#90c5ff80}@supports (color:color-mix(in lab,red,red)){.ring-blue-300\/50{--tw-ring-color:color-mix(in oklab, var(--color-blue-300) 50%, transparent)}}.ring-blue-400\/60{--tw-ring-color:#54a2ff99}@supports (color:color-mix(in lab,red,red)){.ring-blue-400\/60{--tw-ring-color:color-mix(in oklab, var(--color-blue-400) 60%, transparent)}}.ring-blue-500\/20{--tw-ring-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.ring-blue-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.ring-blue-500\/30{--tw-ring-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.ring-blue-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.ring-blue-800\/30{--tw-ring-color:#193cb84d}@supports (color:color-mix(in lab,red,red)){.ring-blue-800\/30{--tw-ring-color:color-mix(in oklab, var(--color-blue-800) 30%, transparent)}}.ring-cyan-100{--tw-ring-color:var(--color-cyan-100)}.ring-cyan-200{--tw-ring-color:var(--color-cyan-200)}.ring-cyan-200\/50{--tw-ring-color:#a2f4fd80}@supports (color:color-mix(in lab,red,red)){.ring-cyan-200\/50{--tw-ring-color:color-mix(in oklab, var(--color-cyan-200) 50%, transparent)}}.ring-cyan-200\/60{--tw-ring-color:#a2f4fd99}@supports (color:color-mix(in lab,red,red)){.ring-cyan-200\/60{--tw-ring-color:color-mix(in oklab, var(--color-cyan-200) 60%, transparent)}}.ring-cyan-400\/25{--tw-ring-color:#00d2ef40}@supports (color:color-mix(in lab,red,red)){.ring-cyan-400\/25{--tw-ring-color:color-mix(in oklab, var(--color-cyan-400) 25%, transparent)}}.ring-cyan-400\/30{--tw-ring-color:#00d2ef4d}@supports (color:color-mix(in lab,red,red)){.ring-cyan-400\/30{--tw-ring-color:color-mix(in oklab, var(--color-cyan-400) 30%, transparent)}}.ring-cyan-500\/5{--tw-ring-color:#00b7d70d}@supports (color:color-mix(in lab,red,red)){.ring-cyan-500\/5{--tw-ring-color:color-mix(in oklab, var(--color-cyan-500) 5%, transparent)}}.ring-cyan-500\/20{--tw-ring-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.ring-cyan-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.ring-cyan-500\/30{--tw-ring-color:#00b7d74d}@supports (color:color-mix(in lab,red,red)){.ring-cyan-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}.ring-cyan-500\/40{--tw-ring-color:#00b7d766}@supports (color:color-mix(in lab,red,red)){.ring-cyan-500\/40{--tw-ring-color:color-mix(in oklab, var(--color-cyan-500) 40%, transparent)}}.ring-emerald-100{--tw-ring-color:var(--color-emerald-100)}.ring-emerald-200{--tw-ring-color:var(--color-emerald-200)}.ring-emerald-200\/50{--tw-ring-color:#a4f4cf80}@supports (color:color-mix(in lab,red,red)){.ring-emerald-200\/50{--tw-ring-color:color-mix(in oklab, var(--color-emerald-200) 50%, transparent)}}.ring-emerald-200\/60{--tw-ring-color:#a4f4cf99}@supports (color:color-mix(in lab,red,red)){.ring-emerald-200\/60{--tw-ring-color:color-mix(in oklab, var(--color-emerald-200) 60%, transparent)}}.ring-emerald-300{--tw-ring-color:var(--color-emerald-300)}.ring-emerald-300\/40{--tw-ring-color:#5ee9b566}@supports (color:color-mix(in lab,red,red)){.ring-emerald-300\/40{--tw-ring-color:color-mix(in oklab, var(--color-emerald-300) 40%, transparent)}}.ring-emerald-300\/50{--tw-ring-color:#5ee9b580}@supports (color:color-mix(in lab,red,red)){.ring-emerald-300\/50{--tw-ring-color:color-mix(in oklab, var(--color-emerald-300) 50%, transparent)}}.ring-emerald-400\/20{--tw-ring-color:#00d29433}@supports (color:color-mix(in lab,red,red)){.ring-emerald-400\/20{--tw-ring-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.ring-emerald-400\/30{--tw-ring-color:#00d2944d}@supports (color:color-mix(in lab,red,red)){.ring-emerald-400\/30{--tw-ring-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.ring-emerald-500\/10{--tw-ring-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.ring-emerald-500\/10{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.ring-emerald-500\/20{--tw-ring-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.ring-emerald-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.ring-emerald-500\/25{--tw-ring-color:#00bb7f40}@supports (color:color-mix(in lab,red,red)){.ring-emerald-500\/25{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.ring-emerald-500\/30{--tw-ring-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.ring-emerald-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.ring-emerald-500\/40{--tw-ring-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.ring-emerald-500\/40{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.ring-emerald-700\/50{--tw-ring-color:#00795680}@supports (color:color-mix(in lab,red,red)){.ring-emerald-700\/50{--tw-ring-color:color-mix(in oklab, var(--color-emerald-700) 50%, transparent)}}.ring-emerald-800\/30{--tw-ring-color:#005f464d}@supports (color:color-mix(in lab,red,red)){.ring-emerald-800\/30{--tw-ring-color:color-mix(in oklab, var(--color-emerald-800) 30%, transparent)}}.ring-emerald-800\/50{--tw-ring-color:#005f4680}@supports (color:color-mix(in lab,red,red)){.ring-emerald-800\/50{--tw-ring-color:color-mix(in oklab, var(--color-emerald-800) 50%, transparent)}}.ring-fuchsia-100{--tw-ring-color:var(--color-fuchsia-100)}.ring-fuchsia-200\/50{--tw-ring-color:#f6cfff80}@supports (color:color-mix(in lab,red,red)){.ring-fuchsia-200\/50{--tw-ring-color:color-mix(in oklab, var(--color-fuchsia-200) 50%, transparent)}}.ring-fuchsia-200\/60{--tw-ring-color:#f6cfff99}@supports (color:color-mix(in lab,red,red)){.ring-fuchsia-200\/60{--tw-ring-color:color-mix(in oklab, var(--color-fuchsia-200) 60%, transparent)}}.ring-fuchsia-500\/20{--tw-ring-color:#e12afb33}@supports (color:color-mix(in lab,red,red)){.ring-fuchsia-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-fuchsia-500) 20%, transparent)}}.ring-gray-200{--tw-ring-color:var(--color-gray-200)}.ring-gray-200\/70{--tw-ring-color:#e5e7ebb3}@supports (color:color-mix(in lab,red,red)){.ring-gray-200\/70{--tw-ring-color:color-mix(in oklab, var(--color-gray-200) 70%, transparent)}}.ring-gray-200\/80{--tw-ring-color:#e5e7ebcc}@supports (color:color-mix(in lab,red,red)){.ring-gray-200\/80{--tw-ring-color:color-mix(in oklab, var(--color-gray-200) 80%, transparent)}}.ring-gray-400\/60{--tw-ring-color:#99a1af99}@supports (color:color-mix(in lab,red,red)){.ring-gray-400\/60{--tw-ring-color:color-mix(in oklab, var(--color-gray-400) 60%, transparent)}}.ring-indigo-100{--tw-ring-color:var(--color-indigo-100)}.ring-indigo-200{--tw-ring-color:var(--color-indigo-200)}.ring-indigo-200\/60{--tw-ring-color:#c7d2ff99}@supports (color:color-mix(in lab,red,red)){.ring-indigo-200\/60{--tw-ring-color:color-mix(in oklab, var(--color-indigo-200) 60%, transparent)}}.ring-indigo-500\/20{--tw-ring-color:#625fff33}@supports (color:color-mix(in lab,red,red)){.ring-indigo-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.ring-neutral-200\/70{--tw-ring-color:#e5e5e5b3}@supports (color:color-mix(in lab,red,red)){.ring-neutral-200\/70{--tw-ring-color:color-mix(in oklab, var(--color-neutral-200) 70%, transparent)}}.ring-orange-100{--tw-ring-color:var(--color-orange-100)}.ring-orange-200{--tw-ring-color:var(--color-orange-200)}.ring-orange-300{--tw-ring-color:var(--color-orange-300)}.ring-orange-400\/60{--tw-ring-color:#ff8b1a99}@supports (color:color-mix(in lab,red,red)){.ring-orange-400\/60{--tw-ring-color:color-mix(in oklab, var(--color-orange-400) 60%, transparent)}}.ring-orange-500\/20{--tw-ring-color:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.ring-orange-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.ring-orange-800\/30{--tw-ring-color:#9f2d004d}@supports (color:color-mix(in lab,red,red)){.ring-orange-800\/30{--tw-ring-color:color-mix(in oklab, var(--color-orange-800) 30%, transparent)}}.ring-pink-200{--tw-ring-color:var(--color-pink-200)}.ring-pink-400\/30{--tw-ring-color:#fb64b64d}@supports (color:color-mix(in lab,red,red)){.ring-pink-400\/30{--tw-ring-color:color-mix(in oklab, var(--color-pink-400) 30%, transparent)}}.ring-pink-500\/20{--tw-ring-color:#f6339a33}@supports (color:color-mix(in lab,red,red)){.ring-pink-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-pink-500) 20%, transparent)}}.ring-red-200{--tw-ring-color:var(--color-red-200)}.ring-red-400\/30{--tw-ring-color:#ff65684d}@supports (color:color-mix(in lab,red,red)){.ring-red-400\/30{--tw-ring-color:color-mix(in oklab, var(--color-red-400) 30%, transparent)}}.ring-red-500\/30{--tw-ring-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.ring-red-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.ring-red-700\/50{--tw-ring-color:#bf000f80}@supports (color:color-mix(in lab,red,red)){.ring-red-700\/50{--tw-ring-color:color-mix(in oklab, var(--color-red-700) 50%, transparent)}}.ring-red-800\/40{--tw-ring-color:#9f071266}@supports (color:color-mix(in lab,red,red)){.ring-red-800\/40{--tw-ring-color:color-mix(in oklab, var(--color-red-800) 40%, transparent)}}.ring-rose-100{--tw-ring-color:var(--color-rose-100)}.ring-rose-200{--tw-ring-color:var(--color-rose-200)}.ring-rose-400\/20{--tw-ring-color:#ff667f33}@supports (color:color-mix(in lab,red,red)){.ring-rose-400\/20{--tw-ring-color:color-mix(in oklab, var(--color-rose-400) 20%, transparent)}}.ring-rose-400\/30{--tw-ring-color:#ff667f4d}@supports (color:color-mix(in lab,red,red)){.ring-rose-400\/30{--tw-ring-color:color-mix(in oklab, var(--color-rose-400) 30%, transparent)}}.ring-rose-500\/20{--tw-ring-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.ring-rose-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.ring-rose-500\/25{--tw-ring-color:#ff235740}@supports (color:color-mix(in lab,red,red)){.ring-rose-500\/25{--tw-ring-color:color-mix(in oklab, var(--color-rose-500) 25%, transparent)}}.ring-rose-500\/30{--tw-ring-color:#ff23574d}@supports (color:color-mix(in lab,red,red)){.ring-rose-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}.ring-sky-100{--tw-ring-color:var(--color-sky-100)}.ring-sky-200{--tw-ring-color:var(--color-sky-200)}.ring-sky-400\/20{--tw-ring-color:#00bcfe33}@supports (color:color-mix(in lab,red,red)){.ring-sky-400\/20{--tw-ring-color:color-mix(in oklab, var(--color-sky-400) 20%, transparent)}}.ring-sky-400\/25{--tw-ring-color:#00bcfe40}@supports (color:color-mix(in lab,red,red)){.ring-sky-400\/25{--tw-ring-color:color-mix(in oklab, var(--color-sky-400) 25%, transparent)}}.ring-sky-400\/30{--tw-ring-color:#00bcfe4d}@supports (color:color-mix(in lab,red,red)){.ring-sky-400\/30{--tw-ring-color:color-mix(in oklab, var(--color-sky-400) 30%, transparent)}}.ring-sky-500\/20{--tw-ring-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.ring-sky-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-sky-500) 20%, transparent)}}.ring-sky-500\/30{--tw-ring-color:#00a5ef4d}@supports (color:color-mix(in lab,red,red)){.ring-sky-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-sky-500) 30%, transparent)}}.ring-sky-500\/40{--tw-ring-color:#00a5ef66}@supports (color:color-mix(in lab,red,red)){.ring-sky-500\/40{--tw-ring-color:color-mix(in oklab, var(--color-sky-500) 40%, transparent)}}.ring-sky-700\/50{--tw-ring-color:#0069a480}@supports (color:color-mix(in lab,red,red)){.ring-sky-700\/50{--tw-ring-color:color-mix(in oklab, var(--color-sky-700) 50%, transparent)}}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-slate-200\/70{--tw-ring-color:#e2e8f0b3}@supports (color:color-mix(in lab,red,red)){.ring-slate-200\/70{--tw-ring-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.ring-slate-200\/80{--tw-ring-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.ring-slate-200\/80{--tw-ring-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.ring-slate-200\/90{--tw-ring-color:#e2e8f0e6}@supports (color:color-mix(in lab,red,red)){.ring-slate-200\/90{--tw-ring-color:color-mix(in oklab, var(--color-slate-200) 90%, transparent)}}.ring-slate-400\/25{--tw-ring-color:#90a1b940}@supports (color:color-mix(in lab,red,red)){.ring-slate-400\/25{--tw-ring-color:color-mix(in oklab, var(--color-slate-400) 25%, transparent)}}.ring-teal-200{--tw-ring-color:var(--color-teal-200)}.ring-teal-500\/20{--tw-ring-color:#00baa733}@supports (color:color-mix(in lab,red,red)){.ring-teal-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.ring-transparent{--tw-ring-color:transparent}.ring-violet-100{--tw-ring-color:var(--color-violet-100)}.ring-violet-200{--tw-ring-color:var(--color-violet-200)}.ring-violet-200\/50{--tw-ring-color:#ddd6ff80}@supports (color:color-mix(in lab,red,red)){.ring-violet-200\/50{--tw-ring-color:color-mix(in oklab, var(--color-violet-200) 50%, transparent)}}.ring-violet-200\/60{--tw-ring-color:#ddd6ff99}@supports (color:color-mix(in lab,red,red)){.ring-violet-200\/60{--tw-ring-color:color-mix(in oklab, var(--color-violet-200) 60%, transparent)}}.ring-violet-200\/80{--tw-ring-color:#ddd6ffcc}@supports (color:color-mix(in lab,red,red)){.ring-violet-200\/80{--tw-ring-color:color-mix(in oklab, var(--color-violet-200) 80%, transparent)}}.ring-violet-200\/90{--tw-ring-color:#ddd6ffe6}@supports (color:color-mix(in lab,red,red)){.ring-violet-200\/90{--tw-ring-color:color-mix(in oklab, var(--color-violet-200) 90%, transparent)}}.ring-violet-300{--tw-ring-color:var(--color-violet-300)}.ring-violet-300\/50{--tw-ring-color:#c4b4ff80}@supports (color:color-mix(in lab,red,red)){.ring-violet-300\/50{--tw-ring-color:color-mix(in oklab, var(--color-violet-300) 50%, transparent)}}.ring-violet-400{--tw-ring-color:var(--color-violet-400)}.ring-violet-400\/20{--tw-ring-color:#a685ff33}@supports (color:color-mix(in lab,red,red)){.ring-violet-400\/20{--tw-ring-color:color-mix(in oklab, var(--color-violet-400) 20%, transparent)}}.ring-violet-400\/25{--tw-ring-color:#a685ff40}@supports (color:color-mix(in lab,red,red)){.ring-violet-400\/25{--tw-ring-color:color-mix(in oklab, var(--color-violet-400) 25%, transparent)}}.ring-violet-400\/30{--tw-ring-color:#a685ff4d}@supports (color:color-mix(in lab,red,red)){.ring-violet-400\/30{--tw-ring-color:color-mix(in oklab, var(--color-violet-400) 30%, transparent)}}.ring-violet-400\/40{--tw-ring-color:#a685ff66}@supports (color:color-mix(in lab,red,red)){.ring-violet-400\/40{--tw-ring-color:color-mix(in oklab, var(--color-violet-400) 40%, transparent)}}.ring-violet-400\/50{--tw-ring-color:#a685ff80}@supports (color:color-mix(in lab,red,red)){.ring-violet-400\/50{--tw-ring-color:color-mix(in oklab, var(--color-violet-400) 50%, transparent)}}.ring-violet-400\/60{--tw-ring-color:#a685ff99}@supports (color:color-mix(in lab,red,red)){.ring-violet-400\/60{--tw-ring-color:color-mix(in oklab, var(--color-violet-400) 60%, transparent)}}.ring-violet-500\/10{--tw-ring-color:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.ring-violet-500\/10{--tw-ring-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.ring-violet-500\/15{--tw-ring-color:#8d54ff26}@supports (color:color-mix(in lab,red,red)){.ring-violet-500\/15{--tw-ring-color:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}.ring-violet-500\/20{--tw-ring-color:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.ring-violet-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.ring-violet-500\/25{--tw-ring-color:#8d54ff40}@supports (color:color-mix(in lab,red,red)){.ring-violet-500\/25{--tw-ring-color:color-mix(in oklab, var(--color-violet-500) 25%, transparent)}}.ring-violet-500\/30{--tw-ring-color:#8d54ff4d}@supports (color:color-mix(in lab,red,red)){.ring-violet-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-violet-500) 30%, transparent)}}.ring-violet-500\/35{--tw-ring-color:#8d54ff59}@supports (color:color-mix(in lab,red,red)){.ring-violet-500\/35{--tw-ring-color:color-mix(in oklab, var(--color-violet-500) 35%, transparent)}}.ring-violet-500\/40{--tw-ring-color:#8d54ff66}@supports (color:color-mix(in lab,red,red)){.ring-violet-500\/40{--tw-ring-color:color-mix(in oklab, var(--color-violet-500) 40%, transparent)}}.ring-violet-600\/20{--tw-ring-color:#7f22fe33}@supports (color:color-mix(in lab,red,red)){.ring-violet-600\/20{--tw-ring-color:color-mix(in oklab, var(--color-violet-600) 20%, transparent)}}.ring-violet-800\/30{--tw-ring-color:#5d0ec04d}@supports (color:color-mix(in lab,red,red)){.ring-violet-800\/30{--tw-ring-color:color-mix(in oklab, var(--color-violet-800) 30%, transparent)}}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/5{--tw-ring-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.ring-white\/5{--tw-ring-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ring-white\/14{--tw-ring-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.ring-white\/14{--tw-ring-color:color-mix(in oklab, var(--color-white) 14%, transparent)}}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.ring-white\/25{--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.ring-white\/25{--tw-ring-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.ring-white\/40{--tw-ring-color:#fff6}@supports (color:color-mix(in lab,red,red)){.ring-white\/40{--tw-ring-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.ring-white\/60{--tw-ring-color:#fff9}@supports (color:color-mix(in lab,red,red)){.ring-white\/60{--tw-ring-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.ring-white\/90{--tw-ring-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.ring-white\/90{--tw-ring-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.ring-zinc-400\/30{--tw-ring-color:#9f9fa94d}@supports (color:color-mix(in lab,red,red)){.ring-zinc-400\/30{--tw-ring-color:color-mix(in oklab, var(--color-zinc-400) 30%, transparent)}}.ring-zinc-500\/40{--tw-ring-color:#71717b66}@supports (color:color-mix(in lab,red,red)){.ring-zinc-500\/40{--tw-ring-color:color-mix(in oklab, var(--color-zinc-500) 40%, transparent)}}.ring-zinc-700{--tw-ring-color:var(--color-zinc-700)}.ring-zinc-700\/50{--tw-ring-color:#3f3f4680}@supports (color:color-mix(in lab,red,red)){.ring-zinc-700\/50{--tw-ring-color:color-mix(in oklab, var(--color-zinc-700) 50%, transparent)}}.ring-zinc-700\/60{--tw-ring-color:#3f3f4699}@supports (color:color-mix(in lab,red,red)){.ring-zinc-700\/60{--tw-ring-color:color-mix(in oklab, var(--color-zinc-700) 60%, transparent)}}.ring-zinc-700\/70{--tw-ring-color:#3f3f46b3}@supports (color:color-mix(in lab,red,red)){.ring-zinc-700\/70{--tw-ring-color:color-mix(in oklab, var(--color-zinc-700) 70%, transparent)}}.ring-zinc-700\/80{--tw-ring-color:#3f3f46cc}@supports (color:color-mix(in lab,red,red)){.ring-zinc-700\/80{--tw-ring-color:color-mix(in oklab, var(--color-zinc-700) 80%, transparent)}}.ring-zinc-800{--tw-ring-color:var(--color-zinc-800)}.ring-zinc-800\/60{--tw-ring-color:#27272a99}@supports (color:color-mix(in lab,red,red)){.ring-zinc-800\/60{--tw-ring-color:color-mix(in oklab, var(--color-zinc-800) 60%, transparent)}}.ring-zinc-800\/80{--tw-ring-color:#27272acc}@supports (color:color-mix(in lab,red,red)){.ring-zinc-800\/80{--tw-ring-color:color-mix(in oklab, var(--color-zinc-800) 80%, transparent)}}.ring-zinc-900{--tw-ring-color:var(--color-zinc-900)}.ring-zinc-900\/10{--tw-ring-color:#18181b1a}@supports (color:color-mix(in lab,red,red)){.ring-zinc-900\/10{--tw-ring-color:color-mix(in oklab, var(--color-zinc-900) 10%, transparent)}}.ring-zinc-950{--tw-ring-color:var(--color-zinc-950)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-\[var\(--app-surface\)\]{--tw-ring-offset-color:var(--app-surface)}.\!outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-md{--tw-blur:blur(var(--blur-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-2xl{--tw-drop-shadow-size:drop-shadow(0 25px 25px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_4px_rgba\(255\,255\,255\,0\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 0 4px var(--tw-drop-shadow-color,#ffffffe6));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_4px_rgba\(255\,255\,255\,0\.55\)\]{--tw-drop-shadow-size:drop-shadow(0 0 4px var(--tw-drop-shadow-color,#ffffff8c));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_5px_rgba\(255\,255\,255\,0\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 0 5px var(--tw-drop-shadow-color,#ffffffe6));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_6px_18px_rgba\(124\,58\,237\,0\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 6px 18px var(--tw-drop-shadow-color,#7c3aed59));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-xl{--tw-drop-shadow-size:drop-shadow(0 9px 7px var(--tw-drop-shadow-color,#0000001a));--tw-drop-shadow:drop-shadow(var(--drop-shadow-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-0{--tw-saturate:saturate(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,box-shadow\,color\,transform\]{transition-property:background,box-shadow,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,box-shadow\,transform\]{transition-property:background-color,color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[audit\:billing-lifecycle\]{audit:billing-lifecycle}.\[audit\:billing-semantic\]{audit:billing-semantic}.\[category\:memory-infra\]{category:memory-infra}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.ring-inset{--tw-ring-inset:inset}@media(hover:hover){.group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\:pointer-events-none:is(:where(.group):hover *){pointer-events:none}.group-hover\:flex:is(:where(.group):hover *){display:flex}.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:bg-blue-50:is(:where(.group):hover *){background-color:var(--color-blue-50)}.group-hover\:bg-gray-50:is(:where(.group):hover *){background-color:var(--color-gray-50)}.group-hover\:bg-gray-100:is(:where(.group):hover *){background-color:var(--color-gray-100)}.group-hover\:bg-gray-200\/80:is(:where(.group):hover *){background-color:#e5e7ebcc}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-gray-200\/80:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-gray-200) 80%,transparent)}}.group-hover\:bg-orange-100:is(:where(.group):hover *){background-color:var(--color-orange-100)}.group-hover\:bg-orange-500\/20:is(:where(.group):hover *){background-color:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-orange-500\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-orange-500) 20%,transparent)}}.group-hover\:bg-white\/10:is(:where(.group):hover *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-white\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.group-hover\:bg-zinc-500:is(:where(.group):hover *){background-color:var(--color-zinc-500)}.group-hover\:bg-zinc-700\/80:is(:where(.group):hover *){background-color:#3f3f46cc}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-zinc-700\/80:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-zinc-700) 80%,transparent)}}.group-hover\:bg-zinc-900:is(:where(.group):hover *){background-color:var(--color-zinc-900)}.group-hover\:from-cyan-500:is(:where(.group):hover *){--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\:from-violet-500:is(:where(.group):hover *){--tw-gradient-from:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\:to-blue-600:is(:where(.group):hover *){--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\:to-orange-400:is(:where(.group):hover *){--tw-gradient-to:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\:text-blue-600:is(:where(.group):hover *){color:var(--color-blue-600)}.group-hover\:text-cyan-400:is(:where(.group):hover *){color:var(--color-cyan-400)}.group-hover\:text-cyan-500:is(:where(.group):hover *){color:var(--color-cyan-500)}.group-hover\:text-gray-100:is(:where(.group):hover *){color:var(--color-gray-100)}.group-hover\:text-gray-800:is(:where(.group):hover *){color:var(--color-gray-800)}.group-hover\:text-gray-900:is(:where(.group):hover *){color:var(--color-gray-900)}.group-hover\:text-sky-300:is(:where(.group):hover *){color:var(--color-sky-300)}.group-hover\:text-sky-600:is(:where(.group):hover *){color:var(--color-sky-600)}.group-hover\:text-slate-700:is(:where(.group):hover *){color:var(--color-slate-700)}.group-hover\:text-slate-800:is(:where(.group):hover *){color:var(--color-slate-800)}.group-hover\:text-zinc-200:is(:where(.group):hover *){color:var(--color-zinc-200)}.group-hover\:text-zinc-300:is(:where(.group):hover *){color:var(--color-zinc-300)}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-40:is(:where(.group):hover *){opacity:.4}.group-hover\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-\[0_0_14px_rgba\(168\,85\,247\,0\.95\)\,0_0_30px_rgba\(34\,211\,238\,0\.7\)\]:is(:where(.group):hover *){--tw-shadow:0 0 14px var(--tw-shadow-color,#a855f7f2), 0 0 30px var(--tw-shadow-color,#22d3eeb3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\:shadow-\[inset_0_0_0_1px_rgba\(17\,24\,39\,0\.08\)\]:is(:where(.group):hover *){--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#11182714);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\:shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.16\)\]:is(:where(.group):hover *){--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\:shadow-lg:is(:where(.group):hover *){--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\:shadow-violet-500\/30:is(:where(.group):hover *){--tw-shadow-color:#8d54ff4d}@supports (color:color-mix(in lab,red,red)){.group-hover\:shadow-violet-500\/30:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.group-hover\/bar\:opacity-100:is(:where(.group\/bar):hover *){opacity:1}.group-hover\/ticket\:ml-0:is(:where(.group\/ticket):hover *){margin-left:calc(var(--spacing) * 0)}.group-hover\/ticket\:scale-110:is(:where(.group\/ticket):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/ticket\:opacity-70:is(:where(.group\/ticket):hover *){opacity:.7}}.placeholder\:truncate::placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.placeholder\:font-sans::placeholder{font-family:var(--font-sans)}.placeholder\:text-gray-300::placeholder{color:var(--color-gray-300)}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.placeholder\:text-gray-500::placeholder{color:var(--color-gray-500)}.placeholder\:text-inherit::placeholder{color:inherit}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.placeholder\:text-zinc-500::placeholder{color:var(--color-zinc-500)}.placeholder\:text-zinc-600::placeholder{color:var(--color-zinc-600)}.placeholder\:text-zinc-700::placeholder{color:var(--color-zinc-700)}.placeholder\:opacity-50::placeholder{opacity:.5}.placeholder\:opacity-60::placeholder{opacity:.6}.placeholder\:opacity-70::placeholder{opacity:.7}.placeholder\:transition-opacity::placeholder{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing) * 0)}.before\:top-2:before{content:var(--tw-content);top:calc(var(--spacing) * 2)}.before\:bottom-2:before{content:var(--tw-content);bottom:calc(var(--spacing) * 2)}.before\:-left-2:before{content:var(--tw-content);left:calc(var(--spacing) * -2)}.before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing) * .5)}.before\:w-2:before{content:var(--tw-content);width:calc(var(--spacing) * 2)}.before\:rounded-r-full:before{content:var(--tw-content);border-top-right-radius:var(--radius-full);border-bottom-right-radius:var(--radius-full)}.before\:bg-amber-500:before{content:var(--tw-content);background-color:var(--color-amber-500)}.before\:bg-emerald-500:before{content:var(--tw-content);background-color:var(--color-emerald-500)}.before\:bg-violet-500:before{content:var(--tw-content);background-color:var(--color-violet-500)}.before\:bg-gradient-to-r:before{content:var(--tw-content);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.before\:via-amber-500\/40:before{content:var(--tw-content);--tw-gradient-via:#f99c0066}@supports (color:color-mix(in lab,red,red)){.before\:via-amber-500\/40:before{--tw-gradient-via:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.before\:via-amber-500\/40:before{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.before\:via-emerald-500\/40:before{content:var(--tw-content);--tw-gradient-via:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.before\:via-emerald-500\/40:before{--tw-gradient-via:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.before\:via-emerald-500\/40:before{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.before\:via-rose-500\/40:before{content:var(--tw-content);--tw-gradient-via:#ff235766}@supports (color:color-mix(in lab,red,red)){.before\:via-rose-500\/40:before{--tw-gradient-via:color-mix(in oklab, var(--color-rose-500) 40%, transparent)}}.before\:via-rose-500\/40:before{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.before\:via-sky-500\/40:before{content:var(--tw-content);--tw-gradient-via:#00a5ef66}@supports (color:color-mix(in lab,red,red)){.before\:via-sky-500\/40:before{--tw-gradient-via:color-mix(in oklab, var(--color-sky-500) 40%, transparent)}}.before\:via-sky-500\/40:before{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.before\:via-violet-500\/40:before{content:var(--tw-content);--tw-gradient-via:#8d54ff66}@supports (color:color-mix(in lab,red,red)){.before\:via-violet-500\/40:before{--tw-gradient-via:color-mix(in oklab, var(--color-violet-500) 40%, transparent)}}.before\:via-violet-500\/40:before{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:opacity-100:before{content:var(--tw-content);opacity:1}.before\:transition-all:before{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:content-\[\"\"\]:before{--tw-content:"";content:var(--tw-content)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}.focus-within\:border-cyan-400:focus-within{border-color:var(--color-cyan-400)}.focus-within\:border-cyan-500\/50:focus-within{border-color:#00b7d780}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-cyan-500\/50:focus-within{border-color:color-mix(in oklab,var(--color-cyan-500) 50%,transparent)}}.focus-within\:border-emerald-500\/40:focus-within{border-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-emerald-500\/40:focus-within{border-color:color-mix(in oklab,var(--color-emerald-500) 40%,transparent)}}.focus-within\:border-emerald-500\/60:focus-within{border-color:#00bb7f99}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-emerald-500\/60:focus-within{border-color:color-mix(in oklab,var(--color-emerald-500) 60%,transparent)}}.focus-within\:border-gray-300:focus-within{border-color:var(--color-gray-300)}.focus-within\:border-gray-500:focus-within{border-color:var(--color-gray-500)}.focus-within\:border-sky-500\/40:focus-within{border-color:#00a5ef66}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-sky-500\/40:focus-within{border-color:color-mix(in oklab,var(--color-sky-500) 40%,transparent)}}.focus-within\:border-violet-300:focus-within{border-color:var(--color-violet-300)}.focus-within\:border-violet-300\/80:focus-within{border-color:#c4b4ffcc}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-violet-300\/80:focus-within{border-color:color-mix(in oklab,var(--color-violet-300) 80%,transparent)}}.focus-within\:border-violet-400:focus-within{border-color:var(--color-violet-400)}.focus-within\:border-violet-500:focus-within{border-color:var(--color-violet-500)}.focus-within\:border-violet-500\/40:focus-within{border-color:#8d54ff66}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-violet-500\/40:focus-within{border-color:color-mix(in oklab,var(--color-violet-500) 40%,transparent)}}.focus-within\:border-violet-500\/50:focus-within{border-color:#8d54ff80}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-violet-500\/50:focus-within{border-color:color-mix(in oklab,var(--color-violet-500) 50%,transparent)}}.focus-within\:border-violet-500\/60:focus-within{border-color:#8d54ff99}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-violet-500\/60:focus-within{border-color:color-mix(in oklab,var(--color-violet-500) 60%,transparent)}}.focus-within\:border-zinc-500:focus-within{border-color:var(--color-zinc-500)}.focus-within\:border-zinc-700:focus-within{border-color:var(--color-zinc-700)}.focus-within\:bg-white:focus-within{background-color:var(--color-white)}.focus-within\:bg-zinc-800:focus-within{background-color:var(--color-zinc-800)}.focus-within\:shadow-\[0_0_0_3px_rgba\(113\,113\,122\,0\.16\)\]:focus-within{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#71717a29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:shadow-\[0_0_0_3px_rgba\(148\,163\,184\,0\.16\)\]:focus-within{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#94a3b829);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-emerald-100:focus-within{--tw-ring-color:var(--color-emerald-100)}.focus-within\:ring-emerald-500\/20:focus-within{--tw-ring-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-emerald-500\/20:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.focus-within\:ring-emerald-500\/30:focus-within{--tw-ring-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-emerald-500\/30:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.focus-within\:ring-rose-100:focus-within{--tw-ring-color:var(--color-rose-100)}.focus-within\:ring-rose-500\/20:focus-within{--tw-ring-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-rose-500\/20:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.focus-within\:ring-violet-200\/70:focus-within{--tw-ring-color:#ddd6ffb3}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-violet-200\/70:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-violet-200) 70%, transparent)}}.focus-within\:ring-violet-500\/10:focus-within{--tw-ring-color:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-violet-500\/10:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.focus-within\:ring-violet-500\/15:focus-within{--tw-ring-color:#8d54ff26}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-violet-500\/15:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}.focus-within\:ring-violet-500\/20:focus-within{--tw-ring-color:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-violet-500\/20:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.focus-within\:ring-violet-500\/30:focus-within{--tw-ring-color:#8d54ff4d}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-violet-500\/30:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-violet-500) 30%, transparent)}}.focus-within\:ring-zinc-700\/70:focus-within{--tw-ring-color:#3f3f46b3}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-zinc-700\/70:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-zinc-700) 70%, transparent)}}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-amber-200:hover{border-color:var(--color-amber-200)}.hover\:border-amber-500\/30:hover{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.hover\:border-amber-500\/30:hover{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.hover\:border-blue-200:hover{border-color:var(--color-blue-200)}.hover\:border-blue-500\/30:hover{border-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-blue-500\/30:hover{border-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}.hover\:border-cyan-200:hover{border-color:var(--color-cyan-200)}.hover\:border-cyan-400:hover{border-color:var(--color-cyan-400)}.hover\:border-cyan-600\/50:hover{border-color:#0092b580}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-600\/50:hover{border-color:color-mix(in oklab,var(--color-cyan-600) 50%,transparent)}}.hover\:border-cyan-700\/60:hover{border-color:#00749299}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-700\/60:hover{border-color:color-mix(in oklab,var(--color-cyan-700) 60%,transparent)}}.hover\:border-emerald-200:hover{border-color:var(--color-emerald-200)}.hover\:border-emerald-300:hover{border-color:var(--color-emerald-300)}.hover\:border-emerald-500\/30:hover{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-emerald-500\/30:hover{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.hover\:border-emerald-700\/60:hover{border-color:#00795699}@supports (color:color-mix(in lab,red,red)){.hover\:border-emerald-700\/60:hover{border-color:color-mix(in oklab,var(--color-emerald-700) 60%,transparent)}}.hover\:border-gray-200:hover{border-color:var(--color-gray-200)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:border-gray-500:hover{border-color:var(--color-gray-500)}.hover\:border-orange-200:hover{border-color:var(--color-orange-200)}.hover\:border-orange-500\/40:hover{border-color:#fe6e0066}@supports (color:color-mix(in lab,red,red)){.hover\:border-orange-500\/40:hover{border-color:color-mix(in oklab,var(--color-orange-500) 40%,transparent)}}.hover\:border-rose-200:hover{border-color:var(--color-rose-200)}.hover\:border-rose-500\/30:hover{border-color:#ff23574d}@supports (color:color-mix(in lab,red,red)){.hover\:border-rose-500\/30:hover{border-color:color-mix(in oklab,var(--color-rose-500) 30%,transparent)}}.hover\:border-sky-200:hover{border-color:var(--color-sky-200)}.hover\:border-sky-400:hover{border-color:var(--color-sky-400)}.hover\:border-sky-400\/60:hover{border-color:#00bcfe99}@supports (color:color-mix(in lab,red,red)){.hover\:border-sky-400\/60:hover{border-color:color-mix(in oklab,var(--color-sky-400) 60%,transparent)}}.hover\:border-sky-500\/30:hover{border-color:#00a5ef4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-sky-500\/30:hover{border-color:color-mix(in oklab,var(--color-sky-500) 30%,transparent)}}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-slate-300\/90:hover{border-color:#cad5e2e6}@supports (color:color-mix(in lab,red,red)){.hover\:border-slate-300\/90:hover{border-color:color-mix(in oklab,var(--color-slate-300) 90%,transparent)}}.hover\:border-violet-200:hover{border-color:var(--color-violet-200)}.hover\:border-violet-300:hover{border-color:var(--color-violet-300)}.hover\:border-violet-300\/90:hover{border-color:#c4b4ffe6}@supports (color:color-mix(in lab,red,red)){.hover\:border-violet-300\/90:hover{border-color:color-mix(in oklab,var(--color-violet-300) 90%,transparent)}}.hover\:border-violet-400:hover{border-color:var(--color-violet-400)}.hover\:border-violet-500:hover{border-color:var(--color-violet-500)}.hover\:border-violet-500\/30:hover{border-color:#8d54ff4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-violet-500\/30:hover{border-color:color-mix(in oklab,var(--color-violet-500) 30%,transparent)}}.hover\:border-violet-500\/50:hover{border-color:#8d54ff80}@supports (color:color-mix(in lab,red,red)){.hover\:border-violet-500\/50:hover{border-color:color-mix(in oklab,var(--color-violet-500) 50%,transparent)}}.hover\:border-violet-600:hover{border-color:var(--color-violet-600)}.hover\:border-violet-600\/50:hover{border-color:#7f22fe80}@supports (color:color-mix(in lab,red,red)){.hover\:border-violet-600\/50:hover{border-color:color-mix(in oklab,var(--color-violet-600) 50%,transparent)}}.hover\:border-violet-700\/40:hover{border-color:#7008e766}@supports (color:color-mix(in lab,red,red)){.hover\:border-violet-700\/40:hover{border-color:color-mix(in oklab,var(--color-violet-700) 40%,transparent)}}.hover\:border-violet-700\/50:hover{border-color:#7008e780}@supports (color:color-mix(in lab,red,red)){.hover\:border-violet-700\/50:hover{border-color:color-mix(in oklab,var(--color-violet-700) 50%,transparent)}}.hover\:border-violet-800\/50:hover{border-color:#5d0ec080}@supports (color:color-mix(in lab,red,red)){.hover\:border-violet-800\/50:hover{border-color:color-mix(in oklab,var(--color-violet-800) 50%,transparent)}}.hover\:border-violet-800\/60:hover{border-color:#5d0ec099}@supports (color:color-mix(in lab,red,red)){.hover\:border-violet-800\/60:hover{border-color:color-mix(in oklab,var(--color-violet-800) 60%,transparent)}}.hover\:border-zinc-400:hover{border-color:var(--color-zinc-400)}.hover\:border-zinc-600:hover{border-color:var(--color-zinc-600)}.hover\:border-zinc-700:hover{border-color:var(--color-zinc-700)}.hover\:border-zinc-700\/50:hover{border-color:#3f3f4680}@supports (color:color-mix(in lab,red,red)){.hover\:border-zinc-700\/50:hover{border-color:color-mix(in oklab,var(--color-zinc-700) 50%,transparent)}}.hover\:border-zinc-700\/90:hover{border-color:#3f3f46e6}@supports (color:color-mix(in lab,red,red)){.hover\:border-zinc-700\/90:hover{border-color:color-mix(in oklab,var(--color-zinc-700) 90%,transparent)}}.hover\:border-zinc-800:hover{border-color:var(--color-zinc-800)}.hover\:bg-\[color-mix\(in_srgb\,var\(--app-primary\)_8\%\,transparent\)\]:hover{background-color:var(--app-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--app-primary\)_8\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--app-primary) 8%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--app-primary\)_10\%\,transparent\)\]:hover{background-color:var(--app-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--app-primary\)_10\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--app-primary) 10%,transparent)}}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-200:hover{background-color:var(--color-amber-200)}.hover\:bg-amber-400:hover{background-color:var(--color-amber-400)}.hover\:bg-amber-500:hover{background-color:var(--color-amber-500)}.hover\:bg-amber-500\/20:hover{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/20:hover{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.hover\:bg-amber-600\/20:hover{background-color:#dd740033}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-600\/20:hover{background-color:color-mix(in oklab,var(--color-amber-600) 20%,transparent)}}.hover\:bg-amber-600\/30:hover{background-color:#dd74004d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-600\/30:hover{background-color:color-mix(in oklab,var(--color-amber-600) 30%,transparent)}}.hover\:bg-amber-900:hover{background-color:var(--color-amber-900)}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-100\/60:hover{background-color:#dbeafe99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-100\/60:hover{background-color:color-mix(in oklab,var(--color-blue-100) 60%,transparent)}}.hover\:bg-blue-500:hover{background-color:var(--color-blue-500)}.hover\:bg-blue-500\/20:hover{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-500\/20:hover{background-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.hover\:bg-blue-600\/25:hover{background-color:#155dfc40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-600\/25:hover{background-color:color-mix(in oklab,var(--color-blue-600) 25%,transparent)}}.hover\:bg-blue-600\/40:hover{background-color:#155dfc66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-600\/40:hover{background-color:color-mix(in oklab,var(--color-blue-600) 40%,transparent)}}.hover\:bg-blue-900\/20:hover{background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-900\/20:hover{background-color:color-mix(in oklab,var(--color-blue-900) 20%,transparent)}}.hover\:bg-cyan-50\/50:hover{background-color:#ecfeff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-50\/50:hover{background-color:color-mix(in oklab,var(--color-cyan-50) 50%,transparent)}}.hover\:bg-cyan-100:hover{background-color:var(--color-cyan-100)}.hover\:bg-cyan-500:hover{background-color:var(--color-cyan-500)}.hover\:bg-cyan-500\/25:hover{background-color:#00b7d740}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-500\/25:hover{background-color:color-mix(in oklab,var(--color-cyan-500) 25%,transparent)}}.hover\:bg-cyan-600\/30:hover{background-color:#0092b54d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-600\/30:hover{background-color:color-mix(in oklab,var(--color-cyan-600) 30%,transparent)}}.hover\:bg-cyan-950\/10:hover{background-color:#0533451a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-950\/10:hover{background-color:color-mix(in oklab,var(--color-cyan-950) 10%,transparent)}}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\:bg-emerald-50\/70:hover{background-color:#ecfdf5b3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-50\/70:hover{background-color:color-mix(in oklab,var(--color-emerald-50) 70%,transparent)}}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-emerald-200:hover{background-color:var(--color-emerald-200)}.hover\:bg-emerald-400:hover{background-color:var(--color-emerald-400)}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-emerald-500\/10:hover{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-500\/10:hover{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.hover\:bg-emerald-500\/20:hover{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-500\/20:hover{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.hover\:bg-emerald-500\/25:hover{background-color:#00bb7f40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-500\/25:hover{background-color:color-mix(in oklab,var(--color-emerald-500) 25%,transparent)}}.hover\:bg-emerald-600:hover{background-color:var(--color-emerald-600)}.hover\:bg-emerald-600\/30:hover{background-color:#0097674d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-600\/30:hover{background-color:color-mix(in oklab,var(--color-emerald-600) 30%,transparent)}}.hover\:bg-emerald-600\/45:hover{background-color:#00976773}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-600\/45:hover{background-color:color-mix(in oklab,var(--color-emerald-600) 45%,transparent)}}.hover\:bg-emerald-600\/50:hover{background-color:#00976780}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-600\/50:hover{background-color:color-mix(in oklab,var(--color-emerald-600) 50%,transparent)}}.hover\:bg-emerald-900\/20:hover{background-color:#004e3b33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-900\/20:hover{background-color:color-mix(in oklab,var(--color-emerald-900) 20%,transparent)}}.hover\:bg-emerald-900\/30:hover{background-color:#004e3b4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-900\/30:hover{background-color:color-mix(in oklab,var(--color-emerald-900) 30%,transparent)}}.hover\:bg-emerald-900\/40:hover{background-color:#004e3b66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-900\/40:hover{background-color:color-mix(in oklab,var(--color-emerald-900) 40%,transparent)}}.hover\:bg-emerald-950\/50:hover{background-color:#002c2280}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-950\/50:hover{background-color:color-mix(in oklab,var(--color-emerald-950) 50%,transparent)}}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-50\/50:hover{background-color:#f9fafb80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-50\/50:hover{background-color:color-mix(in oklab,var(--color-gray-50) 50%,transparent)}}.hover\:bg-gray-50\/80:hover{background-color:#f9fafbcc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-50\/80:hover{background-color:color-mix(in oklab,var(--color-gray-50) 80%,transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-100\/80:hover{background-color:#f3f4f6cc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-100\/80:hover{background-color:color-mix(in oklab,var(--color-gray-100) 80%,transparent)}}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-200\/80:hover{background-color:#e5e7ebcc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-200\/80:hover{background-color:color-mix(in oklab,var(--color-gray-200) 80%,transparent)}}.hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}.hover\:bg-gray-400:hover{background-color:var(--color-gray-400)}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-green-100:hover{background-color:var(--color-green-100)}.hover\:bg-indigo-500:hover{background-color:var(--color-indigo-500)}.hover\:bg-orange-50\/40:hover{background-color:#fff7ed66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-orange-50\/40:hover{background-color:color-mix(in oklab,var(--color-orange-50) 40%,transparent)}}.hover\:bg-orange-100:hover{background-color:var(--color-orange-100)}.hover\:bg-orange-500:hover{background-color:var(--color-orange-500)}.hover\:bg-orange-900\/30:hover{background-color:#7e2a0c4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-orange-900\/30:hover{background-color:color-mix(in oklab,var(--color-orange-900) 30%,transparent)}}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-200:hover{background-color:var(--color-red-200)}.hover\:bg-red-400:hover{background-color:var(--color-red-400)}.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.hover\:bg-red-500\/15:hover{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/15:hover{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.hover\:bg-red-500\/25:hover{background-color:#fb2c3640}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/25:hover{background-color:color-mix(in oklab,var(--color-red-500) 25%,transparent)}}.hover\:bg-red-500\/30:hover{background-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/30:hover{background-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-red-600\/25:hover{background-color:#e4001440}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-600\/25:hover{background-color:color-mix(in oklab,var(--color-red-600) 25%,transparent)}}.hover\:bg-red-600\/30:hover{background-color:#e400144d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-600\/30:hover{background-color:color-mix(in oklab,var(--color-red-600) 30%,transparent)}}.hover\:bg-red-900\/20:hover{background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-900\/20:hover{background-color:color-mix(in oklab,var(--color-red-900) 20%,transparent)}}.hover\:bg-red-900\/30:hover{background-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-900\/30:hover{background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.hover\:bg-red-900\/40:hover{background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-900\/40:hover{background-color:color-mix(in oklab,var(--color-red-900) 40%,transparent)}}.hover\:bg-red-900\/50:hover{background-color:#82181a80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-900\/50:hover{background-color:color-mix(in oklab,var(--color-red-900) 50%,transparent)}}.hover\:bg-red-900\/60:hover{background-color:#82181a99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-900\/60:hover{background-color:color-mix(in oklab,var(--color-red-900) 60%,transparent)}}.hover\:bg-red-950\/30:hover{background-color:#4608094d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-950\/30:hover{background-color:color-mix(in oklab,var(--color-red-950) 30%,transparent)}}.hover\:bg-red-950\/40:hover{background-color:#46080966}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-950\/40:hover{background-color:color-mix(in oklab,var(--color-red-950) 40%,transparent)}}.hover\:bg-red-950\/50:hover{background-color:#46080980}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-950\/50:hover{background-color:color-mix(in oklab,var(--color-red-950) 50%,transparent)}}.hover\:bg-red-950\/60:hover{background-color:#46080999}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-950\/60:hover{background-color:color-mix(in oklab,var(--color-red-950) 60%,transparent)}}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-rose-100:hover{background-color:var(--color-rose-100)}.hover\:bg-rose-500\/15:hover{background-color:#ff235726}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-500\/15:hover{background-color:color-mix(in oklab,var(--color-rose-500) 15%,transparent)}}.hover\:bg-rose-700:hover{background-color:var(--color-rose-700)}.hover\:bg-rose-950\/70:hover{background-color:#4d0218b3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-950\/70:hover{background-color:color-mix(in oklab,var(--color-rose-950) 70%,transparent)}}.hover\:bg-sky-50:hover{background-color:var(--color-sky-50)}.hover\:bg-sky-100:hover{background-color:var(--color-sky-100)}.hover\:bg-sky-500:hover{background-color:var(--color-sky-500)}.hover\:bg-sky-500\/20:hover{background-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sky-500\/20:hover{background-color:color-mix(in oklab,var(--color-sky-500) 20%,transparent)}}.hover\:bg-sky-500\/25:hover{background-color:#00a5ef40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sky-500\/25:hover{background-color:color-mix(in oklab,var(--color-sky-500) 25%,transparent)}}.hover\:bg-sky-900\/20:hover{background-color:#024a7033}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sky-900\/20:hover{background-color:color-mix(in oklab,var(--color-sky-900) 20%,transparent)}}.hover\:bg-sky-900\/40:hover{background-color:#024a7066}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sky-900\/40:hover{background-color:color-mix(in oklab,var(--color-sky-900) 40%,transparent)}}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-50\/80:hover{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-50\/80:hover{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-100\/95:hover{background-color:#f1f5f9f2}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-100\/95:hover{background-color:color-mix(in oklab,var(--color-slate-100) 95%,transparent)}}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-violet-50:hover{background-color:var(--color-violet-50)}.hover\:bg-violet-100:hover{background-color:var(--color-violet-100)}.hover\:bg-violet-200:hover{background-color:var(--color-violet-200)}.hover\:bg-violet-300:hover{background-color:var(--color-violet-300)}.hover\:bg-violet-400:hover{background-color:var(--color-violet-400)}.hover\:bg-violet-500:hover{background-color:var(--color-violet-500)}.hover\:bg-violet-500\/10:hover{background-color:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-500\/10:hover{background-color:color-mix(in oklab,var(--color-violet-500) 10%,transparent)}}.hover\:bg-violet-500\/15:hover{background-color:#8d54ff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-500\/15:hover{background-color:color-mix(in oklab,var(--color-violet-500) 15%,transparent)}}.hover\:bg-violet-500\/20:hover{background-color:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-500\/20:hover{background-color:color-mix(in oklab,var(--color-violet-500) 20%,transparent)}}.hover\:bg-violet-500\/25:hover{background-color:#8d54ff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-500\/25:hover{background-color:color-mix(in oklab,var(--color-violet-500) 25%,transparent)}}.hover\:bg-violet-600\/25:hover{background-color:#7f22fe40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-600\/25:hover{background-color:color-mix(in oklab,var(--color-violet-600) 25%,transparent)}}.hover\:bg-violet-600\/30:hover{background-color:#7f22fe4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-600\/30:hover{background-color:color-mix(in oklab,var(--color-violet-600) 30%,transparent)}}.hover\:bg-violet-600\/45:hover{background-color:#7f22fe73}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-600\/45:hover{background-color:color-mix(in oklab,var(--color-violet-600) 45%,transparent)}}.hover\:bg-violet-600\/50:hover{background-color:#7f22fe80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-600\/50:hover{background-color:color-mix(in oklab,var(--color-violet-600) 50%,transparent)}}.hover\:bg-violet-700:hover{background-color:var(--color-violet-700)}.hover\:bg-violet-800\/30:hover{background-color:#5d0ec04d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-800\/30:hover{background-color:color-mix(in oklab,var(--color-violet-800) 30%,transparent)}}.hover\:bg-violet-800\/40:hover{background-color:#5d0ec066}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-800\/40:hover{background-color:color-mix(in oklab,var(--color-violet-800) 40%,transparent)}}.hover\:bg-violet-900\/20:hover{background-color:#4d179a33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-900\/20:hover{background-color:color-mix(in oklab,var(--color-violet-900) 20%,transparent)}}.hover\:bg-violet-900\/30:hover{background-color:#4d179a4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-900\/30:hover{background-color:color-mix(in oklab,var(--color-violet-900) 30%,transparent)}}.hover\:bg-violet-900\/50:hover{background-color:#4d179a80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-900\/50:hover{background-color:color-mix(in oklab,var(--color-violet-900) 50%,transparent)}}.hover\:bg-violet-950\/20:hover{background-color:#2f0d6833}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-950\/20:hover{background-color:color-mix(in oklab,var(--color-violet-950) 20%,transparent)}}.hover\:bg-violet-950\/40:hover{background-color:#2f0d6866}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-950\/40:hover{background-color:color-mix(in oklab,var(--color-violet-950) 40%,transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.hover\:bg-white\/55:hover{background-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/55:hover{background-color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.hover\:bg-white\/80:hover{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/80:hover{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.03\]:hover{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.07\]:hover{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.hover\:bg-zinc-600\/80:hover{background-color:#52525ccc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-600\/80:hover{background-color:color-mix(in oklab,var(--color-zinc-600) 80%,transparent)}}.hover\:bg-zinc-700:hover{background-color:var(--color-zinc-700)}.hover\:bg-zinc-800:hover{background-color:var(--color-zinc-800)}.hover\:bg-zinc-800\/30:hover{background-color:#27272a4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-800\/30:hover{background-color:color-mix(in oklab,var(--color-zinc-800) 30%,transparent)}}.hover\:bg-zinc-800\/40:hover{background-color:#27272a66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-800\/40:hover{background-color:color-mix(in oklab,var(--color-zinc-800) 40%,transparent)}}.hover\:bg-zinc-800\/50:hover{background-color:#27272a80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-800\/50:hover{background-color:color-mix(in oklab,var(--color-zinc-800) 50%,transparent)}}.hover\:bg-zinc-800\/60:hover{background-color:#27272a99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-800\/60:hover{background-color:color-mix(in oklab,var(--color-zinc-800) 60%,transparent)}}.hover\:bg-zinc-800\/80:hover{background-color:#27272acc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-800\/80:hover{background-color:color-mix(in oklab,var(--color-zinc-800) 80%,transparent)}}.hover\:bg-zinc-800\/90:hover{background-color:#27272ae6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-800\/90:hover{background-color:color-mix(in oklab,var(--color-zinc-800) 90%,transparent)}}.hover\:bg-zinc-900:hover{background-color:var(--color-zinc-900)}.hover\:bg-zinc-900\/50:hover{background-color:#18181b80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-900\/50:hover{background-color:color-mix(in oklab,var(--color-zinc-900) 50%,transparent)}}.hover\:bg-zinc-900\/60:hover{background-color:#18181b99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-900\/60:hover{background-color:color-mix(in oklab,var(--color-zinc-900) 60%,transparent)}}.hover\:bg-zinc-900\/70:hover{background-color:#18181bb3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-900\/70:hover{background-color:color-mix(in oklab,var(--color-zinc-900) 70%,transparent)}}.hover\:bg-zinc-900\/80:hover{background-color:#18181bcc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-900\/80:hover{background-color:color-mix(in oklab,var(--color-zinc-900) 80%,transparent)}}.hover\:from-amber-400:hover{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-amber-600:hover{--tw-gradient-from:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-cyan-500:hover{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-emerald-500:hover{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-gray-800:hover{--tw-gradient-from:var(--color-gray-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-orange-600:hover{--tw-gradient-from:var(--color-orange-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-sky-400:hover{--tw-gradient-from:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-sky-500\/10:hover{--tw-gradient-from:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.hover\:from-sky-500\/10:hover{--tw-gradient-from:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.hover\:from-sky-500\/10:hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-violet-100:hover{--tw-gradient-from:var(--color-violet-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-violet-500:hover{--tw-gradient-from:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-violet-950\/60:hover{--tw-gradient-from:#2f0d6899}@supports (color:color-mix(in lab,red,red)){.hover\:from-violet-950\/60:hover{--tw-gradient-from:color-mix(in oklab, var(--color-violet-950) 60%, transparent)}}.hover\:from-violet-950\/60:hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:via-indigo-500\/10:hover{--tw-gradient-via:#625fff1a}@supports (color:color-mix(in lab,red,red)){.hover\:via-indigo-500\/10:hover{--tw-gradient-via:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.hover\:via-indigo-500\/10:hover{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.hover\:to-amber-600:hover{--tw-gradient-to:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-cyan-100:hover{--tw-gradient-to:var(--color-cyan-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-cyan-500:hover{--tw-gradient-to:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-cyan-950\/60:hover{--tw-gradient-to:#05334599}@supports (color:color-mix(in lab,red,red)){.hover\:to-cyan-950\/60:hover{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-950) 60%, transparent)}}.hover\:to-cyan-950\/60:hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-fuchsia-500:hover{--tw-gradient-to:var(--color-fuchsia-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-gray-400:hover{--tw-gradient-to:var(--color-gray-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-indigo-500:hover{--tw-gradient-to:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-orange-400:hover{--tw-gradient-to:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-violet-500:hover{--tw-gradient-to:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-violet-500\/10:hover{--tw-gradient-to:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.hover\:to-violet-500\/10:hover{--tw-gradient-to:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.hover\:to-violet-500\/10:hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-yellow-400:hover{--tw-gradient-to:var(--color-yellow-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-yellow-600:hover{--tw-gradient-to:var(--color-yellow-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:text-amber-400:hover{color:var(--color-amber-400)}.hover\:text-amber-500:hover{color:var(--color-amber-500)}.hover\:text-cyan-400:hover{color:var(--color-cyan-400)}.hover\:text-cyan-500:hover{color:var(--color-cyan-500)}.hover\:text-emerald-100:hover{color:var(--color-emerald-100)}.hover\:text-emerald-300:hover{color:var(--color-emerald-300)}.hover\:text-emerald-400:hover{color:var(--color-emerald-400)}.hover\:text-emerald-500:hover{color:var(--color-emerald-500)}.hover\:text-emerald-600:hover{color:var(--color-emerald-600)}.hover\:text-emerald-800:hover{color:var(--color-emerald-800)}.hover\:text-gray-500:hover{color:var(--color-gray-500)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-orange-300:hover{color:var(--color-orange-300)}.hover\:text-orange-600:hover{color:var(--color-orange-600)}.hover\:text-pink-400:hover{color:var(--color-pink-400)}.hover\:text-pink-500:hover{color:var(--color-pink-500)}.hover\:text-red-100:hover{color:var(--color-red-100)}.hover\:text-red-200:hover{color:var(--color-red-200)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-red-800:hover{color:var(--color-red-800)}.hover\:text-rose-300:hover{color:var(--color-rose-300)}.hover\:text-rose-600:hover{color:var(--color-rose-600)}.hover\:text-sky-300:hover{color:var(--color-sky-300)}.hover\:text-sky-400:hover{color:var(--color-sky-400)}.hover\:text-sky-500:hover{color:var(--color-sky-500)}.hover\:text-sky-600:hover{color:var(--color-sky-600)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-slate-950:hover{color:var(--color-slate-950)}.hover\:text-violet-200:hover{color:var(--color-violet-200)}.hover\:text-violet-300:hover{color:var(--color-violet-300)}.hover\:text-violet-400:hover{color:var(--color-violet-400)}.hover\:text-violet-500:hover{color:var(--color-violet-500)}.hover\:text-violet-600:hover{color:var(--color-violet-600)}.hover\:text-violet-700:hover{color:var(--color-violet-700)}.hover\:text-violet-900:hover{color:var(--color-violet-900)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-zinc-50:hover{color:var(--color-zinc-50)}.hover\:text-zinc-100:hover{color:var(--color-zinc-100)}.hover\:text-zinc-200:hover{color:var(--color-zinc-200)}.hover\:text-zinc-300:hover{color:var(--color-zinc-300)}.hover\:text-zinc-400:hover{color:var(--color-zinc-400)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-lg:hover{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-1:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-black\/40:hover{--tw-shadow-color:#0006}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-black\/40:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-emerald-500\/20:hover{--tw-shadow-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-emerald-500\/20:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-gray-200\/60:hover{--tw-shadow-color:#e5e7eb99}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-gray-200\/60:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gray-200) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-orange-100\/70:hover{--tw-shadow-color:#ffedd5b3}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-orange-100\/70:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-100) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-orange-950\/20:hover{--tw-shadow-color:#44130633}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-orange-950\/20:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-sky-200\/60:hover{--tw-shadow-color:#b8e6fe99}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-sky-200\/60:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-200) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-sky-500\/20:hover{--tw-shadow-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-sky-500\/20:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-violet-500\/10:hover{--tw-shadow-color:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-violet-500\/10:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-violet-500\/40:hover{--tw-shadow-color:#8d54ff66}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-violet-500\/40:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-500) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-violet-500\/50:hover{--tw-shadow-color:#8d54ff80}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-violet-500\/50:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-500) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-violet-950\/5:hover{--tw-shadow-color:#2f0d680d}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-violet-950\/5:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-violet-950\/30:hover{--tw-shadow-color:#2f0d684d}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-violet-950\/30:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:ring-slate-200\/85:hover{--tw-ring-color:#e2e8f0d9}@supports (color:color-mix(in lab,red,red)){.hover\:ring-slate-200\/85:hover{--tw-ring-color:color-mix(in oklab, var(--color-slate-200) 85%, transparent)}}.hover\:ring-violet-100:hover{--tw-ring-color:var(--color-violet-100)}.hover\:ring-violet-500\/30:hover{--tw-ring-color:#8d54ff4d}@supports (color:color-mix(in lab,red,red)){.hover\:ring-violet-500\/30:hover{--tw-ring-color:color-mix(in oklab, var(--color-violet-500) 30%, transparent)}}.hover\:ring-white\/10:hover{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:ring-white\/10:hover{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-\[0\.98\]:hover{--tw-brightness:brightness(.98);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-0:focus{border-style:var(--tw-border-style);border-width:0}.focus\:border-amber-500:focus{border-color:var(--color-amber-500)}.focus\:border-cyan-500:focus{border-color:var(--color-cyan-500)}.focus\:border-cyan-500\/50:focus{border-color:#00b7d780}@supports (color:color-mix(in lab,red,red)){.focus\:border-cyan-500\/50:focus{border-color:color-mix(in oklab,var(--color-cyan-500) 50%,transparent)}}.focus\:border-emerald-500:focus{border-color:var(--color-emerald-500)}.focus\:border-emerald-500\/50:focus{border-color:#00bb7f80}@supports (color:color-mix(in lab,red,red)){.focus\:border-emerald-500\/50:focus{border-color:color-mix(in oklab,var(--color-emerald-500) 50%,transparent)}}.focus\:border-gray-400:focus{border-color:var(--color-gray-400)}.focus\:border-sky-400:focus{border-color:var(--color-sky-400)}.focus\:border-violet-300:focus{border-color:var(--color-violet-300)}.focus\:border-violet-400:focus{border-color:var(--color-violet-400)}.focus\:border-violet-500:focus{border-color:var(--color-violet-500)}.focus\:border-violet-500\/50:focus{border-color:#8d54ff80}@supports (color:color-mix(in lab,red,red)){.focus\:border-violet-500\/50:focus{border-color:color-mix(in oklab,var(--color-violet-500) 50%,transparent)}}.focus\:border-violet-500\/60:focus{border-color:#8d54ff99}@supports (color:color-mix(in lab,red,red)){.focus\:border-violet-500\/60:focus{border-color:color-mix(in oklab,var(--color-violet-500) 60%,transparent)}}.focus\:border-violet-500\/70:focus{border-color:#8d54ffb3}@supports (color:color-mix(in lab,red,red)){.focus\:border-violet-500\/70:focus{border-color:color-mix(in oklab,var(--color-violet-500) 70%,transparent)}}.focus\:border-zinc-600:focus{border-color:var(--color-zinc-600)}.focus\:bg-gray-50:focus{background-color:var(--color-gray-50)}.focus\:bg-gray-100:focus{background-color:var(--color-gray-100)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:bg-zinc-800:focus{background-color:var(--color-zinc-800)}.focus\:bg-zinc-900:focus{background-color:var(--color-zinc-900)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[color\:var\(--app-primary\)\]\/40:focus{--tw-ring-color:var(--app-primary)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-\[color\:var\(--app-primary\)\]\/40:focus{--tw-ring-color:color-mix(in oklab, var(--app-primary) 40%, transparent)}}.focus\:ring-emerald-500\/30:focus{--tw-ring-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.focus\:ring-emerald-500\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.focus\:ring-sky-100:focus{--tw-ring-color:var(--color-sky-100)}.focus\:ring-sky-500\/10:focus{--tw-ring-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.focus\:ring-sky-500\/10:focus{--tw-ring-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.focus\:ring-violet-100:focus{--tw-ring-color:var(--color-violet-100)}.focus\:ring-violet-500\/10:focus{--tw-ring-color:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.focus\:ring-violet-500\/10:focus{--tw-ring-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.focus\:ring-violet-500\/15:focus{--tw-ring-color:#8d54ff26}@supports (color:color-mix(in lab,red,red)){.focus\:ring-violet-500\/15:focus{--tw-ring-color:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}.focus\:ring-violet-500\/20:focus{--tw-ring-color:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.focus\:ring-violet-500\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.focus\:ring-violet-500\/30:focus{--tw-ring-color:#8d54ff4d}@supports (color:color-mix(in lab,red,red)){.focus\:ring-violet-500\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-violet-500) 30%, transparent)}}.focus-visible\:border-violet-400:focus-visible{border-color:var(--color-violet-400)}.focus-visible\:border-violet-500\/50:focus-visible{border-color:#8d54ff80}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-violet-500\/50:focus-visible{border-color:color-mix(in oklab,var(--color-violet-500) 50%,transparent)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-violet-500\/15:focus-visible{--tw-ring-color:#8d54ff26}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-violet-500\/15:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}.focus-visible\:ring-violet-500\/20:focus-visible{--tw-ring-color:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-violet-500\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:scale-\[0\.985\]:active{scale:.985}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media not all and (min-width:900px){.max-\[900px\]\:hidden{display:none}}@media not all and (min-width:64rem){.max-lg\:bg-white{background-color:var(--color-white)}.max-lg\:bg-zinc-950{background-color:var(--color-zinc-950)}}@media(min-width:340px){.min-\[340px\]\:block{display:block}}@media(min-width:40rem){.sm\:sticky{position:sticky}.sm\:top-0{top:calc(var(--spacing) * 0)}.sm\:z-20{z-index:20}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mx-4{margin-inline:calc(var(--spacing) * -4)}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.sm\:size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.sm\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.sm\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.sm\:min-h-12{min-height:calc(var(--spacing) * 12)}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-60{width:calc(var(--spacing) * 60)}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,9\.5rem\)_1fr\]{grid-template-columns:minmax(0,9.5rem) 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-1{gap:calc(var(--spacing) * 1)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}:where(.sm\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.sm\:self-start{align-self:flex-start}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:rounded-full{border-radius:var(--radius-full)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-3\.5{padding:calc(var(--spacing) * 3.5)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:pt-0\.5{padding-top:calc(var(--spacing) * .5)}.sm\:pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.sm\:text-right{text-align:right}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[11px\]{font-size:11px}}@media(min-width:48rem){.md\:bottom-6{bottom:calc(var(--spacing) * 6)}.md\:mt-0{margin-top:calc(var(--spacing) * 0)}.md\:hidden{display:none}.md\:min-h-0{min-height:calc(var(--spacing) * 0)}.md\:w-\[min\(19\.5rem\,44\%\)\]{width:min(19.5rem,44%)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:p-2\.5{padding:calc(var(--spacing) * 2.5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:ml-80{margin-left:calc(var(--spacing) * 80)}.lg\:hidden{display:none}.lg\:w-48{width:calc(var(--spacing) * 48)}.lg\:w-72{width:calc(var(--spacing) * 72)}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:p-8{padding:calc(var(--spacing) * 8)}}@media(min-width:80rem){.xl\:w-80{width:calc(var(--spacing) * 80)}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-color-scheme:dark){:where(.dark\:divide-zinc-800>:not(:last-child)){border-color:var(--color-zinc-800)}.dark\:border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.dark\:border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-500\/25{border-color:color-mix(in oklab,var(--color-amber-500) 25%,transparent)}}.dark\:border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.dark\:border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.dark\:border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab,red,red)){.dark\:border-emerald-500\/25{border-color:color-mix(in oklab,var(--color-emerald-500) 25%,transparent)}}.dark\:border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.dark\:border-emerald-900\/40{border-color:#004e3b66}@supports (color:color-mix(in lab,red,red)){.dark\:border-emerald-900\/40{border-color:color-mix(in oklab,var(--color-emerald-900) 40%,transparent)}}.dark\:border-fuchsia-500\/20{border-color:#e12afb33}@supports (color:color-mix(in lab,red,red)){.dark\:border-fuchsia-500\/20{border-color:color-mix(in oklab,var(--color-fuchsia-500) 20%,transparent)}}.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:border-gray-700{border-color:var(--color-gray-700)}.dark\:border-gray-700\/80{border-color:#364153cc}@supports (color:color-mix(in lab,red,red)){.dark\:border-gray-700\/80{border-color:color-mix(in oklab,var(--color-gray-700) 80%,transparent)}}.dark\:border-gray-800{border-color:var(--color-gray-800)}.dark\:border-indigo-500\/20{border-color:#625fff33}@supports (color:color-mix(in lab,red,red)){.dark\:border-indigo-500\/20{border-color:color-mix(in oklab,var(--color-indigo-500) 20%,transparent)}}.dark\:border-indigo-500\/25{border-color:#625fff40}@supports (color:color-mix(in lab,red,red)){.dark\:border-indigo-500\/25{border-color:color-mix(in oklab,var(--color-indigo-500) 25%,transparent)}}.dark\:border-indigo-500\/30{border-color:#625fff4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-indigo-500\/30{border-color:color-mix(in oklab,var(--color-indigo-500) 30%,transparent)}}.dark\:border-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.dark\:border-rose-500\/20{border-color:color-mix(in oklab,var(--color-rose-500) 20%,transparent)}}.dark\:border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab,red,red)){.dark\:border-rose-500\/30{border-color:color-mix(in oklab,var(--color-rose-500) 30%,transparent)}}.dark\:border-rose-900\/40{border-color:#8b083666}@supports (color:color-mix(in lab,red,red)){.dark\:border-rose-900\/40{border-color:color-mix(in oklab,var(--color-rose-900) 40%,transparent)}}.dark\:border-sky-500\/20{border-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.dark\:border-sky-500\/20{border-color:color-mix(in oklab,var(--color-sky-500) 20%,transparent)}}.dark\:border-sky-500\/25{border-color:#00a5ef40}@supports (color:color-mix(in lab,red,red)){.dark\:border-sky-500\/25{border-color:color-mix(in oklab,var(--color-sky-500) 25%,transparent)}}.dark\:border-slate-600\/40{border-color:#45556c66}@supports (color:color-mix(in lab,red,red)){.dark\:border-slate-600\/40{border-color:color-mix(in oklab,var(--color-slate-600) 40%,transparent)}}.dark\:border-violet-500\/25{border-color:#8d54ff40}@supports (color:color-mix(in lab,red,red)){.dark\:border-violet-500\/25{border-color:color-mix(in oklab,var(--color-violet-500) 25%,transparent)}}.dark\:border-violet-500\/30{border-color:#8d54ff4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-violet-500\/30{border-color:color-mix(in oklab,var(--color-violet-500) 30%,transparent)}}.dark\:border-violet-900\/40{border-color:#4d179a66}@supports (color:color-mix(in lab,red,red)){.dark\:border-violet-900\/40{border-color:color-mix(in oklab,var(--color-violet-900) 40%,transparent)}}.dark\:border-zinc-600{border-color:var(--color-zinc-600)}.dark\:border-zinc-700{border-color:var(--color-zinc-700)}.dark\:border-zinc-800{border-color:var(--color-zinc-800)}.dark\:bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.dark\:bg-amber-950\/15{background-color:#46190126}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/15{background-color:color-mix(in oklab,var(--color-amber-950) 15%,transparent)}}.dark\:bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.dark\:bg-blue-950\/50{background-color:#16245680}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-950\/50{background-color:color-mix(in oklab,var(--color-blue-950) 50%,transparent)}}.dark\:bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.dark\:bg-emerald-950\/15{background-color:#002c2226}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-950\/15{background-color:color-mix(in oklab,var(--color-emerald-950) 15%,transparent)}}.dark\:bg-emerald-950\/25{background-color:#002c2240}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-950\/25{background-color:color-mix(in oklab,var(--color-emerald-950) 25%,transparent)}}.dark\:bg-fuchsia-950\/15{background-color:#4b004f26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-fuchsia-950\/15{background-color:color-mix(in oklab,var(--color-fuchsia-950) 15%,transparent)}}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:bg-gray-900\/30{background-color:#1018284d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-900\/30{background-color:color-mix(in oklab,var(--color-gray-900) 30%,transparent)}}.dark\:bg-gray-900\/40{background-color:#10182866}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-900\/40{background-color:color-mix(in oklab,var(--color-gray-900) 40%,transparent)}}.dark\:bg-gray-900\/50{background-color:#10182880}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-900\/50{background-color:color-mix(in oklab,var(--color-gray-900) 50%,transparent)}}.dark\:bg-gray-900\/55{background-color:#1018288c}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-900\/55{background-color:color-mix(in oklab,var(--color-gray-900) 55%,transparent)}}.dark\:bg-gray-900\/60{background-color:#10182899}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-900\/60{background-color:color-mix(in oklab,var(--color-gray-900) 60%,transparent)}}.dark\:bg-gray-900\/80{background-color:#101828cc}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-900\/80{background-color:color-mix(in oklab,var(--color-gray-900) 80%,transparent)}}.dark\:bg-gray-900\/95{background-color:#101828f2}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-900\/95{background-color:color-mix(in oklab,var(--color-gray-900) 95%,transparent)}}.dark\:bg-gray-950{background-color:var(--color-gray-950)}.dark\:bg-gray-950\/40{background-color:#03071266}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-950\/40{background-color:color-mix(in oklab,var(--color-gray-950) 40%,transparent)}}.dark\:bg-gray-950\/50{background-color:#03071280}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-950\/50{background-color:color-mix(in oklab,var(--color-gray-950) 50%,transparent)}}.dark\:bg-indigo-500{background-color:var(--color-indigo-500)}.dark\:bg-indigo-500\/30{background-color:#625fff4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-500\/30{background-color:color-mix(in oklab,var(--color-indigo-500) 30%,transparent)}}.dark\:bg-indigo-950\/20{background-color:#1e1a4d33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-950\/20{background-color:color-mix(in oklab,var(--color-indigo-950) 20%,transparent)}}.dark\:bg-indigo-950\/30{background-color:#1e1a4d4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-950\/30{background-color:color-mix(in oklab,var(--color-indigo-950) 30%,transparent)}}.dark\:bg-indigo-950\/50{background-color:#1e1a4d80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-950\/50{background-color:color-mix(in oklab,var(--color-indigo-950) 50%,transparent)}}.dark\:bg-indigo-950\/60{background-color:#1e1a4d99}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-950\/60{background-color:color-mix(in oklab,var(--color-indigo-950) 60%,transparent)}}.dark\:bg-rose-500\/20{background-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.dark\:bg-rose-500\/20{background-color:color-mix(in oklab,var(--color-rose-500) 20%,transparent)}}.dark\:bg-rose-950\/15{background-color:#4d021826}@supports (color:color-mix(in lab,red,red)){.dark\:bg-rose-950\/15{background-color:color-mix(in oklab,var(--color-rose-950) 15%,transparent)}}.dark\:bg-rose-950\/20{background-color:#4d021833}@supports (color:color-mix(in lab,red,red)){.dark\:bg-rose-950\/20{background-color:color-mix(in oklab,var(--color-rose-950) 20%,transparent)}}.dark\:bg-rose-950\/25{background-color:#4d021840}@supports (color:color-mix(in lab,red,red)){.dark\:bg-rose-950\/25{background-color:color-mix(in oklab,var(--color-rose-950) 25%,transparent)}}.dark\:bg-sky-500\/20{background-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-500\/20{background-color:color-mix(in oklab,var(--color-sky-500) 20%,transparent)}}.dark\:bg-sky-950\/15{background-color:#052f4a26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-950\/15{background-color:color-mix(in oklab,var(--color-sky-950) 15%,transparent)}}.dark\:bg-slate-950\/30{background-color:#0206184d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-950\/30{background-color:color-mix(in oklab,var(--color-slate-950) 30%,transparent)}}.dark\:bg-violet-500\/20{background-color:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-500\/20{background-color:color-mix(in oklab,var(--color-violet-500) 20%,transparent)}}.dark\:bg-violet-950\/20{background-color:#2f0d6833}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-950\/20{background-color:color-mix(in oklab,var(--color-violet-950) 20%,transparent)}}.dark\:bg-violet-950\/40{background-color:#2f0d6866}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-950\/40{background-color:color-mix(in oklab,var(--color-violet-950) 40%,transparent)}}.dark\:bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.dark\:bg-zinc-100{background-color:var(--color-zinc-100)}.dark\:bg-zinc-800{background-color:var(--color-zinc-800)}.dark\:bg-zinc-900{background-color:var(--color-zinc-900)}.dark\:bg-zinc-900\/70{background-color:#18181bb3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-900\/70{background-color:color-mix(in oklab,var(--color-zinc-900) 70%,transparent)}}.dark\:bg-zinc-950{background-color:var(--color-zinc-950)}.dark\:bg-zinc-950\/80{background-color:#09090bcc}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-950\/80{background-color:color-mix(in oklab,var(--color-zinc-950) 80%,transparent)}}.dark\:bg-zinc-950\/90{background-color:#09090be6}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-950\/90{background-color:color-mix(in oklab,var(--color-zinc-950) 90%,transparent)}}.dark\:from-amber-950\/25{--tw-gradient-from:#46190140}@supports (color:color-mix(in lab,red,red)){.dark\:from-amber-950\/25{--tw-gradient-from:color-mix(in oklab, var(--color-amber-950) 25%, transparent)}}.dark\:from-amber-950\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-emerald-950\/30{--tw-gradient-from:#002c224d}@supports (color:color-mix(in lab,red,red)){.dark\:from-emerald-950\/30{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.dark\:from-emerald-950\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-indigo-950\/35{--tw-gradient-from:#1e1a4d59}@supports (color:color-mix(in lab,red,red)){.dark\:from-indigo-950\/35{--tw-gradient-from:color-mix(in oklab, var(--color-indigo-950) 35%, transparent)}}.dark\:from-indigo-950\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-indigo-950\/40{--tw-gradient-from:#1e1a4d66}@supports (color:color-mix(in lab,red,red)){.dark\:from-indigo-950\/40{--tw-gradient-from:color-mix(in oklab, var(--color-indigo-950) 40%, transparent)}}.dark\:from-indigo-950\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-sky-950\/25{--tw-gradient-from:#052f4a40}@supports (color:color-mix(in lab,red,red)){.dark\:from-sky-950\/25{--tw-gradient-from:color-mix(in oklab, var(--color-sky-950) 25%, transparent)}}.dark\:from-sky-950\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-violet-950\/30{--tw-gradient-from:#2f0d684d}@supports (color:color-mix(in lab,red,red)){.dark\:from-violet-950\/30{--tw-gradient-from:color-mix(in oklab, var(--color-violet-950) 30%, transparent)}}.dark\:from-violet-950\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:via-gray-900\/60{--tw-gradient-via:#10182899}@supports (color:color-mix(in lab,red,red)){.dark\:via-gray-900\/60{--tw-gradient-via:color-mix(in oklab, var(--color-gray-900) 60%, transparent)}}.dark\:via-gray-900\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-gray-900\/80{--tw-gradient-via:#101828cc}@supports (color:color-mix(in lab,red,red)){.dark\:via-gray-900\/80{--tw-gradient-via:color-mix(in oklab, var(--color-gray-900) 80%, transparent)}}.dark\:via-gray-900\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:to-gray-900\/50{--tw-gradient-to:#10182880}@supports (color:color-mix(in lab,red,red)){.dark\:to-gray-900\/50{--tw-gradient-to:color-mix(in oklab, var(--color-gray-900) 50%, transparent)}}.dark\:to-gray-900\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-gray-900\/60{--tw-gradient-to:#10182899}@supports (color:color-mix(in lab,red,red)){.dark\:to-gray-900\/60{--tw-gradient-to:color-mix(in oklab, var(--color-gray-900) 60%, transparent)}}.dark\:to-gray-900\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-indigo-950\/20{--tw-gradient-to:#1e1a4d33}@supports (color:color-mix(in lab,red,red)){.dark\:to-indigo-950\/20{--tw-gradient-to:color-mix(in oklab, var(--color-indigo-950) 20%, transparent)}}.dark\:to-indigo-950\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-violet-950\/25{--tw-gradient-to:#2f0d6840}@supports (color:color-mix(in lab,red,red)){.dark\:to-violet-950\/25{--tw-gradient-to:color-mix(in oklab, var(--color-violet-950) 25%, transparent)}}.dark\:to-violet-950\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:text-amber-100{color:var(--color-amber-100)}.dark\:text-amber-200{color:var(--color-amber-200)}.dark\:text-amber-300{color:var(--color-amber-300)}.dark\:text-amber-400{color:var(--color-amber-400)}.dark\:text-blue-200{color:var(--color-blue-200)}.dark\:text-blue-300{color:var(--color-blue-300)}.dark\:text-blue-400{color:var(--color-blue-400)}.dark\:text-cyan-200{color:var(--color-cyan-200)}.dark\:text-emerald-100{color:var(--color-emerald-100)}.dark\:text-emerald-200{color:var(--color-emerald-200)}.dark\:text-emerald-300{color:var(--color-emerald-300)}.dark\:text-emerald-400{color:var(--color-emerald-400)}.dark\:text-fuchsia-200{color:var(--color-fuchsia-200)}.dark\:text-gray-100{color:var(--color-gray-100)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-500{color:var(--color-gray-500)}.dark\:text-gray-600{color:var(--color-gray-600)}.dark\:text-gray-800{color:var(--color-gray-800)}.dark\:text-indigo-200{color:var(--color-indigo-200)}.dark\:text-indigo-300{color:var(--color-indigo-300)}.dark\:text-orange-200{color:var(--color-orange-200)}.dark\:text-red-400{color:var(--color-red-400)}.dark\:text-rose-100{color:var(--color-rose-100)}.dark\:text-rose-200{color:var(--color-rose-200)}.dark\:text-rose-300{color:var(--color-rose-300)}.dark\:text-rose-300\/80{color:#ffa2aecc}@supports (color:color-mix(in lab,red,red)){.dark\:text-rose-300\/80{color:color-mix(in oklab,var(--color-rose-300) 80%,transparent)}}.dark\:text-rose-400{color:var(--color-rose-400)}.dark\:text-sky-200{color:var(--color-sky-200)}.dark\:text-sky-300{color:var(--color-sky-300)}.dark\:text-slate-300{color:var(--color-slate-300)}.dark\:text-violet-200{color:var(--color-violet-200)}.dark\:text-violet-300{color:var(--color-violet-300)}.dark\:text-white{color:var(--color-white)}.dark\:text-zinc-200{color:var(--color-zinc-200)}.dark\:text-zinc-300{color:var(--color-zinc-300)}.dark\:text-zinc-400{color:var(--color-zinc-400)}.dark\:text-zinc-500{color:var(--color-zinc-500)}.dark\:text-zinc-600{color:var(--color-zinc-600)}.dark\:text-zinc-900{color:var(--color-zinc-900)}.dark\:opacity-\[0\.06\]{opacity:.06}.dark\:shadow-\[0_10px_24px_-18px_rgba\(96\,165\,250\,0\.9\)\]{--tw-shadow:0 10px 24px -18px var(--tw-shadow-color,#60a5fae6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_10px_24px_-18px_rgba\(167\,139\,250\,0\.9\)\]{--tw-shadow:0 10px 24px -18px var(--tw-shadow-color,#a78bfae6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_10px_24px_-18px_rgba\(251\,146\,60\,0\.9\)\]{--tw-shadow:0 10px 24px -18px var(--tw-shadow-color,#fb923ce6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:ring-amber-500\/30{--tw-ring-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.dark\:ring-amber-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.dark\:ring-blue-500\/20{--tw-ring-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.dark\:ring-blue-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.dark\:ring-emerald-500\/30{--tw-ring-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.dark\:ring-emerald-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.dark\:ring-indigo-500\/30{--tw-ring-color:#625fff4d}@supports (color:color-mix(in lab,red,red)){.dark\:ring-indigo-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-indigo-500) 30%, transparent)}}.dark\:ring-rose-500\/30{--tw-ring-color:#ff23574d}@supports (color:color-mix(in lab,red,red)){.dark\:ring-rose-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}.dark\:ring-sky-500\/30{--tw-ring-color:#00a5ef4d}@supports (color:color-mix(in lab,red,red)){.dark\:ring-sky-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-sky-500) 30%, transparent)}}.dark\:ring-violet-500\/20{--tw-ring-color:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.dark\:ring-violet-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.dark\:ring-violet-500\/30{--tw-ring-color:#8d54ff4d}@supports (color:color-mix(in lab,red,red)){.dark\:ring-violet-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-violet-500) 30%, transparent)}}.dark\:ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:ring-zinc-600{--tw-ring-color:var(--color-zinc-600)}.dark\:ring-zinc-700{--tw-ring-color:var(--color-zinc-700)}.dark\:ring-zinc-700\/60{--tw-ring-color:#3f3f4699}@supports (color:color-mix(in lab,red,red)){.dark\:ring-zinc-700\/60{--tw-ring-color:color-mix(in oklab, var(--color-zinc-700) 60%, transparent)}}.dark\:ring-zinc-900{--tw-ring-color:var(--color-zinc-900)}.dark\:ring-zinc-950{--tw-ring-color:var(--color-zinc-950)}@media(hover:hover){.dark\:group-hover\:bg-blue-950\/40:is(:where(.group):hover *){background-color:#16245666}@supports (color:color-mix(in lab,red,red)){.dark\:group-hover\:bg-blue-950\/40:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-blue-950) 40%,transparent)}}.dark\:group-hover\:text-blue-300:is(:where(.group):hover *){color:var(--color-blue-300)}.dark\:group-hover\:text-zinc-200:is(:where(.group):hover *){color:var(--color-zinc-200)}.dark\:hover\:bg-gray-800\/60:hover{background-color:#1e293999}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-gray-800\/60:hover{background-color:color-mix(in oklab,var(--color-gray-800) 60%,transparent)}}.dark\:hover\:bg-red-950\/30:hover{background-color:#4608094d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-red-950\/30:hover{background-color:color-mix(in oklab,var(--color-red-950) 30%,transparent)}}.dark\:hover\:bg-white:hover{background-color:var(--color-white)}.dark\:hover\:bg-white\/\[0\.055\]:hover{background-color:#ffffff0e}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/\[0\.055\]:hover{background-color:color-mix(in oklab,var(--color-white) 5.5%,transparent)}}.dark\:hover\:bg-zinc-800:hover{background-color:var(--color-zinc-800)}.dark\:hover\:bg-zinc-900:hover{background-color:var(--color-zinc-900)}.dark\:hover\:text-gray-100:hover{color:var(--color-gray-100)}.dark\:hover\:text-zinc-100:hover{color:var(--color-zinc-100)}}}.\[\&_\.app-surface\]\:\!p-\[var\(--app-space-sm\)\] .app-surface{padding:var(--app-space-sm)!important}.\[\&_\.v-pulse\]\:animate-pulse .v-pulse{animation:var(--animate-pulse)}.\[\&_\.v-scale\]\:transition-transform .v-scale{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_\.v-scale\:hover\]\:scale-\[1\.02\] .v-scale:hover{scale:1.02}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-scrollbar\]\:w-1::-webkit-scrollbar{width:calc(var(--spacing) * 1)}}:root{color-scheme:dark;--ak-bg-app:#171717;--ak-bg-sidebar:#111;--ak-bg-main:#181818;--ak-bg-card:#1f1f1f;--ak-bg-card-hover:#202020;--ak-bg-control:#111;--ak-border-subtle:#ffffff0f;--ak-border-strong:#ffffff1a;--ak-text-primary:#f5f5f5;--ak-text-secondary:#a3a3a3;--ak-text-muted:#737373;--ak-accent-green:#22c55e;--ak-accent-cyan:#22d3ee;--ak-accent-violet:#a78bfa;--green-landing-color:#10a37f;--ws-accent:var(--green-landing-color);--ak-radius-sm:8px;--ak-radius-md:12px;--ak-radius-lg:16px;--ak-radius-xl:20px;--ak-bg-topbar:#181818;--ak-topbar-h:48px;--ak-user-aside-w:280px;--ak-bg-control-hover:#1a1a1a;--ak-bg-control-active:#151515;--ak-bg-usage:#1a1a1a;--ak-bg-avatar:#2a2a2a;--ak-text-nav:#8a8a8a;--ak-text-nav-hover:#e5e5e5;--ak-hover-subtle:#ffffff0f;--ak-hover-medium:#ffffff14;--ak-hover-strong:#ffffff1a;--ak-divider:#ffffff0d;--ak-border-control:#ffffff14;--ak-border-focus:#ffffff2e;--ak-search-bg:transparent;--ak-search-bg-hover:transparent;--ak-search-bg-focus:transparent;--ak-search-border:#ffffff14;--ak-search-border-hover:#ffffff1a;--ak-search-border-focus:#ffffff1f;--ak-search-icon:#fff;--ak-search-placeholder:#8e8e8e;--ak-mega-bg:#1f1f1f;--ak-mega-border:#ffffff14;--ak-mega-shadow:0 12px 40px #00000052;--ak-mega-foot-bg:#00000024;--ak-mega-item-hover:#ffffff0f;--ak-accent-green-soft:var(--ak-accent-green)}@supports (color:color-mix(in lab,red,red)){:root{--ak-accent-green-soft:color-mix(in srgb, var(--ak-accent-green) 12%, transparent)}}:root{--ak-accent-cyan-soft:var(--ak-accent-cyan)}@supports (color:color-mix(in lab,red,red)){:root{--ak-accent-cyan-soft:color-mix(in srgb, var(--ak-accent-cyan) 10%, transparent)}}:root{--ak-accent-violet-soft:var(--ak-accent-violet)}@supports (color:color-mix(in lab,red,red)){:root{--ak-accent-violet-soft:color-mix(in srgb, var(--ak-accent-violet) 8%, transparent)}}:root{--ak-cta-bg:transparent;--ak-cta-text:#fff;--ak-cta-hover:var(--ak-hover-strong);--ak-shadow-overlay:0 8px 32px #00000073;--ak-scrollbar:#ffffff1f;--ak-scrollbar-hover:#fff3;--bg:var(--ak-bg-app);--bg-2:var(--ak-bg-topbar);--shell-sidebar:var(--ak-bg-sidebar);--surface:var(--ak-bg-main);--surface-2:var(--ak-bg-card);--surface-raised:var(--ak-bg-card-hover);--surface-hover:var(--ak-bg-card-hover)}@supports (color:color-mix(in lab,red,red)){:root{--surface-hover:color-mix(in srgb, var(--ak-bg-card-hover) 85%, #fff 15%)}}:root{--text:var(--ak-text-primary);--text-muted:var(--ak-text-secondary);--text-soft:var(--ak-text-muted);--accent:var(--ak-text-primary);--accent-soft:var(--ak-hover-subtle);--accent-bright:#fff;--accent-2:#e5e5e5;--accent-2-soft:var(--ak-hover-subtle);--ok:var(--ak-accent-green);--ok-soft:var(--ak-accent-green-soft);--on-ok:#052e16;--warn:#fbbf24;--warn-soft:#fbbf241a;--on-warn:#451a03;--err:#f87171;--err-soft:#f871711a;--on-err:#450a0a;--ocr:var(--accent);--ocr-soft:var(--accent-soft);--border:var(--ak-border-subtle);--border-bright:var(--ak-border-control);--border-strong:var(--ak-border-strong);--radius-sm:var(--ak-radius-sm);--btn-radius:980px;--btn-py:.4rem;--btn-px:.85rem;--btn-font-size:.875rem;--btn-font-weight:590;--btn-letter-spacing:-.015em;--btn-min-height:2.125rem;--btn-primary-bg:var(--ws-accent,var(--green-landing-color,#10a37f));--btn-primary-text:#fff;--btn-primary-hover:var(--ws-accent,#10a37f)}@supports (color:color-mix(in lab,red,red)){:root{--btn-primary-hover:color-mix(in srgb, var(--ws-accent,#10a37f) 88%, #000)}}:root{--btn-secondary-bg:#78788038;--btn-secondary-text:var(--ak-text-primary);--btn-secondary-hover:#78788052;--btn-secondary-hover-text:var(--ak-text-primary);--btn-danger-bg:#ff3b30;--btn-danger-text:#fff;--btn-danger-hover:#ff453a;--accent-button:var(--btn-primary-bg);--on-accent:var(--btn-primary-text);--radius:var(--ak-radius-md);--radius-md:var(--ak-radius-md);--radius-lg:var(--ak-radius-lg);--radius-xl:var(--ak-radius-xl);--radius-2xl:calc(var(--ak-radius-xl) + 4px);--shadow-xs:0 1px 2px #0003;--shadow-sm:0 1px 2px #0000003d;--shadow-md:0 2px 8px #00000047;--shadow-lg:0 4px 16px #00000052;--shadow:var(--shadow-sm);--shadow-soft:var(--shadow-sm);--font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;--font-display:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", Consolas, "Liberation Mono", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--leading-tight:1.2;--leading-normal:1.5;--leading-relaxed:1.625;--tracking-tight:-.025em;--tracking-normal:0;--tracking-wide:.025em;--ak-tooltip-bg:#262626;--ak-tooltip-text:var(--ak-text-primary);--ak-tooltip-border:var(--ak-border-strong);--ak-tooltip-shadow:var(--ak-shadow-overlay);--ak-tooltip-radius:var(--ak-radius-sm);--ak-tooltip-font-size:.75rem;--ak-tooltip-font-weight:500;--ak-tooltip-line-height:1.35;--ak-tooltip-padding-x:.55rem;--ak-tooltip-padding-y:.35rem;--ak-tooltip-gap:8px;--ak-tooltip-max-width:240px;--ak-tooltip-z:120;--ak-tooltip-arrow-size:6px;--ak-tooltip-enter-y:3px;--ak-tooltip-status-ok-border:var(--ak-accent-green)}@supports (color:color-mix(in lab,red,red)){:root{--ak-tooltip-status-ok-border:color-mix(in srgb, var(--ak-accent-green) 35%, var(--ak-border-strong))}}:root{--ak-tooltip-status-warn-border:var(--warn)}@supports (color:color-mix(in lab,red,red)){:root{--ak-tooltip-status-warn-border:color-mix(in srgb, var(--warn) 35%, var(--ak-border-strong))}}:root{--ak-tooltip-status-critical-border:var(--err)}@supports (color:color-mix(in lab,red,red)){:root{--ak-tooltip-status-critical-border:color-mix(in srgb, var(--err) 40%, var(--ak-border-strong))}}:root{--ak-sidebar-tooltip-bg:#121212;--ak-sidebar-tooltip-text:#a3a3a3;--ak-sidebar-tooltip-border:#ffffff0d;--ak-sidebar-tooltip-shadow:0 2px 10px #00000047;--ak-sidebar-tooltip-radius:5px;--ak-sidebar-tooltip-font-size:.6875rem;--ak-sidebar-tooltip-padding-x:.45rem;--ak-sidebar-tooltip-padding-y:.22rem;--ak-sidebar-tooltip-gap:7px;--sidebar-w:220px;--sidebar-w-collapsed:56px;--glow-cyan:none;--glow-magenta:none;--foreground:var(--text);--muted:var(--text-muted);--subtle:var(--text-soft);--success:var(--ok);--ak-input-height:2.5rem;--ak-input-px:.875rem;--ak-input-py:.5rem;--ak-input-font-size:.9375rem;--ak-input-line-height:1.2;--ak-input-radius:12px;--ak-input-bg:#1c1c1e;--ak-input-border:#ffffff1a;--ak-input-border-hover:#ffffff24;--ak-input-border-focus:#ffffff3d;--ak-input-text:var(--ak-text-primary);--ak-input-placeholder:#636366;--ak-input-disabled-bg:#ffffff0a;--ak-input-disabled-border:#ffffff0f;--ak-input-disabled-text:#ffffff47;--ak-input-readonly-bg:#1c1c1e;--ak-input-border-error:#ff453a;--drive-background:#0e1016;--drive-surface:#18191d;--drive-surface-hover:#22242a;--drive-surface-elevated:#2a2d34;--drive-surface-pressed:#31343c;--drive-border:#ffffff14;--drive-border-strong:#ffffff24;--drive-text-primary:#f0f0f3;--drive-text-secondary:#b0b0b8;--drive-text-muted:#8e8e98;--drive-accent:#22d3ee;--drive-accent-soft:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root{--drive-accent-soft:color-mix(in srgb, var(--drive-accent) 12%, transparent)}}:root{--drive-accent-ring:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root{--drive-accent-ring:color-mix(in srgb, var(--drive-accent) 32%, transparent)}}:root{--drive-danger:#f87171;--drive-skeleton-base:#ffffff0a;--drive-skeleton-highlight:#ffffff14;--drive-radius-card:16px;--drive-radius-chip:12px;--drive-radius-panel:14px;--drive-shadow-card:0 1px 2px #00000047;--drive-shadow-card-hover:0 4px 14px #00000061;--drive-shadow-elevated:0 8px 28px #0000007a, 0 0 0 1px #ffffff0f;--drive-thumb-bg:#23262e;--drive-input-bg:#1e2026;--drive-placeholder:#7a7a86;--calendar-bg:var(--ak-bg-main);--calendar-surface:var(--ak-bg-card);--calendar-surface-hover:var(--ak-bg-card-hover);--calendar-surface-elevated:#242424;--calendar-border:var(--ak-border-subtle);--calendar-border-strong:var(--ak-border-strong);--calendar-text-primary:var(--ak-text-primary);--calendar-text-secondary:var(--ak-text-muted);--calendar-accent:var(--ak-text-primary);--calendar-accent-soft:#ffffff0f;--calendar-accent-ring:var(--ak-text-primary)}@supports (color:color-mix(in lab,red,red)){:root{--calendar-accent-ring:color-mix(in srgb, var(--ak-text-primary) 18%, transparent)}}:root{--calendar-today:#fff;--calendar-today-text:#0a0a0a;--calendar-tone-scheduled:var(--ak-accent-violet);--calendar-tone-active:var(--ak-accent-cyan);--calendar-tone-done:var(--ok);--calendar-tone-warning:var(--warn);--calendar-tone-failed:var(--err);--calendar-tone-cancelled:var(--text-muted);--calendar-radius-container:16px;--calendar-radius-cell:14px;--calendar-radius-btn:12px;--calendar-shadow-surface:0 1px 0 #ffffff05;--calendar-shadow-elevated:0 1px 0 #ffffff05, 0 8px 24px #00000047;--calendar-glass:var(--ak-bg-card);--calendar-glass-blur:28px;--calendar-glass-saturate:168%;--calendar-glass-border:#ffffff1a;--calendar-glass-border-strong:#ffffff26;--calendar-glass-edge-top:#ffffff2e;--calendar-glass-edge-bottom:#00000024;--calendar-glass-sheen:linear-gradient(148deg, #ffffff29 0%, #ffffff0d 22%, transparent 48%, #0000000a 100%);--calendar-glass-shadow:0 1px 2px #00000024, 0 4px 14px #0000001f, 0 10px 28px #00000014;--calendar-glass-shadow-hover:0 2px 4px #00000029, 0 8px 22px #00000024, 0 14px 36px #0000001a;--calendar-cell-weekday-bg:#ffffff0c;--calendar-cell-weekend-bg:var(--calendar-cell-weekday-bg);--calendar-cell-outside-bg:#ffffff06;--calendar-surface-weekend:var(--calendar-cell-weekday-bg);--calendar-surface-weekend-outside:var(--calendar-cell-outside-bg);--calendar-weekend-column:transparent;--calendar-weekend-column-border:transparent;--skeleton-base:#1a1a1a;--skeleton-highlight:#242424;--conv-bg:#000;--conv-sidebar-bg:var(--ak-bg-app);--conv-surface:#141414;--conv-surface-elevated:#1a1a1a;--conv-surface-translucent:#141414d1;--conv-text:#f4f4f5;--conv-text-secondary:#a1a1aa;--conv-separator:#ffffff0f;--conv-hover:#ffffff0d;--conv-selected:#ffffff17;--conv-selected-text:#fafafa;--conv-bubble-user-bg:#f5f5f7;--conv-bubble-user-fg:#0a0a0a;--conv-bubble-assistant-bg:#2c2c2e;--conv-bubble-assistant-fg:#f5f5f7;--conv-control-bg:#ffffff0a;--conv-control-border:#ffffff14;--conv-focus-ring:#ffffff38;--conv-shadow-float:0 1px 2px #00000047, 0 8px 28px #00000052;--conv-shadow-soft:0 1px 2px #0003;--conv-blur:20px;--conv-radius-sm:8px;--conv-radius-control:12px;--conv-radius-card:16px;--conv-radius-panel:20px;--conv-radius-pill:999px;--conv-space-4:4px;--conv-space-8:8px;--conv-space-12:12px;--conv-space-16:16px;--conv-space-20:20px;--conv-space-24:24px;--conv-space-32:32px;--conv-thread-max:56rem;--conv-panel-width:28rem;--conv-composer-height:3rem;--conv-duration-fast:.15s;--conv-duration:.22s;--conv-duration-slow:.32s;--conv-ease:cubic-bezier(.32, .72, 0, 1);--conv-font-size:.9375rem;--conv-font-size-sm:.8125rem;--conv-font-size-meta:.75rem;--conv-line-height:1.5;--conv-chart-grid-line:#ffffff0f;--conv-chart-axis:#a1a1aa;--conv-chart-primary:#d4d4d8;--conv-chart-secondary:#a1a1aa;--conv-chart-tertiary:#71717a;--conv-chart-quaternary:#52525b;--conv-chart-quinary:#3f3f46;--conv-chart-senary:#e4e4e7;--conv-chart-tooltip-bg:#222224f0;--conv-chart-tooltip-border:#ffffff14;--conv-chart-selection:#ffffff24;--conv-chart-card-bg:#1c1c1e}:root[data-theme=light]{color-scheme:light;--ak-bg-app:#fafafa;--ak-bg-sidebar:#fff;--ak-bg-main:#fafafa;--ak-bg-card:#fff;--ak-bg-card-hover:#f4f4f5;--ak-bg-control:#f4f4f5;--ak-border-subtle:#00000014;--ak-border-strong:#00000024;--ak-text-primary:#09090b;--ak-text-secondary:#52525b;--ak-text-muted:#71717a;--ak-accent-green:#16a34a;--ak-accent-cyan:#0891b2;--ak-accent-violet:#7c3aed;--green-landing-color:#10a37f;--ws-accent:var(--green-landing-color);--ak-radius-sm:8px;--ak-radius-md:12px;--ak-radius-lg:16px;--ak-radius-xl:20px;--ak-bg-topbar:#fff;--ak-bg-control-hover:#ececee;--ak-bg-control-active:#e4e4e7;--ak-bg-usage:#f4f4f5;--ak-bg-avatar:#e4e4e7;--ak-text-nav:#52525b;--ak-text-nav-hover:#09090b;--ak-hover-subtle:#0000000a;--ak-hover-medium:#0000000f;--ak-hover-strong:#00000014;--ak-divider:#0000000f;--ak-border-control:#0000001f;--ak-border-focus:#0003;--ak-search-bg:transparent;--ak-search-bg-hover:transparent;--ak-search-bg-focus:transparent;--ak-search-border:#00000014;--ak-search-border-hover:#0000001a;--ak-search-border-focus:#0000001f;--ak-search-icon:#8e8e8e;--ak-search-placeholder:#8e8e8e;--ak-mega-bg:#fff;--ak-mega-border:#00000014;--ak-mega-shadow:0 12px 36px #00000014;--ak-mega-foot-bg:#fafafa;--ak-mega-item-hover:#0000000a;--ak-accent-green-soft:var(--ak-accent-green)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--ak-accent-green-soft:color-mix(in srgb, var(--ak-accent-green) 10%, transparent)}}:root[data-theme=light]{--ak-accent-cyan-soft:var(--ak-accent-cyan)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--ak-accent-cyan-soft:color-mix(in srgb, var(--ak-accent-cyan) 8%, transparent)}}:root[data-theme=light]{--ak-accent-violet-soft:var(--ak-accent-violet)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--ak-accent-violet-soft:color-mix(in srgb, var(--ak-accent-violet) 8%, transparent)}}:root[data-theme=light]{--ak-cta-bg:#000;--ak-cta-text:#fff;--ak-cta-hover:#000000e0;--ak-shadow-overlay:0 8px 32px #0000001f;--ak-scrollbar:#00000026;--ak-scrollbar-hover:#00000040;--bg:var(--ak-bg-app);--bg-2:var(--ak-bg-control);--shell-sidebar:var(--ak-bg-sidebar);--surface:var(--ak-bg-main);--surface-2:var(--ak-bg-card);--surface-raised:var(--ak-bg-card-hover);--surface-hover:var(--ak-bg-card-hover);--text:var(--ak-text-primary);--text-muted:var(--ak-text-secondary);--text-soft:var(--ak-text-muted);--accent:var(--ak-text-primary);--accent-soft:var(--ak-hover-subtle);--accent-bright:#27272a;--accent-2:var(--ak-text-primary);--accent-2-soft:var(--ak-hover-subtle);--ok:var(--ak-accent-green);--ok-soft:var(--ak-accent-green-soft);--on-ok:#fff;--warn:#b45309;--warn-soft:#b453091a;--on-warn:#fff;--err:#dc2626;--err-soft:#dc26261a;--on-err:#fff;--ocr:var(--accent);--ocr-soft:var(--accent-soft);--border:var(--ak-border-subtle);--border-bright:var(--ak-border-control);--border-strong:var(--ak-border-strong);--btn-radius:980px;--btn-py:.4rem;--btn-px:.85rem;--btn-font-size:.875rem;--btn-font-weight:590;--btn-letter-spacing:-.015em;--btn-min-height:2.125rem;--btn-secondary-bg:#78788029;--btn-secondary-text:#1c1c1e;--btn-secondary-hover:#7878803d;--btn-secondary-hover-text:#1c1c1e;--btn-primary-bg:var(--ws-accent,var(--green-landing-color,#10a37f));--btn-primary-text:#fff;--btn-primary-hover:var(--ws-accent,#10a37f)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--btn-primary-hover:color-mix(in srgb, var(--ws-accent,#10a37f) 88%, #000)}}:root[data-theme=light]{--btn-danger-bg:#ff3b30;--btn-danger-text:#fff;--btn-danger-hover:#e0352b;--accent-button:var(--btn-primary-bg);--on-accent:var(--btn-primary-text);--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 3px #0000000f, 0 1px 2px #0000000a;--shadow-md:0 4px 12px #0000000f, 0 2px 4px #0000000a;--shadow-lg:0 12px 32px #00000014, 0 4px 8px #0000000a;--shadow:var(--shadow-sm);--shadow-soft:var(--shadow-sm);--ak-tooltip-bg:#fff;--ak-tooltip-text:var(--ak-text-primary);--ak-tooltip-border:var(--ak-border-strong);--ak-tooltip-shadow:var(--ak-mega-shadow);--ak-tooltip-status-ok-border:var(--ak-accent-green)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--ak-tooltip-status-ok-border:color-mix(in srgb, var(--ak-accent-green) 28%, var(--ak-border-strong))}}:root[data-theme=light]{--ak-tooltip-status-warn-border:var(--warn)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--ak-tooltip-status-warn-border:color-mix(in srgb, var(--warn) 30%, var(--ak-border-strong))}}:root[data-theme=light]{--ak-tooltip-status-critical-border:var(--err)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--ak-tooltip-status-critical-border:color-mix(in srgb, var(--err) 32%, var(--ak-border-strong))}}:root[data-theme=light]{--ak-sidebar-tooltip-bg:#171717;--ak-sidebar-tooltip-text:#525252;--ak-sidebar-tooltip-border:#0000000f;--ak-sidebar-tooltip-shadow:0 2px 8px #0000001a;--ak-input-bg:#fff;--ak-input-border:#d1d1d6;--ak-input-border-hover:#c7c7cc;--ak-input-border-focus:#86868b;--ak-input-text:var(--ak-text-primary);--ak-input-placeholder:#86868b;--ak-input-disabled-bg:#f5f5f7;--ak-input-disabled-border:#e5e5ea;--ak-input-disabled-text:#00000047;--ak-input-readonly-bg:#fff;--ak-input-border-error:#ff3b30;--drive-background:#f6f6f8;--drive-surface:#fafafa;--drive-surface-hover:#f0f0f3;--drive-surface-elevated:#fff;--drive-border:#00000012;--drive-border-strong:#0000001f;--drive-text-primary:#18181b;--drive-text-secondary:#52525b;--drive-text-muted:#a1a1aa;--drive-accent:#3b6fde;--drive-accent-soft:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--drive-accent-soft:color-mix(in srgb, var(--drive-accent) 10%, transparent)}}:root[data-theme=light]{--drive-danger:#dc4444;--drive-skeleton-base:#ececee;--drive-skeleton-highlight:#f5f5f7;--drive-radius-card:16px;--drive-radius-chip:12px;--drive-radius-panel:14px;--drive-shadow-card:0 1px 2px #0000000a, 0 1px 3px #00000008;--drive-shadow-card-hover:0 2px 4px #0000000d, 0 8px 20px #0000000f;--drive-shadow-elevated:0 4px 16px #00000014;--drive-thumb-bg:#ebebef;--drive-surface-pressed:#e8e8ec;--drive-accent-ring:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--drive-accent-ring:color-mix(in srgb, var(--drive-accent) 22%, transparent)}}:root[data-theme=light]{--drive-input-bg:#fff;--drive-placeholder:#a1a1aa;--calendar-bg:var(--ak-bg-main);--calendar-surface:var(--ak-bg-card);--calendar-surface-hover:var(--ak-bg-card-hover);--calendar-surface-elevated:var(--ak-bg-card);--calendar-border:var(--ak-border-subtle);--calendar-border-strong:var(--ak-border-strong);--calendar-text-primary:var(--ak-text-primary);--calendar-text-secondary:var(--ak-text-muted);--calendar-accent:var(--ak-text-primary);--calendar-accent-soft:#0000000a;--calendar-accent-ring:var(--ak-text-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--calendar-accent-ring:color-mix(in srgb, var(--ak-text-primary) 12%, transparent)}}:root[data-theme=light]{--calendar-today:#0a0a0a;--calendar-today-text:#fff;--calendar-tone-scheduled:var(--ak-accent-violet);--calendar-tone-active:var(--ak-accent-cyan);--calendar-tone-done:var(--ok);--calendar-tone-warning:var(--warn);--calendar-tone-failed:var(--err);--calendar-tone-cancelled:var(--text-muted);--calendar-radius-container:16px;--calendar-radius-cell:14px;--calendar-radius-btn:12px;--calendar-shadow-surface:none;--calendar-shadow-elevated:none;--calendar-glass:var(--ak-bg-card);--calendar-glass-blur:32px;--calendar-glass-saturate:180%;--calendar-glass-border:#ffffffc7;--calendar-glass-border-strong:#ffffffeb;--calendar-glass-edge-top:#fffffffa;--calendar-glass-edge-bottom:#0000000d;--calendar-glass-sheen:linear-gradient(148deg, #ffffffeb 0%, #ffffff6b 20%, transparent 46%, #00000006 100%);--calendar-glass-shadow:0 1px 2px #0000000a, 0 4px 12px #00000009, 0 8px 24px #00000006;--calendar-glass-shadow-hover:0 2px 4px #0000000f, 0 8px 20px #0000000d, 0 14px 32px #0000000a;--calendar-cell-weekday-bg:#ffffff94;--calendar-cell-weekend-bg:var(--calendar-cell-weekday-bg);--calendar-cell-outside-bg:#ffffff47;--calendar-surface-weekend:var(--calendar-cell-weekday-bg);--calendar-surface-weekend-outside:var(--calendar-cell-outside-bg);--calendar-weekend-column:transparent;--calendar-weekend-column-border:transparent;--skeleton-base:var(--drive-skeleton-base);--skeleton-highlight:var(--drive-skeleton-highlight);--conv-bg:#fff;--conv-sidebar-bg:var(--ak-bg-app);--conv-surface:#fff;--conv-surface-elevated:#fff;--conv-surface-translucent:#ffffffeb;--conv-text:#18181b;--conv-text-secondary:#71717a;--conv-separator:#0000000f;--conv-hover:#0000000a;--conv-selected:#0000000f;--conv-selected-text:#09090b;--conv-bubble-user-bg:#0a0a0a;--conv-bubble-user-fg:#fff;--conv-bubble-assistant-bg:#e8e8ed;--conv-bubble-assistant-fg:#1c1c1e;--conv-control-bg:#00000008;--conv-control-border:#00000014;--conv-focus-ring:#00000029;--conv-shadow-float:0 1px 2px #0000000a, 0 10px 28px #0000000f;--conv-shadow-soft:0 1px 2px #0000000a;--conv-blur:24px;--conv-radius-sm:8px;--conv-radius-control:12px;--conv-radius-card:16px;--conv-radius-panel:20px;--conv-radius-pill:999px;--conv-space-4:4px;--conv-space-8:8px;--conv-space-12:12px;--conv-space-16:16px;--conv-space-20:20px;--conv-space-24:24px;--conv-space-32:32px;--conv-thread-max:56rem;--conv-panel-width:28rem;--conv-composer-height:3rem;--conv-duration-fast:.15s;--conv-duration:.22s;--conv-duration-slow:.32s;--conv-ease:cubic-bezier(.32, .72, 0, 1);--conv-font-size:.9375rem;--conv-font-size-sm:.8125rem;--conv-font-size-meta:.75rem;--conv-line-height:1.5;--conv-chart-grid-line:#0000000f;--conv-chart-axis:#6e6e73;--conv-chart-primary:#3a3a3c;--conv-chart-secondary:#6e6e73;--conv-chart-tertiary:#8e8e93;--conv-chart-quaternary:#aeaeb2;--conv-chart-quinary:#c7c7cc;--conv-chart-senary:#48484a;--conv-chart-tooltip-bg:#fffffff5;--conv-chart-tooltip-border:#00000014;--conv-chart-selection:#0000001a;--conv-chart-card-bg:#fff}.ak2-focus-ring:focus-visible,.aythen-focus-ring:focus-visible{box-shadow:0 0 0 3px var(--accent-soft);border-color:var(--accent);outline:none}.aythen-badge{border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:500;line-height:var(--leading-tight);letter-spacing:var(--tracking-normal);align-items:center;gap:.35rem;padding:.2rem .55rem;display:inline-flex}.aythen-badge--success{color:var(--ok);background:var(--ok-soft)}.aythen-badge--warning{color:var(--warn);background:var(--warn-soft)}.aythen-badge--error{color:var(--err);background:var(--err-soft)}.aythen-badge--accent{color:var(--accent);background:var(--accent-soft)}[data-tooltip],.aythen-tooltip-wrap{position:relative}[data-tooltip]:after{content:attr(data-tooltip);z-index:var(--ak-tooltip-z);width:max-content;max-width:var(--ak-tooltip-max-width);padding:var(--ak-tooltip-padding-y) var(--ak-tooltip-padding-x);border-radius:var(--ak-tooltip-radius);border:1px solid var(--ak-tooltip-border);background:var(--ak-tooltip-bg);color:var(--ak-tooltip-text);font-family:var(--font);font-size:var(--ak-tooltip-font-size);font-weight:var(--ak-tooltip-font-weight);line-height:var(--ak-tooltip-line-height);letter-spacing:-.01em;white-space:pre-line;text-align:center;text-transform:none;box-shadow:var(--ak-tooltip-shadow);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s,visibility .14s,transform .14s;position:absolute}[data-tooltip]:before{content:"";z-index:calc(var(--ak-tooltip-z) + 1);width:var(--ak-tooltip-arrow-size);height:var(--ak-tooltip-arrow-size);background:var(--ak-tooltip-bg);border:1px solid var(--ak-tooltip-border);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s,visibility .14s;position:absolute}[data-tooltip]:not([data-tooltip-side]):after,[data-tooltip][data-tooltip-side=top]:after{bottom:calc(100% + var(--ak-tooltip-gap));transform:translate(-50%) translateY(var(--ak-tooltip-enter-y));left:50%}[data-tooltip]:not([data-tooltip-side]):before,[data-tooltip][data-tooltip-side=top]:before{bottom:calc(100% + var(--ak-tooltip-gap) - calc(var(--ak-tooltip-arrow-size) / 2));border-top:none;border-left:none;left:50%;transform:translate(-50%)rotate(45deg)}[data-tooltip][data-tooltip-side=right]:after{left:calc(100% + var(--ak-tooltip-gap));transform:translateY(-50%) translate(calc(var(--ak-tooltip-enter-y) * -1));top:50%;bottom:auto}[data-tooltip][data-tooltip-side=right]:before{left:calc(100% + var(--ak-tooltip-gap) - calc(var(--ak-tooltip-arrow-size) / 2));border-top:none;border-right:none;top:50%;bottom:auto;transform:translateY(-50%)rotate(-45deg)}[data-tooltip][data-tooltip-side=bottom]:after{top:calc(100% + var(--ak-tooltip-gap));transform:translate(-50%) translateY(calc(var(--ak-tooltip-enter-y) * -1));bottom:auto;left:50%}[data-tooltip][data-tooltip-side=bottom]:before{top:calc(100% + var(--ak-tooltip-gap) - calc(var(--ak-tooltip-arrow-size) / 2));border-bottom:none;border-right:none;bottom:auto;left:50%;transform:translate(-50%)rotate(45deg)}[data-tooltip][data-tooltip-side=left]:after{right:calc(100% + var(--ak-tooltip-gap));transform:translateY(-50%) translate(var(--ak-tooltip-enter-y));top:50%;bottom:auto;left:auto}[data-tooltip][data-tooltip-side=left]:before{right:calc(100% + var(--ak-tooltip-gap) - calc(var(--ak-tooltip-arrow-size) / 2));border-bottom:none;border-left:none;top:50%;bottom:auto;left:auto;transform:translateY(-50%)rotate(45deg)}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after,[data-tooltip]:hover:before,[data-tooltip]:focus-visible:before{opacity:1;visibility:visible}[data-tooltip]:not([data-tooltip-side]):hover:after,[data-tooltip][data-tooltip-side=top]:hover:after,[data-tooltip]:not([data-tooltip-side]):focus-visible:after,[data-tooltip][data-tooltip-side=top]:focus-visible:after{transform:translate(-50%)translateY(0)}[data-tooltip][data-tooltip-side=right]:hover:after,[data-tooltip][data-tooltip-side=right]:focus-visible:after{transform:translateY(-50%)translate(0)}[data-tooltip][data-tooltip-side=bottom]:hover:after,[data-tooltip][data-tooltip-side=bottom]:focus-visible:after{transform:translate(-50%)translateY(0)}[data-tooltip][data-tooltip-side=left]:hover:after,[data-tooltip][data-tooltip-side=left]:focus-visible:after{transform:translateY(-50%)translate(0)}.aythen-sidebar-tip-float{z-index:2000;max-width:200px;padding:var(--ak-sidebar-tooltip-padding-y) var(--ak-sidebar-tooltip-padding-x);border-radius:var(--ak-sidebar-tooltip-radius);border:1px solid var(--ak-sidebar-tooltip-border);background:var(--ak-sidebar-tooltip-bg);color:var(--ak-sidebar-tooltip-text);font-family:var(--font);font-size:var(--ak-sidebar-tooltip-font-size);letter-spacing:0;white-space:nowrap;text-align:left;box-shadow:var(--ak-sidebar-tooltip-shadow);pointer-events:none;font-weight:500;line-height:1.25;position:fixed}:root[data-theme=light] .aythen-sidebar-tip-float{color:#d4d4d4;background:#141414;border-color:#ffffff0f;box-shadow:0 2px 10px #00000024}.aythen-tooltip-popover{z-index:calc(var(--ak-tooltip-z) + 80);border-radius:var(--ak-radius-md);border:1px solid var(--ak-tooltip-border);background:var(--ak-tooltip-bg);width:min(22rem,100vw - 2rem);color:var(--ak-tooltip-text);font-family:var(--font);letter-spacing:-.01em;text-align:left;white-space:pre-wrap;box-shadow:var(--ak-tooltip-shadow);opacity:0;visibility:hidden;pointer-events:none;padding:.45rem .65rem;font-size:.6875rem;font-weight:500;line-height:1.45;transition:opacity .14s,visibility .14s,transform .14s;position:absolute}.aythen-tooltip-popover--top{bottom:calc(100% + var(--ak-tooltip-gap));transform:translate(-50%) translateY(var(--ak-tooltip-enter-y));left:50%}.aythen-tooltip-popover--bottom{top:calc(100% + var(--ak-tooltip-gap));transform:translateY(calc(var(--ak-tooltip-enter-y) * -1));right:0}.aythen-tooltip-popover--wide{width:min(28rem,100vw - 2rem)}.aythen-tooltip-wrap:hover>.aythen-tooltip-popover,.aythen-tooltip-wrap:focus-within>.aythen-tooltip-popover,.group\/health:hover>.aythen-tooltip-popover,.group\/port:hover>.aythen-tooltip-popover{opacity:1;visibility:visible}.aythen-tooltip-wrap:hover>.aythen-tooltip-popover--top,.aythen-tooltip-wrap:focus-within>.aythen-tooltip-popover--top,.group\/health:hover>.aythen-tooltip-popover--top{transform:translate(-50%)translateY(0)}.aythen-tooltip-wrap:hover>.aythen-tooltip-popover--bottom,.group\/port:hover>.aythen-tooltip-popover--bottom{transform:translateY(0)}.aythen-tooltip-popover--ok{border-color:var(--ak-tooltip-status-ok-border)}.aythen-tooltip-popover--warn{border-color:var(--ak-tooltip-status-warn-border)}.aythen-tooltip-popover--critical,.aythen-tooltip-popover--error{border-color:var(--ak-tooltip-status-critical-border)}.aythen-login-grid,.aythen-login-glow,.aythen-login-scanline,.aythenh-hero-grid,.aythenh-hero-orb,.lh-orb,.lh-grid-fx,.lh-particle{display:none!important}.aythen-login--split{background:#000;padding:clamp(1.5rem,4vw,3rem)}.aythen-login-split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.aythen-login-hero{grid-area:1/1}.aythen-login-form-col{grid-area:1/2;justify-self:end;width:min(400px,100%)}.aythen-login-hero-mark{color:#000;background:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:700;display:grid}.aythen-login-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#111;border:1px solid #ffffff1a;border-radius:28px;padding:1.75rem 1.65rem 1.5rem}.aythen-login-card--compact h1{letter-spacing:-.02em;text-transform:none;text-shadow:none;font-size:1.375rem;font-weight:700}.aythen-login-card:before{display:none}.aythen-login-title{letter-spacing:-.02em;text-transform:none;text-shadow:none;font-size:clamp(1.5rem,3vw,1.85rem);font-weight:700}.aythen-login-title:after{display:none}.aythen-login-kicker{font-family:var(--font);letter-spacing:0;text-transform:none;color:var(--text-muted);font-size:.75rem;font-weight:500}.aythen-login-field span,.aythen-field span,.aythen-field-label{font-family:var(--font);letter-spacing:0;text-transform:none;color:var(--text-muted);font-size:.8125rem;font-weight:500}.aythen-login-submit{border-radius:var(--btn-radius);letter-spacing:0;text-transform:none;color:var(--btn-primary-text);background:var(--btn-primary-bg);box-shadow:none;font-size:.9375rem;font-weight:600;transition:background .2s,color .2s,opacity .2s}.aythen-login-secured,.aythen-login-hint{font-family:var(--font);letter-spacing:0;text-transform:none;color:#ffffff61;font-size:.6875rem}.aythen-login-secured{justify-content:center;align-items:center;gap:.4rem;margin:.65rem 0 0;display:flex}.aythen-login-secured:before{content:"";background:#ffffff47;border-radius:50%;flex-shrink:0;width:5px;height:5px}.aythen-login-secured .aythen-sync-dot{display:none}.aythen-login-hint--dev{text-align:center;color:#ffffff52;margin-top:.85rem;font-size:.625rem}.aythen-login-hero-title{letter-spacing:-.03em;text-transform:none;max-width:13.5em;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:700;line-height:1.06}.aythen-login-hero-accent{-webkit-text-fill-color:var(--text);color:var(--text);filter:none;background:0 0}.aythen-login-hero-name b{letter-spacing:-.01em;text-transform:none}.aythen-login-hero-name small{font-family:var(--font);letter-spacing:0}.aythen-login-stat{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.aythen-login-stat:hover{border-color:var(--border-strong);box-shadow:none;transform:none}.aythen-login-stat b,.aythen-login-stat:nth-child(2n) b{color:var(--text);text-shadow:none}.aythen-login-stat small{font-family:var(--font);letter-spacing:0;text-transform:none}.aythen-login-hero-figure{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.aythen-login-tabs{background:#0a0a0a;border:1px solid #ffffff14;border-radius:12px}.aythen-login-tabs button{font-family:var(--font);letter-spacing:0;color:#ffffff7a;background:0 0;font-size:.8125rem;font-weight:500}.aythen-sidebar{background:var(--shell-sidebar);border-right:1px solid var(--border);scrollbar-color:var(--border-bright) transparent}.aythen-brand-mark{color:#000;box-shadow:none;border-radius:var(--radius-sm);background:#fff;font-weight:800}.aythen-brand-text small{font-family:var(--font);color:var(--text-muted);letter-spacing:0}.aythen-nav-item.is-active .aythen-nav-ico{color:var(--text);border-color:var(--border-strong);background:var(--surface-raised);box-shadow:none}.aythen-topbar:not(.aythen-topbar--nav-shell),.aythen-share-top{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--border)}.aythen-topbar.aythen-topbar--nav-shell{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0}.aythen-btn{border-radius:var(--btn-radius);padding:var(--btn-py) var(--btn-px);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);letter-spacing:0;text-transform:none;color:var(--btn-primary-text);background:var(--btn-primary-bg);border:0;transition:background .2s,border-color .2s,color .2s}.aythen-btn:hover{background:var(--btn-primary-hover);color:var(--btn-primary-text);box-shadow:none;filter:none;transform:none}.aythen-btn--ghost{color:var(--btn-secondary-text);background:var(--btn-secondary-bg);border:0}.aythen-btn--ghost:hover{background:var(--btn-secondary-hover);color:var(--btn-secondary-hover-text);box-shadow:none;border:0}.aythen-btn--accent,.aythen-btn.is-accent{color:var(--btn-primary-text);background:var(--btn-primary-bg)}.aythen-btn--accent:hover,.aythen-btn.is-accent:hover{background:var(--btn-primary-hover);color:var(--btn-primary-text)}.aythen-doc-card,.aythen-modal,.aythen-page-header{background:var(--surface);border:1px solid var(--border);box-shadow:none}.aythen-doc-card{border-radius:var(--radius-md)}.aythen-pill{font-family:var(--font);letter-spacing:0;text-transform:none;border-radius:999px}.aythen-login-error{font-family:var(--font);text-shadow:none}.aythen-login-pricing-link{color:#ffffff61;font-size:.75rem;text-decoration:none;transition:color .2s}.aythen-login-pricing-link:hover{color:#ffffff9e}.aythen-sync-dot,.aythen-vf-seal-dot.is-on,.aythen-up-live-dot{animation:none!important}code{color:var(--text-muted);border-color:var(--border)}[class*=aythen-up-],.mkt-plan,.lh-carousel{box-shadow:none}.aythen-up-card:hover,.aythen-up-agent:hover{box-shadow:none;border-color:var(--border-strong)}@keyframes aythen-appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.aythen-login-card,.aythenh-hero,.mkt-hero,.lh-copy{animation:.24s both aythen-appear}@media(max-width:900px){.aythen-login-split{grid-template-columns:1fr;gap:0;padding-top:4rem}.aythen-login-form-col{grid-area:1/1;justify-self:stretch;width:100%}.aythen-login-hero{display:none}.aythen-login--split .aythen-login-card{width:100%}}.mkt-nav-utils .aythen-langdd-menu,.mkt-footer-bottom-lang .aythen-langdd-menu{font-family:var(--font);letter-spacing:0;min-width:11.75rem}.mkt-nav-utils .aythen-langdd-menu{top:calc(100% + 8px)}.mkt-footer-bottom-lang .aythen-langdd-menu{z-index:90;top:auto;bottom:calc(100% + 8px)}.mkt-nav-utils .aythen-langdd-option,.mkt-footer-bottom-lang .aythen-langdd-option{font-family:var(--font);letter-spacing:0;text-transform:none}.mkt-nav-utils .aythen-langdd-option small,.mkt-footer-bottom-lang .aythen-langdd-option small{font-family:var(--font);letter-spacing:.04em;text-transform:uppercase}.mkt-nav-mobile-utils .aythen-langdd-menu{font-family:var(--font);letter-spacing:0}.aythen-cookies{z-index:120;width:min(760px,100% - 2rem);animation:.35s aythen-slide-up;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}.aythen-cookies-inner{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}:root[data-theme=light] .aythen-cookies-inner{background:var(--surface);box-shadow:var(--shadow-soft)}.aythen-cookies-txt{flex:1;min-width:0}.aythen-cookies-title{font-family:var(--font);letter-spacing:0;text-transform:none;color:var(--text);margin:0 0 .25rem;font-size:.9375rem;font-weight:600}.aythen-cookies-lead{color:var(--text-muted);margin:0;font-size:.8125rem;line-height:1.55}.aythen-cookies-opts{flex-direction:column;gap:.5rem;margin-top:.7rem;display:flex}.aythen-cookie-opt{cursor:pointer;align-items:flex-start;gap:.6rem;display:flex}.aythen-cookie-opt.is-locked{cursor:default}.aythen-cookie-opt b{font-size:.8125rem;display:block}.aythen-cookie-opt small{color:var(--text-muted);font-size:.75rem;display:block}.aythen-cookies-actions{flex-flow:wrap;flex:none;align-items:center;gap:.5rem;display:flex}.aythen-cookies-actions .aythen-btn--ghost{padding:var(--btn-py) calc(var(--btn-px) + .1rem) var(--btn-py) var(--btn-px);border-radius:var(--btn-radius);font-family:var(--font);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);letter-spacing:0;text-transform:none;background:var(--btn-secondary-bg);color:var(--btn-secondary-text);border:0;justify-content:center;align-items:center;line-height:1.25;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.aythen-cookies-actions .ayb-btn-primary{isolation:isolate;min-height:2.25rem;font-family:var(--font);cursor:pointer;background:#0a0a0a;border:1px solid #ffffff14;border-radius:9999px;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .95rem;font-size:.9375rem;font-weight:600;line-height:1.2;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 1px 2px #0003,0 6px 16px -6px #00000073;color:#fff!important}.aythen-cookies-actions .ayb-btn-primary:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(#ffffff14,#0000 42%);position:absolute;top:0;right:0;bottom:0;left:0}.aythen-cookies-actions .ayb-btn-primary:hover{background:#161616;border-color:#ffffff1f;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,0 2px 4px #00000038,0 10px 22px -8px #00000080}.aythen-cookies-actions .ayb-btn-primary:active{background:#000;transform:translateY(0)}:root[data-theme=dark] .aythen-cookies-actions .ayb-btn-primary{background:#fff;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff8c,0 1px 2px #0003,0 6px 16px -6px #00000073;color:#0a0a0a!important}:root[data-theme=dark] .aythen-cookies-actions .ayb-btn-primary:before{background:linear-gradient(#ffffff59,#0000 42%)}:root[data-theme=dark] .aythen-cookies-actions .ayb-btn-primary:hover{background:#f5f5f7;border-color:#ffffff47;color:#0a0a0a!important}:root[data-theme=dark] .aythen-cookies-actions .ayb-btn-primary:active{background:#e8e8ed}.aythen-cookies-actions .aythen-btn--ghost:hover{background:var(--btn-secondary-hover);color:var(--btn-secondary-hover-text);box-shadow:none;filter:none;border:0}.aythen-cookies-config{border-radius:var(--btn-radius);font-family:var(--font);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);letter-spacing:0;text-transform:none;color:var(--text-muted);cursor:pointer;padding:var(--btn-py) var(--btn-px);background:0 0;border:0;transition:background .2s,color .2s}.aythen-cookies-config:hover{color:var(--text);background:var(--surface-hover)}@media(max-width:640px){.aythen-cookies-inner{flex-direction:column}.aythen-cookies-actions{width:100%}}.aythen-switch{width:36px;height:20px}.aythen-switch i{box-shadow:none;background:#ffffff24;border:0;border-radius:999px;transition:background .18s;position:absolute;top:0;right:0;bottom:0;left:0}.aythen-switch i:after{background:#fff;width:16px;height:16px;transition:transform .18s,background .18s,box-shadow .18s;top:2px;left:2px;box-shadow:0 1px 2px #0003}.aythen-switch.is-on i{box-shadow:none;background:#fff}.aythen-switch.is-on i:after{box-shadow:none;background:#000;transform:translate(16px)}.aythen-switch:focus-within i{box-shadow:0 0 0 2px var(--accent-soft)}:root[data-theme=light] .aythen-switch i{background:#e5e5e5}:root[data-theme=light] .aythen-switch i:after{background:#fff;box-shadow:0 1px 3px #0000001f}:root[data-theme=light] .aythen-switch.is-on i{background:#000}:root[data-theme=light] .aythen-switch.is-on i:after{box-shadow:none;background:#fff}:root[data-theme=light] .aythen-switch:focus-within i{box-shadow:0 0 0 2px #00000014}.aythen-login{background:#000}.aythen-login-hero-name b{font-family:var(--font);letter-spacing:-.01em;text-transform:none;font-size:.9375rem;font-weight:600}.aythen-login-hero-name small{font-family:var(--font);letter-spacing:0;text-transform:none;font-size:.75rem}.aythen-login-hero-lead{font-family:var(--font);text-transform:none;font-size:.9375rem;line-height:1.55}.aythen-login-tabs button.is-active{color:#ffffffeb!important;background:#171717!important}.mkt-cta-main{border-radius:var(--btn-radius);color:var(--btn-primary-text);background:var(--btn-primary-bg);box-shadow:none;border:0;font-weight:600}.mkt-cta-main:hover{background:var(--btn-primary-hover);color:var(--btn-primary-text)}:root[data-theme=light] .mkt-cta-main{color:var(--btn-primary-text);background:var(--btn-primary-bg)}.mkt-band h2{letter-spacing:-.02em;font-size:clamp(1.375rem,3vw,1.875rem);font-weight:700}.mkt-activity-live,.mkt-activity-meta{font-family:var(--font);letter-spacing:0;text-transform:none}.aythen-cart-drawer{border-left:1px solid #ffffff14;box-shadow:-12px 0 40px #00000073;background:#111!important}.aythen-cart-head-icon{color:var(--text);box-shadow:none;background:#171717;border:1px solid #ffffff1a}.aythen-cart-head h3{font-family:var(--font);letter-spacing:-.01em;text-transform:none;font-size:1rem;font-weight:600}.aythen-cart-head-sub{font-family:var(--font);letter-spacing:0;text-transform:none;font-size:.75rem}.aythen-cart-close:hover{background:#ffffff0a;border-color:#ffffff24}.aythen-cart-promo--cyan,.aythen-cart-promo--magenta,.aythen-cart-promo--green{background:#171717;border-color:#ffffff14}.aythen-cart-promo-tag{font-family:var(--font);letter-spacing:0;text-transform:none}.aythen-cart-promo--magenta .aythen-cart-promo-tag,.mkt-footer{color:var(--text-muted)}:root[data-theme=light] .mkt-footer{background:var(--bg);color:var(--text-muted)}:root[data-theme=light] .mkt-footer-brand-link{color:var(--text)}:root[data-theme=light] .mkt-footer-brand p,:root[data-theme=light] .mkt-footer-col a{color:var(--text-muted)}:root[data-theme=light] .mkt-footer-col a:hover,:root[data-theme=light] .mkt-footer-col h3{color:var(--text)}:root[data-theme=light] .mkt-footer-bottom{border-top-color:var(--border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .mkt-footer-bottom{border-top-color:color-mix(in srgb,var(--border) 70%,transparent)}}:root[data-theme=light] .mkt-footer-bottom{color:var(--text-soft)}@media(max-width:900px){.aythen-login--split{padding:1rem 1rem 2rem}.mkt-main{padding-bottom:0}}@media(max-width:480px){.mkt-nav-ctas .mkt-nav-cta{display:none}.mkt-nav-mobile .mkt-nav-link:last-of-type{margin-bottom:.25rem}}.aythen-field input,.aythen-field select,.aythen-field textarea,.auth-form__input,.aythen-login-field input,.aythen-input{box-sizing:border-box;width:100%;height:var(--ak-input-height);min-height:var(--ak-input-height);padding:var(--ak-input-py) var(--ak-input-px);border:1px solid var(--ak-input-border);border-radius:var(--ak-input-radius);background:var(--ak-input-bg);color:var(--ak-input-text);font-family:inherit;font-size:var(--ak-input-font-size);font-weight:400;line-height:var(--ak-input-line-height);letter-spacing:-.01em;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;transition:border-color .2s}.aythen-field textarea,textarea.aythen-input{height:auto;min-height:calc(var(--ak-input-height) * 2.25);resize:vertical;padding-top:.625rem;padding-bottom:.625rem}.aythen-field select,select.aythen-input{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2386868b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:.75rem;padding-right:2.25rem}.aythen-field input::placeholder,.aythen-field textarea::placeholder,.auth-form__input::placeholder,.aythen-login-field input::placeholder,.aythen-input::placeholder{color:var(--ak-input-placeholder);opacity:1}.aythen-field input:hover:not(:focus):not(:disabled):not(:read-only),.aythen-field select:hover:not(:focus):not(:disabled),.aythen-field textarea:hover:not(:focus):not(:disabled):not(:read-only),.auth-form__input:hover:not(:focus):not(:disabled):not(:read-only),.aythen-login-field input:hover:not(:focus):not(:disabled):not(:read-only),.aythen-input:hover:not(:focus):not(:disabled):not(:read-only){border-color:var(--ak-input-border-hover)}.aythen-field input:focus,.aythen-field select:focus,.aythen-field textarea:focus,.auth-form__input:focus,.aythen-login-field input:focus,.aythen-input:focus{border-color:var(--ak-input-border-focus);box-shadow:none}.aythen-field input:disabled,.aythen-field select:disabled,.aythen-field textarea:disabled,.auth-form__input:disabled,.aythen-login-field input:disabled,.aythen-input:disabled{background:var(--ak-input-disabled-bg);border-color:var(--ak-input-disabled-border);color:var(--ak-input-disabled-text);cursor:not-allowed;opacity:1}.aythen-field input:read-only:not(:disabled),.aythen-field textarea:read-only:not(:disabled),.auth-form__input:read-only:not(:disabled),.aythen-input:read-only:not(:disabled){background:var(--ak-input-readonly-bg);cursor:default}.aythen-field input[aria-invalid=true]:not(:focus),.aythen-field textarea[aria-invalid=true]:not(:focus),.auth-form__input[aria-invalid=true]:not(:focus),.aythen-input[aria-invalid=true]:not(:focus),.aythen-field input.is-error:not(:focus),.aythen-field textarea.is-error:not(:focus),.auth-form__input.is-error:not(:focus),.aythen-input.is-error:not(:focus){border-color:var(--ak-input-border-error)}.aythen-field input:user-invalid:not(:focus):not(:placeholder-shown){border-color:var(--ak-input-border-error)}.aythen-field textarea:user-invalid:not(:focus):not(:placeholder-shown){border-color:var(--ak-input-border-error)}.auth-form__input:user-invalid:not(:focus):not(:placeholder-shown){border-color:var(--ak-input-border-error)}.aythen-input:user-invalid:not(:focus):not(:placeholder-shown){border-color:var(--ak-input-border-error)}.aythen-field input:-webkit-autofill{-webkit-text-fill-color:var(--ak-input-text);-webkit-box-shadow:0 0 0 1000px var(--ak-input-bg) inset;box-shadow:0 0 0 1000px var(--ak-input-bg) inset;caret-color:var(--ak-input-text);transition:background-color 9999s ease-out}.aythen-field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ak-input-text);-webkit-box-shadow:0 0 0 1000px var(--ak-input-bg) inset;box-shadow:0 0 0 1000px var(--ak-input-bg) inset;caret-color:var(--ak-input-text);transition:background-color 9999s ease-out}.aythen-field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ak-input-text);-webkit-box-shadow:0 0 0 1000px var(--ak-input-bg) inset;box-shadow:0 0 0 1000px var(--ak-input-bg) inset;caret-color:var(--ak-input-text);transition:background-color 9999s ease-out}.auth-form__input:-webkit-autofill{-webkit-text-fill-color:var(--ak-input-text);-webkit-box-shadow:0 0 0 1000px var(--ak-input-bg) inset;box-shadow:0 0 0 1000px var(--ak-input-bg) inset;caret-color:var(--ak-input-text);transition:background-color 9999s ease-out}.auth-form__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ak-input-text);-webkit-box-shadow:0 0 0 1000px var(--ak-input-bg) inset;box-shadow:0 0 0 1000px var(--ak-input-bg) inset;caret-color:var(--ak-input-text);transition:background-color 9999s ease-out}.auth-form__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ak-input-text);-webkit-box-shadow:0 0 0 1000px var(--ak-input-bg) inset;box-shadow:0 0 0 1000px var(--ak-input-bg) inset;caret-color:var(--ak-input-text);transition:background-color 9999s ease-out}.aythen-login-field input:-webkit-autofill{-webkit-text-fill-color:var(--ak-input-text);-webkit-box-shadow:0 0 0 1000px var(--ak-input-bg) inset;box-shadow:0 0 0 1000px var(--ak-input-bg) inset;caret-color:var(--ak-input-text);transition:background-color 9999s ease-out}.aythen-login-field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ak-input-text);-webkit-box-shadow:0 0 0 1000px var(--ak-input-bg) inset;box-shadow:0 0 0 1000px var(--ak-input-bg) inset;caret-color:var(--ak-input-text);transition:background-color 9999s ease-out}.aythen-login-field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ak-input-text);-webkit-box-shadow:0 0 0 1000px var(--ak-input-bg) inset;box-shadow:0 0 0 1000px var(--ak-input-bg) inset;caret-color:var(--ak-input-text);transition:background-color 9999s ease-out}.aythen-input:-webkit-autofill{-webkit-text-fill-color:var(--ak-input-text);-webkit-box-shadow:0 0 0 1000px var(--ak-input-bg) inset;box-shadow:0 0 0 1000px var(--ak-input-bg) inset;caret-color:var(--ak-input-text);transition:background-color 9999s ease-out}.aythen-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ak-input-text);-webkit-box-shadow:0 0 0 1000px var(--ak-input-bg) inset;box-shadow:0 0 0 1000px var(--ak-input-bg) inset;caret-color:var(--ak-input-text);transition:background-color 9999s ease-out}.aythen-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ak-input-text);-webkit-box-shadow:0 0 0 1000px var(--ak-input-bg) inset;box-shadow:0 0 0 1000px var(--ak-input-bg) inset;caret-color:var(--ak-input-text);transition:background-color 9999s ease-out}:is(.ak2-btn,a.ak2-btn,.ak2-login-submit,.ak2-logout,.auth-form__social,.auth-form__submit,.mkt-cta-main,.mkt-nav-cta,.mkt-nav-trigger,.mkt-cycle,.mkt-cycle button,.mkt-faq-cat,.mkt-testi-segment,.mkt-contact-copy-btn,.mkt-contact-cta,.mkt-contact-cta-secondary,.lh-cta,.lh-showcase-tabs button,.ak2-filters button,.ak2-chat-chip,.ak2-ai-sug-chip,.ak2-chat-form button,.ak2-mega-col button,.ak2-view-toggle,.ak2-up-request,.ak2-up-notes-tools button,.ak2-up-dept,.ak2-up-chip,.ak2-up-refresh,.ak2-up-av-more,.ak2-cart-pay,.ak2-cart-empty-cta,.ak2-cart-test-apply,.ak2h-actions button,.ak2h-actions a,.ak2-folder-actions button,.ak2-settings-pwform .ak2-btn,.mkt-plan-cta,.mkt-band .ak2-btn,.ak2-share-home,.ak2-cal-today){border-radius:var(--btn-radius)!important}.aythen-sidebar{background:var(--shell-sidebar)!important;border-right-color:var(--border)!important;scrollbar-color:var(--border-bright) transparent!important}.aythen-sidebar::-webkit-scrollbar-thumb{background:var(--border-bright)!important}.aythen-sidebar::-webkit-scrollbar-thumb:hover{background:var(--text-soft)!important}.aythen-sidebar-foot{background:var(--shell-sidebar)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-top-color:var(--border)!important}.aythen-main,.aythen-content{background:var(--bg)}.aythen-topbar,.aythen-share-top{background:var(--bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom-color:var(--border)!important}.aythen-brand-mark{color:#000!important;box-shadow:none!important;border-radius:var(--radius-sm)!important;background:#fff!important}.aythen-brand-text small{color:var(--text-muted)!important;font-family:var(--font)!important;letter-spacing:0!important}.aythen-nav-item:before{display:none!important}.aythen-nav-item{letter-spacing:0!important;border-color:#0000!important;font-weight:500!important}.aythen-nav-item:hover .aythen-nav-ico{color:var(--text)!important;border-color:var(--border-strong)!important;box-shadow:none!important}.aythen-nav-item:hover .aythen-nav-ico:has(.aythen-app-nav-glyph){background:0 0!important;border-color:#0000!important}.aythen-nav-item.is-active{background:var(--surface-hover)!important;color:var(--text)!important;border-color:#0000!important}.aythen-nav-item.is-active .aythen-nav-ico:has(.aythen-app-nav-glyph){background:0 0!important;border-color:#0000!important}.aythen-nav-ico{border-color:var(--border)!important;background:0 0!important}.aythen-nav-ico:has(.aythen-app-nav-glyph){border-color:#0000!important}.aythen-topbar .aythen-search-field--global .aythen-search-field__input{box-shadow:none!important;background:0 0!important;border:0!important}.aythen-kicker{color:var(--text-muted)!important;text-shadow:none!important;letter-spacing:.08em!important}.aythen-page-header h1{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;letter-spacing:-.02em!important;text-transform:none!important;background:0 0!important;font-weight:700!important}.aythenh-title{color:var(--text)!important}.aythen-panel,.aythenh-card,.aythenh-hero,.aythen-dashboard-panel,.aythen-modal,.aythen-page-header{background:var(--surface)!important;border-color:var(--border)!important;box-shadow:none!important}.aythen-panel{background:var(--surface)!important}.aythen-panel h2{font-family:var(--font)!important;color:var(--text-muted)!important;letter-spacing:0!important;text-transform:none!important;font-size:.8125rem!important;font-weight:600!important}.aythen-doc-card{background:var(--surface)!important;border-color:var(--border)!important;box-shadow:none!important}.aythen-doc-card:after{display:none!important}:root:not([data-theme=light]) .aythen-btn:not(.aythen-btn--ghost):not(.aythen-btn--danger){background:var(--btn-primary-bg)!important;color:var(--btn-primary-text)!important;box-shadow:none!important;filter:none!important}:root:not([data-theme=light]) .aythen-btn:not(.aythen-btn--ghost):not(.aythen-btn--danger):hover{background:var(--btn-primary-hover)!important;color:var(--btn-primary-text)!important;box-shadow:none!important;filter:none!important;transform:none!important}:root[data-theme=light] .aythen-btn:not(.aythen-btn--ghost):not(.aythen-btn--danger){background:var(--btn-primary-bg)!important;color:var(--btn-primary-text)!important;box-shadow:none!important;filter:none!important}:root[data-theme=light] .aythen-btn:not(.aythen-btn--ghost):not(.aythen-btn--danger):hover{background:var(--btn-primary-hover)!important;color:var(--btn-primary-text)!important;box-shadow:none!important;filter:none!important;transform:none!important}:root:not([data-theme=light]) .aythen-chat-form button{background:var(--btn-primary-bg)!important;color:var(--btn-primary-text)!important;box-shadow:none!important;filter:none!important}:root:not([data-theme=light]) .aythen-chat-form button:hover:not(:disabled){background:var(--btn-primary-hover)!important;color:var(--btn-primary-text)!important;box-shadow:none!important;filter:none!important}:root[data-theme=light] .aythen-chat-form button{background:var(--btn-primary-bg)!important;color:var(--btn-primary-text)!important;box-shadow:none!important;filter:none!important}:root[data-theme=light] .aythen-chat-form button:hover:not(:disabled){background:var(--btn-primary-hover)!important;color:var(--btn-primary-text)!important;box-shadow:none!important;filter:none!important}.aythen-search-field input,.aythen-search-field__input{box-shadow:none!important;background:0 0!important;border:0!important}.aythen-field input,.aythen-field select,.aythen-field textarea,.aythen-login-field input{background:var(--surface)!important;border-color:var(--border)!important}.aythen-field input:focus,.aythen-field select:focus,.aythen-field textarea:focus,.aythen-login-field input:focus{border-color:var(--border-strong)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}.aythen-lang-btn.is-active{box-shadow:none!important}code{color:var(--text)!important;background:var(--surface-2)!important}::-webkit-scrollbar-thumb:hover{background:var(--text-soft)!important}:root:not([data-theme=light]) .aythen-app{background:var(--ak-bg-app);color:var(--ak-text-primary)}:root:not([data-theme=light]) .aythen-main,:root:not([data-theme=light]) .aythen-content{background:var(--ak-bg-main)}:root:not([data-theme=light]) .aythen-topbar:not(.aythen-topbar--nav-shell){color:var(--ak-text-primary);background:var(--ak-bg-topbar)!important;border-bottom-color:var(--ak-border-subtle)!important}:root:not([data-theme=light]) .aythen-topbar.aythen-topbar--nav-shell{color:var(--ak-text-primary);background:0 0!important;border-bottom-color:#0000!important}:root:not([data-theme=light]) .aythen-page{max-width:1400px;color:var(--ak-text-primary);padding:1.25rem 1.5rem 2.5rem}:root:not([data-theme=light]) .aythen-page.aythenh{max-width:none;padding:0 0 2.5rem}:root:not([data-theme=light]) .aythen-page.aythen-plan-gate{max-width:none;padding:0}:root:not([data-theme=light]) .aythen-page.aythen-template-builder-page,:root:not([data-theme=light]) .aythen-page.aythen-document-detail-host{width:100%;max-width:none;padding:0}:root:not([data-theme=light]) .aythen-kicker{font-family:var(--font);letter-spacing:.08em;color:var(--ak-text-muted);text-shadow:none;font-size:.6875rem;font-weight:500}:root:not([data-theme=light]) .aythen-page-header h1{font-family:var(--font-display);letter-spacing:-.025em;text-transform:none;-webkit-text-fill-color:var(--ak-text-primary);color:var(--ak-text-primary);background:0 0;font-weight:600}:root:not([data-theme=light]) .aythen-kpi{background:var(--ak-bg-card-hover);border-color:var(--ak-border-subtle);border-radius:var(--ak-radius-md);box-shadow:none}:root:not([data-theme=light]) .aythen-kpi:before{display:none}:root:not([data-theme=light]) .aythen-kpi span{color:var(--ak-text-primary);text-shadow:none;font-weight:600}:root:not([data-theme=light]) .aythen-kpi small{font-family:var(--font);letter-spacing:.02em;color:var(--ak-text-muted);font-size:.6875rem}:root:not([data-theme=light]) .aythen-panel,:root:not([data-theme=light]) .aythen-doc-card,:root:not([data-theme=light]) .aythen-modal{background:var(--ak-bg-card-hover);border-color:var(--ak-border-subtle);border-radius:var(--ak-radius-md);box-shadow:none}:root:not([data-theme=light]) .aythen-doc-card:hover{border-color:var(--ak-border-strong);box-shadow:none}:root:not([data-theme=light]) .aythen-search,:root:not([data-theme=light]) .aythen-toolbar .aythen-search{color:var(--ak-text-primary)}:root:not([data-theme=light]) .aythen-search:focus,:root:not([data-theme=light]) .aythen-toolbar .aythen-search:focus{border-color:var(--ak-border-strong);box-shadow:none}:root:not([data-theme=light]) .aythen-app .aythen-btn:not(.aythen-btn--primary):not(.aythen-btn--danger):not(.aythen-btn--ghost){background:var(--btn-primary-bg);color:var(--btn-primary-text);border-radius:var(--btn-radius);box-shadow:none}:root:not([data-theme=light]) .aythen-app .aythen-btn:not(.aythen-btn--primary):not(.aythen-btn--danger):not(.aythen-btn--ghost):hover:not(:disabled){background:var(--btn-primary-hover)}:root:not([data-theme=light]) .aythen-app .aythen-btn--ghost{background:var(--btn-secondary-bg)!important;color:var(--btn-secondary-text)!important;border:0!important}:root:not([data-theme=light]) .aythen-app .aythen-btn--ghost:hover:not(:disabled){background:var(--btn-secondary-hover)!important;color:var(--btn-secondary-hover-text)!important}:root:not([data-theme=light]) .aythen-app .aythen-btn--primary{background:var(--btn-primary-bg)!important;color:var(--btn-primary-text)!important;border:0!important}:root:not([data-theme=light]) .aythen-app .aythen-btn--danger{background:var(--btn-danger-bg,#ff3b30)!important;color:var(--btn-danger-text,#fff)!important;border:0!important}:root:not([data-theme=light]) .aythen-app input:not([type=checkbox]):not([type=radio]):not(.aythen-ios-field-input),:root:not([data-theme=light]) .aythen-app textarea:not(.aythen-ios-field-input),:root:not([data-theme=light]) .aythen-app select{background:var(--ak-bg-control);border-color:var(--ak-border-control);color:var(--ak-text-primary);border-radius:var(--ak-radius-sm)}:root:not([data-theme=light]) .aythen-app input:not(.aythen-ios-field-input)::placeholder,:root:not([data-theme=light]) .aythen-app textarea:not(.aythen-ios-field-input)::placeholder{color:var(--ak-text-muted)}:root:not([data-theme=light]) .aythen-photo-card{border:1px dashed var(--ak-border-strong);background:var(--ak-hover-subtle);box-shadow:none}:root:not([data-theme=light]) .aythen-flow-table,:root:not([data-theme=light]) .aythen-flow-thead{border-color:var(--ak-border-subtle);background:0 0}:root:not([data-theme=light]) .aythen-flow-row:hover,:root:not([data-theme=light]) .aythen-flow-rowgroup.is-open .aythen-flow-row{background:var(--ak-hover-subtle)}.aythen-search-field:not(.aythen-search-field--global),.aythen-toolbar>.aythen-search,.aythen-auto-head-tools .aythen-search{background:var(--ak-bg-control);border-color:var(--ak-border-subtle)}.aythen-search-field:not(.aythen-search-field--global):focus-within{background:var(--ak-bg-control-active);border-color:var(--ak-border-focus)}:root:not([data-theme=light]) .aythen-filters button.is-active{background:var(--ak-bg-control-hover);border-color:var(--ak-border-strong);color:var(--ak-text-primary);box-shadow:none}:root:not([data-theme=light]) .aythen-content .mkt-footer{border-top-color:var(--ak-border-subtle);background:0 0}:root:not([data-theme=light]) .aythen-content .mkt-footer--app{border-top-color:#ffffff0f}:root{--ak-doc-chrome-control:1.75rem;--ak-doc-chrome-control-sm:1.625rem;--ak-doc-chrome-toolbar-h:3.5rem;--ak-doc-chrome-topbar-h:2.75rem;--ak-doc-chrome-float-dock-gap:2.75rem;--ak-doc-chrome-float-dock-inset:.85rem;--ak-doc-chrome-radius:.625rem;--ak-doc-chrome-radius-sm:.5rem;--ak-doc-chrome-radius-pill:999px;--ak-doc-chrome-group-radius:.75rem;--ak-doc-chrome-group-pad:.125rem;--ak-doc-chrome-gap:.35rem;--ak-doc-chrome-cluster-gap:.3rem;--ak-doc-chrome-font:.8125rem;--ak-doc-chrome-font-sm:.75rem;--ak-doc-chrome-icon:.9375rem;--ak-doc-chrome-press:scale(.96);--ak-doc-chrome-ease:.14s ease;--ak-doc-chrome-toolbar-fill:38%;--ak-doc-chrome-toolbar-fill-dark:48%;--ak-doc-chrome-toolbar-blur:saturate(180%) blur(20px)}.ak2-document-viewer.ak2-docws,.tplb-workspace--shell{--docv-control:var(--ak-doc-chrome-control);--docv-topbar-h:var(--ak-doc-chrome-topbar-h);--docv-radius:var(--ak-doc-chrome-radius);--docv-radius-sm:var(--ak-doc-chrome-radius-sm);--docv-surface-hover:#18181b0f;--tplb-ed-control-h:var(--ak-doc-chrome-control);--tplb-ed-control-h-sm:var(--ak-doc-chrome-control-sm);--tplb-ed-radius:var(--ak-doc-chrome-radius);--tplb-ed-radius-sm:var(--ak-doc-chrome-radius-sm);--tplb-ed-radius-lg:var(--ak-doc-chrome-group-radius);--tplb-ed-font-md:var(--ak-doc-chrome-font);--tplb-ed-font-sm:var(--ak-doc-chrome-font-sm)}:root[data-theme=dark] .tplb-workspace--shell{--docv-surface-hover:#ffffff14}.ak2-docv-topbar,.tplb-appbar{min-height:var(--ak-doc-chrome-topbar-h);padding:.3rem .75rem;padding-top:max(.3rem,env(safe-area-inset-top,0px));gap:.5rem .75rem}.ak2-docv-topbar__left,.ak2-docv-topbar__right,.tplb-appbar__left,.tplb-appbar__right{gap:.3rem}.ak2-docv-topbar__left,.tplb-appbar__left{gap:.4rem}.ak2-pdfv-toolbar,.tplb-ed-canvas-toolbar,.ak2-image-canvas__toolbar,.ak2-sheet-canvas__toolbar{min-height:var(--ak-doc-chrome-toolbar-h);padding:.55rem .65rem;padding-top:max(.55rem,env(safe-area-inset-top,0px));gap:var(--ak-doc-chrome-gap);-webkit-backdrop-filter:var(--ak-doc-chrome-toolbar-blur);box-sizing:border-box}.ak2-pdfv-toolbar__cluster,.ak2-pdfv-toolbar__cluster--start,.ak2-pdfv-toolbar__cluster--center,.ak2-pdfv-toolbar__cluster--end,.tplb-ed-canvas-toolbar__cluster--start,.tplb-ed-canvas-toolbar__cluster--center,.tplb-ed-canvas-toolbar__cluster--end{gap:var(--ak-doc-chrome-cluster-gap)}.ak2-pdfv-toolbar__group,.tplb-ed-canvas-toolbar__group{padding:var(--ak-doc-chrome-group-pad);border-radius:var(--ak-doc-chrome-group-radius);gap:.05rem}.ak2-pdfv-btn,.ak2-docv-control,.ak2-docv-topbar__icon-btn,.tplb-ed-iconbtn,.tplb-ed-canvas-toolbar .tplb-ed-iconbtn,.tplb-ed-canvas-toolbar .tplb-ed-iconbtn--sm,.tplb-ed-canvas-toolbar .tplb-ed-outline-toggle,.tplb-ed-canvas-toolbar .tplb-ed-mini-btn,.tplb-ed-canvas-toolbar .tplb-ed-canvas-toolbar__pages,.tplb-appbar .tplb-ed-iconbtn,.tplb-appbar .tplb-ed-iconbtn--sm{box-sizing:border-box;min-width:var(--ak-doc-chrome-control);width:var(--ak-doc-chrome-control);height:var(--ak-doc-chrome-control);border-radius:var(--ak-doc-chrome-radius-sm);transition:background-color var(--ak-doc-chrome-ease),color var(--ak-doc-chrome-ease),opacity var(--ak-doc-chrome-ease),transform var(--ak-doc-chrome-ease);padding:0}.ak2-pdfv-btn{width:auto;min-width:var(--ak-doc-chrome-control);padding:0 .35rem}.ak2-pdfv-btn--zoom-pct{min-width:2.85rem}.ak2-pdfv-btn:active:not(:disabled),.ak2-docv-control:active:not(:disabled),.tplb-ed-iconbtn:active:not(:disabled),.tplb-ed-canvas-toolbar .tplb-ed-iconbtn:active:not(:disabled),.tplb-ed-canvas-toolbar .tplb-ed-outline-toggle:active,.tplb-ed-canvas-toolbar .tplb-ed-mini-btn:active:not(:disabled),.tplb-appbar .tplb-ed-iconbtn:active:not(:disabled){transform:var(--ak-doc-chrome-press)}.ak2-pdfv-btn__icon svg,.ak2-docv-control svg,.tplb-ed-iconbtn svg,.ak2-annotation-tools>button>svg{width:var(--ak-doc-chrome-icon);height:var(--ak-doc-chrome-icon)}.ak2-docv-topbar__right .ak2-docv-topbar__type-select--toolbar .aythen-dd-trigger,.ak2-docv-topbar__right .ak2-docv-topbar__type-select--toolbar.ak2-type-badge-dd--desc .aythen-dd-trigger,.tplb-appbar__type-select.ak2-type-badge-dd--desc .aythen-dd-trigger,.tplb-appbar__type-select .aythen-dd-trigger,.ak2-docv-topbar__primary,.tplb-appbar__primary,.tplb-appbar__status{min-height:var(--ak-doc-chrome-control);height:var(--ak-doc-chrome-control);border-radius:var(--ak-doc-chrome-radius);font-size:var(--ak-doc-chrome-font);letter-spacing:-.01em;padding:0 .75rem;font-weight:600;line-height:1}.ak2-docv-topbar__primary,.tplb-appbar__primary{border:0;justify-content:center;align-items:center;gap:.35rem;min-width:4.75rem;padding:0 .9rem;display:inline-flex}.tplb-appbar__status{font-size:var(--ak-doc-chrome-font-sm);padding:0 .65rem;font-weight:600}.tplb-ed-canvas-toolbar .tplb-ed-zoom-label,.ak2-pdfv-page-input input,.ak2-pdfv-btn--zoom-pct{min-width:2.65rem;font-size:var(--ak-doc-chrome-font);font-variant-numeric:tabular-nums;letter-spacing:-.015em;text-align:center;color:currentColor;font-weight:580}@supports (color:color-mix(in lab,red,red)){.tplb-ed-canvas-toolbar .tplb-ed-zoom-label,.ak2-pdfv-page-input input,.ak2-pdfv-btn--zoom-pct{color:color-mix(in srgb,currentColor 88%,transparent)}}.ak2-pdfv-page-input input{border-radius:var(--ak-doc-chrome-radius-sm);background:0 0;height:1.55rem}.ak2-pdfv-page-total{font-size:var(--ak-doc-chrome-font)}.tplb-ed-canvas-toolbar__group--tools .tplb-ed-iconbtn,.tplb-ed-canvas-toolbar__group--tools .tplb-ed-iconbtn--sm{min-width:var(--ak-doc-chrome-control);width:var(--ak-doc-chrome-control);height:var(--ak-doc-chrome-control)}.tplb-ed-canvas-toolbar__group--tools .tplb-ed-grid-select select{height:var(--ak-doc-chrome-control);border-radius:var(--ak-doc-chrome-radius-sm);font-size:var(--ak-doc-chrome-font-sm)}.ak2-doc-open-set{border-bottom:1px solid var(--ak-doc-chrome-border,#0f172a14);background:var(--ak-doc-chrome-surface,#f8fafc);flex-direction:column;flex:none;gap:0;display:flex}.ak2-doc-open-set--restoring,.ak2-doc-open-set--unavailable{flex-direction:row;align-items:center;gap:.65rem;min-height:2.25rem;padding:.45rem .75rem}.ak2-doc-open-set__restore-skel{background:linear-gradient(90deg,#0f172a0f,#0f172a1f,#0f172a0f) 0 0/200% 100%;border-radius:.35rem;width:6.5rem;height:1.15rem;animation:1.1s ease-in-out infinite ak2-doc-open-set-skel}@keyframes ak2-doc-open-set-skel{0%{background-position:100% 0}to{background-position:-100% 0}}.ak2-doc-open-set__restore-label{color:var(--ak-text-muted,#64748b);font-size:.8125rem}.ak2-doc-open-set__restore-hint{color:var(--ak-text-muted,#64748b);border-bottom:1px solid var(--ak-doc-chrome-border,#0f172a0f);padding:.3rem .65rem;font-size:.75rem}.ak2-doc-open-set__route-cap{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.25rem 1rem;font-size:.9375rem;display:flex}.ak2-doc-open-set__strip{flex-wrap:nowrap;align-items:stretch;gap:.15rem;min-height:2.1rem;padding:.25rem .4rem 0;display:flex;overflow-x:auto}.ak2-doc-open-set__item-wrap{flex:0 auto;min-width:0;max-width:12rem}.ak2-doc-open-set__item-wrap.is-drag-over .ak2-doc-open-set__item{outline:1px dashed var(--ak-doc-chrome-accent,#2563eb)}.ak2-doc-open-set__item{background:0 0;border:1px solid #0000;border-bottom:none;border-radius:.4rem .4rem 0 0;align-items:stretch;min-width:0;display:flex}.ak2-doc-open-set__item.is-active{background:var(--ak-doc-chrome-surface-elevated,#fff);border-color:var(--ak-doc-chrome-border,#0f172a1a)}.ak2-doc-open-set__tab{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:auto;padding:.35rem .45rem .4rem .55rem;font-size:.8125rem;line-height:1.2}.ak2-doc-open-set__tab-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ak2-doc-open-set__close{color:inherit;opacity:.55;cursor:pointer;background:0 0;border:0;flex:none;padding:0 .4rem;font-size:1.1rem;line-height:1}.ak2-doc-open-set__close:hover,.ak2-doc-open-set__close:focus-visible{opacity:1}.ak2-doc-open-set__menu{padding:.3rem .5rem;position:relative}.ak2-doc-open-set__menu-trigger{border:1px solid var(--ak-doc-chrome-border,#0f172a1f);background:var(--ak-doc-chrome-surface-elevated,#fff);cursor:pointer;border-radius:.45rem;align-items:center;gap:.4rem;max-width:100%;padding:.35rem .55rem;font-size:.8125rem;display:inline-flex}.ak2-doc-open-set__menu-trigger-label{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.ak2-doc-open-set__menu-trigger-count{text-align:center;background:#0f172a14;border-radius:999px;flex:none;min-width:1.25rem;padding:.05rem .35rem;font-size:.75rem}.ak2-doc-open-set__menu-panel{z-index:40;border:1px solid var(--ak-doc-chrome-border,#0f172a1f);background:var(--ak-doc-chrome-surface-elevated,#fff);border-radius:.5rem;padding:.35rem;position:absolute;top:calc(100% - .15rem);left:.5rem;right:.5rem;box-shadow:0 .5rem 1.25rem #0f172a1f}.ak2-doc-open-set__menu-list{max-height:16rem;margin:0;padding:0;list-style:none;overflow:auto}.ak2-doc-open-set__menu-row{align-items:stretch;gap:.15rem;display:flex}.ak2-doc-open-set__menu-item{text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:.35rem;flex:auto;min-width:0;padding:.45rem .5rem;font-size:.875rem;overflow:hidden}.ak2-doc-open-set__menu-item.is-active{background:#2563eb14}.ak2-doc-open-set__menu-actions{border-top:1px solid var(--ak-doc-chrome-border,#0f172a14);flex-wrap:wrap;gap:.35rem;margin-top:.35rem;padding-top:.35rem;display:flex}.ak2-doc-open-set__menu-action{cursor:pointer;color:inherit;opacity:.8;background:0 0;border:0;border-radius:.3rem;padding:.3rem .4rem;font-size:.75rem}.ak2-doc-open-set__menu-action:hover{opacity:1;background:#0f172a0d}.ak2-doc-open-set-notice-host{z-index:7200;pointer-events:none;max-width:min(28rem,100vw - 2rem);position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%)}.ak2-doc-open-set-notice-host .ak2-doc-open-set__notice{pointer-events:auto;box-shadow:0 .5rem 1.5rem #0000001f}.ak2-doc-open-set__notice{color:inherit;background:#f59e0b1f;justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem .65rem;font-size:.8125rem;display:flex}.ak2-doc-open-set__notice-dismiss{cursor:pointer;background:0 0;border:0;flex:none;font-size:.75rem;text-decoration:underline}:root:not([data-theme=light]) .aythen-topbar:not(.aythen-topbar--nav-shell){min-height:var(--ak-topbar-h);height:var(--ak-topbar-h);gap:.625rem;padding:0 1rem;background:var(--ak-bg-topbar)!important;border-bottom:1px solid var(--ak-border-subtle)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}:root:not([data-theme=light]) .aythen-topbar--nav-shell,:root:not([data-theme=light]) .aythen-topbar--home-integrated,:root:not([data-theme=light]) .aythen-main--home-integrated .aythen-topbar{background:0 0!important;border-bottom:0!important}:root:not([data-theme=light]) .aythen-topbar-right{gap:.5rem}:root[data-theme=light] .aythen-topbar:not(.aythen-topbar--nav-shell){min-height:var(--ak-topbar-h);height:var(--ak-topbar-h);color:var(--ak-text-primary);gap:.625rem;padding:0 1rem;background:var(--ak-bg-topbar)!important;border-bottom:1px solid var(--ak-border-subtle)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}:root[data-theme=light] .aythen-topbar--nav-shell{color:var(--ak-text-primary);box-shadow:none!important;background:0 0!important;border-bottom:0!important}.aythen-topbar--nav-shell,.aythen-topbar--home-integrated,.aythen-main--home-integrated .aythen-topbar{box-shadow:none!important;background:0 0!important;border-bottom:0!important}:root:not([data-theme=light]) .aythen-topbar--home-integrated,:root:not([data-theme=light]) .aythen-main--home-integrated .aythen-topbar{background:0 0!important;border-bottom:0!important}:root[data-theme=light] .aythen-topbar-right{gap:.5rem}.aythen-topbar-usage{border-right:1px solid var(--ak-border-subtle);flex-direction:column;align-items:flex-end;gap:.12rem;min-width:0;margin-right:.75rem;padding-right:.75rem;display:flex}.aythen-topbar-usage__row{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:.4rem;display:inline-flex}.aythen-topbar-usage__row--sub{align-items:center;gap:.45rem}.aythen-topbar-usage__label{font-family:var(--font);letter-spacing:.01em;color:var(--ak-text-muted);font-size:.625rem;font-weight:500}.aythen-topbar-usage__tokens{font-family:var(--font);letter-spacing:-.01em;color:var(--ak-text-primary);font-size:.8125rem;font-weight:600}.aythen-topbar-usage__pages{font-family:var(--font);color:var(--ak-text-muted);font-size:.625rem;font-weight:500}.aythen-topbar-usage__bar{background:var(--ak-bg-control);border-radius:999px;flex-shrink:0;width:2.75rem;height:3px;display:inline-block;overflow:hidden}.aythen-topbar-usage__fill{border-radius:inherit;background:var(--ak-accent-green);height:100%;transition:width .35s;display:block}.aythen-topbar-usage__fill.is-hot{background:var(--warn)}:root:not([data-theme=light]) .aythen-topbar .aythen-balance-label{font-family:var(--font);letter-spacing:.05em;color:var(--ak-text-muted)!important}:root:not([data-theme=light]) .aythen-topbar .aythen-balance-currency{color:var(--ak-text-muted)!important}:root:not([data-theme=light]) .aythen-topbar .aythen-balance-amount{font-size:.8125rem;font-weight:600;color:var(--ak-text-primary)!important;text-shadow:none!important}:root:not([data-theme=light]) .aythen-topbar .aythen-lang-btn{border-radius:var(--ak-radius-md);font-family:var(--font);letter-spacing:.04em;padding:.35rem .65rem;font-size:.6875rem;background:var(--ak-bg-control)!important;border:1px solid var(--ak-border-subtle)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--ak-text-secondary)!important}:root:not([data-theme=light]) .aythen-topbar .aythen-lang-btn:hover{color:var(--ak-text-primary)!important;border-color:var(--ak-border-strong)!important;background:var(--ak-bg-topbar)!important}:root:not([data-theme=light]) .aythen-topbar .aythen-langdd-caret,:root:not([data-theme=light]) .aythen-topbar .aythen-langdd-caret--svg{color:var(--ak-text-muted);opacity:.85}:root:not([data-theme=light]) .aythen-topbar .aythen-theme-btn{border-radius:999px;width:32px;height:32px;padding:0;background:var(--ak-bg-control)!important;border:1px solid var(--ak-border-subtle)!important;color:var(--ak-text-secondary)!important}:root:not([data-theme=light]) .aythen-topbar .aythen-theme-btn:hover{background:var(--ak-bg-topbar)!important;border-color:var(--ak-border-strong)!important;color:var(--ak-text-primary)!important}:root:not([data-theme=light]) .aythen-topbar .aythen-user-mini{border-radius:var(--ak-radius-md);gap:.55rem;padding:.3rem .65rem .3rem .35rem;background:var(--ak-bg-control)!important;border:1px solid var(--ak-border-subtle)!important}:root:not([data-theme=light]) .aythen-topbar .aythen-user-mini--avatar{justify-content:center;width:32px;height:32px;border-radius:999px!important;padding:.15rem!important}:root:not([data-theme=light]) .aythen-topbar .aythen-user-mini:hover{background:var(--ak-bg-control-hover)!important;box-shadow:none!important;border-color:#ffffff1f!important}:root:not([data-theme=light]) .aythen-topbar .aythen-user-mini[aria-expanded=true]{box-shadow:none!important;background:#242424!important;border-color:#ffffff2e!important}:root:not([data-theme=light]) .aythen-topbar .aythen-avatar{border:1px solid var(--ak-border-subtle);width:32px;height:32px;background:var(--ak-bg-avatar)!important;color:var(--ak-text-primary)!important;box-shadow:none!important}:root:not([data-theme=light]) .aythen-topbar .aythen-user-mini--avatar .aythen-avatar{width:32px;height:32px}:root:not([data-theme=light]) .aythen-topbar .aythen-user-mini-txt b{color:var(--ak-text-primary);font-size:.8125rem;font-weight:500;line-height:1.2}:root:not([data-theme=light]) .aythen-topbar .aythen-user-mini-txt small{color:var(--ak-text-muted);font-size:.6875rem;line-height:1.2}:root:not([data-theme=light]) .aythen-topbar .aythen-user-caret{color:var(--ak-text-muted);opacity:.85;font-size:.55rem}.aythen-topbar .aythen-topbar-menu-btn{box-shadow:none!important;color:var(--ak-text-secondary)!important;background:0 0!important;border:0!important}.aythen-topbar .aythen-topbar-menu-btn .aythen-brand-mark--logo{border-radius:var(--ak-radius-sm);background:var(--ak-text-primary);width:2rem;min-width:2rem;height:2rem;color:var(--ak-bg-app);box-shadow:none;place-items:center;padding:0;display:grid}.aythen-topbar .aythen-topbar-menu-btn .aythen-brand-logo-icon{width:1.15rem;height:1.15rem}.aythen-topbar .aythen-topbar-menu-btn:hover{background:var(--ak-hover-subtle)!important;box-shadow:none!important;color:var(--ak-text-primary)!important;border:0!important}.aythen-topbar .aythen-topbar-menu-btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ak-border-focus)!important}@media(max-width:860px){:root:not([data-theme=light]) .aythen-topbar,:root[data-theme=light] .aythen-topbar{gap:.625rem;padding:0 .875rem}.aythen-topbar-usage__label,.aythen-topbar-usage__pages,.aythen-topbar-usage__row--sub{display:none}}.aythen-topbar--nav-shell{--ak-header-nav-h:52px;--ak-topbar-h:52px;--ak-header-search-w:min(520px, 36vw);min-height:var(--ak-header-nav-h);height:var(--ak-header-nav-h);z-index:40;flex-wrap:nowrap;gap:.75rem;min-width:0;padding:0 1.25rem;overflow:visible;-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-bottom:0!important}:root[data-theme=light] .aythen-topbar--nav-shell,:root:not([data-theme=light]) .aythen-topbar--nav-shell{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-bottom:0!important}.aythen-main:not(.aythen-main--nav-sidebar)>.aythen-topbar--nav-shell{z-index:50;position:relative;-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:0!important}.aythen-main--home-integrated .aythen-topbar--nav-shell{z-index:50;position:relative;-webkit-backdrop-filter:none!important;background:0 0!important;border-bottom:0!important}.aythen-main--home-integrated:not(.aythen-main--nav-sidebar),.aythen-main--drive-integrated:not(.aythen-main--nav-sidebar),.aythen-main--billing-integrated:not(.aythen-main--nav-sidebar),.aythen-main--calendar-integrated:not(.aythen-main--nav-sidebar),.aythen-main--help-integrated:not(.aythen-main--nav-sidebar),.aythen-main--auto-integrated:not(.aythen-main--nav-sidebar){--ak-topbar-h:52px}.aythen-main--home-integrated:not(.aythen-main--nav-sidebar)>.aythen-body,.aythen-main--drive-integrated:not(.aythen-main--nav-sidebar)>.aythen-body,.aythen-main--billing-integrated:not(.aythen-main--nav-sidebar)>.aythen-body,.aythen-main--calendar-integrated:not(.aythen-main--nav-sidebar)>.aythen-body,.aythen-main--help-integrated:not(.aythen-main--nav-sidebar)>.aythen-body,.aythen-main--auto-integrated:not(.aythen-main--nav-sidebar)>.aythen-body{background:0 0;overflow:visible}.aythen-main--conv-open:not(.aythen-main--nav-sidebar)>.aythen-body{overflow:hidden}.aythen-header-brand{color:inherit;border-radius:8px;flex-shrink:0;align-items:center;gap:.5rem;margin-right:.25rem;padding:.2rem .35rem .2rem 0;text-decoration:none;transition:opacity .15s;display:inline-flex}.aythen-header-brand:hover{opacity:.85}.aythen-header-brand .aythen-brand{align-items:center;gap:.5rem;min-width:0;display:flex;padding:0!important}.aythen-header-brand .aythen-brand-logo-icon--header{flex-shrink:0;width:2rem;height:2rem}:root:not([data-theme=light]) .aythen-header-brand .aythen-brand-logo-icon--header{color:#fff}:root[data-theme=light] .aythen-header-brand .aythen-brand-logo-icon--header{color:#000}.aythen-header-brand>.aythen-brand-mark--logo,.aythen-header-brand .aythen-brand .aythen-brand-mark--logo{border-radius:5px;width:24px;min-width:24px;height:24px;padding:0;background:var(--ak-text-primary,var(--text))!important;color:var(--ak-bg-topbar,var(--bg))!important;box-shadow:none!important}.aythen-header-brand .aythen-brand-logo-icon:not(.aythen-brand-logo-icon--header){width:.875rem;height:.875rem}.aythen-header-brand .aythen-brand-text{min-width:0;line-height:1}.aythen-header-brand .aythen-brand-name{align-items:baseline;gap:.125rem;min-width:0;display:inline-flex}.aythen-header-brand .aythen-brand-text b{font-family:var(--font);letter-spacing:-.015em;white-space:nowrap;font-size:.9375rem;font-weight:600;line-height:1;color:var(--ak-text-primary,var(--text))!important}.aythen-header-brand .aythen-brand-suffix{font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--ak-text-primary,var(--text));font-size:.6875rem;font-weight:700;display:inline-block}@supports (color:color-mix(in lab,red,red)){.aythen-header-brand .aythen-brand-suffix{color:color-mix(in srgb,var(--ak-text-primary,var(--text)) 58%,transparent)}}.aythen-header-brand .aythen-brand-suffix{white-space:nowrap;line-height:1;transform:translateY(-.35em)}.aythen-topbar--home-integrated .aythen-header-brand .aythen-brand-name{align-items:flex-start;gap:.3rem}.aythen-topbar--home-integrated .aythen-header-brand .aythen-brand-suffix{color:#fff;letter-spacing:.1em;background:#0a0a0a;border-radius:5px;justify-content:center;align-items:center;margin-top:.05rem;padding:.28rem .5rem;font-size:.6875rem;display:inline-flex;transform:translateY(-.55em)}.aythen-header-nav{--ak-header-nav-ico-size:1.875rem;flex:1 2 auto;justify-content:center;align-self:stretch;align-items:stretch;gap:.15rem;min-width:0;display:flex}.aythen-header-nav .aythen-nav{scrollbar-width:none;flex-flow:row;align-items:stretch;gap:.1rem;height:100%;padding:0;overflow-x:auto}.aythen-header-nav .aythen-nav::-webkit-scrollbar{display:none}.aythen-header-nav .aythen-nav-item,.aythen-header-nav .aythen-nav-item--conv{letter-spacing:0;white-space:nowrap;background:0 0;border:0;border-radius:0;flex-shrink:0;gap:.4rem;padding:0 .65rem;font-size:.8125rem;font-weight:500;position:relative}.aythen-header-nav .aythen-nav-item:before{display:none!important}.aythen-header-nav-tip{flex-shrink:0;align-self:stretch;align-items:stretch;min-height:0;display:inline-flex}.aythen-header-nav-tip>.aythen-nav-item{height:100%}.aythen-header-nav .aythen-nav-item:hover:not(.is-active){color:var(--text);background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-header-nav .aythen-nav-item:hover:not(.is-active){background:color-mix(in srgb,var(--text) 4%,transparent)}}.aythen-header-nav .aythen-nav-item:hover:not(.is-active){box-shadow:none}.aythen-header-nav .aythen-nav-item:focus{outline:none}.aythen-header-nav .aythen-nav-item:focus-visible{outline:2px solid var(--accent,#0a84ff)}@supports (color:color-mix(in lab,red,red)){.aythen-header-nav .aythen-nav-item:focus-visible{outline:2px solid color-mix(in srgb,var(--accent,#0a84ff) 50%,transparent)}}.aythen-header-nav .aythen-nav-item:focus-visible{outline-offset:2px;border-radius:6px}.aythen-header-nav .aythen-nav-item.is-active,.aythen-header-nav .aythen-nav-item.is-active:hover{color:var(--text);font-weight:600;box-shadow:inset 0 -2px 0 0 var(--text)!important;background:0 0!important;border-color:#0000!important}@media(min-width:1101px){.aythen-header-nav .aythen-nav-item.is-active,.aythen-header-nav .aythen-nav-item.is-active:hover,.aythen-header-nav .aythen-nav-item--conv.is-active,.aythen-header-nav .aythen-nav-item--conv.is-active:hover{padding-right:18px}}.aythen-header-nav .aythen-nav-ico{width:var(--ak-header-nav-ico-size);height:var(--ak-header-nav-ico-size);box-shadow:none;background:0 0;border:0;overflow:visible}.aythen-header-nav .aythen-nav-ico .aythen-app-nav-glyph.mkt-features-glyph,.aythen-header-nav .aythen-nav-ico .ak2-app-nav-glyph.mkt-features-glyph,.aythen-header-nav .aythen-nav-ico .help-module-glyph.mkt-features-glyph{width:var(--ak-header-nav-ico-size);height:var(--ak-header-nav-ico-size);border-radius:0;overflow:visible;box-shadow:none!important;background:0 0!important}.aythen-header-nav .aythen-nav-ico .mkt-features-glyph:after{display:none!important}.aythen-header-nav .aythen-nav-item:hover .aythen-nav-ico .aythen-app-nav-glyph.mkt-features-glyph,.aythen-header-nav .aythen-nav-item.is-active .aythen-nav-ico .aythen-app-nav-glyph.mkt-features-glyph,.aythen-header-nav .aythen-nav-item:hover .aythen-nav-ico .ak2-app-nav-glyph.mkt-features-glyph,.aythen-header-nav .aythen-nav-item.is-active .aythen-nav-ico .ak2-app-nav-glyph.mkt-features-glyph{transform:none;box-shadow:none!important;background:0 0!important}.aythen-header-nav .aythen-nav-item.is-active .aythen-nav-ico{box-shadow:none!important;color:inherit!important;background:0 0!important;border-color:#0000!important}.aythen-header-nav .aythen-nav-item.is-active .aythen-nav-ico:has(.aythen-app-nav-glyph),.aythen-header-nav .aythen-nav-item.is-active .aythen-nav-ico:has(.ak2-app-nav-glyph){box-shadow:none!important;background:0 0!important}.aythen-header-nav .aythen-nav-item.is-active .aythen-nav-ico .aythen-app-nav-glyph.mkt-features-glyph,.aythen-header-nav .aythen-nav-item.is-active .aythen-nav-ico .ak2-app-nav-glyph.mkt-features-glyph{transform:none;box-shadow:none!important}.aythen-header-nav .aythen-nav-item--help{margin-top:0;padding:0 .65rem;font-size:.8125rem}.aythen-header-nav .aythen-nav-item--conv{flex:none;width:auto}.aythen-header-nav .aythen-nav-item--conv .aythen-nav-label{flex:none;min-width:0;display:inline}.aythen-body{background:var(--bg);flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}.aythen-conv-aside{background:var(--ak-bg-sidebar,var(--surface));flex-direction:column;flex-shrink:0;width:260px;min-width:250px;max-width:270px;height:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-conv-aside{background:color-mix(in srgb,var(--ak-bg-sidebar,var(--surface)) 88%,transparent)}}.aythen-conv-aside{-webkit-backdrop-filter:blur(20px)saturate(140%);border-right:1px solid var(--ak-border-subtle,var(--border))}@supports (color:color-mix(in lab,red,red)){.aythen-conv-aside{border-right:1px solid color-mix(in srgb,var(--ak-border-subtle,var(--border)) 55%,transparent)}}.aythen-conv-aside{transition:width var(--conv-duration,.22s) var(--conv-ease,ease),min-width var(--conv-duration,.22s) var(--conv-ease,ease),max-width var(--conv-duration,.22s) var(--conv-ease,ease),opacity var(--conv-duration,.22s) var(--conv-ease,ease),border-color var(--conv-duration,.22s) var(--conv-ease,ease);overflow:hidden}.aythen-conv-aside.is-collapsed{opacity:0;pointer-events:none;border-right-width:0;border-right-color:#0000;margin:0;padding:0;overflow:hidden;width:0!important;min-width:0!important;max-width:0!important}:root[data-theme=light] .aythen-conv-aside{background:#ffffffdb}.aythen-conv-aside-head{border-bottom:0;flex-shrink:0;align-items:center;gap:.45rem;min-height:0;margin:.5rem .75rem .25rem;padding:0;display:flex}.aythen-conv-aside-search,.aythen-conv-aside-search.is-open{flex:auto;min-width:0;padding:0;display:block}.aythen-conv-aside-actions{flex-shrink:0;align-self:center;align-items:center;gap:.35rem;display:flex}.aythen-conv-aside-new,.aythen-conv-aside-collapse{--ak-glass-fill:#ffffff6b;--ak-glass-border:#f0f0f095;--ak-glass-highlight:inset 0 1px 0 #ffffffb8;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px solid var(--ak-glass-border);background:linear-gradient(165deg,#ffffff8c 0%,var(--ak-glass-fill) 48%,#ffffff2e 100%);-webkit-backdrop-filter:saturate(180%)blur(18px);width:1.75rem;height:1.75rem;box-shadow:var(--ak-glass-highlight),0 1px 2px #0000000f,0 4px 14px #0000000d;color:var(--text);cursor:pointer;border-radius:999px;flex-shrink:0;place-items:center;margin:0;padding:0;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s,color .18s;display:grid}:root:not([data-theme=light]) .aythen-conv-aside-new,:root:not([data-theme=light]) .aythen-conv-aside-collapse{--ak-glass-fill:#ffffff1f;--ak-glass-border:#ffffff38;--ak-glass-highlight:inset 0 1px 0 #ffffff47;background:linear-gradient(165deg,#ffffff38 0%,var(--ak-glass-fill) 50%,#ffffff0f 100%);box-shadow:var(--ak-glass-highlight),0 1px 2px #00000038,0 6px 16px #0000002e;color:#f5f5f7}.aythen-conv-aside-new:hover:not(:disabled),.aythen-conv-aside-collapse:hover{color:inherit;background:linear-gradient(165deg,#ffffffad,#ffffff7a);border-color:#f9f9f9b7;transform:translateY(-.5px);box-shadow:inset 0 1px #ffffffd9,0 2px 6px #00000014,0 8px 20px #0000000f}:root:not([data-theme=light]) .aythen-conv-aside-new:hover:not(:disabled),:root:not([data-theme=light]) .aythen-conv-aside-collapse:hover{background:linear-gradient(165deg,#ffffff47,#ffffff24);border-color:#ffffff52;box-shadow:inset 0 1px #ffffff5c,0 2px 8px #00000047,0 8px 22px #0003}.aythen-conv-aside-new:focus-visible,.aythen-conv-aside-collapse:focus-visible{outline:none;box-shadow:0 0 0 1px #22c55e2e,0 0 0 3px #22c55e3d}.aythen-conv-aside-new:active:not(:disabled),.aythen-conv-aside-collapse:active{transform:scale(.96)}.aythen-conv-aside-new:disabled{opacity:.45;cursor:not-allowed}.aythen-conv-aside .aythen-search-field.aythen-search-field--billing-hero{box-sizing:border-box;border:1px solid var(--border);flex:auto;align-items:center;gap:.5rem;width:100%;min-width:0;max-width:none;height:2.25rem;min-height:2.25rem;margin:0;padding:0 .75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aythen-conv-aside .aythen-search-field.aythen-search-field--billing-hero{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.aythen-conv-aside .aythen-search-field.aythen-search-field--billing-hero{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.aythen-conv-aside .aythen-search-field.aythen-search-field--billing-hero{background:color-mix(in srgb,var(--surface) 88%,var(--surface-hover) 12%)}}.aythen-conv-aside .aythen-search-field.aythen-search-field--billing-hero{transition:border-color .15s,box-shadow .15s,background .15s}.aythen-conv-aside .aythen-search-field.aythen-search-field--billing-hero:focus-within{border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.aythen-conv-aside .aythen-search-field.aythen-search-field--billing-hero:focus-within{border-color:color-mix(in srgb,#22c55e 45%,var(--border))}}.aythen-conv-aside .aythen-search-field.aythen-search-field--billing-hero:focus-within{background:var(--surface);box-shadow:0 0 0 1px #22c55e2e,0 0 0 3px #22c55e3d}.aythen-conv-aside .aythen-search-field--billing-hero .aythen-search-field__icon{width:.875rem;height:.875rem;color:var(--text-muted);opacity:.85;flex-shrink:0}.aythen-conv-aside .aythen-search-field--billing-hero .aythen-search-field__input{width:100%;min-width:0;height:100%;color:inherit;font:inherit;letter-spacing:-.01em;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0;font-size:.8125rem;font-weight:400;line-height:1.25}.aythen-conv-aside .aythen-search-field--billing-hero .aythen-search-field__input::placeholder{color:var(--text-muted);opacity:.92;line-height:1.25}.aythen-conv-aside .aythen-search-field--billing-hero .aythen-search-field__input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.aythen-conv-aside .aythen-search-field--billing-hero .aythen-search-field__input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.aythen-conv-aside .aythen-search-field__clear{background:var(--text);border:0;border-radius:999px;flex-shrink:0;place-items:center;width:1.35rem;height:1.35rem;margin:0;padding:0;display:grid}@supports (color:color-mix(in lab,red,red)){.aythen-conv-aside .aythen-search-field__clear{background:color-mix(in srgb,var(--text) 8%,transparent)}}.aythen-conv-aside .aythen-search-field__clear{color:var(--text-muted);cursor:pointer;transition:background .15s,color .15s}.aythen-conv-aside .aythen-search-field__clear:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-conv-aside .aythen-search-field__clear:hover{background:color-mix(in srgb,var(--text) 12%,transparent)}}.aythen-conv-aside .aythen-search-field__clear:hover{color:var(--text)}.aythen-conv-aside .aythen-search-field__clear:focus-visible{box-shadow:0 0 0 3px var(--text);outline:none}@supports (color:color-mix(in lab,red,red)){.aythen-conv-aside .aythen-search-field__clear:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--text) 14%,transparent)}}.aythen-conv-list--aside{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--text-muted) transparent;flex:1;min-height:0;overflow:hidden auto;border:0!important;margin:0!important;padding:.25rem .55rem .85rem!important}@supports (color:color-mix(in lab,red,red)){.aythen-conv-list--aside{scrollbar-color:color-mix(in srgb,var(--text-muted) 28%,transparent) transparent}}.aythen-conv-aside .aythen-conv-group{margin-bottom:.35rem}.aythen-conv-aside .aythen-conv-group-title{font-family:var(--font);letter-spacing:.01em;text-transform:none;color:var(--text-muted);opacity:.85;margin:.55rem 0 .15rem;padding:0 .55rem;font-size:.6875rem;font-weight:600}.aythen-conv-aside .aythen-conv-group-title:after{display:none}.aythen-conv-aside .aythen-conv-item-row{border-radius:12px;align-items:center;gap:0;min-height:2.5rem;margin-bottom:.1rem;transition:background .15s;display:flex;position:relative}.aythen-conv-aside .aythen-conv-item-row.is-active{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-conv-aside .aythen-conv-item-row.is-active{background:color-mix(in srgb,var(--text) 8%,transparent)}}:root[data-theme=light] .aythen-conv-aside .aythen-conv-item-row.is-active{background:var(--text)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-conv-aside .aythen-conv-item-row.is-active{background:color-mix(in srgb,var(--text) 6%,transparent)}}.aythen-conv-aside .aythen-conv-item-row:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-conv-aside .aythen-conv-item-row:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}}.aythen-conv-aside .aythen-conv-item-row.is-active:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-conv-aside .aythen-conv-item-row.is-active:hover{background:color-mix(in srgb,var(--text) 9%,transparent)}}.aythen-conv-aside .aythen-conv-item-row.is-menu-open{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-conv-aside .aythen-conv-item-row.is-menu-open{background:color-mix(in srgb,var(--text) 7%,transparent)}}.aythen-conv-aside .aythen-conv-item{width:100%;min-width:0;min-height:2.5rem;color:inherit;border:0;border-radius:12px;flex:auto;align-items:center;margin-bottom:0;padding:.45rem .55rem .45rem .65rem;text-decoration:none;display:flex}.aythen-conv-aside .aythen-conv-item-body{flex:auto;width:100%;min-width:0;overflow:hidden}.aythen-conv-aside .aythen-conv-item:before{display:none}.aythen-conv-aside .aythen-conv-item:hover{background:0 0}.aythen-conv-aside .aythen-conv-item-row.is-active .aythen-conv-item-title{color:var(--text);font-weight:600}.aythen-conv-aside .aythen-conv-item-actions{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(to right,transparent 0%,var(--surface,#fff) 28%,var(--surface,#fff) 55%);border-radius:10px;flex-shrink:0;align-items:center;gap:.1rem;padding:.15rem .2rem .15rem 1.1rem;transition:opacity .15s;display:flex;position:absolute;top:50%;right:.15rem;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.aythen-conv-aside .aythen-conv-item-actions{background:linear-gradient(to right,transparent 0%,color-mix(in srgb,var(--surface,#fff) 88%,transparent) 28%,var(--surface,#fff) 55%)}}.aythen-conv-aside .aythen-conv-item-row:hover .aythen-conv-item-actions,.aythen-conv-aside .aythen-conv-item-row:focus-within .aythen-conv-item-actions,.aythen-conv-aside .aythen-conv-item-row.is-menu-open .aythen-conv-item-actions{opacity:1;pointer-events:auto;background:linear-gradient(to right,transparent 0%,var(--text) 28%,var(--text) 100%)}@supports (color:color-mix(in lab,red,red)){.aythen-conv-aside .aythen-conv-item-row:hover .aythen-conv-item-actions,.aythen-conv-aside .aythen-conv-item-row:focus-within .aythen-conv-item-actions,.aythen-conv-aside .aythen-conv-item-row.is-menu-open .aythen-conv-item-actions{background:linear-gradient(to right,transparent 0%,color-mix(in srgb,var(--text) 5%,var(--surface,#fff)) 28%,color-mix(in srgb,var(--text) 5%,var(--surface,#fff)) 100%)}}.aythen-conv-aside .aythen-conv-item-row.is-active .aythen-conv-item-actions,.aythen-conv-aside .aythen-conv-item-row.is-active:hover .aythen-conv-item-actions,.aythen-conv-aside .aythen-conv-item-row.is-active:focus-within .aythen-conv-item-actions,.aythen-conv-aside .aythen-conv-item-row.is-active.is-menu-open .aythen-conv-item-actions{background:linear-gradient(to right,transparent 0%,var(--text) 28%,var(--text) 100%)}@supports (color:color-mix(in lab,red,red)){.aythen-conv-aside .aythen-conv-item-row.is-active .aythen-conv-item-actions,.aythen-conv-aside .aythen-conv-item-row.is-active:hover .aythen-conv-item-actions,.aythen-conv-aside .aythen-conv-item-row.is-active:focus-within .aythen-conv-item-actions,.aythen-conv-aside .aythen-conv-item-row.is-active.is-menu-open .aythen-conv-item-actions{background:linear-gradient(to right,transparent 0%,color-mix(in srgb,var(--text) 8%,var(--surface,#fff)) 28%,color-mix(in srgb,var(--text) 8%,var(--surface,#fff)) 100%)}}.aythen-conv-aside .aythen-conv-item-pin{opacity:0;pointer-events:none}.aythen-conv-aside .aythen-conv-item-row.is-pinned .aythen-conv-item-pin,.aythen-conv-aside .aythen-conv-item-row:hover .aythen-conv-item-pin,.aythen-conv-aside .aythen-conv-item-row:focus-within .aythen-conv-item-pin,.aythen-conv-aside .aythen-conv-item-row.is-menu-open .aythen-conv-item-pin{opacity:1;pointer-events:auto}@media(hover:none){.aythen-conv-aside .aythen-conv-item-actions,.aythen-conv-aside .aythen-conv-item-pin{opacity:1;pointer-events:auto}.aythen-conv-aside .aythen-conv-item{padding-right:3.4rem}}.aythen-conv-aside .aythen-conv-item-pin,.aythen-conv-aside .aythen-conv-item-more{width:1.75rem;height:1.75rem;color:var(--text-muted);font-family:var(--font);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;font-size:.875rem;font-weight:700;line-height:1;transition:background .15s,color .15s;display:grid}.aythen-conv-aside .aythen-conv-item-pin:hover,.aythen-conv-aside .aythen-conv-item-more:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-conv-aside .aythen-conv-item-pin:hover,.aythen-conv-aside .aythen-conv-item-more:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}}.aythen-conv-aside .aythen-conv-item-pin:hover,.aythen-conv-aside .aythen-conv-item-more:hover{color:var(--text)}.aythen-conv-aside .aythen-conv-item-pin:focus-visible,.aythen-conv-aside .aythen-conv-item-more:focus-visible{box-shadow:0 0 0 3px var(--text);outline:none}@supports (color:color-mix(in lab,red,red)){.aythen-conv-aside .aythen-conv-item-pin:focus-visible,.aythen-conv-aside .aythen-conv-item-more:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--text) 14%,transparent)}}.aythen-conv-aside .aythen-conv-item-pin:focus-visible,.aythen-conv-aside .aythen-conv-item-more:focus-visible{opacity:1;pointer-events:auto}.aythen-conv-aside .aythen-conv-item-pin.is-pinned{color:var(--text)}.aythen-conv-aside .aythen-conv-item-menu-wrap{position:relative}.aythen-conv-aside .aythen-conv-item-menu{z-index:20;border:1px solid var(--text);border-radius:10px;min-width:12.5rem;max-width:min(18rem,80vw);padding:.25rem;position:absolute;top:calc(100% + 4px);right:0}@supports (color:color-mix(in lab,red,red)){.aythen-conv-aside .aythen-conv-item-menu{border:1px solid color-mix(in srgb,var(--text) 10%,transparent)}}.aythen-conv-aside .aythen-conv-item-menu{background:var(--surface,var(--ak-bg-card,#1f1f1f));box-shadow:0 8px 24px #0000002e}.aythen-conv-aside .aythen-conv-item-menu-btn{width:100%;color:var(--text);font-family:var(--font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:.45rem .55rem;font-size:.8125rem;font-weight:500;display:block}.aythen-conv-aside .aythen-conv-item-menu-btn--analysis{flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.aythen-conv-aside .aythen-conv-item-menu-btn__main{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.aythen-conv-aside .aythen-conv-item-menu-btn__badge{background:var(--accent,#0a84ff);border-radius:999px;align-items:center;padding:.05rem .35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aythen-conv-aside .aythen-conv-item-menu-btn__badge{background:color-mix(in srgb,var(--accent,#0a84ff) 16%,transparent)}}.aythen-conv-aside .aythen-conv-item-menu-btn__badge{color:var(--accent,#0a84ff);letter-spacing:.02em;text-transform:uppercase;font-size:.625rem;font-weight:650}.aythen-conv-aside .aythen-conv-item-menu-btn__sub{color:var(--text-muted,var(--text))}@supports (color:color-mix(in lab,red,red)){.aythen-conv-aside .aythen-conv-item-menu-btn__sub{color:var(--text-muted,color-mix(in srgb, var(--text) 55%, transparent))}}.aythen-conv-aside .aythen-conv-item-menu-btn__sub{font-size:.6875rem;font-weight:450;line-height:1.3}.aythen-conv-aside .aythen-conv-item-menu-btn:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-conv-aside .aythen-conv-item-menu-btn:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}}.aythen-conv-aside .aythen-conv-item-menu-btn--danger{color:#ff453a}.aythen-conv-aside .aythen-conv-item-menu-btn--danger:hover{background:#ff453a1f}.aythen-conv-aside .aythen-conv-item-title{letter-spacing:-.01em;width:100%;min-width:0;color:var(--text);align-items:center;gap:.35rem;font-size:.8125rem;font-weight:500;line-height:1.3;display:flex}.aythen-conv-aside .aythen-conv-item-title-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.aythen-conv-aside .aythen-conv-item-pin-mark{opacity:.55;color:var(--text-muted);flex-shrink:0}.aythen-conv-aside .aythen-conv-item-chart-mark{opacity:.65;color:var(--text-muted);flex-shrink:0}.aythen-conv-aside .aythen-conv-item-meta{display:none}.aythen-conv-aside .aythen-conv-empty{text-align:center;color:var(--text-muted);padding:1rem .55rem;font-size:.8125rem;line-height:1.45}.aythen-conv-aside .aythen-conv-more{opacity:.45;margin:.25rem 0 0;padding:.2rem .45rem;font-size:.75rem}.aythen-conv-aside .aythen-conv-locked-banner{color:var(--text-muted);background:var(--text);border-radius:8px;margin:0 0 .65rem;padding:.55rem .6rem;font-size:.75rem;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.aythen-conv-aside .aythen-conv-locked-banner{background:color-mix(in srgb,var(--text) 5%,transparent)}}.aythen-conv-aside .aythen-conv-locked-banner a{color:var(--text);text-underline-offset:2px;font-weight:600;text-decoration:underline}.aythen-conv-aside .aythen-conv-item.is-locked{width:100%;font:inherit;text-align:left;cursor:pointer;opacity:.72;background:0 0;border:0}.aythen-conv-aside .aythen-conv-item.is-locked:hover{opacity:.9;background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-conv-aside .aythen-conv-item.is-locked:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}}.aythen-conv-aside .aythen-conv-item.is-locked .aythen-conv-item-title{color:var(--text-muted);align-items:center;gap:.35rem;display:flex}.aythen-conv-aside .aythen-conv-item-lock{opacity:.65;flex-shrink:0}.aythen-conv-aside .aythen-conv-aside-new:disabled{opacity:.4;cursor:not-allowed}.aythen-conv-list--aside::-webkit-scrollbar{width:5px}.aythen-conv-list--aside::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.aythen-conv-list--aside::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-muted) 35%,transparent)}}.aythen-header-search-slot{flex:1 1 var(--ak-header-search-w);min-width:0;max-width:var(--ak-header-search-w);flex-shrink:1;align-items:center;gap:.5rem;display:flex}.aythen-header-search-slot .aythen-search--global{flex:auto;min-width:0;max-width:none}.aythen-header-actions{flex:none;align-items:center;gap:.5rem;min-width:0;display:flex}.aythen-header-actions .aythen-topbar-right{margin-left:0}.aythen-header-new-btn,.aythen-header-search-toggle,.aythen-nav-sidebar-collapse{--ak-glass-fill:#ffffff6b;--ak-glass-border:#f0f0f095;--ak-glass-highlight:inset 0 1px 0 #ffffffb8;border:.5px solid var(--ak-glass-border);background:linear-gradient(165deg,#ffffff8c 0%,var(--ak-glass-fill) 48%,#ffffff2e 100%);-webkit-backdrop-filter:saturate(180%)blur(18px);width:2rem;height:2rem;box-shadow:var(--ak-glass-highlight),0 1px 2px #0000000f,0 4px 14px #0000000d;color:var(--text);cursor:pointer;border-radius:999px;flex-shrink:0;place-items:center;margin:0;padding:0;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s,color .18s;display:grid}:root:not([data-theme=light]) .aythen-header-new-btn,:root:not([data-theme=light]) .aythen-header-search-toggle,:root:not([data-theme=light]) .aythen-nav-sidebar-collapse{--ak-glass-fill:#ffffff1f;--ak-glass-border:#ffffff38;--ak-glass-highlight:inset 0 1px 0 #ffffff47;background:linear-gradient(165deg,#ffffff38 0%,var(--ak-glass-fill) 50%,#ffffff0f 100%);box-shadow:var(--ak-glass-highlight),0 1px 2px #00000038,0 6px 16px #0000002e;color:#f5f5f7}.aythen-header-new-btn:hover:not(:disabled),.aythen-header-search-toggle:hover,.aythen-nav-sidebar-collapse:hover{background:linear-gradient(165deg,#ffffffad,#ffffff7a);border-color:#f9f9f9b7;transform:translateY(-.5px);box-shadow:inset 0 1px #ffffffd9,0 2px 6px #00000014,0 8px 20px #0000000f}:root:not([data-theme=light]) .aythen-header-new-btn:hover:not(:disabled),:root:not([data-theme=light]) .aythen-header-search-toggle:hover,:root:not([data-theme=light]) .aythen-nav-sidebar-collapse:hover{background:linear-gradient(165deg,#ffffff47,#ffffff24);border-color:#ffffff52;box-shadow:inset 0 1px #ffffff5c,0 2px 8px #00000047,0 8px 22px #0003}.aythen-header-new-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:var(--ak-glass-highlight);transform:none}.aythen-header-search-toggle{flex:none;display:none}.aythen-header-search-toggle.is-active{background:linear-gradient(165deg,#ffffffb8,#ffffff85);border-color:#fbfbfbc3}:root:not([data-theme=light]) .aythen-header-search-toggle.is-active{background:linear-gradient(165deg,#ffffff4d,#ffffff29);border-color:#ffffff5c}.aythen-header-new-btn svg,.aythen-header-search-toggle svg,.aythen-nav-sidebar-collapse svg{display:block}.aythen-header-new-slot{flex-shrink:0;align-items:center;display:flex}.aythen-header-new-btn__label,.aythen-nav-sidebar-collapse{display:none}.aythen-main--nav-sidebar .aythen-nav-sidebar-collapse{display:grid}.aythen-topbar--nav-shell .aythen-topbar-account{z-index:41;flex:none;position:relative;overflow:visible}.aythen-topbar--nav-shell .aythen-balance-trigger{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;border-radius:8px;flex-shrink:3;align-items:center;min-width:0;margin:0;padding:.25rem .4rem;transition:background .15s;display:inline-flex}.aythen-topbar--nav-shell .aythen-balance-trigger:hover,.aythen-topbar--nav-shell .aythen-balance-trigger[aria-expanded=true]{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-topbar--nav-shell .aythen-balance-trigger:hover,.aythen-topbar--nav-shell .aythen-balance-trigger[aria-expanded=true]{background:color-mix(in srgb,var(--text) 6%,transparent)}}.aythen-topbar--nav-shell .aythen-balance-trigger .aythen-balance{pointer-events:none}.aythen-topbar--nav-shell .aythen-header-actions{flex-shrink:0;overflow:visible}.aythen-topbar--nav-shell .aythen-user-mini--avatar{box-sizing:border-box;flex:none;justify-content:center;align-items:center;width:auto;min-width:32px;height:auto;min-height:32px;display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.aythen-topbar--nav-shell .aythen-user-mini--avatar:hover,.aythen-topbar--nav-shell .aythen-user-mini--avatar[aria-expanded=true]{opacity:1;box-shadow:none!important;border:0!important}.aythen-topbar--nav-shell .aythen-account-avatar--sm{flex-shrink:0;width:32px;min-width:32px;height:32px;min-height:32px}.aythen-topbar--nav-shell .aythen-account-avatar--sm .aythen-account-avatar__initials{font-size:.625rem}.aythen-header-nav-toggle{width:2.5rem;min-width:40px;height:2.5rem;min-height:40px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:background .15s;display:none}.aythen-header-nav-toggle:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-header-nav-toggle:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}}.aythen-header-nav-backdrop{display:none}@media(max-width:1279px){.aythen-topbar--nav-shell{--ak-header-search-w:min(320px, 30vw)}}@media(max-width:1100px){.aythen-topbar--nav-shell{gap:.5rem}.aythen-header-nav .aythen-nav-label,.aythen-header-nav .aythen-nav-item--conv .aythen-nav-label{display:none}.aythen-header-nav .aythen-nav-item,.aythen-header-nav .aythen-nav-item--conv,.aythen-header-nav .aythen-nav-item--help{padding:0 .45rem}.aythen-header-search-toggle{display:grid}.aythen-header-search-slot{flex:none;max-width:none}.aythen-topbar--nav-shell .aythen-search--global{flex:auto;min-width:0;max-width:none;display:none}.aythen-topbar--nav-shell.aythen-topbar--search-open .aythen-header-nav{display:none}.aythen-topbar--nav-shell.aythen-topbar--search-open .aythen-header-search-slot{flex:auto;min-width:0;max-width:none;margin-left:0;margin-right:.25rem}.aythen-topbar--nav-shell.aythen-topbar--search-open .aythen-header-search-toggle{display:none}.aythen-topbar--nav-shell.aythen-topbar--search-open .aythen-search--global{display:block}}@media(min-width:901px)and (max-width:1100px){.aythen-topbar--nav-shell,.aythen-header-nav,.aythen-header-nav .aythen-nav,.aythen-header-nav .aythen-nav-item[data-tooltip],.aythen-header-nav .aythen-header-nav-tip{overflow:visible}}@media(min-width:1101px){.aythen-header-nav .aythen-header-nav-tip[data-tooltip]:after,.aythen-header-nav .aythen-header-nav-tip[data-tooltip]:before{display:none!important}}@media(max-width:900px){.aythen-header-nav .aythen-header-nav-tip[data-tooltip]:after,.aythen-header-nav .aythen-header-nav-tip[data-tooltip]:before{display:none!important}.aythen-main--conv-open:not(.aythen-main--conv-detail) .aythen-content{display:none}.aythen-main--conv-open:not(.aythen-main--conv-detail) .aythen-conv-aside{border-right:0;flex:1;width:100%;min-width:0;max-width:none}.aythen-main--conv-detail .aythen-conv-aside{display:none}.aythen-main--conv-detail .aythen-content{flex-direction:column;flex:1;width:100%;min-width:0;display:flex;overflow:hidden}.aythen-conv-mobile-back{border-bottom:1px solid var(--ak-border-subtle,var(--border));flex-shrink:0;padding:.35rem .75rem 0}@supports (color:color-mix(in lab,red,red)){.aythen-conv-mobile-back{border-bottom:1px solid color-mix(in srgb,var(--ak-border-subtle,var(--border)) 70%,transparent)}}.aythen-conv-mobile-back{background:var(--ak-bg-sidebar,var(--bg))}@supports (color:color-mix(in lab,red,red)){.aythen-conv-mobile-back{background:color-mix(in srgb,var(--ak-bg-sidebar,var(--bg)) 96%,var(--text) 4%)}}.aythen-conv-mobile-back-btn{min-height:2.25rem;color:var(--ak-conv-accent,var(--accent));font-family:var(--font);letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.35rem;padding:.35rem .5rem .35rem .25rem;font-size:.875rem;font-weight:600;display:inline-flex}.aythen-conv-mobile-back-btn:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-conv-mobile-back-btn:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}}.aythen-main--conv-detail .aythen-content>.aythen-page,.aythen-main--conv-detail .aythen-content>.aythen-conv-full:not(.aythen-conv-workspace),.aythen-main--conv-detail .aythen-content>.aythen-plan-gate{flex:1;min-height:0;overflow:auto}.aythen-main--conv-detail .aythen-content>.aythen-conv-workspace{flex:1;min-height:0;overflow:hidden}.aythen-main--conv-detail .aythen-plan-gate--conv-sidebar{flex:1;justify-content:center;align-items:center;min-height:0;padding:0}.aythen-main--conv-detail .aythen-plan-gate--conv-sidebar .aythen-plan-gate-center{align-items:center;margin-inline:auto}.aythen-main--conv-detail .aythen-plan-gate--conv-sidebar .aythen-plan-gate-body__inner{text-align:center}.aythen-main--conv-detail .aythen-plan-gate--conv-sidebar .aythen-plan-gate-kicker,.aythen-main--conv-detail .aythen-plan-gate--conv-sidebar .aythen-plan-gate-lead{margin-inline:auto}.aythen-main--conv-detail .aythen-plan-gate--conv-sidebar .aythen-plan-gate-actions,.aythen-main--conv-detail .aythen-plan-gate--conv-sidebar .aythen-plan-gate-glyphs{justify-content:center}.aythen-conv-aside{width:min(260px,42vw);min-width:200px}.aythen-topbar--nav-shell{--ak-header-search-w:auto;gap:.5rem;padding:0 .875rem}.aythen-header-brand .aythen-brand-text{display:none}.aythen-header-search-slot{margin-left:auto}.aythen-topbar--nav-shell.aythen-topbar--search-open .aythen-header-nav-toggle{display:none}.aythen-header-nav-toggle{display:inline-flex}.aythen-header-nav{top:var(--ak-header-nav-h,52px);z-index:90;background:var(--ak-bg-topbar,var(--bg));flex-direction:column;align-items:stretch;padding:.5rem;display:none;position:fixed;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.aythen-header-nav{background:color-mix(in srgb,var(--ak-bg-topbar,var(--bg)) 95%,transparent)}}.aythen-header-nav{-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--border);max-height:calc(100vh - var(--ak-header-nav-h,52px));overflow-y:auto;box-shadow:0 8px 32px #0003}.aythen-header-nav.is-open{display:flex}.aythen-header-nav .aythen-nav{flex-direction:column;align-items:stretch;gap:.15rem;overflow:visible}.aythen-header-nav .aythen-nav-label,.aythen-header-nav .aythen-nav-item--conv .aythen-nav-label{display:inline}.aythen-header-nav .aythen-nav-item,.aythen-header-nav .aythen-nav-item--conv,.aythen-header-nav .aythen-nav-item--help{width:100%;padding:.55rem .75rem;font-size:.875rem}.aythen-header-nav .aythen-nav-item.is-active,.aythen-header-nav .aythen-nav-item.is-active:hover{border-radius:0;box-shadow:inset 0 -2px 0 0 var(--text)!important;background:0 0!important}.aythen-header-nav .aythen-nav-item:hover:not(.is-active){background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-header-nav .aythen-nav-item:hover:not(.is-active){background:color-mix(in srgb,var(--text) 4%,transparent)}}.aythen-header-nav .aythen-nav-item:hover:not(.is-active){border-radius:8px}.aythen-header-nav-backdrop{z-index:85;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#00000059;border:0;display:block;position:fixed;top:0;right:0;bottom:0;left:0}.aythen-header-actions .aythen-balance-trigger{display:none}}@media(max-width:480px){.aythen-topbar--nav-shell{gap:.35rem;padding:0 .65rem}}.aythen-main.aythen-main--nav-sidebar{--ak-nav-sidebar-w:13.5rem;--ak-topbar-h:0px;align-items:stretch;flex-direction:row!important}.aythen-main.aythen-main--nav-sidebar-collapsed{--ak-nav-sidebar-w:var(--sidebar-w-collapsed,3.5rem)}.aythen-header-brand-row{flex-shrink:0;justify-content:flex-start;align-items:center;gap:.35rem;width:auto;min-width:0;display:inline-flex}.aythen-main--nav-sidebar .aythen-header-brand-row{order:1;justify-content:space-between;width:100%;margin-bottom:.15rem;display:flex}.aythen-main--nav-sidebar .aythen-header-search-slot{order:2}.aythen-main--nav-sidebar .aythen-header-new-slot{order:3;width:100%}.aythen-main--nav-sidebar .aythen-header-nav{order:4}.aythen-main--nav-sidebar .aythen-header-actions{order:5}.aythen-main--nav-sidebar .aythen-header-nav-toggle{order:0}.aythen-main--nav-sidebar>.aythen-topbar--nav-sidebar{--ak-header-nav-h:auto;z-index:40;flex:0 0 var(--ak-nav-sidebar-w);width:var(--ak-nav-sidebar-w);min-width:var(--ak-nav-sidebar-w);max-width:var(--ak-nav-sidebar-w);flex-flow:column;justify-content:flex-start;align-self:stretch;align-items:stretch;gap:.55rem;padding:.85rem .7rem .75rem;position:relative;top:auto;overflow:hidden;background:var(--ak-bg-elevated,#f5f5f7)!important;height:auto!important;min-height:0!important;max-height:none!important}@supports (color:color-mix(in lab,red,red)){.aythen-main--nav-sidebar>.aythen-topbar--nav-sidebar{background:color-mix(in srgb,var(--ak-bg-elevated,#f5f5f7) 82%,transparent)!important}}.aythen-main--nav-sidebar>.aythen-topbar--nav-sidebar{-webkit-backdrop-filter:saturate(180%)blur(28px);border:0!important;border-right:1px solid var(--ak-text-primary,#000)!important}@supports (color:color-mix(in lab,red,red)){.aythen-main--nav-sidebar>.aythen-topbar--nav-sidebar{border-right:1px solid color-mix(in srgb,var(--ak-text-primary,#000) 8%,transparent)!important}}.aythen-main--nav-sidebar>.aythen-topbar--nav-sidebar{box-shadow:none!important}:root:not([data-theme=light]) .aythen-main--nav-sidebar>.aythen-topbar--nav-sidebar{background:var(--ak-bg-elevated,#1c1c1e)!important}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-main--nav-sidebar>.aythen-topbar--nav-sidebar{background:color-mix(in srgb,var(--ak-bg-elevated,#1c1c1e) 78%,transparent)!important}}:root:not([data-theme=light]) .aythen-main--nav-sidebar>.aythen-topbar--nav-sidebar{border-right-color:#ffffff14!important}.aythen-main--nav-sidebar>.aythen-body{flex:1 1 0;align-self:stretch;width:auto;min-width:0;height:auto;min-height:0}.aythen-main--nav-sidebar .aythen-header-brand{border-radius:.65rem;margin:0 0 .35rem;padding:.35rem .45rem}.aythen-main--nav-sidebar .aythen-header-brand:hover{opacity:1;background:var(--ak-text-primary,#000)}@supports (color:color-mix(in lab,red,red)){.aythen-main--nav-sidebar .aythen-header-brand:hover{background:color-mix(in srgb,var(--ak-text-primary,#000) 5%,transparent)}}.aythen-main--nav-sidebar .aythen-header-nav{flex:auto;justify-content:flex-start;align-items:stretch;width:100%;min-height:0;overflow:hidden}.aythen-main--nav-sidebar .aythen-header-nav .aythen-nav{scrollbar-width:thin;flex-flow:column;align-items:stretch;gap:.15rem;width:100%;height:auto;max-height:100%;padding:.15rem 0;overflow:hidden auto}.aythen-main--nav-sidebar .aythen-header-nav-tip{align-self:stretch;width:100%;display:block}.aythen-main--nav-sidebar .aythen-header-nav-tip>.aythen-nav-item{width:100%;height:auto}.aythen-main--nav-sidebar .aythen-header-nav .aythen-nav-item,.aythen-main--nav-sidebar .aythen-header-nav .aythen-nav-item--conv,.aythen-main--nav-sidebar .aythen-header-nav .aythen-nav-item--help{letter-spacing:-.015em;border-radius:.65rem;justify-content:flex-start;gap:.55rem;width:100%;min-height:2.35rem;padding:.4rem .55rem;font-size:.8125rem;font-weight:500}.aythen-main--nav-sidebar .aythen-header-nav .aythen-nav-item:hover:not(.is-active){background:var(--ak-text-primary,#000)}@supports (color:color-mix(in lab,red,red)){.aythen-main--nav-sidebar .aythen-header-nav .aythen-nav-item:hover:not(.is-active){background:color-mix(in srgb,var(--ak-text-primary,#000) 6%,transparent)}}.aythen-main--nav-sidebar .aythen-header-nav .aythen-nav-item.is-active,.aythen-main--nav-sidebar .aythen-header-nav .aythen-nav-item.is-active:hover{background:var(--ak-text-primary,#000)!important}@supports (color:color-mix(in lab,red,red)){.aythen-main--nav-sidebar .aythen-header-nav .aythen-nav-item.is-active,.aythen-main--nav-sidebar .aythen-header-nav .aythen-nav-item.is-active:hover{background:color-mix(in srgb,var(--ak-text-primary,#000) 9%,transparent)!important}}.aythen-main--nav-sidebar .aythen-header-nav .aythen-nav-item.is-active,.aythen-main--nav-sidebar .aythen-header-nav .aythen-nav-item.is-active:hover{color:var(--ak-text-primary,var(--text));font-weight:600;box-shadow:none!important}.aythen-main--nav-sidebar .aythen-header-nav .aythen-nav-label,.aythen-main--nav-sidebar .aythen-header-nav .aythen-nav-item--conv .aythen-nav-label{text-overflow:ellipsis;flex:auto;min-width:0;display:inline;overflow:hidden}.aythen-main--nav-sidebar .aythen-header-search-slot{flex:none;width:100%;max-width:none;margin:.15rem 0 .35rem}.aythen-main--nav-sidebar .aythen-header-search-toggle{display:none}.aythen-main--nav-sidebar .aythen-topbar--nav-shell .aythen-search--global{flex:auto;width:100%;max-width:none;display:block}.aythen-main--nav-sidebar .aythen-topbar .aythen-search-field.aythen-search-field--global{border-radius:999px;align-items:center;gap:.5rem;width:100%;max-width:none;height:2rem;min-height:2rem;margin:0;padding:0 .7rem;display:inline-flex;border:1px solid var(--border)!important}@supports (color:color-mix(in lab,red,red)){.aythen-main--nav-sidebar .aythen-topbar .aythen-search-field.aythen-search-field--global{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)!important}}.aythen-main--nav-sidebar .aythen-topbar .aythen-search-field.aythen-search-field--global{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.aythen-main--nav-sidebar .aythen-topbar .aythen-search-field.aythen-search-field--global{background:color-mix(in srgb,var(--surface) 92%,transparent)!important}}.aythen-main--nav-sidebar .aythen-topbar .aythen-search-field.aythen-search-field--global{-webkit-backdrop-filter:blur(6px);transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:none!important}.aythen-main--nav-sidebar .aythen-topbar .aythen-search-field.aythen-search-field--global:hover:not(:focus-within):not(.is-open){border-color:var(--border)!important}@supports (color:color-mix(in lab,red,red)){.aythen-main--nav-sidebar .aythen-topbar .aythen-search-field.aythen-search-field--global:hover:not(:focus-within):not(.is-open){border-color:color-mix(in srgb,var(--border) 100%,transparent)!important}}.aythen-main--nav-sidebar .aythen-topbar .aythen-search-field.aythen-search-field--global:hover:not(:focus-within):not(.is-open){background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.aythen-main--nav-sidebar .aythen-topbar .aythen-search-field.aythen-search-field--global:hover:not(:focus-within):not(.is-open){background:color-mix(in srgb,var(--surface) 96%,transparent)!important}}.aythen-main--nav-sidebar .aythen-topbar .aythen-search-field.aythen-search-field--global:hover:not(:focus-within):not(.is-open){box-shadow:none!important}.aythen-main--nav-sidebar .aythen-topbar .aythen-search-field.aythen-search-field--global:focus-within,.aythen-main--nav-sidebar .aythen-topbar .aythen-search-field.aythen-search-field--global.is-open{border-color:var(--green-landing-color,#10a37f)!important}@supports (color:color-mix(in lab,red,red)){.aythen-main--nav-sidebar .aythen-topbar .aythen-search-field.aythen-search-field--global:focus-within,.aythen-main--nav-sidebar .aythen-topbar .aythen-search-field.aythen-search-field--global.is-open{border-color:color-mix(in srgb,var(--green-landing-color,#10a37f) 45%,var(--border))!important}}.aythen-main--nav-sidebar .aythen-topbar .aythen-search-field.aythen-search-field--global:focus-within,.aythen-main--nav-sidebar .aythen-topbar .aythen-search-field.aythen-search-field--global.is-open{background:var(--surface)!important;box-shadow:0 0 0 1px var(--green-landing-color,#10a37f),0 0 0 3px var(--green-landing-color,#10a37f)!important}@supports (color:color-mix(in lab,red,red)){.aythen-main--nav-sidebar .aythen-topbar .aythen-search-field.aythen-search-field--global:focus-within,.aythen-main--nav-sidebar .aythen-topbar .aythen-search-field.aythen-search-field--global.is-open{box-shadow:0 0 0 1px color-mix(in srgb,var(--green-landing-color,#10a37f) 18%,transparent),0 0 0 3px color-mix(in srgb,var(--green-landing-color,#10a37f) 24%,transparent)!important}}.aythen-main--nav-sidebar .aythen-topbar .aythen-search-field.aythen-search-field--global .aythen-search-field__icon{width:.9rem;height:.9rem;color:var(--text-muted);flex-shrink:0}.aythen-main--nav-sidebar .aythen-topbar .aythen-search-field.aythen-search-field--global .aythen-search-field__input{min-width:0;font-size:.8125rem}.aythen-main--nav-sidebar .aythen-topbar .aythen-search-field.aythen-search-field--global .aythen-search-field__kbd{display:none}.aythen-main--nav-sidebar .aythen-header-new-btn{border-radius:.75rem;justify-content:flex-start;align-items:center;gap:.45rem;width:100%;height:auto;min-height:2.15rem;padding:.45rem .7rem;display:inline-flex}.aythen-main--nav-sidebar:not(.aythen-main--nav-sidebar-collapsed) .aythen-header-new-btn__label{min-width:0;font-family:var(--font);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:auto;font-size:.8125rem;font-weight:550;display:inline;overflow:hidden}.aythen-main--nav-sidebar .aythen-header-actions{width:100%;box-shadow:none;border-top:0;flex-direction:column;flex:none;align-items:stretch;gap:.4rem;margin-top:auto;margin-left:0;padding-top:.35rem;display:flex}.aythen-main--nav-sidebar .aythen-topbar-right{justify-content:space-between;width:100%;margin-left:0}.aythen-main--nav-sidebar .aythen-topbar-account{justify-content:space-between;align-items:center;gap:.4rem;width:100%;display:flex}.aythen-main--nav-sidebar .aythen-balance-trigger{flex:auto;justify-content:flex-start;min-width:0}.aythen-main--nav-sidebar.aythen-main--home-integrated .aythen-content,.aythen-main--nav-sidebar.aythen-main--billing-integrated .aythen-content,.aythen-main--nav-sidebar.aythen-main--calendar-integrated .aythen-content,.aythen-main--nav-sidebar.aythen-main--help-integrated .aythen-content,.aythen-main--nav-sidebar.aythen-main--drive-integrated .aythen-content,.aythen-main--nav-sidebar.aythen-main--auto-integrated .aythen-content{margin-top:0}.aythen-main--nav-sidebar.aythen-main--home-integrated .aythen-command-center{padding-top:1.15rem}@media(max-width:1100px){.aythen-main--nav-sidebar:not(.aythen-main--nav-sidebar-collapsed) .aythen-header-nav .aythen-nav-label,.aythen-main--nav-sidebar:not(.aythen-main--nav-sidebar-collapsed) .aythen-header-nav .aythen-nav-item--conv .aythen-nav-label{display:inline}.aythen-main--nav-sidebar:not(.aythen-main--nav-sidebar-collapsed) .aythen-header-nav .aythen-nav-item,.aythen-main--nav-sidebar:not(.aythen-main--nav-sidebar-collapsed) .aythen-header-nav .aythen-nav-item--conv,.aythen-main--nav-sidebar:not(.aythen-main--nav-sidebar-collapsed) .aythen-header-nav .aythen-nav-item--help{padding:.4rem .55rem}.aythen-main--nav-sidebar:not(.aythen-main--nav-sidebar-collapsed) .aythen-header-search-toggle{display:none}.aythen-main--nav-sidebar:not(.aythen-main--nav-sidebar-collapsed) .aythen-header-search-slot{flex:none;width:100%;max-width:none}.aythen-main--nav-sidebar:not(.aythen-main--nav-sidebar-collapsed) .aythen-topbar--nav-shell .aythen-search--global{display:block}}.aythen-main--nav-sidebar-collapsed>.aythen-topbar--nav-sidebar{align-items:center;padding:.65rem .4rem .55rem}.aythen-main--nav-sidebar-collapsed .aythen-header-brand-row{flex-direction:column;align-items:center;gap:.35rem;margin-bottom:.25rem}.aythen-main--nav-sidebar-collapsed .aythen-header-brand{justify-content:center;margin:0;padding:.25rem}.aythen-main--nav-sidebar-collapsed .aythen-header-brand .aythen-brand-text,.aythen-main--nav-sidebar-collapsed .aythen-header-nav .aythen-nav-label,.aythen-main--nav-sidebar-collapsed .aythen-header-nav .aythen-nav-item--conv .aythen-nav-label,.aythen-main--nav-sidebar-collapsed .aythen-balance-amount,.aythen-main--nav-sidebar-collapsed .aythen-balance-currency{display:none!important}.aythen-main--nav-sidebar-collapsed .aythen-nav-sidebar-collapse{border-radius:999px;width:2rem;height:2rem}.aythen-main--nav-sidebar-collapsed .aythen-header-nav{align-items:center;width:100%}.aythen-main--nav-sidebar-collapsed .aythen-header-nav .aythen-nav{align-items:center;gap:.2rem}.aythen-main--nav-sidebar-collapsed .aythen-header-nav-tip{width:auto}.aythen-main--nav-sidebar-collapsed .aythen-header-nav .aythen-nav-item,.aythen-main--nav-sidebar-collapsed .aythen-header-nav .aythen-nav-item--conv,.aythen-main--nav-sidebar-collapsed .aythen-header-nav .aythen-nav-item--help{border-radius:.65rem;justify-content:center;gap:0;width:2.35rem;min-height:2.35rem;padding:0}.aythen-main--nav-sidebar-collapsed .aythen-header-search-slot{justify-content:center;width:100%;margin:.1rem 0 .25rem}.aythen-main--nav-sidebar-collapsed .aythen-header-search-toggle{border-radius:999px;width:2.35rem;height:2.35rem;display:grid!important}.aythen-main--nav-sidebar-collapsed .aythen-topbar--nav-shell .aythen-search--global,.aythen-main--nav-sidebar-collapsed .aythen-topbar--nav-shell.aythen-topbar--search-open .aythen-search--global{display:none}.aythen-main--nav-sidebar-collapsed .aythen-header-new-slot{justify-content:center;width:100%}.aythen-main--nav-sidebar-collapsed .aythen-header-new-btn{border-radius:999px;justify-content:center;gap:0;width:2.35rem;height:2.35rem;min-height:2.35rem;padding:0}.aythen-main--nav-sidebar-collapsed .aythen-header-new-btn__label{display:none!important}.aythen-main--nav-sidebar-collapsed .aythen-header-actions{border-top:0;align-items:center;gap:.35rem;width:100%;padding-top:.35rem}.aythen-main--nav-sidebar-collapsed .aythen-topbar-right,.aythen-main--nav-sidebar-collapsed .aythen-topbar-account{flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:100%}.aythen-main--nav-sidebar-collapsed .aythen-balance-trigger{border-radius:.65rem;flex:none;place-items:center;width:2.35rem;height:2.35rem;padding:0;display:grid}.aythen-main--nav-sidebar-collapsed .aythen-balance-trigger:after{content:"€";font-family:var(--font);color:var(--ak-text-primary,var(--text));font-size:.8125rem;font-weight:600}.aythen-main--nav-sidebar-collapsed .aythen-balance{display:none}.aythen-main--conv-open .aythen-content,.aythen-share-shell .aythen-conv-full{background:var(--conv-bg);color:var(--conv-text)}.aythen-main--conv-open .aythen-body{background:var(--conv-bg)}.aythen-conv-full{background:var(--conv-bg);color:var(--conv-text);font-size:var(--conv-font-size);line-height:var(--conv-line-height);gap:0;padding:0}.aythen-conv-topbar{--conv-glass-btn-size:1.8125rem;--conv-glass-fill:#ffffff6b;--conv-glass-border:#f0f0f095;--conv-glass-highlight:inset 0 1px 0 #ffffffb8;--conv-glass-bg:linear-gradient(165deg, #ffffff8c 0%, var(--conv-glass-fill) 48%, #ffffff2e 100%);--conv-glass-shadow:var(--conv-glass-highlight), 0 1px 2px #0000000f, 0 4px 14px #0000000d;z-index:8;background:linear-gradient(180deg,#ffffff61 0%,var(--conv-bg) 100%);flex-direction:column;flex-shrink:0;align-items:stretch;gap:0;padding:0;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.aythen-conv-topbar{background:linear-gradient(180deg,#ffffff61,color-mix(in srgb,var(--conv-bg) 68%,transparent))}}.aythen-conv-topbar{-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:.5px solid var(--conv-separator)}@supports (color:color-mix(in lab,red,red)){.aythen-conv-topbar{border-bottom:.5px solid color-mix(in srgb,var(--conv-separator) 80%,transparent)}}.aythen-conv-topbar{box-shadow:inset 0 1px #ffffff8c}:root:not([data-theme=light]) .aythen-conv-topbar{--conv-glass-fill:#ffffff1f;--conv-glass-border:#ffffff38;--conv-glass-highlight:inset 0 1px 0 #ffffff47;--conv-glass-bg:linear-gradient(165deg, #ffffff38 0%, var(--conv-glass-fill) 50%, #ffffff0f 100%);--conv-glass-shadow:var(--conv-glass-highlight), 0 1px 2px #00000038, 0 6px 16px #0000002e;background:linear-gradient(180deg,#ffffff1a 0%,var(--conv-bg) 100%)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-conv-topbar{background:linear-gradient(180deg,#ffffff1a,color-mix(in srgb,var(--conv-bg) 78%,transparent))}}:root:not([data-theme=light]) .aythen-conv-topbar{box-shadow:inset 0 1px #ffffff24}.aythen-conv-topbar__row{min-height:2.75rem;padding:max(.4rem,env(safe-area-inset-top,0px)) .875rem .4rem;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.aythen-conv-topbar.is-panel-mode .aythen-conv-topbar__row{padding-bottom:.25rem}.aythen-conv-topbar--composer{z-index:auto;-webkit-backdrop-filter:none;background:0 0;border-bottom:0;padding:0;position:static}.aythen-conv-topbar--composer .aythen-conv-topbar__row{gap:var(--conv-space-4);min-height:2.25rem;padding:0 0 .35rem}.aythen-conv-topbar__panel-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--conv-text);letter-spacing:-.02em;font-size:.9375rem;font-weight:600;overflow:hidden}.aythen-conv-topbar__left{flex:1;align-items:center;gap:.35rem;min-width:0;display:flex}.aythen-conv-topbar__right{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.aythen-conv-topbar__back,.aythen-conv-topbar__sidebar-toggle,.aythen-conv-topbar__icon-btn{width:var(--conv-glass-btn-size);height:var(--conv-glass-btn-size);border:.5px solid var(--conv-glass-border);background:var(--conv-glass-bg);-webkit-backdrop-filter:saturate(180%)blur(18px);box-shadow:var(--conv-glass-shadow);color:var(--conv-text);cursor:pointer;border-radius:999px;flex-shrink:0;place-items:center;margin:0;padding:0;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s,color .18s;display:grid}.aythen-conv-topbar__back{text-decoration:none;display:none}.aythen-conv-topbar__icon-btn{color:var(--conv-text-secondary);font-family:var(--font);letter-spacing:.02em;font-size:.8125rem;font-weight:650;line-height:1}.aythen-conv-topbar__back svg,.aythen-conv-topbar__sidebar-toggle svg,.aythen-conv-topbar__icon-btn svg{width:.875rem;height:.875rem;display:block}.aythen-conv-topbar__back:hover,.aythen-conv-topbar__sidebar-toggle:hover,.aythen-conv-topbar__icon-btn:hover{color:var(--conv-text);background:linear-gradient(165deg,#ffffffad,#ffffff7a);border-color:#f9f9f9b7;transform:translateY(-.5px);box-shadow:inset 0 1px #ffffffd9,0 2px 6px #00000014,0 8px 20px #0000000f}:root:not([data-theme=light]) .aythen-conv-topbar__back:hover,:root:not([data-theme=light]) .aythen-conv-topbar__sidebar-toggle:hover,:root:not([data-theme=light]) .aythen-conv-topbar__icon-btn:hover{background:linear-gradient(165deg,#ffffff47,#ffffff24);border-color:#ffffff52;box-shadow:inset 0 1px #ffffff5c,0 2px 8px #00000047,0 8px 22px #0003}.aythen-conv-topbar__back:focus-visible,.aythen-conv-topbar__sidebar-toggle:focus-visible,.aythen-conv-topbar__icon-btn:focus-visible{box-shadow:var(--conv-glass-shadow),0 0 0 3px var(--conv-focus-ring);color:var(--conv-text);outline:none}.aythen-conv-topbar__icon-btn.is-active{background:linear-gradient(165deg,var(--accent,#0a84ff) 0%,var(--accent,#0a84ff) 100%)}@supports (color:color-mix(in lab,red,red)){.aythen-conv-topbar__icon-btn.is-active{background:linear-gradient(165deg,color-mix(in srgb,var(--accent,#0a84ff) 28%,#fff),color-mix(in srgb,var(--accent,#0a84ff) 18%,transparent))}}.aythen-conv-topbar__icon-btn.is-active{border-color:var(--accent,#0a84ff)}@supports (color:color-mix(in lab,red,red)){.aythen-conv-topbar__icon-btn.is-active{border-color:color-mix(in srgb,var(--accent,#0a84ff) 40%,var(--conv-glass-border))}}.aythen-conv-topbar__icon-btn.is-active{color:var(--accent,#0a84ff);box-shadow:inset 0 1px #ffffffb3,0 1px 3px var(--accent,#0a84ff)}@supports (color:color-mix(in lab,red,red)){.aythen-conv-topbar__icon-btn.is-active{box-shadow:inset 0 1px #ffffffb3,0 1px 3px color-mix(in srgb,var(--accent,#0a84ff) 18%,transparent)}}:root:not([data-theme=light]) .aythen-conv-topbar__icon-btn.is-active{background:linear-gradient(165deg,var(--accent,#0a84ff) 0%,var(--accent,#0a84ff) 100%)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-conv-topbar__icon-btn.is-active{background:linear-gradient(165deg,color-mix(in srgb,var(--accent,#0a84ff) 36%,transparent),color-mix(in srgb,var(--accent,#0a84ff) 18%,transparent))}}:root:not([data-theme=light]) .aythen-conv-topbar__icon-btn.is-active{border-color:var(--accent,#0a84ff)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-conv-topbar__icon-btn.is-active{border-color:color-mix(in srgb,var(--accent,#0a84ff) 45%,transparent)}}:root:not([data-theme=light]) .aythen-conv-topbar__icon-btn.is-active{color:var(--accent,#64b5ff)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-conv-topbar__icon-btn.is-active{color:color-mix(in srgb,var(--accent,#64b5ff) 80%,#fff)}}.aythen-conv-topbar__back-spacer{width:var(--conv-glass-btn-size);flex-shrink:0;display:none}.aythen-conv-topbar__title-wrap{flex:1;align-items:center;gap:.35rem;min-width:0;display:flex}.aythen-conv-topbar__title{min-width:0;max-width:100%;color:var(--conv-text);font-family:var(--font);letter-spacing:-.022em;text-align:start;cursor:text;background:0 0;border:.5px solid #0000;border-radius:.65rem;flex:auto;margin:0;padding:.3rem .55rem;font-size:.875rem;font-weight:600;line-height:1.25;transition:background .18s,border-color .18s,box-shadow .18s;display:block}.aythen-conv-topbar__title:hover:not(:disabled){background:var(--conv-glass-bg);border-color:var(--conv-glass-border);box-shadow:var(--conv-glass-shadow);-webkit-backdrop-filter:saturate(180%)blur(14px)}.aythen-conv-topbar__title:focus-visible{box-shadow:var(--conv-glass-shadow),0 0 0 3px var(--conv-focus-ring);outline:none}.aythen-conv-topbar__title:disabled{cursor:default}.aythen-conv-topbar__title-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.aythen-conv-topbar__title-input{border:.5px solid var(--conv-glass-border);background:var(--conv-glass-bg);-webkit-backdrop-filter:saturate(180%)blur(14px);width:100%;min-width:0;color:var(--conv-text);font-family:var(--font);letter-spacing:-.022em;box-shadow:var(--conv-glass-shadow),0 0 0 3px var(--conv-focus-ring);border-radius:.65rem;outline:none;flex:auto;margin:0;padding:.3rem .55rem;font-size:.875rem;font-weight:600;line-height:1.25}.aythen-conv-topbar__share-label{letter-spacing:-.01em;white-space:nowrap;padding:0 .1rem;font-size:.625rem;font-weight:650}.aythen-conv-topbar__menu-wrap{position:relative}.aythen-conv-topbar__menu{z-index:30;border:.5px solid var(--conv-glass-border);background:linear-gradient(165deg,#ffffff94 0%,var(--conv-bg) 100%);border-radius:.85rem;min-width:11rem;padding:.3rem;position:absolute;top:calc(100% + .4rem);right:0}@supports (color:color-mix(in lab,red,red)){.aythen-conv-topbar__menu{background:linear-gradient(165deg,#ffffff94,color-mix(in srgb,var(--conv-bg) 78%,transparent))}}.aythen-conv-topbar__menu{-webkit-backdrop-filter:saturate(180%)blur(22px);box-shadow:inset 0 1px #ffffffb3,0 8px 28px #0000001f}:root:not([data-theme=light]) .aythen-conv-topbar__menu{background:linear-gradient(165deg,#ffffff24 0%,var(--conv-bg) 100%)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-conv-topbar__menu{background:linear-gradient(165deg,#ffffff24,color-mix(in srgb,var(--conv-bg) 88%,transparent))}}:root:not([data-theme=light]) .aythen-conv-topbar__menu{box-shadow:inset 0 1px #ffffff38,0 10px 32px #00000059}.aythen-conv-topbar__menu-item{width:100%;color:var(--conv-text);font-family:var(--font);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.55rem;padding:.45rem .65rem;font-size:.8125rem;font-weight:500;transition:background .15s;display:block}.aythen-conv-topbar__menu-item:hover{background:var(--conv-text)}@supports (color:color-mix(in lab,red,red)){.aythen-conv-topbar__menu-item:hover{background:color-mix(in srgb,var(--conv-text) 7%,transparent)}}.aythen-conv-topbar__menu-item:focus-visible{box-shadow:0 0 0 3px var(--conv-focus-ring);outline:none}.aythen-conv-topbar__menu-item--danger{color:#ff453a}.aythen-conv-topbar__menu-item--danger:hover{background:#ff453a1f}.aythen-conv-topbar__chip{min-height:var(--conv-glass-btn-size);border:.5px solid var(--conv-glass-border);background:var(--conv-glass-bg);-webkit-backdrop-filter:saturate(180%)blur(18px);box-shadow:var(--conv-glass-shadow);color:var(--conv-text);font-family:var(--font);letter-spacing:-.015em;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;margin:0;padding:.25rem .65rem;font-size:.75rem;font-weight:550;line-height:1;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s,color .18s;display:inline-flex}.aythen-conv-topbar__chip:hover{background:linear-gradient(165deg,#ffffffad,#ffffff7a);border-color:#f9f9f9b7;transform:translateY(-.5px)}.aythen-conv-topbar__chip:focus-visible{box-shadow:var(--conv-glass-shadow),0 0 0 3px var(--conv-focus-ring);outline:none}.aythen-conv-topbar__chip--accent{background:linear-gradient(165deg,var(--accent,#0a84ff) 0%,var(--accent,#0a84ff) 100%)}@supports (color:color-mix(in lab,red,red)){.aythen-conv-topbar__chip--accent{background:linear-gradient(165deg,color-mix(in srgb,var(--accent,#0a84ff) 22%,#fff),color-mix(in srgb,var(--accent,#0a84ff) 14%,transparent))}}.aythen-conv-topbar__chip--accent{border-color:var(--accent,#0a84ff)}@supports (color:color-mix(in lab,red,red)){.aythen-conv-topbar__chip--accent{border-color:color-mix(in srgb,var(--accent,#0a84ff) 35%,var(--conv-glass-border))}}.aythen-conv-topbar__chip--accent{color:var(--accent,#0a84ff)}.aythen-conv-topbar__chip--accent:hover{background:linear-gradient(165deg,var(--accent,#0a84ff) 0%,var(--accent,#0a84ff) 100%)}@supports (color:color-mix(in lab,red,red)){.aythen-conv-topbar__chip--accent:hover{background:linear-gradient(165deg,color-mix(in srgb,var(--accent,#0a84ff) 30%,#fff),color-mix(in srgb,var(--accent,#0a84ff) 18%,transparent))}}.aythen-conv-topbar__chip.is-customized{box-shadow:var(--conv-glass-shadow),inset 0 0 0 .5px var(--accent,#0a84ff)}@supports (color:color-mix(in lab,red,red)){.aythen-conv-topbar__chip.is-customized{box-shadow:var(--conv-glass-shadow),inset 0 0 0 .5px color-mix(in srgb,var(--accent,#0a84ff) 40%,transparent)}}.aythen-conv-topbar__chip-dot{background:var(--accent,#0a84ff);border-radius:999px;width:.35rem;height:.35rem}.aythen-conv-topbar__docs,.aythen-conv-topbar__docs-link{flex-shrink:0;position:relative}.aythen-conv-topbar__docs .aythen-conv-topbar__icon-btn{position:relative}.aythen-conv-topbar__docs-count{background:var(--accent,#0a84ff);color:#fff;text-align:center;border-radius:999px;min-width:.9rem;height:.9rem;padding:0 .2rem;font-size:.625rem;font-weight:700;line-height:.9rem;position:absolute;top:.15rem;right:.1rem}.aythen-conv-topbar__docs-menu{min-width:14rem;max-width:min(20rem,80vw);left:0;right:auto}.aythen-conv-composer .aythen-conv-topbar__menu,.aythen-conv-composer .aythen-conv-topbar__docs-menu,.aythen-conv-composer .aythen-conv-composer__attach-menu{z-index:90}.aythen-conv-topbar__docs-menu-label{color:var(--conv-text-secondary,var(--text-muted));font-size:var(--conv-font-size-meta,.7rem);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:.35rem .7rem .25rem;font-weight:600}.aythen-conv-topbar__docs-item{flex-direction:column;align-items:flex-start;gap:.15rem;text-decoration:none;display:flex}.aythen-conv-topbar__docs-item-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.aythen-conv-topbar__docs-item-meta{color:var(--conv-text-secondary,var(--text-muted));font-size:var(--conv-font-size-meta,.7rem);font-weight:500}.aythen-conv-topbar__tabs-sticky{width:100%;padding:0 var(--conv-space-16) 0;background:0 0}.aythen-conv-topbar__tabs-bar{border-bottom:1px solid var(--conv-separator);justify-content:flex-start;align-items:center;width:100%;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-conv-topbar__tabs-bar{border-bottom:1px solid color-mix(in srgb,var(--conv-separator) 85%,transparent)}}.aythen-conv-topbar__tabs-bar{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.aythen-conv-topbar__tabs-bar::-webkit-scrollbar{display:none}.aythen-conv-topbar__tabs{justify-content:flex-start;align-items:center;gap:.15rem;width:max-content;min-width:0;max-width:100%;margin:0;padding:0;display:flex}.aythen-conv-topbar__tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--conv-text-secondary,var(--text-muted,#6b7280));font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;text-align:center;transition:color var(--conv-duration-fast) var(--conv-ease),border-color var(--conv-duration-fast) var(--conv-ease);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin:0 0 -1px;padding:.65rem .9rem;font-size:.875rem;font-weight:500}.aythen-conv-topbar__tabs button:hover{color:var(--conv-text)}.aythen-conv-topbar__tabs button.is-active{color:var(--conv-text);border-bottom-color:var(--accent,#0a84ff);font-weight:600}.aythen-conv-topbar__tabs button:focus-visible{outline:2px solid var(--accent,#0a84ff);outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){.aythen-conv-topbar{-webkit-backdrop-filter:none;background:var(--conv-bg);box-shadow:none}.aythen-conv-topbar__back,.aythen-conv-topbar__sidebar-toggle,.aythen-conv-topbar__icon-btn,.aythen-conv-topbar__chip,.aythen-conv-topbar__menu{-webkit-backdrop-filter:none}.aythen-conv-topbar__back:hover,.aythen-conv-topbar__sidebar-toggle:hover,.aythen-conv-topbar__icon-btn:hover,.aythen-conv-topbar__chip:hover{transform:none}}.aythen-main--conv-open .aythen-conv-aside{background:var(--conv-sidebar-bg);border-right:1px solid var(--conv-separator);width:260px;min-width:250px;max-width:270px;color:var(--conv-text);transition:width var(--conv-duration) var(--conv-ease),min-width var(--conv-duration) var(--conv-ease),max-width var(--conv-duration) var(--conv-ease),opacity var(--conv-duration) var(--conv-ease),border-color var(--conv-duration) var(--conv-ease)}.aythen-main--conv-open .aythen-conv-aside.is-collapsed,.aythen-main--conv-aside-collapsed .aythen-conv-aside{opacity:0;pointer-events:none;border-right-width:0;border-right-color:#0000;margin:0;padding:0;overflow:hidden;width:0!important;min-width:0!important;max-width:0!important}.aythen-main--conv-open .aythen-conv-aside.is-doc-preview,.aythen-main--conv-doc-preview .aythen-conv-aside.is-doc-preview{flex-direction:column;width:min(48vw,32rem);min-width:18rem;max-width:min(52vw,36rem);display:flex;overflow:hidden}.aythen-conv-doc-sidebar{background:var(--conv-sidebar-bg,var(--conv-bg));flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.aythen-conv-doc-sidebar__head{border-bottom:.5px solid var(--conv-separator);background:linear-gradient(#ffffff47,#0000);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.65rem .75rem .5rem;display:flex}.aythen-conv-doc-sidebar__titles{flex:auto;min-width:0}.aythen-conv-doc-sidebar__kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--conv-text-secondary);margin:0 0 .1rem;font-size:.625rem;font-weight:650}.aythen-conv-doc-sidebar__title{letter-spacing:-.02em;color:var(--conv-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;font-weight:600;line-height:1.25;overflow:hidden}.aythen-conv-doc-sidebar__actions{flex-shrink:0;align-items:center;gap:.3rem;display:flex}.aythen-conv-doc-sidebar__link,.aythen-conv-doc-sidebar__close{-webkit-backdrop-filter:saturate(180%)blur(14px);width:1.75rem;height:1.75rem;color:var(--conv-text);cursor:pointer;background:linear-gradient(165deg,#ffffff8c,#ffffff47);border:.5px solid #f0f0f095;border-radius:999px;place-items:center;margin:0;padding:0;font-size:.95rem;line-height:1;text-decoration:none;transition:background .15s,transform .15s;display:grid}:root:not([data-theme=light]) .aythen-conv-doc-sidebar__link,:root:not([data-theme=light]) .aythen-conv-doc-sidebar__close{background:linear-gradient(165deg,#ffffff2e,#ffffff14);border-color:#ffffff38}.aythen-conv-doc-sidebar__link:hover,.aythen-conv-doc-sidebar__close:hover{transform:translateY(-.5px)}.aythen-conv-doc-sidebar__body{background:var(--conv-bg);flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.aythen-conv-doc-sidebar__body{background:color-mix(in srgb,var(--conv-bg) 92%,#888)}}.aythen-conv-doc-sidebar__status{margin:1rem .85rem;font-size:.8125rem}.aythen-conv-doc-sidebar__viewer{flex:auto;width:100%;height:100%;min-height:0}.aythen-conv-doc-sidebar__viewer.ak2-pdfv,.aythen-conv-doc-sidebar .ak2-pdfv{height:100%;min-height:12rem}@media(max-width:900px){.aythen-main--conv-open .aythen-conv-aside.is-doc-preview,.aythen-main--conv-doc-preview .aythen-conv-aside.is-doc-preview{z-index:45;background:var(--conv-bg,#fff);border-right:0;position:fixed;top:0;right:0;bottom:0;left:0;width:100%!important;min-width:0!important;max-width:none!important;display:flex!important}}:root[data-theme=light] .aythen-main--conv-open .aythen-conv-aside{background:var(--conv-sidebar-bg)}.aythen-main--conv-open .aythen-conv-aside-head{align-items:center;gap:.45rem;min-height:0;margin:.5rem .75rem .25rem;padding:0;display:flex}.aythen-main--conv-open .aythen-conv-aside-search,.aythen-main--conv-open .aythen-conv-aside-search.is-open{flex:auto;min-width:0;padding:0}.aythen-main--conv-open .aythen-conv-aside-actions{flex-shrink:0;align-self:center;gap:.35rem}.aythen-main--conv-open .aythen-conv-aside-new,.aythen-main--conv-open .aythen-conv-aside-collapse{width:1.75rem;height:1.75rem}.aythen-main--conv-open .aythen-conv-aside .aythen-search-field.aythen-search-field--billing-hero{box-sizing:border-box;border:1px solid var(--border);flex:auto;align-items:center;gap:.5rem;width:100%;min-width:0;max-width:none;height:2.25rem;min-height:2.25rem;margin:0;padding:0 .75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aythen-main--conv-open .aythen-conv-aside .aythen-search-field.aythen-search-field--billing-hero{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.aythen-main--conv-open .aythen-conv-aside .aythen-search-field.aythen-search-field--billing-hero{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.aythen-main--conv-open .aythen-conv-aside .aythen-search-field.aythen-search-field--billing-hero{background:color-mix(in srgb,var(--surface) 88%,var(--surface-hover) 12%)}}.aythen-main--conv-open .aythen-conv-aside .aythen-search-field.aythen-search-field--billing-hero{transition:border-color .15s,box-shadow .15s,background .15s}.aythen-main--conv-open .aythen-conv-aside .aythen-search-field.aythen-search-field--billing-hero:focus-within{border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.aythen-main--conv-open .aythen-conv-aside .aythen-search-field.aythen-search-field--billing-hero:focus-within{border-color:color-mix(in srgb,#22c55e 45%,var(--border))}}.aythen-main--conv-open .aythen-conv-aside .aythen-search-field.aythen-search-field--billing-hero:focus-within{background:var(--surface);box-shadow:0 0 0 1px #22c55e2e,0 0 0 3px #22c55e3d}.aythen-main--conv-open .aythen-conv-aside .aythen-search-field--billing-hero .aythen-search-field__icon{width:.875rem;height:.875rem;color:var(--text-muted);opacity:.85;flex-shrink:0}.aythen-main--conv-open .aythen-conv-aside .aythen-search-field--billing-hero .aythen-search-field__input{width:100%;min-width:0;height:100%;color:inherit;font:inherit;letter-spacing:-.01em;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0;font-size:.8125rem;font-weight:400;line-height:1.25}.aythen-main--conv-open .aythen-conv-aside .aythen-search-field--billing-hero .aythen-search-field__input::placeholder{color:var(--text-muted);opacity:.92;line-height:1.25}.aythen-main--conv-open .aythen-conv-aside .aythen-conv-group-title{font-family:var(--font);font-size:var(--conv-font-size-meta);letter-spacing:.01em;text-transform:none;color:var(--conv-text-secondary);opacity:1;font-weight:600}.aythen-main--conv-open .aythen-conv-aside .aythen-conv-group-title:after{display:none}.aythen-main--conv-open .aythen-conv-aside .aythen-conv-item-row{border-radius:var(--conv-radius-control);min-height:2.5rem;margin-bottom:var(--conv-space-4);transition:background var(--conv-duration-fast) var(--conv-ease)}.aythen-main--conv-open .aythen-conv-aside .aythen-conv-item-row:hover{background:var(--conv-hover)}.aythen-main--conv-open .aythen-conv-aside .aythen-conv-item-row.is-active,.aythen-main--conv-open .aythen-conv-aside .aythen-conv-item-row.is-active:hover,:root[data-theme=light] .aythen-main--conv-open .aythen-conv-aside .aythen-conv-item-row.is-active{background:var(--conv-selected)}.aythen-main--conv-open .aythen-conv-aside .aythen-conv-item-row.is-active .aythen-conv-item-title{color:var(--conv-selected-text);font-weight:600}.aythen-main--conv-open .aythen-conv-aside .aythen-conv-item{border-radius:var(--conv-radius-control);min-height:2.5rem;padding:var(--conv-space-8) var(--conv-space-8) var(--conv-space-8) var(--conv-space-12);width:100%}.aythen-main--conv-open .aythen-conv-aside .aythen-conv-item-title{color:var(--conv-text);font-size:var(--conv-font-size-sm);letter-spacing:-.01em;width:100%;font-weight:500}.aythen-main--conv-open .aythen-conv-aside .aythen-conv-item-meta{display:none}.aythen-main--conv-open .aythen-conv-aside .aythen-conv-item-pin,.aythen-main--conv-open .aythen-conv-aside .aythen-conv-item-more{border-radius:var(--conv-radius-sm);transition:background var(--conv-duration-fast) var(--conv-ease),color var(--conv-duration-fast) var(--conv-ease),opacity var(--conv-duration-fast) var(--conv-ease)}.aythen-main--conv-open .aythen-conv-aside .aythen-conv-item-pin:hover,.aythen-main--conv-open .aythen-conv-aside .aythen-conv-item-more:hover{background:var(--conv-hover)}.aythen-main--conv-open .aythen-conv-aside .aythen-conv-item-pin:focus-visible,.aythen-main--conv-open .aythen-conv-aside .aythen-conv-item-more:focus-visible{box-shadow:0 0 0 3px var(--conv-focus-ring);outline:none}.aythen-main--conv-open .aythen-conv-aside .aythen-conv-item-actions{transition:opacity var(--conv-duration-fast) var(--conv-ease);background:linear-gradient(to right,transparent 0%,var(--conv-surface,var(--surface,#fff)) 28%,var(--conv-surface,var(--surface,#fff)) 55%)}@supports (color:color-mix(in lab,red,red)){.aythen-main--conv-open .aythen-conv-aside .aythen-conv-item-actions{background:linear-gradient(to right,transparent 0%,color-mix(in srgb,var(--conv-surface,var(--surface,#fff)) 90%,transparent) 28%,var(--conv-surface,var(--surface,#fff)) 55%)}}.aythen-main--conv-open .aythen-conv-aside .aythen-conv-item-row:hover .aythen-conv-item-actions,.aythen-main--conv-open .aythen-conv-aside .aythen-conv-item-row.is-menu-open .aythen-conv-item-actions{background:linear-gradient(to right,transparent 0%,var(--conv-hover) 28%,var(--conv-hover) 100%)}@supports (color:color-mix(in lab,red,red)){.aythen-main--conv-open .aythen-conv-aside .aythen-conv-item-row:hover .aythen-conv-item-actions,.aythen-main--conv-open .aythen-conv-aside .aythen-conv-item-row.is-menu-open .aythen-conv-item-actions{background:linear-gradient(to right,transparent 0%,color-mix(in srgb,var(--conv-hover) 70%,var(--conv-surface,var(--surface,#fff))) 28%,color-mix(in srgb,var(--conv-hover) 70%,var(--conv-surface,var(--surface,#fff))) 100%)}}.aythen-main--conv-open .aythen-conv-aside .aythen-conv-item-row.is-active .aythen-conv-item-actions,.aythen-main--conv-open .aythen-conv-aside .aythen-conv-item-row.is-active:hover .aythen-conv-item-actions{background:linear-gradient(to right,transparent 0%,var(--conv-selected) 28%,var(--conv-selected) 100%)}@supports (color:color-mix(in lab,red,red)){.aythen-main--conv-open .aythen-conv-aside .aythen-conv-item-row.is-active .aythen-conv-item-actions,.aythen-main--conv-open .aythen-conv-aside .aythen-conv-item-row.is-active:hover .aythen-conv-item-actions{background:linear-gradient(to right,transparent 0%,color-mix(in srgb,var(--conv-selected) 85%,var(--conv-surface,var(--surface,#fff))) 28%,var(--conv-selected) 100%)}}.aythen-main--conv-open .aythen-conv-aside .aythen-conv-item-menu{border:1px solid var(--conv-separator);background:var(--conv-surface-translucent);-webkit-backdrop-filter:blur(var(--conv-blur)) saturate(140%);border-radius:var(--conv-radius-card);box-shadow:var(--conv-shadow-float)}.aythen-conv-full .aythen-conv-boards{gap:var(--conv-space-8);padding-bottom:var(--conv-space-4)}.aythen-conv-full .aythen-board-chip{border:1px solid var(--conv-control-border);background:var(--conv-surface);color:var(--conv-text);border-radius:var(--conv-radius-pill);padding:var(--conv-space-8) var(--conv-space-12);font-family:var(--font);font-size:var(--conv-font-size-sm);letter-spacing:-.01em;box-shadow:var(--conv-shadow-soft);transition:background var(--conv-duration-fast) var(--conv-ease),border-color var(--conv-duration-fast) var(--conv-ease),color var(--conv-duration-fast) var(--conv-ease),box-shadow var(--conv-duration-fast) var(--conv-ease),transform var(--conv-duration-fast) var(--conv-ease);font-weight:500}.aythen-conv-full .aythen-board-chip:hover{border-color:var(--conv-control-border);background:var(--conv-hover);color:var(--conv-text);box-shadow:var(--conv-shadow-soft);transform:none}.aythen-conv-full .aythen-board-chip:focus-visible{box-shadow:0 0 0 3px var(--conv-focus-ring);outline:none}.aythen-conv-full .aythen-board-chip:active{background:var(--conv-selected);transform:scale(.98)}.aythen-conv-full .aythen-board-chip-icon,.aythen-conv-full .aythen-board-chip--docs .aythen-board-chip-icon{color:var(--conv-text-secondary)}.aythen-conv-full .aythen-board-count{background:var(--conv-control-bg);color:var(--conv-text-secondary);border-radius:var(--conv-radius-pill)}.aythen-conv-full .aythen-panel.aythen-chat-full,.aythen-conv-full .aythen-chat-full{box-shadow:none;max-width:calc(var(--conv-thread-max) + var(--conv-panel-width) + var(--conv-space-32));background:0 0;border:0;border-radius:0;padding:0}.aythen-conv-full .aythen-chat-full>h2{color:var(--conv-text-secondary);font-family:var(--font);font-size:var(--conv-font-size-sm);letter-spacing:-.01em;text-transform:none;margin:0 0 var(--conv-space-8);font-weight:500}.aythen-conv-full .aythen-conv-chat{max-width:var(--conv-thread-max);width:100%;margin-inline:auto}.aythen-conv-full .aythen-chat-suggestions{gap:var(--conv-space-8);margin-bottom:var(--conv-space-12)}.aythen-conv-full .aythen-chat-chip{border:1px solid var(--conv-control-border);background:var(--conv-surface);color:var(--conv-text);border-radius:var(--conv-radius-pill);padding:var(--conv-space-8) var(--conv-space-12);font-size:var(--conv-font-size-sm);box-shadow:none;transition:background var(--conv-duration-fast) var(--conv-ease),border-color var(--conv-duration-fast) var(--conv-ease),color var(--conv-duration-fast) var(--conv-ease),box-shadow var(--conv-duration-fast) var(--conv-ease);font-weight:500}.aythen-conv-full .aythen-chat-chip:hover:not(:disabled){border-color:var(--conv-control-border);background:var(--conv-hover);color:var(--conv-text);box-shadow:none}.aythen-conv-full .aythen-chat-chip:focus-visible{box-shadow:0 0 0 3px var(--conv-focus-ring);outline:none}.aythen-conv-full .aythen-chat-chip:active:not(:disabled){background:var(--conv-selected)}.aythen-conv-full .aythen-chat-messages{margin-bottom:var(--conv-space-12);gap:.4rem}.aythen-conv-msg{width:100%;max-width:min(100%,var(--conv-thread-max));display:flex}.aythen-conv-msg--user{justify-content:flex-end}.aythen-conv-msg--assistant{justify-content:flex-start}.aythen-conv-msg--system{padding-block:var(--conv-space-4);justify-content:center}.aythen-conv-msg__system-text{text-align:center;max-width:28rem;color:var(--conv-text-secondary);margin:0;font-size:.75rem}.aythen-conv-msg__row{align-items:flex-end;gap:.25rem;max-width:min(82%,26rem);display:flex;position:relative}.aythen-conv-msg--user .aythen-conv-msg__row{flex-direction:row-reverse}.aythen-conv-msg__bubble{letter-spacing:-.01em;min-width:0;color:var(--conv-text);border:0;border-radius:1.1rem;padding:.45rem .7rem;font-size:.875rem;line-height:1.35;transition:background .15s,opacity .15s;box-shadow:0 .5px 1px #0000000f}.aythen-conv-msg--user .aythen-conv-msg__bubble{background:var(--conv-bubble-user-bg);color:var(--conv-bubble-user-fg);border-radius:1.1rem 1.1rem .3rem}.aythen-conv-msg--assistant .aythen-conv-msg__bubble{background:var(--conv-bubble-assistant-bg);color:var(--conv-bubble-assistant-fg);border-radius:1.1rem 1.1rem 1.1rem .3rem}.aythen-conv-msg.is-error .aythen-conv-msg__bubble{background:#ff453a;border:.5px solid #ff453a73}@supports (color:color-mix(in lab,red,red)){.aythen-conv-msg.is-error .aythen-conv-msg__bubble{background:color-mix(in srgb,#ff453a 12%,var(--conv-bubble-assistant-bg))}}.aythen-conv-msg.is-error .aythen-conv-msg__bubble{color:var(--conv-bubble-assistant-fg)}.aythen-conv-msg.is-sending .aythen-conv-msg__bubble{opacity:.78}.aythen-conv-msg__plain{white-space:pre-wrap;word-break:break-word;margin:0}.aythen-conv-msg__sending{opacity:.65;margin-top:.2rem;font-size:.65rem;display:inline-block}.aythen-conv-msg--user .aythen-conv-msg__sending,.aythen-conv-msg--user .aythen-conv-msg__partial-mark{color:var(--conv-bubble-user-fg)}@supports (color:color-mix(in lab,red,red)){.aythen-conv-msg--user .aythen-conv-msg__sending,.aythen-conv-msg--user .aythen-conv-msg__partial-mark{color:color-mix(in srgb,var(--conv-bubble-user-fg) 70%,transparent)}}.aythen-conv-msg__partial-mark{color:var(--conv-text-secondary)}.aythen-conv-msg__typing{align-items:center;gap:.28rem;min-height:1rem;padding:.1rem .15rem;display:inline-flex}.aythen-conv-msg__dot{opacity:.55;background:currentColor;border-radius:50%;width:.32rem;height:.32rem;animation:1.2s ease-in-out infinite aythen-conv-msg-bounce}.aythen-conv-msg--assistant .aythen-conv-msg__dot{background:var(--conv-bubble-assistant-fg)}.aythen-conv-msg__dot:nth-child(2){animation-delay:.15s}.aythen-conv-msg__dot:nth-child(3){animation-delay:.3s}@keyframes aythen-conv-msg-bounce{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-.12rem)}}.aythen-conv-msg__menu{opacity:0;flex:none;align-self:center;transition:opacity .15s;position:relative}.aythen-conv-msg__row:hover .aythen-conv-msg__menu,.aythen-conv-msg__row:focus-within .aythen-conv-msg__menu{opacity:1}@media(hover:none){.aythen-conv-msg__menu{opacity:.55}}@media(prefers-reduced-motion:reduce){.aythen-conv-msg__dot{opacity:.7;animation:none}}.aythen-conv-msg__menu-trigger{width:1.5rem;height:1.5rem;color:var(--conv-text-secondary);letter-spacing:.04em;cursor:pointer;background:0 0;border:.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;font-size:.8rem;display:inline-flex}.aythen-conv-msg__menu-trigger:hover{background:var(--conv-hover);color:var(--conv-text)}.aythen-conv-msg__menu-trigger:focus-visible{opacity:1;box-shadow:0 0 0 3px var(--conv-focus-ring);outline:none}.aythen-conv-msg__menu-pop{z-index:4;min-width:8rem;padding:var(--conv-space-4);border:1px solid var(--conv-separator);border-radius:var(--conv-radius-control);background:var(--conv-surface);box-shadow:var(--conv-shadow-soft);position:absolute;top:100%;right:0}.aythen-conv-msg--user .aythen-conv-msg__menu-pop{left:0;right:auto}.aythen-conv-msg__menu-item{width:100%;padding:var(--conv-space-8) var(--conv-space-12);border-radius:var(--conv-radius-sm);color:var(--conv-text);font-size:var(--conv-font-size-sm);text-align:start;cursor:pointer;background:0 0;border:none;margin:0;display:block}.aythen-conv-msg__menu-item:hover,.aythen-conv-msg__menu-item:focus-visible{background:var(--conv-hover);outline:none}.aythen-conv-msg__docs{gap:var(--conv-space-8);margin:var(--conv-space-12) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.aythen-conv-msg__doc{border:.5px solid;border-radius:999px;align-items:center;gap:.3rem;max-width:100%;padding:.2rem .5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aythen-conv-msg__doc{border:.5px solid color-mix(in srgb,currentColor 16%,transparent)}}.aythen-conv-msg__doc{background:currentColor}@supports (color:color-mix(in lab,red,red)){.aythen-conv-msg__doc{background:color-mix(in srgb,currentColor 8%,transparent)}}.aythen-conv-msg__doc{color:inherit;opacity:.88;font-size:.75rem}.aythen-conv-msg__doc-name{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;color:inherit;overflow:hidden}.aythen-conv-msg__actions{margin-top:.55rem}.aythen-conv-msg__actions-intro{opacity:.72;color:inherit;margin:0 0 .4rem;font-size:.75rem}.aythen-conv-msg__actions-list{flex-wrap:wrap;gap:.35rem;display:flex}.aythen-conv-msg__action{border:.5px solid;align-items:center;gap:.3rem;margin:0;padding:.35rem .65rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aythen-conv-msg__action{border:.5px solid color-mix(in srgb,currentColor 18%,transparent)}}.aythen-conv-msg__action{background:currentColor;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.aythen-conv-msg__action{background:color-mix(in srgb,currentColor 8%,transparent)}}.aythen-conv-msg__action{color:inherit;letter-spacing:-.01em;cursor:pointer;font-size:.75rem;font-weight:500;line-height:1.2;transition:background .15s,border-color .15s,transform .15s}.aythen-conv-msg__action span{opacity:.7;color:inherit;font-weight:650}.aythen-conv-msg__action:hover:not(:disabled){background:currentColor}@supports (color:color-mix(in lab,red,red)){.aythen-conv-msg__action:hover:not(:disabled){background:color-mix(in srgb,currentColor 14%,transparent)}}.aythen-conv-msg__action:hover:not(:disabled){transform:translateY(-.5px)}.aythen-conv-msg__action:focus-visible{box-shadow:0 0 0 3px var(--conv-focus-ring);outline:none}.aythen-conv-msg__error-bar{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.55rem;display:flex}.aythen-conv-msg__error-label{opacity:.75;color:inherit;font-size:.75rem}.aythen-conv-msg__retry{border:.5px solid;margin:0;padding:.28rem .6rem}@supports (color:color-mix(in lab,red,red)){.aythen-conv-msg__retry{border:.5px solid color-mix(in srgb,currentColor 22%,transparent)}}.aythen-conv-msg__retry{background:currentColor;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.aythen-conv-msg__retry{background:color-mix(in srgb,currentColor 8%,transparent)}}.aythen-conv-msg__retry{color:inherit;cursor:pointer;font-size:.75rem;font-weight:550}.aythen-conv-msg__retry:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.aythen-conv-msg__retry:hover{background:color-mix(in srgb,currentColor 14%,transparent)}}.aythen-conv-msg__retry:focus-visible{box-shadow:0 0 0 3px var(--conv-focus-ring);outline:none}.aythen-conv-md{min-width:0;color:inherit;flex-direction:column;gap:.4rem;display:flex}.aythen-conv-md__p{white-space:pre-wrap;word-break:break-word;margin:0}.aythen-conv-md__heading{letter-spacing:-.015em;margin:0;font-size:.875rem;font-weight:650}.aythen-conv-md__list{margin:0;padding-inline-start:1.1rem}.aythen-conv-md__list li+li{margin-top:.15rem}.aythen-conv-md code{font-family:var(--mono,ui-monospace, monospace);background:currentColor;border-radius:.3rem;padding:.08em .3em;font-size:.88em}@supports (color:color-mix(in lab,red,red)){.aythen-conv-md code{background:color-mix(in srgb,currentColor 12%,transparent)}}.aythen-conv-md__pre{border:.5px solid;border-radius:.65rem;margin:0;padding:.55rem .65rem;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.aythen-conv-md__pre{border:.5px solid color-mix(in srgb,currentColor 14%,transparent)}}.aythen-conv-md__pre{background:currentColor}@supports (color:color-mix(in lab,red,red)){.aythen-conv-md__pre{background:color-mix(in srgb,currentColor 8%,transparent)}}.aythen-conv-md__pre code{white-space:pre;background:0 0;padding:0;font-size:.78rem}.aythen-conv-md__table-wrap{border:.5px solid;border-radius:.65rem;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.aythen-conv-md__table-wrap{border:.5px solid color-mix(in srgb,currentColor 14%,transparent)}}.aythen-conv-md__table{border-collapse:collapse;width:100%;font-size:.78rem}.aythen-conv-md__table th,.aythen-conv-md__table td{border-bottom:.5px solid;padding:.35rem .5rem}@supports (color:color-mix(in lab,red,red)){.aythen-conv-md__table th,.aythen-conv-md__table td{border-bottom:.5px solid color-mix(in srgb,currentColor 12%,transparent)}}.aythen-conv-md__table th,.aythen-conv-md__table td{text-align:start}.aythen-conv-md__table th{background:currentColor;font-weight:650}@supports (color:color-mix(in lab,red,red)){.aythen-conv-md__table th{background:color-mix(in srgb,currentColor 6%,transparent)}}.aythen-conv-md__table th{color:inherit;opacity:.85}.aythen-conv-md a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.aythen-conv-md a:focus-visible{box-shadow:0 0 0 3px var(--conv-focus-ring);border-radius:2px;outline:none}.aythen-conv-chart-card{margin-top:var(--conv-space-12);border:1px solid var(--conv-separator);border-radius:var(--conv-radius-card);background:var(--conv-bg)}@supports (color:color-mix(in lab,red,red)){.aythen-conv-chart-card{background:color-mix(in srgb,var(--conv-bg) 55%,var(--conv-surface))}}.aythen-conv-chart-card{transition:border-color var(--conv-duration-fast) var(--conv-ease);overflow:hidden}.aythen-conv-chart-card:hover{border-color:var(--conv-control-border)}.aythen-conv-chart-card__head{justify-content:space-between;align-items:center;gap:var(--conv-space-8);padding:var(--conv-space-8) var(--conv-space-12);border-bottom:1px solid var(--conv-separator);display:flex}.aythen-conv-chart-card__title{font-size:var(--conv-font-size-sm);color:var(--conv-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.aythen-conv-chart-card__type{font-size:var(--conv-font-size-meta);color:var(--conv-text-secondary);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.aythen-conv-chart-card__canvas{width:100%;padding:var(--conv-space-8) var(--conv-space-12) var(--conv-space-12);box-sizing:content-box;position:relative}.aythen-conv-chart-card__missing{color:var(--conv-text-secondary,var(--muted));margin:0;padding:.75rem .25rem .5rem;font-size:.8125rem;line-height:1.4}.aythen-conv-chart-card__actions{justify-content:flex-end;margin-top:.5rem;display:flex}.aythen-conv-chart-card__open{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--conv-border,#0000001a);background:var(--conv-surface-2,transparent);color:var(--conv-text,inherit);cursor:pointer;border-radius:.5rem;min-height:2rem;padding:.35rem .7rem;font-family:inherit;font-size:.8125rem}.aythen-conv-chart-card__open:hover{background:var(--conv-hover,#0000000a)}.aythen-conv-chart-card__open:focus-visible{outline:2px solid var(--conv-focus,var(--accent));outline-offset:2px}.aythen-conv-composer__active-chart{border:.5px solid var(--composer-glass-border,#f0f0f095);-webkit-backdrop-filter:saturate(180%)blur(14px);max-width:100%;color:var(--conv-text-secondary);background:linear-gradient(165deg,#ffffff8c,#ffffff47);border-radius:999px;align-items:center;gap:.35rem;margin:0;padding:.3rem .4rem .3rem .65rem;font-size:.75rem;line-height:1.25;display:flex;box-shadow:inset 0 1px #ffffffb3}.aythen-conv-composer__active-chart-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;color:var(--conv-text);flex:1;font-weight:550;overflow:hidden}.aythen-conv-composer__active-chart-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.35rem;height:1.35rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;font-size:.95rem;line-height:1;display:grid}.aythen-conv-composer__active-chart-clear:hover{background:var(--conv-text)}@supports (color:color-mix(in lab,red,red)){.aythen-conv-composer__active-chart-clear:hover{background:color-mix(in srgb,var(--conv-text) 8%,transparent)}}.aythen-conv-composer__active-chart-clear:hover{color:var(--conv-text)}.aythen-conv-composer__active-chart-clear:focus-visible{box-shadow:0 0 0 3px var(--conv-focus-ring);outline:none}.aythen-conv-chart-card__placeholder,.aythen-conv-chart-card__empty{border-radius:var(--conv-radius-sm);background:linear-gradient(90deg,var(--conv-text) 0%,var(--conv-text) 50%,var(--conv-text) 100%);width:100%;height:100%}@supports (color:color-mix(in lab,red,red)){.aythen-conv-chart-card__placeholder,.aythen-conv-chart-card__empty{background:linear-gradient(90deg,color-mix(in srgb,var(--conv-text) 4%,transparent),color-mix(in srgb,var(--conv-text) 8%,transparent),color-mix(in srgb,var(--conv-text) 4%,transparent))}}.aythen-conv-composer{--composer-glass-fill:#ffffff7a;--composer-glass-border:#f1f1f19c;--composer-glass-highlight:inset 0 1px 0 #ffffffc7;width:100%;max-width:min(40rem,var(--conv-thread-max));padding:.5rem .75rem calc(.65rem + env(safe-area-inset-bottom,0px));z-index:2;flex-shrink:0;margin-inline:auto;position:relative}:root:not([data-theme=light]) .aythen-conv-composer{--composer-glass-fill:#ffffff1f;--composer-glass-border:#ffffff38;--composer-glass-highlight:inset 0 1px 0 #ffffff47}.aythen-conv-composer__fade{pointer-events:none;background:linear-gradient(180deg,var(--conv-bg) 0%,var(--conv-bg) 92%);height:2rem;position:absolute;bottom:100%;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.aythen-conv-composer__fade{background:linear-gradient(180deg,color-mix(in srgb,var(--conv-bg) 0%,transparent) 0%,var(--conv-bg) 92%)}}.aythen-conv-composer__shell{flex-direction:column;align-items:stretch;gap:.4rem;display:flex}.aythen-conv-composer__row{align-items:flex-end;gap:.45rem;width:100%;min-width:0;display:flex}.aythen-conv-composer__row .aythen-conv-composer__form{flex:auto;min-width:0}.aythen-conv-composer__sidebar-toggle{width:var(--conv-glass-btn-size,1.75rem);height:var(--conv-glass-btn-size,1.75rem);border:.5px solid var(--conv-glass-border);background:var(--conv-glass-bg);-webkit-backdrop-filter:saturate(180%)blur(18px);box-shadow:var(--conv-glass-shadow);color:var(--conv-text-secondary);cursor:pointer;border-radius:999px;flex-shrink:0;place-items:center;margin:0 0 .35rem;padding:0;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-grid}.aythen-conv-composer__sidebar-toggle:hover{color:var(--conv-text);transform:translateY(-.5px)}.aythen-conv-composer__sidebar-toggle:focus-visible{box-shadow:var(--conv-glass-shadow),0 0 0 3px var(--conv-focus-ring);outline:none}.aythen-conv-composer__sidebar-toggle svg{display:block}.aythen-conv-composer__chrome{width:100%;min-width:0;padding-top:.15rem}.aythen-conv-composer--with-chrome .aythen-conv-composer__shell{gap:.45rem}.aythen-conv-topbar--composer .aythen-conv-topbar__row{min-height:1.75rem;padding:.1rem .15rem 0}.aythen-conv-composer__context{flex-wrap:wrap;align-items:center;gap:.35rem;padding-inline:.15rem;display:flex}.aythen-conv-composer__file{border:1px solid var(--conv-text,var(--text));border-radius:.75rem;align-items:center;gap:.45rem;max-width:min(100%,15.5rem);min-height:2.35rem;padding:.3rem .55rem .3rem .35rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.aythen-conv-composer__file{border:1px solid color-mix(in srgb,var(--conv-text,var(--text)) 12%,transparent)}}.aythen-conv-composer__file{background:var(--conv-text,var(--text))}@supports (color:color-mix(in lab,red,red)){.aythen-conv-composer__file{background:color-mix(in srgb,var(--conv-text,var(--text)) 3.5%,var(--conv-bg,#fff))}}.aythen-conv-composer__file{color:var(--conv-text)}.aythen-conv-composer__file--pending.is-error{background:#ff453a1a;border-color:#ff453a73}.aythen-conv-composer__file--pending.is-loading{border-style:dashed}.aythen-conv-composer__file-icon,.aythen-conv-composer__file .doc-card-file-icon{width:1.35rem;height:1.35rem;color:inherit;background:0 0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;line-height:0;display:inline-flex}.aythen-conv-composer__file-icon.doc-card-file-icon svg,.aythen-conv-composer__file .doc-card-file-icon svg{width:1.35rem;height:1.35rem;display:block}.aythen-conv-composer__file-copy{flex-direction:column;align-items:flex-start;gap:.05rem;min-width:0;display:flex}.aythen-conv-composer__file-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.015em;max-width:100%;font-size:.8125rem;font-weight:600;line-height:1.2;overflow:hidden}.aythen-conv-composer__file-meta{color:var(--conv-text-secondary);letter-spacing:-.01em;font-size:.6875rem;font-weight:500;line-height:1.2}.aythen-conv-composer__file-remove{color:#fff;cursor:pointer;background:#111;border:0;border-radius:999px;place-items:center;width:1.15rem;height:1.15rem;margin:0;padding:0;font-size:.75rem;line-height:1;display:grid;position:absolute;top:-.35rem;right:-.35rem}.aythen-conv-composer__file-remove:hover{background:#000}.aythen-conv-composer__file-remove:focus-visible{outline:2px solid var(--conv-focus-ring,var(--accent));outline-offset:1px}.aythen-conv-composer__chip{border:.5px solid var(--composer-glass-border);background:linear-gradient(165deg,#ffffff8c 0%,var(--composer-glass-fill) 100%);-webkit-backdrop-filter:saturate(180%)blur(14px);max-width:100%;min-height:1.625rem;box-shadow:var(--composer-glass-highlight),0 1px 2px #0000000d;color:var(--conv-text);letter-spacing:-.01em;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.75rem;line-height:1.2;display:inline-flex}.aythen-conv-composer--chatgpt{max-width:none;padding:.65rem .75rem calc(.85rem + env(safe-area-inset-bottom,0px))}.aythen-conv-composer--chatgpt .aythen-conv-composer__fade{display:none}.aythen-conv-composer--chatgpt .aythen-conv-composer__shell{border:1px solid var(--conv-text,var(--text));gap:.55rem;padding:.65rem .7rem .55rem}@supports (color:color-mix(in lab,red,red)){.aythen-conv-composer--chatgpt .aythen-conv-composer__shell{border:1px solid color-mix(in srgb,var(--conv-text,var(--text)) 12%,transparent)}}.aythen-conv-composer--chatgpt .aythen-conv-composer__shell{background:var(--conv-bg,#fff);border-radius:1.35rem;box-shadow:0 1px 2px #0000000a,0 8px 24px #0000000f}:root:not([data-theme=light]) .aythen-conv-composer--chatgpt .aythen-conv-composer__shell{background:var(--conv-bg,#1c1c1e)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-conv-composer--chatgpt .aythen-conv-composer__shell{background:color-mix(in srgb,var(--conv-bg,#1c1c1e) 92%,#fff)}}:root:not([data-theme=light]) .aythen-conv-composer--chatgpt .aythen-conv-composer__shell{border-color:#ffffff24;box-shadow:0 1px 2px #0003,0 10px 28px #00000047}.aythen-conv-composer--chatgpt .aythen-conv-composer__context{padding:0 .15rem}.aythen-conv-composer--chatgpt .aythen-conv-composer__form{min-height:2.35rem;box-shadow:none;background:0 0;border-radius:0;padding:.15rem .1rem .15rem .2rem}.aythen-conv-composer--chatgpt .aythen-conv-composer__form:focus-within{box-shadow:none;background:0 0}.aythen-conv-composer--chatgpt .aythen-conv-composer__textarea{padding:.45rem .25rem;font-size:.9375rem}.aythen-conv-composer--chatgpt .aythen-conv-composer__send{color:#fff;width:2rem;height:2rem;box-shadow:none;background:#111;border:0}:root:not([data-theme=light]) .aythen-conv-composer--chatgpt .aythen-conv-composer__send{color:#111;background:#f5f5f7}.aythen-conv-composer--chatgpt .aythen-conv-composer__send:hover:not(:disabled){background:#000;transform:none}:root:not([data-theme=light]) .aythen-conv-composer--chatgpt .aythen-conv-composer__send:hover:not(:disabled){background:#fff}.aythen-conv-composer--chatgpt .aythen-conv-composer__send:disabled:not(.is-processing){background:var(--conv-text,var(--text))}@supports (color:color-mix(in lab,red,red)){.aythen-conv-composer--chatgpt .aythen-conv-composer__send:disabled:not(.is-processing){background:color-mix(in srgb,var(--conv-text,var(--text)) 18%,transparent)}}.aythen-conv-composer--chatgpt .aythen-conv-composer__send:disabled:not(.is-processing){color:var(--conv-bg,#fff)}@supports (color:color-mix(in lab,red,red)){.aythen-conv-composer--chatgpt .aythen-conv-composer__send:disabled:not(.is-processing){color:color-mix(in srgb,var(--conv-bg,#fff) 70%,transparent)}}.aythen-conv-composer--chatgpt .aythen-conv-composer__send:disabled:not(.is-processing){opacity:1}.aythen-conv-composer--chatgpt .aythen-conv-composer__send.is-processing{background:var(--conv-text,var(--text))}@supports (color:color-mix(in lab,red,red)){.aythen-conv-composer--chatgpt .aythen-conv-composer__send.is-processing{background:color-mix(in srgb,var(--conv-text,var(--text)) 18%,transparent)}}:root:not([data-theme=light]) .aythen-conv-composer__chip{background:linear-gradient(165deg,#ffffff2e 0%,var(--composer-glass-fill) 100%)}.aythen-conv-composer__chip--pending.is-error{background:#ff453a1f;border-color:#ff453a73}.aythen-conv-composer__chip--pending.is-loading{border-style:dashed}.aythen-conv-composer__chip-dot{background:var(--conv-text-secondary);border-radius:50%;flex-shrink:0;width:.35rem;height:.35rem}.aythen-conv-composer__chip-name{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;color:inherit;font-weight:550;overflow:hidden}.aythen-conv-composer__chip-meta,.aythen-conv-composer__chip-status{color:var(--conv-text-secondary);white-space:nowrap;font-size:.65rem}.aythen-conv-composer__chip-remove{width:1.15rem;height:1.15rem;color:var(--conv-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;font-size:.9rem;line-height:1;display:inline-flex}.aythen-conv-composer__chip-remove:hover{background:var(--conv-text)}@supports (color:color-mix(in lab,red,red)){.aythen-conv-composer__chip-remove:hover{background:color-mix(in srgb,var(--conv-text) 8%,transparent)}}.aythen-conv-composer__chip-remove:hover{color:var(--conv-text)}.aythen-conv-composer__chip-remove:focus-visible{box-shadow:0 0 0 3px var(--conv-focus-ring);outline:none}.aythen-conv-composer__form{background:var(--conv-control-bg,var(--conv-text,var(--text)));border:0;border-radius:1.35rem;align-items:flex-end;gap:.4rem;min-height:2.75rem;padding:.4rem .4rem .4rem .45rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-conv-composer__form{background:var(--conv-control-bg,color-mix(in srgb, var(--conv-text,var(--text)) 6%, transparent))}}.aythen-conv-composer__form{box-shadow:none;-webkit-backdrop-filter:none;transition:background .18s,box-shadow .18s}:root:not([data-theme=light]) .aythen-conv-composer__form{background:var(--conv-control-bg,var(--conv-text,#fff))}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-conv-composer__form{background:var(--conv-control-bg,color-mix(in srgb, var(--conv-text,#fff) 10%, transparent))}}:root:not([data-theme=light]) .aythen-conv-composer__form{box-shadow:none}.aythen-conv-composer__form:focus-within{background:var(--conv-hover,var(--conv-text,var(--text)))}@supports (color:color-mix(in lab,red,red)){.aythen-conv-composer__form:focus-within{background:var(--conv-hover,color-mix(in srgb, var(--conv-text,var(--text)) 8%, transparent))}}.aythen-conv-composer__form:focus-within{box-shadow:0 0 0 3px var(--conv-focus-ring)}.aythen-conv-composer__textarea{min-width:0;min-height:1.35rem;max-height:9rem;color:var(--conv-text);font:inherit;letter-spacing:-.015em;resize:none;background:0 0;border:none;outline:none;flex:auto;margin:0;padding:.4rem .2rem;font-size:.9375rem;line-height:1.35;overflow-y:hidden}.aythen-conv-composer__textarea::placeholder{color:var(--conv-text-secondary);opacity:.85}.aythen-conv-composer__textarea:disabled{opacity:.7;cursor:not-allowed}.aythen-conv-composer__icon-btn,.aythen-conv-composer__send{border:.5px solid var(--composer-glass-border);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0;padding:0;transition:background .18s,border-color .18s,box-shadow .18s,color .18s,opacity .18s,transform .18s;display:inline-flex}.aythen-conv-composer__icon-btn{background:linear-gradient(165deg,#ffffff8c 0%,var(--composer-glass-fill) 100%);-webkit-backdrop-filter:saturate(180%)blur(14px);box-shadow:var(--composer-glass-highlight);color:var(--conv-text-secondary)}:root:not([data-theme=light]) .aythen-conv-composer__icon-btn{background:linear-gradient(165deg,#fff3 0%,var(--composer-glass-fill) 100%)}.aythen-conv-composer__icon-btn:hover:not(:disabled){color:var(--conv-text);border-color:#f9f9f9b7;transform:translateY(-.5px)}.aythen-conv-composer__icon-btn.is-active{color:var(--conv-text);background:linear-gradient(165deg,#ffffffb8 0%,var(--accent,#0a84ff) 100%)}@supports (color:color-mix(in lab,red,red)){.aythen-conv-composer__icon-btn.is-active{background:linear-gradient(165deg,#ffffffb8,color-mix(in srgb,var(--accent,#0a84ff) 14%,var(--composer-glass-fill)))}}.aythen-conv-composer__icon-btn.is-active{border-color:var(--accent,#0a84ff)}@supports (color:color-mix(in lab,red,red)){.aythen-conv-composer__icon-btn.is-active{border-color:color-mix(in srgb,var(--accent,#0a84ff) 28%,var(--composer-glass-border,transparent))}}:root:not([data-theme=light]) .aythen-conv-composer__icon-btn.is-active{background:linear-gradient(165deg,#ffffff47 0%,var(--accent,#0a84ff) 100%)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-conv-composer__icon-btn.is-active{background:linear-gradient(165deg,#ffffff47,color-mix(in srgb,var(--accent,#0a84ff) 18%,var(--composer-glass-fill)))}}.aythen-conv-composer__icon-btn:focus-visible,.aythen-conv-composer__send:focus-visible{box-shadow:var(--composer-glass-highlight),0 0 0 3px var(--conv-focus-ring);outline:none}.aythen-conv-composer__icon-btn:disabled{opacity:.45;cursor:not-allowed}.aythen-conv-composer__mic.is-listening{color:#e11d48;background:#e11d481f;border-color:#e11d4873;box-shadow:0 0 0 3px #e11d4829}.aythen-conv-composer__mic.is-listening svg{animation:1.1s ease-in-out infinite aythen-conv-mic-pulse}@keyframes aythen-conv-mic-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}.aythen-conv-composer__icon-btn svg,.aythen-conv-composer__send svg{width:1.125rem;height:1.125rem;display:block}.aythen-conv-composer__attach-wrap{flex-shrink:0;position:relative}.aythen-conv-composer__attach-menu{z-index:90;min-width:14rem;max-width:min(20rem,80vw);inset:auto auto calc(100% + .4rem) 0}.aythen-conv-drive-picker{z-index:80;place-items:center;padding:1rem;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.aythen-conv-drive-picker__backdrop{cursor:pointer;background:#00000073;border:0;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.aythen-conv-drive-picker__panel{z-index:1;border:1px solid var(--conv-control-border,#ffffff14);background:var(--conv-sidebar-bg,var(--bg,#171717));width:min(28rem,100%);max-height:min(70vh,32rem);box-shadow:var(--conv-shadow-float,0 8px 28px #00000052);border-radius:1rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex;position:relative}.aythen-conv-drive-picker__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.aythen-conv-drive-picker__title{margin:0;font-size:.9375rem;font-weight:600}.aythen-conv-drive-picker__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--conv-control-bg,#ffffff0a);width:1.75rem;height:1.75rem;color:inherit;cursor:pointer;border:0;border-radius:999px;place-items:center;margin:0;padding:0;font-size:1.1rem;line-height:1;display:grid}.aythen-conv-drive-picker__list{flex-direction:column;gap:.25rem;min-height:0;display:flex;overflow:auto}.aythen-conv-drive-picker__item{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:.65rem .75rem;font-size:.8125rem;display:flex}.aythen-conv-drive-picker__item:hover:not(:disabled){background:var(--conv-hover,#ffffff0d)}.aythen-conv-drive-picker__item:disabled{opacity:.6;cursor:default}.aythen-conv-drive-picker__item-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aythen-conv-drive-picker__hint,.aythen-conv-drive-picker__error{color:var(--conv-text-secondary,#a1a1aa);margin:0;font-size:.8125rem}.aythen-conv-drive-picker__error{color:#ff6b6b}.aythen-conv-composer__send{color:#fff;background:#0a0a0a;border-color:#3b3b3b;box-shadow:inset 0 1px #ffffff38,0 1px 3px #0000002e}:root:not([data-theme=light]) .aythen-conv-composer__send{color:#0a0a0a;background:#f5f5f7;border-color:#acacad}.aythen-conv-composer__send:hover:not(:disabled){opacity:.92;transform:translateY(-.5px)}.aythen-conv-composer__send:active:not(:disabled){transform:scale(.97)}.aythen-conv-composer__send:disabled:not(.is-processing){opacity:.32;cursor:not-allowed;transform:none}.aythen-conv-composer__send.is-processing{opacity:.85;cursor:progress}.aythen-conv-composer__spinner{border:2px solid;width:.9rem;height:.9rem}@supports (color:color-mix(in lab,red,red)){.aythen-conv-composer__spinner{border:2px solid color-mix(in srgb,currentColor 28%,transparent)}}.aythen-conv-composer__spinner{border-top-color:currentColor;border-radius:50%;animation:.7s linear infinite aythen-conv-composer-spin}.aythen-conv-composer__spinner--sm{border-width:1.5px;border-color:var(--conv-text-secondary);width:.7rem;height:.7rem}@supports (color:color-mix(in lab,red,red)){.aythen-conv-composer__spinner--sm{border-color:color-mix(in srgb,var(--conv-text-secondary) 35%,transparent)}}.aythen-conv-composer__spinner--sm{border-top-color:var(--conv-text-secondary)}.aythen-conv-composer__sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aythen-conv-composer__hint{letter-spacing:-.01em;color:var(--conv-text-secondary);text-align:center;opacity:.7;margin:0;padding-inline:.35rem;font-size:.625rem;font-weight:500}@keyframes aythen-conv-composer-spin{to{transform:rotate(360deg)}}.aythen-main--conv-open .aythen-content:has(>.aythen-conv-workspace),.aythen-main--conv-detail .aythen-content:has(>.aythen-conv-workspace){background:var(--conv-bg);flex-direction:column;display:flex;overflow:hidden!important}.aythen-main--conv-detail .aythen-content>.aythen-conv-workspace,.aythen-main--conv-open .aythen-content>.aythen-conv-workspace{flex:auto;height:100%;min-height:0;max-height:100%;overflow:hidden}.aythen-conv-workspace.aythen-conv-full{box-sizing:border-box;background:var(--conv-bg);flex-direction:column;gap:0;height:100%;max-height:100%;padding:0;display:flex;overflow:hidden}.aythen-share-shell .aythen-conv-workspace.aythen-conv-full{height:100dvh;min-height:0;max-height:100dvh}.aythen-conv-body{min-height:0;padding:0 var(--conv-space-16) var(--conv-space-16);flex:auto;grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow:hidden}.aythen-conv-body.is-panel-open{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.aythen-conv-body.is-panel-open .aythen-conv-thread{display:none}.aythen-conv-body.is-panel-open .aythen-conv-insight{width:100%;height:100%;min-height:0;display:flex}.aythen-conv-body.is-panel-open .aythen-conv-insight__panel{box-shadow:none;background:var(--conv-bg);border:0;border-radius:0}.aythen-conv-body.is-panel-open .aythen-conv-insight__scroll{padding-top:var(--conv-space-4)}.aythen-conv-body--readonly{grid-template-columns:minmax(0,1fr);padding:0}.aythen-conv-body--readonly .aythen-conv-insight{width:100%;height:100%;min-height:0;display:flex}.aythen-conv-body--readonly .aythen-conv-insight__panel{box-shadow:none;background:var(--conv-bg);border:0;border-radius:0}.aythen-conv-thread{min-width:0;min-height:0;padding-top:var(--conv-space-8);flex-direction:column;display:flex;overflow:hidden}.aythen-conv-thread__title{display:none}.aythen-conv-thread__body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.aythen-conv-thread .aythen-conv-chat{min-height:0;max-width:var(--conv-thread-max);flex-direction:column;flex:auto;width:100%;margin-inline:auto;display:flex}.aythen-conv-thread .aythen-chat-suggestions{flex-shrink:0}.aythen-conv-thread .aythen-chat-messages,.aythen-conv-thread .aythen-chat-messages--tall,.aythen-conv-thread .aythen-chat-messages.aythen-chat-messages--tall{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;height:auto;min-height:0;overflow:hidden auto;max-height:none!important}.aythen-conv-thread .aythen-conv-chat.is-empty .aythen-chat-messages{flex-direction:column;justify-content:center;display:flex}.aythen-conv-thread .aythen-conv-composer{position:sticky;bottom:0}.aythen-conv-empty-state{width:100%;min-height:min(52vh,28rem);padding:var(--conv-space-24) var(--conv-space-12) var(--conv-space-16);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.aythen-conv-empty-state__inner{text-align:center;width:min(100%,22.5rem);margin:0 auto}.aythen-conv-empty-state__title{margin:0 0 var(--conv-space-8);color:var(--conv-text);font-family:var(--font);letter-spacing:-.03em;font-size:clamp(1.25rem,2.4vw,1.55rem);font-weight:600;line-height:1.25}.aythen-conv-empty-state__linked{flex-wrap:wrap;gap:.4rem;margin:0 0 .85rem;display:flex}.aythen-conv-empty-state__linked-chip{border:1px solid var(--border,#e2e8f0);background:var(--accent,#6366f1);border-radius:999px;align-items:center;gap:.35rem;max-width:100%;padding:.3rem .65rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aythen-conv-empty-state__linked-chip{background:color-mix(in srgb,var(--accent,#6366f1) 8%,transparent)}}.aythen-conv-empty-state__linked-chip{color:var(--ak-text-primary,var(--text));text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;overflow:hidden}.aythen-conv-empty-state__lead{margin:0 0 var(--conv-space-24);color:var(--conv-text-secondary);font-size:var(--conv-font-size-sm);line-height:1.45}.aythen-conv-empty-state__ocr{margin-bottom:var(--conv-space-16)}.aythen-conv-empty-state__ocr-label{margin:0 0 var(--conv-space-12);color:var(--conv-text-secondary);font-size:var(--conv-font-size-meta);font-weight:500}.aythen-conv-empty-state__actions-block{width:100%;margin-bottom:var(--conv-space-20);flex-direction:column;gap:.65rem;display:flex}.aythen-conv-empty-state__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;width:100%;margin-bottom:0;display:grid}.aythen-conv-empty-state__action{background:var(--conv-text);border:0;border-radius:1.15rem;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;width:100%;min-height:6.5rem;padding:1rem .75rem .9rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-conv-empty-state__action{background:color-mix(in srgb,var(--conv-text) 6%,var(--conv-surface))}}.aythen-conv-empty-state__action{color:var(--conv-text);font-family:var(--font);letter-spacing:-.02em;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .16s var(--conv-ease),transform .16s var(--conv-ease),box-shadow .16s var(--conv-ease);font-size:.8125rem;font-weight:600}.aythen-conv-empty-state__action:hover:not(:disabled){background:var(--conv-text)}@supports (color:color-mix(in lab,red,red)){.aythen-conv-empty-state__action:hover:not(:disabled){background:color-mix(in srgb,var(--conv-text) 9%,var(--conv-surface))}}.aythen-conv-empty-state__action:focus-visible{box-shadow:0 0 0 3px var(--conv-focus-ring);outline:none}.aythen-conv-empty-state__action:active:not(:disabled){background:var(--conv-text);transform:scale(.97)}@supports (color:color-mix(in lab,red,red)){.aythen-conv-empty-state__action:active:not(:disabled){background:color-mix(in srgb,var(--conv-text) 12%,var(--conv-surface))}}.aythen-conv-empty-state__action.is-open{background:#22c55e}@supports (color:color-mix(in lab,red,red)){.aythen-conv-empty-state__action.is-open{background:color-mix(in srgb,#22c55e 14%,var(--conv-surface))}}.aythen-conv-empty-state__action.is-open{box-shadow:inset 0 0 0 1px #22c55e59}.aythen-conv-empty-state__action:disabled{opacity:.5;cursor:default}.aythen-conv-empty-state__action-icon{background:var(--conv-text);border-radius:.85rem;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.aythen-conv-empty-state__action-icon{background:color-mix(in srgb,var(--conv-text) 8%,transparent)}}.aythen-conv-empty-state__action-icon{color:var(--conv-text)}.aythen-conv-empty-state__action-icon svg{width:1.25rem;height:1.25rem}.aythen-conv-empty-state__action-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-width:100%;line-height:1.25;display:-webkit-box;overflow:hidden}.aythen-conv-empty-state__source-menu{text-align:start;width:100%;min-width:0;max-width:none;animation:aythen-conv-empty-source-in .18s var(--conv-ease);margin:0;position:relative;inset:auto}@keyframes aythen-conv-empty-source-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.aythen-conv-empty-state__source-menu .aythen-conv-topbar__docs-menu-label{text-transform:none;letter-spacing:-.01em;color:var(--conv-text-secondary);font-weight:500}.aythen-conv-empty-state__attach-row{gap:var(--conv-space-8,.5rem);flex-direction:column;width:100%;display:flex}.aythen-conv-empty-state__attach{align-items:center;gap:var(--conv-space-12);width:100%;min-height:3.25rem;padding:var(--conv-space-12) var(--conv-space-16);border:1px dashed var(--conv-control-border);border-radius:var(--conv-radius-card);color:var(--conv-text);font-family:var(--font);text-align:start;cursor:pointer;transition:background var(--conv-duration-fast) var(--conv-ease),border-color var(--conv-duration-fast) var(--conv-ease),box-shadow var(--conv-duration-fast) var(--conv-ease);background:0 0;display:flex}.aythen-conv-empty-state__attach:hover:not(:disabled){background:var(--conv-hover);border-color:var(--conv-control-border)}.aythen-conv-empty-state__attach:focus-visible{box-shadow:0 0 0 3px var(--conv-focus-ring);outline:none}.aythen-conv-empty-state__attach:disabled{opacity:.5;cursor:default}.aythen-conv-empty-state__attach-icon{border-radius:var(--conv-radius-control);background:var(--conv-control-bg);width:2rem;height:2rem;color:var(--conv-text-secondary);flex-shrink:0;place-items:center;display:grid}.aythen-conv-empty-state__attach-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.aythen-conv-empty-state__attach-title{font-size:var(--conv-font-size-sm);letter-spacing:-.01em;font-weight:600}.aythen-conv-empty-state__attach-hint{font-size:var(--conv-font-size-meta);color:var(--conv-text-secondary)}@media(max-width:900px){.aythen-conv-empty-state{min-height:min(48vh,24rem);padding-block:var(--conv-space-16)}.aythen-conv-empty-state__action{min-height:6rem;padding:.9rem .65rem .8rem}.aythen-conv-empty-state__attach{min-height:3rem}}.aythen-conv-insight{flex-direction:column;min-width:0;min-height:0;display:none}.aythen-conv-insight.is-open,.aythen-conv-insight.is-persist{display:flex}.aythen-conv-insight__scrim{display:none}.aythen-conv-insight__panel{background:var(--conv-bg);width:100%;height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.aythen-conv-insight__head{z-index:2;justify-content:space-between;align-items:center;gap:var(--conv-space-12);padding:max(var(--conv-space-12),env(safe-area-inset-top,0px)) var(--conv-space-16) var(--conv-space-12);border-bottom:1px solid var(--conv-separator);background:var(--conv-surface);flex-shrink:0;display:flex;position:sticky;top:0}.aythen-conv-insight__head-main{flex:auto;min-width:0}.aythen-conv-insight__board-select{border-radius:var(--conv-radius-sm);-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;max-width:100%;color:var(--conv-text);font:inherit;letter-spacing:-.02em;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23a1a1aa' d='M1 1l5 5 5-5'/%3E%3C/svg%3E") right .35rem center/.7rem no-repeat;border:none;margin:0;padding:.35rem 1.75rem .35rem .15rem;font-size:1.05rem;font-weight:600;display:block}.aythen-conv-insight__board-select:focus-visible{box-shadow:0 0 0 3px var(--conv-focus-ring);outline:none}.aythen-conv-insight__head-actions{align-items:center;gap:var(--conv-space-8);flex-shrink:0;display:flex}.aythen-conv-insight__add{border:1px solid var(--conv-control-border);border-radius:var(--conv-radius-pill);background:var(--conv-control-bg);color:var(--conv-text);font-size:var(--conv-font-size-sm);cursor:pointer;white-space:nowrap;transition:background var(--conv-duration-fast) var(--conv-ease);margin:0;padding:.4rem .75rem;font-weight:500}.aythen-conv-insight__add:hover{background:var(--conv-hover)}.aythen-conv-insight__add:focus-visible{box-shadow:0 0 0 3px var(--conv-focus-ring);outline:none}.aythen-conv-insight__close{border-radius:var(--conv-radius-pill);transition:background var(--conv-duration-fast) var(--conv-ease),box-shadow var(--conv-duration-fast) var(--conv-ease);flex-shrink:0}.aythen-conv-insight__close:hover{background:var(--conv-hover)}.aythen-conv-insight__close:focus-visible{box-shadow:0 0 0 3px var(--conv-focus-ring);outline:none}.aythen-conv-insight .aythen-dash--sober .aythen-chart-card{background:var(--conv-chart-card-bg);border:1px solid var(--conv-separator);border-radius:var(--conv-radius-card);box-shadow:none;cursor:pointer;transition:border-color var(--conv-duration-fast) var(--conv-ease),background var(--conv-duration-fast) var(--conv-ease),box-shadow var(--conv-duration-fast) var(--conv-ease);position:relative}.aythen-conv-insight .aythen-dash--sober .aythen-chart-card:hover{border-color:var(--conv-control-border);box-shadow:var(--conv-shadow-soft)}.aythen-conv-insight .aythen-dash--sober .aythen-chart-card.is-selected{border-color:var(--conv-control-border);box-shadow:0 0 0 2px var(--conv-chart-selection)}.aythen-conv-insight .aythen-dash--sober .aythen-chart-card:focus-visible{box-shadow:0 0 0 3px var(--conv-focus-ring);outline:none}.aythen-conv-insight .aythen-dash--sober .aythen-chart-card.is-drop-target{border-color:var(--conv-text-secondary);box-shadow:0 0 0 2px var(--conv-chart-selection)}.aythen-conv-insight .aythen-dash--sober .aythen-chart-mini-btn{color:var(--conv-text-secondary);background:0 0;border-color:#0000}.aythen-conv-insight .aythen-dash--sober .aythen-chart-mini-btn:hover{background:var(--conv-hover);color:var(--conv-text)}.aythen-conv-insight .aythen-dash--sober .aythen-chart-title-input,.aythen-conv-insight .aythen-dash--sober .aythen-chart-desc-input{color:var(--conv-text);background:0 0;border-color:#0000}.aythen-conv-insight .aythen-dash--sober .aythen-chart-title-input:focus,.aythen-conv-insight .aythen-dash--sober .aythen-chart-desc-input:focus{border-color:var(--conv-control-border);background:var(--conv-control-bg);box-shadow:none}.aythen-chart-a11y-summary{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aythen-dash-empty--panel{align-items:flex-start;gap:var(--conv-space-12);padding:var(--conv-space-24) var(--conv-space-8);text-align:start;flex-direction:column;display:flex}.aythen-dash-empty__title{letter-spacing:-.02em;color:var(--conv-text);margin:0;font-size:1.05rem;font-weight:600}.aythen-dash-empty__lead{max-width:22rem;font-size:var(--conv-font-size-sm);line-height:var(--conv-line-height);color:var(--conv-text-secondary);margin:0}.aythen-dash-empty__examples{gap:var(--conv-space-4);font-size:var(--conv-font-size-sm);color:var(--conv-text-secondary);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aythen-dash-empty__actions{gap:var(--conv-space-8);margin-top:var(--conv-space-4);flex-wrap:wrap;display:flex}.aythen-dash-empty__primary{border-radius:var(--conv-radius-pill);background:var(--conv-text);color:var(--conv-bg);font-size:var(--conv-font-size-sm);cursor:pointer;border:none;margin:0;padding:.55rem 1rem;font-weight:600}.aythen-dash-empty__primary:focus-visible{box-shadow:0 0 0 3px var(--conv-focus-ring);outline:none}.aythen-dash-empty__secondary{border:1px solid var(--conv-control-border);border-radius:var(--conv-radius-pill);color:var(--conv-text);font-size:var(--conv-font-size-sm);cursor:pointer;background:0 0;margin:0;padding:.55rem 1rem}.aythen-dash-inline-error{margin:0 0 var(--conv-space-8);padding:var(--conv-space-8) var(--conv-space-12);border-radius:var(--conv-radius-control);border:1px solid #c45c5c}@supports (color:color-mix(in lab,red,red)){.aythen-dash-inline-error{border:1px solid color-mix(in srgb,#c45c5c 40%,var(--conv-separator))}}.aythen-dash-inline-error{background:#c45c5c}@supports (color:color-mix(in lab,red,red)){.aythen-dash-inline-error{background:color-mix(in srgb,#c45c5c 10%,var(--conv-surface))}}.aythen-dash-inline-error{color:var(--conv-text);font-size:var(--conv-font-size-sm)}.aythen-conv-chart-tip{border-radius:var(--conv-radius-control);border:1px solid var(--conv-chart-tooltip-border);background:var(--conv-chart-tooltip-bg);-webkit-backdrop-filter:blur(8px);box-shadow:var(--conv-shadow-soft);flex-direction:column;gap:.15rem;min-width:5rem;padding:.5rem .7rem;display:flex}.aythen-conv-chart-tip__label{font-size:var(--conv-font-size-meta);color:var(--conv-text-secondary)}.aythen-conv-chart-tip__value{font-size:var(--conv-font-size-sm);color:var(--conv-text);font-weight:600}.aythen-rc-wrap--sober .aythen-rc-ghost-label{color:var(--conv-text-secondary)}.aythen-chart-confirm__dialog.aythen-drive-bulk-ocr-dialog__panel{width:min(100%,22rem)}.aythen-drive-bulk-ocr-dialog__lead strong{color:var(--ak-text-primary,var(--text,#0f172a));font-weight:650}.aythen-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aythen-conv-insight__scroll{overscroll-behavior:contain;min-height:0;padding:var(--conv-space-12) var(--conv-space-16) var(--conv-space-20);flex:auto;overflow:hidden auto}.aythen-conv-insight__scroll .aythen-dash{min-width:0}.aythen-conv-body.is-vision-open{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.aythen-conv-vision{background:var(--conv-bg);flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.aythen-conv-vision .aythen-vision-panel{background:var(--conv-bg);width:100%;max-width:min(56rem,100%);height:100%;min-height:0;color:var(--conv-text);flex:auto;margin-inline:auto}.aythen-conv-vision .aythen-vision-hero,.aythen-conv-vision .aythen-vision-hero--analysis{background:var(--conv-bg);border-bottom:1px solid var(--conv-separator)}.aythen-conv-vision .aythen-vision-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.aythen-conv-vision--over-modal{z-index:var(--aythen-shell-overlay-z,6700);width:auto;height:auto;padding:max(var(--conv-space-16),env(safe-area-inset-top,0px)) var(--conv-space-16) max(var(--conv-space-16),env(safe-area-inset-bottom,0px));justify-content:center;align-items:center;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.aythen-conv-vision--over-modal .aythen-vision-panel{background:var(--vision-run-surface,var(--surface,#fff));border:0;border-radius:1.15rem;width:100%;max-width:min(36rem,100%);height:auto;max-height:min(90vh,48rem);overflow:hidden;box-shadow:0 0 0 1px #00000047,0 18px 48px #00000047}.aythen-conv-workspace .aythen-vision-drawer{z-index:auto;width:100%;height:100%;box-shadow:none;background:var(--conv-bg);-webkit-backdrop-filter:none;border:0;animation:none;position:relative;inset:auto;overflow:hidden}.aythen-conv-workspace .aythen-vision-drawer--over-modal{z-index:120;width:auto;height:auto;position:fixed;top:0;right:0;bottom:0;left:0}.aythen-conv-topbar__menu-item--analysis{text-align:left;flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.aythen-conv-topbar__menu-item-main{align-items:flex-start;gap:.45rem;width:100%;display:flex}.aythen-conv-topbar__menu-item-icon{opacity:.75;flex:none}.aythen-conv-topbar__menu-item-sub{color:var(--conv-text-secondary,var(--muted));margin-left:1.35rem;font-size:.75rem;line-height:1.3;display:block}.aythen-conv-topbar__menu-item-badge{color:var(--conv-text-secondary,var(--muted));background:var(--conv-surface-2,#0000000d);vertical-align:middle;border-radius:999px;margin-left:.35rem;padding:.05rem .4rem;font-size:.6875rem;font-weight:500;display:inline-block}.aythen-conv-insight__settings{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--conv-separator,#0000001a);min-height:2rem;color:var(--conv-text-secondary,var(--muted));font:inherit;cursor:pointer;background:0 0;border-radius:.5rem;align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.8125rem;display:inline-flex;position:relative}.aythen-conv-insight__settings:hover{color:var(--conv-text,inherit);background:var(--conv-hover,#0000000a)}.aythen-conv-insight__settings:focus-visible{outline:2px solid var(--conv-focus,var(--accent));outline-offset:2px}.aythen-conv-insight__settings-dot{background:var(--conv-text-secondary,var(--muted));border-radius:999px;width:.4rem;height:.4rem}.aythen-upload-analysis{border:1px solid var(--border,#0000001a);border-radius:.75rem;margin:.75rem 0;padding:.65rem .75rem}.aythen-upload-analysis__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:2.75rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.35rem .15rem;display:flex}.aythen-upload-analysis__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:.35rem}.aythen-upload-analysis__label{font-size:.875rem;font-weight:600}.aythen-upload-analysis__action{color:var(--accent,#0a84ff);font-size:.8125rem}.aythen-vision-help,.aythen-vision-warn{margin:0 0 .75rem;font-size:.8125rem;line-height:1.45}.aythen-vision-help{color:var(--conv-text-secondary,var(--text-muted))}.aythen-vision-warn{color:var(--conv-text,var(--text));background:#ffb4001a;border:1px solid #ffb40047;border-radius:.5rem;padding:.55rem .7rem}.aythen-vision-error{color:var(--conv-text,var(--text));background:#ff3b301a;border:1px solid #ff3b3047;border-radius:.5rem;margin:.5rem 0 0;padding:.55rem .7rem;font-size:.8125rem}.aythen-vision-advanced{margin-top:.35rem}.aythen-vision-advanced__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:2.25rem;color:var(--conv-text-secondary,var(--text-muted));font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.4rem;margin:0 0 .5rem;padding:.35rem .25rem;font-size:.8125rem;display:flex}.aythen-vision-advanced__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:.35rem}.aythen-vision-hero--analysis .aythen-vision-hero-glow{display:none}.aythen-vision-section-title{margin:0 0 .55rem}.aythen-conv-workspace .aythen-vision-hero-glow{opacity:.25;filter:saturate(.35)}.aythen-conv-workspace .aythen-vision-panel{background:var(--conv-surface);color:var(--conv-text)}.aythen-conv-workspace .aythen-vision-sub,.aythen-conv-workspace .aythen-vision-section-title{color:var(--conv-text-secondary)}@media(max-width:900px){.aythen-conv-vision,.aythen-conv-workspace .aythen-vision-drawer{border-left:0;width:100%}.aythen-conv-vision .aythen-vision-panel,.aythen-conv-workspace .aythen-vision-panel{max-width:100%;height:100%;max-height:none}.aythen-conv-vision .aythen-vision-hero,.aythen-conv-workspace .aythen-vision-hero{z-index:2;padding-top:max(.85rem,env(safe-area-inset-top,0px));position:sticky;top:0}.aythen-conv-vision .aythen-vision-body,.aythen-conv-workspace .aythen-vision-body{-webkit-overflow-scrolling:touch;padding-bottom:1rem}.aythen-conv-vision .aythen-vision-foot,.aythen-conv-workspace .aythen-vision-foot{padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px));background:var(--conv-bg,var(--surface));position:sticky;bottom:0}.aythen-conv-vision--over-modal{padding:0}.aythen-conv-vision--over-modal .aythen-vision-panel{max-width:100%;box-shadow:none;border:0;border-radius:0}.aythen-conv-workspace.aythen-conv-full{height:calc(100dvh - 52px);max-height:calc(100dvh - 52px);padding:0}.aythen-conv-topbar{flex-direction:column;align-items:stretch;min-height:0;padding:0;display:flex}.aythen-conv-topbar__row{min-height:2.75rem;padding-inline:var(--conv-space-8);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.aythen-conv-topbar__left{display:contents}.aythen-conv-topbar__sidebar-toggle{display:none}.aythen-conv-topbar__back{grid-column:1;display:grid}.aythen-conv-topbar__back-spacer{width:var(--conv-glass-btn-size,1.8125rem);grid-column:1;display:block}.aythen-conv-topbar__title-wrap{grid-column:2;min-width:0}.aythen-conv-topbar__title,.aythen-conv-topbar__title-input{text-align:center;font-size:.875rem}.aythen-conv-topbar__right,.aythen-conv-topbar__right-spacer{grid-column:3;justify-self:end}.aythen-conv-topbar__right-spacer{width:var(--conv-glass-btn-size,1.8125rem);display:block}.aythen-conv-topbar__share,.aythen-conv-topbar__chip>span:not(.aythen-conv-topbar__chip-dot):not([aria-hidden]){display:none}.aythen-conv-topbar__chip{width:var(--conv-glass-btn-size,1.8125rem);height:var(--conv-glass-btn-size,1.8125rem);justify-content:center;padding:0}.aythen-conv-topbar__tabs-sticky{padding-inline:var(--conv-space-8)}.aythen-conv-topbar__tabs button{padding:.55rem .75rem;font-size:.8125rem}.aythen-conv-topbar--composer .aythen-conv-topbar__row{min-height:2.25rem;padding-inline:0;display:flex}.aythen-conv-topbar--composer .aythen-conv-topbar__left{display:flex}.aythen-conv-topbar--composer .aythen-conv-topbar__title-wrap{grid-column:auto}.aythen-conv-topbar--composer .aythen-conv-topbar__title,.aythen-conv-topbar--composer .aythen-conv-topbar__title-input{text-align:start}.aythen-conv-topbar--composer .aythen-conv-topbar__right{grid-column:auto;justify-self:auto}.aythen-conv-body{padding:0 var(--conv-space-12) var(--conv-space-12)}.aythen-conv-body.is-panel-open{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.aythen-conv-insight.is-open:not(.is-persist),.aythen-conv-insight.is-persist{z-index:auto;width:100%;height:100%;min-height:0;display:flex;position:relative;inset:auto}.aythen-conv-insight.is-open:not(.is-persist) .aythen-conv-insight__scrim,.aythen-conv-insight.is-persist .aythen-conv-insight__scrim{display:none}.aythen-conv-insight.is-open:not(.is-persist) .aythen-conv-insight__panel,.aythen-conv-insight.is-persist .aythen-conv-insight__panel{height:100%;max-height:none;box-shadow:none;border-radius:0;animation:none;position:relative;bottom:auto;left:auto;right:auto}}@keyframes aythen-conv-sheet-in{0%{opacity:.92;transform:translateY(12%)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.aythen-main--conv-open .aythen-conv-aside *,.aythen-conv-full,.aythen-conv-full *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.aythen-main--conv-open .aythen-conv-aside-new:active:not(:disabled),.aythen-main--conv-open .aythen-conv-aside-collapse:active,.aythen-conv-full .aythen-board-chip:active,.aythen-conv-full .aythen-conv-composer__send:active:not(:disabled){transform:none}.aythen-conv-insight.is-open:not(.is-persist) .aythen-conv-insight__panel{animation:none}}:root:not([data-theme=light]) .aythen-content:has(.aythen-page.aythenh){background:#171717!important}:root:not([data-theme=light]) .aythen-page.aythenh{box-sizing:border-box;color:#f5f5f5;width:100%;max-width:none;margin-left:0;margin-right:0;padding:0}:root:not([data-theme=light]) .aythen-main--home-integrated .aythen-topbar,:root[data-theme=light] .aythen-main--home-integrated .aythen-topbar{background:0 0!important;border-bottom:0!important}:root[data-theme=light] .aythen-main--home-integrated .aythen-topbar-usage{border-right-color:var(--ak-border-subtle)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-main--home-integrated .aythen-topbar-usage{border-right-color:color-mix(in srgb,var(--ak-border-subtle) 45%,transparent)}}:root[data-theme=light] .aythen-main--home-integrated:not(.aythen-main--nav-sidebar) .aythen-topbar .aythen-search-field.aythen-search-field--global{border-color:var(--ak-border-subtle)!important;background:#ffffffb8!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-main--home-integrated:not(.aythen-main--nav-sidebar) .aythen-topbar .aythen-search-field.aythen-search-field--global{border-color:color-mix(in srgb,var(--ak-border-subtle) 70%,transparent)!important}}:root[data-theme=light] .aythen-main--home-integrated:not(.aythen-main--nav-sidebar) .aythen-topbar .aythen-search-field.aythen-search-field--global{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root:not([data-theme=light]) .aythen-main--home-integrated:not(.aythen-main--nav-sidebar) .aythen-topbar .aythen-search-field.aythen-search-field--global{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1717178c!important;border-color:#ffffff14!important}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-hero,:root:not([data-theme=light]) .aythen-page.aythenh .aythen-command-center{background:linear-gradient(118deg,#171717,#3f265e 30%,#45370e,#0e3e44 74%,#153420 90%,#171717);border-bottom:0}:root:not([data-theme=light]) .aythen-page.aythenh .aythen-command-center__fade{background:linear-gradient(#0000,#17171747 34%,#171717b8 58%,#171717f0 78%,#171717)}:root:not([data-theme=light]) .aythen-page.aythenh .aythen-command-center:before{filter:blur(44px);background:radial-gradient(64% 54% at 88% 10%,#a855f7d1,#0000 62%),radial-gradient(58% 50% at 72% 48%,#facc159e,#0000 60%),radial-gradient(54% 46% at 92% 72%,#22c55ea8,#0000 58%),radial-gradient(50% 42% at 64% 26%,#ec48997a,#0000 56%),radial-gradient(46% 40% at 84% 40%,#06b6d48a,#0000 54%)}:root:not([data-theme=light]) .aythen-page.aythenh .aythen-command-center:after{background:radial-gradient(82% 135% at 100% 36%,#a855f752,#0000 52%),radial-gradient(64% 105% at 90% 78%,#eab3083d,#0000 46%),radial-gradient(54% 90% at 76% 54%,#22c55e33,#0000 44%),linear-gradient(105deg,#0000 30%,#a855f729 54%,#facc152e,#22c55e24 86%)}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-workspace__usage-stack{border-color:#ffffff0f}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-workspace__eyebrow,:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-workspace__metric-title,:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-workspace__info-stat-label,:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-workspace__meta{color:#737373}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-workspace__plan-name,:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-workspace__info-stat-value,:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-workspace__usage-num,:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-workspace__metric-pct{color:#f5f5f5}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-workspace__metric-ratio,:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-workspace__remaining{color:#a3a3a3}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-workspace__track{background:#ffffff14}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-workspace__fill--global{background:#22c55e}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-workspace__fill--tokens{background:#5dd288}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-workspace__fill--pages{background:#4c9a69}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-workspace__upgrade-btn{color:#171717;background:#f5f5f5;border-color:#f5f5f5}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-workspace__upgrade-btn:hover{opacity:.9}:root[data-theme=light] .aythen-page.aythenh .aythenh-workspace__usage-stack{border-color:var(--ak-border-subtle)}:root[data-theme=light] .aythen-page.aythenh .aythenh-workspace__fill--global{background:#16a34a}:root[data-theme=light] .aythen-page.aythenh .aythenh-workspace__upgrade-btn{color:#fafafa;background:#171717;border-color:#171717}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-status-pill{background:#1a1a1a;border-color:#ffffff14}:root[data-theme=light] .aythen-page.aythenh .aythen-command-center:before{opacity:1;filter:blur(46px);background:radial-gradient(66% 56% at 90% 10%,#c084fcb8,#0000 60%),radial-gradient(60% 52% at 72% 44%,#fbbf2494,#0000 58%),radial-gradient(56% 48% at 96% 68%,#34d3998a,#0000 56%),radial-gradient(52% 44% at 64% 22%,#f472b67a,#0000 54%),radial-gradient(48% 42% at 82% 36%,#38bdf885,#0000 52%),radial-gradient(44% 38% at 56% 60%,#818cf86b,#0000 50%);animation-duration:20s}:root[data-theme=light] .aythen-page.aythenh .aythen-command-center:after{background:radial-gradient(88% 150% at 100% 34%,#c084fc57,#0000 50%),radial-gradient(70% 120% at 92% 72%,#fbbf2447,#0000 46%),radial-gradient(58% 100% at 78%,#34d3993d,#0000 44%),radial-gradient(50% 85% at 66% 78%,#f472b633,#0000 42%),linear-gradient(105deg,#fff,#fff 34%,#ffffffd9 42%,#d8b4fe2e,#fbbf2433,#34d39929 84%,#ffffff8c);animation:15s ease-in-out infinite aythenh-mesh-shimmer-light}:root[data-theme=light] .aythen-page.aythenh .aythen-command-center__token{color:#1e293b94;text-shadow:0 0 14px #fffffff2,0 1px 2px #ffffffd9,0 0 1px #fff9}:root[data-theme=light] .aythen-page.aythenh .aythen-command-center__token.is-green{color:#0478579e}:root[data-theme=light] .aythen-page.aythenh .aythen-command-center__token.is-cyan{color:#087ea499}:root[data-theme=light] .aythen-page.aythenh .aythen-command-center__token.is-violet{color:#5b21b694}:root[data-theme=light] .aythen-page.aythenh .aythen-command-center__tokens{width:68%;-webkit-mask-image:linear-gradient(270deg,#000 16%,#0000 100%),linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(270deg,#000 16%,#0000),linear-gradient(#000 62%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}:root[data-theme=light] .aythen-page.aythenh .aythen-command-center__scanner:before{background:linear-gradient(#0000,#10b98133 18%,#059669eb,#10b98133 82%,#0000);box-shadow:0 0 14px #10b9818c,0 0 32px #06b6d447}:root[data-theme=light] .aythen-page.aythenh .aythen-command-center__scanner:after{background:linear-gradient(90deg,#0000,#10b98114 35%,#06b6d41f,#10b9810d 75%,#0000)}:root[data-theme=light] .aythen-page.aythenh .aythen-command-center__tokens:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(85% 95% at 62% 42%,#ffffff8c,#0000 68%);position:absolute;top:-8%;right:-4%;bottom:0;left:18%}:root[data-theme=light] .aythen-page.aythenh .aythenh-status-pill{background:var(--surface-2);border-color:var(--border)}:root[data-theme=light] .aythen-content:has(.aythen-page.aythenh){background:var(--ak-bg-main)!important}:root[data-theme=light] .aythen-page.aythenh{color:var(--ak-text-primary);padding:0}:root[data-theme=light] .aythen-page.aythenh .aythenh-hero,:root[data-theme=light] .aythen-page.aythenh .aythen-command-center{background:linear-gradient(118deg,#f8f6ff,#fffbea,#f3f1ff 36%,#fef8dc,#e0fbe9 68%,#e0f4fe 82%,#feeef6 92%,#fafafa);border-bottom:0}:root[data-theme=light] .aythen-page.aythenh .aythen-command-center__fade{background:linear-gradient(180deg,transparent 0%,#ffffff1f 40%,#ffffff8c 62%,#ffffffe6 80%,var(--ak-bg-main,#fafafa) 100%);height:54%}:root[data-theme=light] .aythen-page.aythenh .aythenh-block__title{color:var(--ak-text-muted)}:root[data-theme=light] .aythen-page.aythenh .aythenh-metrics-overview__grid{--aythenh-metric-separator:var(--ak-divider);border-color:var(--ak-border-subtle);background:var(--ak-bg-card)}:root[data-theme=light] .aythen-page.aythenh .aythenh-metric{background:var(--ak-bg-card)}:root[data-theme=light] .aythen-page.aythenh .aythenh-metric:hover{background:var(--ak-bg-card-hover)}:root[data-theme=light] .aythen-page.aythenh .aythenh-metric__label,:root[data-theme=light] .aythen-page.aythenh .aythenh-metric__hint{color:var(--ak-text-muted)}:root[data-theme=light] .aythen-page.aythenh .aythenh-metric__value{color:var(--ak-text-primary)}:root[data-theme=light] .aythen-page.aythenh .aythenh-metric__track{background:var(--ak-divider)}:root[data-theme=light] .aythen-page.aythenh .aythenh-panel{border-color:var(--ak-border-subtle);background:var(--ak-bg-card);box-shadow:none}:root[data-theme=light] .aythen-page.aythenh .aythenh-panel:hover{border-color:var(--ak-border-strong)}:root[data-theme=light] .aythen-page.aythenh .aythenh-panel--primary{background:var(--ak-bg-card)}:root[data-theme=light] .aythen-page.aythenh .aythenh-panel.is-fav,:root[data-theme=light] .aythen-page.aythenh .aythenh-block.is-fav .aythenh-panel{background:var(--ak-bg-card-hover);border-color:var(--ak-border-strong)}:root[data-theme=light] .aythen-page.aythenh .aythenh-block.is-fav .aythenh-metrics-overview__grid{border-color:var(--ak-border-strong)}:root[data-theme=light] .aythen-page.aythenh .aythenh-seeall,:root[data-theme=light] .aythen-page.aythenh .aythenh-fav-btn{color:var(--ak-text-muted)}:root[data-theme=light] .aythen-page.aythenh .aythenh-seeall:hover{color:var(--ak-text-secondary)}:root[data-theme=light] .aythen-page.aythenh .aythenh-action{color:var(--ak-text-nav)}:root[data-theme=light] .aythen-page.aythenh .aythenh-action:hover{background:var(--ak-hover-subtle);color:var(--ak-text-nav-hover)}:root[data-theme=light] .aythen-page.aythenh .aythenh-action--primary .aythenh-action-mark{background:var(--ak-cta-bg);color:var(--ak-cta-text)}:root[data-theme=light] .aythen-page.aythenh .aythenh-action--primary:hover .aythenh-action-mark{background:var(--ak-cta-hover)}:root[data-theme=light] .aythen-page.aythenh .aythenh-action--primary .aythenh-action-label{color:var(--ak-text-nav-hover)}:root[data-theme=light] .aythen-page.aythenh .aythenh-doc-row:hover,:root[data-theme=light] .aythen-page.aythenh .aythenh-board-row:hover,:root[data-theme=light] .aythen-page.aythenh .aythenh-feed__item:hover{background:var(--ak-hover-subtle)}:root[data-theme=light] .aythen-page.aythenh .aythenh-doc-code,:root[data-theme=light] .aythen-page.aythenh .aythenh-board-title,:root[data-theme=light] .aythen-page.aythenh .aythenh-feed__name{color:var(--ak-text-secondary)}:root[data-theme=light] .aythen-page.aythenh .aythenh-seeall{color:var(--ak-text-muted);opacity:.65}:root[data-theme=light] .aythen-page.aythenh .aythenh-seeall:hover{color:var(--ak-text-secondary);opacity:1}:root[data-theme=light] .aythen-page.aythenh .aythenh-doc-provider,:root[data-theme=light] .aythen-page.aythenh .aythenh-board-meta,:root[data-theme=light] .aythen-page.aythenh .aythenh-board-time,:root[data-theme=light] .aythen-page.aythenh .aythenh-feed__desc,:root[data-theme=light] .aythen-page.aythenh .aythenh-feed__time,:root[data-theme=light] .aythen-page.aythenh .aythenh-feed__empty,:root[data-theme=light] .aythen-page.aythenh .aythenh-empty{color:var(--ak-text-muted)}:root[data-theme=light] .aythen-page.aythenh .aythenh-doc-amount{color:var(--ak-text-secondary)}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-block__title{color:#737373}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-metrics-overview__grid{--aythenh-metric-separator:#ffffff0d;background:#1f1f1f;border-color:#ffffff0f}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-metric{box-shadow:none;background:#1f1f1f}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-metric:hover{background:#242424}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-metric__label{color:#737373}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-metric__value{color:#f5f5f5}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-metric__hint{color:#737373}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-metric__track{background:#ffffff0f}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-metric--green .aythenh-metric__fill{background:var(--ak-accent-green,#4ade80)}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-metric--cyan .aythenh-metric__fill{background:var(--ak-accent-cyan,#22d3ee)}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-metric--violet .aythenh-metric__fill{background:var(--ak-accent-violet,#a78bfa)}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-metric--neutral .aythenh-metric__fill{background:#f5f5f5}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-panel{background:#1f1f1f;border-color:#ffffff0f;box-shadow:0 1px #ffffff05}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-panel:hover{border-color:#ffffff14}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-panel--primary{background:#202020}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-panel.is-fav,:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-block.is-fav .aythenh-panel{background:#242424;border-color:#ffffff1a}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-block.is-fav .aythenh-metrics-overview__grid{border-color:#ffffff1a}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-seeall{color:#737373}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-seeall:hover{color:#a3a3a3}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-fav-btn{color:#737373}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-action{color:#a3a3a3;background:0 0;border-color:#0000}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-action:hover{color:#f5f5f5;background:#ffffff0a;border-color:#ffffff0f}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-action--primary .aythenh-action-mark{color:#171717;background:#f5f5f5}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-action--primary:hover .aythenh-action-mark{background:#e5e5e5}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-action--primary .aythenh-action-label{color:#f5f5f5}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-doc-row:hover,:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-board-row:hover,:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-feed__item:hover{background:#ffffff0a}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-doc-code,:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-board-title,:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-feed__name{color:#d4d4d4}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-seeall{color:#737373;opacity:.65}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-seeall:hover{color:#a3a3a3;opacity:1}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-doc-status--processed{background:var(--ak-accent-cyan,#22d3ee);box-shadow:0 0 0 2px var(--ak-accent-cyan,#22d3ee)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-doc-status--processed{box-shadow:0 0 0 2px color-mix(in srgb,var(--ak-accent-cyan,#22d3ee) 16%,transparent)}}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-doc-status--pending{background:#fbbf24;box-shadow:0 0 0 2px #fbbf2429}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-doc-status--review{background:var(--ak-accent-violet,#a78bfa);box-shadow:0 0 0 2px var(--ak-accent-violet,#a78bfa)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-doc-status--review{box-shadow:0 0 0 2px color-mix(in srgb,var(--ak-accent-violet,#a78bfa) 16%,transparent)}}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-doc-provider,:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-board-meta,:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-board-time,:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-feed__desc,:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-feed__time,:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-feed__empty{color:#737373}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-feed__badge--completed{color:var(--ak-accent-green,#4ade80);background:var(--ak-accent-green,#4ade80)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-feed__badge--completed{background:color-mix(in srgb,var(--ak-accent-green,#4ade80) 12%,transparent)}}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-feed__badge--completed{border-color:var(--ak-accent-green,#4ade80)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-feed__badge--completed{border-color:color-mix(in srgb,var(--ak-accent-green,#4ade80) 18%,transparent)}}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-feed__badge--warning{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2429}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-feed__dot{background:var(--ak-accent-green,#4ade80);box-shadow:0 0 0 2px var(--ak-accent-green,#4ade80)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-feed__dot{box-shadow:0 0 0 2px color-mix(in srgb,var(--ak-accent-green,#4ade80) 16%,transparent)}}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-feed__dot.is-warning{background:#fbbf24;box-shadow:0 0 0 2px #fbbf2429}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-feed__empty:not(.aythenh-empty--panel){color:#737373;background:#ffffff08;border-color:#ffffff14}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-doc-amount{color:#a3a3a3}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-empty{color:#737373}@media(max-width:768px){:root:not([data-theme=light]) .aythen-page.aythenh,:root[data-theme=light] .aythen-page.aythenh{padding:0}:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-metrics-overview__grid,:root[data-theme=light] .aythen-page.aythenh .aythenh-metrics-overview__grid,:root:not([data-theme=light]) .aythen-page.aythenh .aythenh-panel,:root[data-theme=light] .aythen-page.aythenh .aythenh-panel{border-radius:14px}:root:not([data-theme=light]) .aythen-page.aythenh .aythen-command-center__tokens{opacity:.32}}:root:not([data-theme=light]) .ak2-sidebar{color:var(--ak-text-nav);padding:0;background:var(--ak-bg-sidebar)!important;border-right:1px solid var(--ak-border-subtle)!important}:root:not([data-theme=light]) .ak2-sidebar .ak2-brand{gap:.55rem;padding:.25rem .35rem}:root:not([data-theme=light]) .ak2-sidebar .ak2-brand-mark:not(.ak2-brand-mark--logo){border-radius:var(--ak-radius-sm);font-weight:800;background:var(--ak-text-primary)!important;color:var(--ak-bg-app)!important;box-shadow:none!important}:root:not([data-theme=light]) .ak2-sidebar .ak2-brand-mark--logo{background:var(--ak-text-primary)!important;color:var(--ak-bg-app)!important;box-shadow:none!important}:root:not([data-theme=light]) .ak2-sidebar .ak2-brand-text b{letter-spacing:-.01em;font-size:.8125rem;font-weight:600;color:var(--ak-text-nav-hover)!important}:root:not([data-theme=light]) .ak2-sidebar .ak2-brand-text small{font-family:var(--font);letter-spacing:0;text-transform:none;font-size:.6875rem;color:var(--ak-text-nav)!important}:root:not([data-theme=light]) .ak2-sidebar .ak2-new-conv{border-radius:var(--ak-radius-md);letter-spacing:0;text-transform:none;gap:.625rem;min-height:42px;padding:0 .65rem;font-size:.8125rem;font-weight:500;transition:background .12s,color .12s;color:var(--ak-text-nav)!important;box-shadow:none!important;background:0 0!important;border:0!important}:root:not([data-theme=light]) .ak2-sidebar .ak2-new-conv:hover:not(:disabled){background:var(--ak-hover-subtle)!important;color:var(--ak-text-nav-hover)!important;box-shadow:none!important}:root:not([data-theme=light]) .ak2-sidebar .ak2-new-conv:disabled{opacity:.55}:root:not([data-theme=light]) .ak2-sidebar .ak2-new-icon{width:28px;height:28px;color:inherit!important;box-shadow:none!important;background:0 0!important}:root:not([data-theme=light]) .ak2-sidebar .ak2-nav{gap:.125rem}:root:not([data-theme=light]) .ak2-sidebar .ak2-nav-item{border-radius:var(--ak-radius-md);letter-spacing:0;gap:.625rem;min-height:42px;padding:0 .65rem;font-size:.8125rem;font-weight:500;transition:background .12s,color .12s;color:var(--ak-text-nav)!important;border:0!important}:root:not([data-theme=light]) .ak2-sidebar .ak2-nav-item:before{display:none!important}:root:not([data-theme=light]) .ak2-sidebar .ak2-nav-item:hover{background:var(--ak-hover-subtle)!important;color:var(--ak-text-nav-hover)!important}:root:not([data-theme=light]) .ak2-sidebar .ak2-nav-item.is-active{background:var(--ak-hover-strong)!important;color:var(--ak-text-primary)!important;box-shadow:none!important}:root:not([data-theme=light]) .ak2-sidebar .ak2-nav-ico{width:28px;height:28px;box-shadow:none!important;color:var(--ak-text-nav)!important;background:0 0!important;border:0!important}:root:not([data-theme=light]) .ak2-sidebar .ak2-nav-item:hover .ak2-nav-ico{color:var(--ak-text-nav-hover)!important;box-shadow:none!important;border-color:#0000!important}:root:not([data-theme=light]) .ak2-sidebar .ak2-nav-item.is-active .ak2-nav-ico{color:var(--ak-text-primary)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}:root:not([data-theme=light]) .ak2-sidebar .ak2-nav-ico:has(.ak2-app-nav-glyph),:root:not([data-theme=light]) .ak2-sidebar .ak2-nav-ico:has(.help-module-glyph),:root:not([data-theme=light]) .ak2-sidebar .ak2-nav-item:hover .ak2-nav-ico:has(.ak2-app-nav-glyph),:root:not([data-theme=light]) .ak2-sidebar .ak2-nav-item.is-active .ak2-nav-ico:has(.ak2-app-nav-glyph){background:0 0!important;border-color:#0000!important}:root:not([data-theme=light]) .ak2-sidebar .ak2-nav-item:hover .ak2-nav-ico .ak2-app-nav-glyph.mkt-features-glyph,:root:not([data-theme=light]) .ak2-sidebar .ak2-nav-item.is-active .ak2-nav-ico .ak2-app-nav-glyph.mkt-features-glyph{filter:brightness(1.08);box-shadow:none!important;transform:none!important}:root:not([data-theme=light]) .ak2-sidebar .ak2-conv-list{border-top:1px solid var(--ak-border-subtle);margin-top:0;padding-top:.65rem;padding-bottom:.65rem}:root:not([data-theme=light]) .ak2-sidebar .ak2-conv-list-title{font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--ak-text-nav);margin:0 0 .5rem;padding:0 .5rem;font-size:.625rem;font-weight:600}:root:not([data-theme=light]) .ak2-sidebar .ak2-conv-group-title{font-family:var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--ak-text-muted);opacity:1;margin:0 0 .25rem;padding:0 .5rem;font-size:.625rem;font-weight:600}:root:not([data-theme=light]) .ak2-sidebar .ak2-conv-group-title:after{display:none}:root:not([data-theme=light]) .ak2-sidebar .ak2-conv-item{border-radius:var(--ak-radius-sm);color:var(--ak-text-nav);border:0;margin-bottom:.05rem;padding:.38rem .5rem .38rem .85rem}:root:not([data-theme=light]) .ak2-sidebar .ak2-conv-item:before{background:var(--ak-border-strong);width:4px;height:4px;box-shadow:none;left:.3rem}:root:not([data-theme=light]) .ak2-sidebar .ak2-conv-item:hover{background:var(--ak-hover-medium);color:var(--ak-text-nav-hover)}:root:not([data-theme=light]) .ak2-sidebar .ak2-conv-item:hover:before{background:var(--ak-text-primary)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .ak2-sidebar .ak2-conv-item:hover:before{background:color-mix(in srgb,var(--ak-text-primary) 35%,transparent)}}:root:not([data-theme=light]) .ak2-sidebar .ak2-conv-item:hover:before{box-shadow:none}:root:not([data-theme=light]) .ak2-sidebar .ak2-conv-item.is-active{color:var(--ak-text-primary);background:var(--ak-hover-medium)!important;border:0!important}:root:not([data-theme=light]) .ak2-sidebar .ak2-conv-item.is-active:before{background:var(--ak-text-nav-hover);box-shadow:none}:root:not([data-theme=light]) .ak2-sidebar .ak2-conv-item-title{color:inherit;font-size:.8125rem;font-weight:500}:root:not([data-theme=light]) .ak2-sidebar .ak2-conv-item-meta{font-family:var(--font);color:var(--ak-text-muted);font-variant-numeric:tabular-nums;font-size:.6875rem}:root:not([data-theme=light]) .ak2-sidebar .ak2-conv-empty,:root:not([data-theme=light]) .ak2-sidebar .ak2-muted{color:var(--ak-text-muted);font-size:.75rem}:root:not([data-theme=light]) .ak2-sidebar .ak2-sidebar-foot{color:var(--ak-text-nav);padding:0;background:var(--ak-bg-sidebar)!important;border-top:1px solid var(--ak-border-subtle)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root:not([data-theme=light]) .ak2-sidebar .ak2-usage{border-radius:0;margin-bottom:0;padding:.65rem .75rem;border:0!important;border-bottom:1px solid var(--ak-border-subtle)!important;box-shadow:none!important;background:0 0!important;animation:none!important}:root:not([data-theme=light]) .ak2-sidebar .ak2-usage-head span{font-family:var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--ak-text-nav);font-size:.625rem;font-weight:600}:root:not([data-theme=light]) .ak2-sidebar .ak2-usage-head b{font-family:var(--mono);color:var(--ak-text-nav-hover);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:600}:root:not([data-theme=light]) .ak2-sidebar .ak2-usage-bar{background:var(--ak-hover-strong);border-radius:999px;height:5px;margin-bottom:.35rem}:root:not([data-theme=light]) .ak2-sidebar .ak2-usage-fill{border-radius:999px;background:var(--ak-accent-green)!important;box-shadow:none!important}:root:not([data-theme=light]) .ak2-sidebar .ak2-usage-fill.is-hot{background:var(--warn)!important;box-shadow:none!important}:root:not([data-theme=light]) .ak2-sidebar .ak2-usage-meta{font-family:var(--mono);color:var(--ak-text-muted);font-size:.625rem;line-height:1.35}:root:not([data-theme=light]) .ak2-sidebar .ak2-nav-item--ext,:root:not([data-theme=light]) .ak2-sidebar .ak2-nav-item--help{border-radius:var(--ak-radius-md);min-height:40px;margin-top:.1rem;padding:0 .6rem;font-size:.75rem;font-weight:500;color:var(--ak-text-nav)!important}:root:not([data-theme=light]) .ak2-sidebar .ak2-nav-item--ext:hover,:root:not([data-theme=light]) .ak2-sidebar .ak2-nav-item--help:hover{color:var(--ak-text-nav-hover)!important}@media(max-width:900px){:root:not([data-theme=light]) .ak2-sidebar{box-shadow:var(--ak-shadow-overlay);background:var(--ak-bg-sidebar)!important;border-right-color:var(--ak-border-subtle)!important}:root:not([data-theme=light]) .ak2-sidebar-backdrop{background:var(--ak-bg-app)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .ak2-sidebar-backdrop{background:color-mix(in srgb,var(--ak-bg-app) 65%,transparent)}}:root:not([data-theme=light]) .ak2-sidebar-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.aythen-sidebar-head{align-items:center;gap:.35rem;margin-bottom:0;padding:0 .15rem;display:flex}.aythen-sidebar .aythen-brand{flex:1;gap:.55rem;min-width:0;margin:0;padding:.25rem .35rem}.aythen-brand-mark--logo{border-radius:var(--ak-radius-sm);background:var(--ak-text-primary);width:2rem;min-width:2rem;height:2rem;color:var(--ak-bg-app);box-shadow:none;font-size:unset;letter-spacing:0;flex-shrink:0;place-items:center;padding:0;display:grid}.aythen-brand-logo-icon{width:1.2rem;height:1.2rem}.aythen-brand-product{font-family:var(--font);letter-spacing:0;text-transform:none;color:var(--ak-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;display:block;overflow:hidden}.aythen-nav-label,.aythen-sidebar-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aythen-sidebar{scrollbar-width:none;-ms-overflow-style:none;transition:width .22s,padding .22s}.aythen-sidebar::-webkit-scrollbar{width:0;height:0;display:none}.aythen-sidebar.is-collapsed{width:var(--sidebar-w-collapsed);padding-left:0;padding-right:0}.aythen-sidebar.is-collapsed .aythen-sidebar-head{justify-content:center;margin-bottom:0;padding:0}.aythen-sidebar.is-collapsed .aythen-brand{justify-content:center;width:100%;padding:.2rem 0}.aythen-sidebar.is-collapsed .aythen-brand-text,.aythen-sidebar.is-collapsed .aythen-sidebar-label,.aythen-sidebar.is-collapsed .aythen-new-conv-label,.aythen-sidebar.is-collapsed .aythen-nav-label,.aythen-sidebar.is-collapsed .aythen-conv-list,.aythen-sidebar.is-collapsed .aythen-conv-dropdown,.aythen-sidebar.is-collapsed .aythen-nav-conv-wrap.is-open .aythen-conv-dropdown,.aythen-sidebar.is-collapsed .aythen-usage-head span,.aythen-sidebar.is-collapsed .aythen-usage-meta{display:none}.aythen-sidebar.is-collapsed .aythen-new-conv{justify-content:center;width:2rem;min-width:0;height:2rem;min-height:2rem;margin-bottom:.35rem;padding:0}.aythen-sidebar.is-collapsed .aythen-new-icon{width:14px;height:14px}.aythen-sidebar.is-collapsed .aythen-nav-item{justify-content:center;gap:0;padding-left:0;padding-right:0}.aythen-sidebar.is-collapsed .aythen-nav-item--ext,.aythen-sidebar.is-collapsed .aythen-nav-item--help{justify-content:center;padding-left:0;padding-right:0}.aythen-sidebar.is-collapsed .aythen-sidebar-foot{padding-left:0;padding-right:0}.aythen-sidebar.is-collapsed .aythen-usage-head{justify-content:center;margin-bottom:.35rem}.aythen-sidebar.is-collapsed .aythen-usage-head b{font-size:.625rem}.aythen-sidebar.is-collapsed .aythen-usage-bar{margin-bottom:0}@media(max-width:900px){.aythen-sidebar.is-collapsed,.aythen-sidebar.is-open{padding-left:0;padding-right:0}.aythen-sidebar.is-open .aythen-brand-text{display:flex}.aythen-sidebar.is-open .aythen-sidebar-label,.aythen-sidebar.is-open .aythen-new-conv-label,.aythen-sidebar.is-open .aythen-nav-label{display:inline}.aythen-sidebar.is-open .aythen-conv-list,.aythen-sidebar.is-open .aythen-conv-dropdown,.aythen-sidebar.is-open .aythen-usage-head span,.aythen-sidebar.is-open .aythen-usage-meta{display:block}.aythen-sidebar.is-open .aythen-sidebar-head{flex-direction:row;align-items:center}.aythen-sidebar.is-open .aythen-brand{justify-content:flex-start}.aythen-sidebar.is-open .aythen-new-conv{justify-content:flex-start;width:100%;min-height:42px;padding:0 .65rem}.aythen-sidebar.is-open .aythen-nav-item,.aythen-sidebar.is-open .aythen-nav-item--ext,.aythen-sidebar.is-open .aythen-nav-item--help{justify-content:flex-start;gap:.625rem;padding-left:.65rem;padding-right:.65rem}}.aythen-sidebar{padding:0!important}.aythen-sidebar-head{box-sizing:border-box;width:100%;height:var(--ak-topbar-h,48px);min-height:var(--ak-topbar-h,48px);max-height:var(--ak-topbar-h,48px);border:0;border-bottom:1px solid var(--ak-border-subtle,var(--border));color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;transition:background .15s;display:flex;margin:0!important;padding:0 .65rem!important}.aythen-sidebar-head:hover{background:var(--ak-hover-subtle,#ffffff0a)}:root[data-theme=light] .aythen-sidebar-head:hover{background:var(--ak-hover-subtle,#0000000a)}.aythen-sidebar-head:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-sidebar-head:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent)}}.aythen-sidebar-head:focus-visible{outline-offset:-2px}.aythen-sidebar-head .aythen-brand{pointer-events:none;width:100%}.aythen-sidebar .aythen-brand{padding:0!important}.aythen-sidebar .aythen-new-conv{width:100%;border:0!important;border-bottom:1px solid var(--ak-border-subtle,var(--border))!important;border-radius:0!important;margin:0!important;padding:.5rem .75rem!important}.aythen-sidebar .aythen-nav{padding:.35rem .5rem!important}.aythen-nav-conv-wrap{flex-direction:column;min-width:0;display:flex}.aythen-nav-item--conv{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.aythen-nav-item--conv .aythen-nav-label{flex:1;min-width:0}.aythen-nav-chevron{color:var(--ak-text-muted,var(--text-muted));opacity:.65;flex-shrink:0;margin-left:auto;transition:transform .18s,opacity .18s;display:inline-flex}.aythen-nav-item--conv.is-open .aythen-nav-chevron{opacity:.9;transform:rotate(180deg)}.aythen-sidebar.is-collapsed .aythen-nav-chevron{display:none}.aythen-conv-dropdown{min-width:0;margin:.15rem .35rem .35rem}.aythen-conv-list--dropdown{overscroll-behavior:contain;max-height:min(360px,100vh - 18rem);overflow:hidden auto;border:1px solid var(--ak-border-subtle,var(--border))!important;background:var(--ak-bg-sidebar,var(--shell-sidebar))!important;border-radius:8px!important;flex:none!important;margin-top:0!important;padding:.35rem .35rem .5rem!important}@supports (color:color-mix(in lab,red,red)){.aythen-conv-list--dropdown{background:color-mix(in srgb,var(--ak-bg-sidebar,var(--shell-sidebar)) 92%,#000)!important}}.aythen-conv-list--dropdown{scrollbar-width:thin;scrollbar-color:var(--text-muted) transparent}@supports (color:color-mix(in lab,red,red)){.aythen-conv-list--dropdown{scrollbar-color:color-mix(in srgb,var(--text-muted) 35%,transparent) transparent}}.aythen-conv-list--dropdown::-webkit-scrollbar{width:5px}.aythen-conv-list--dropdown::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.aythen-conv-list--dropdown::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-muted) 35%,transparent)}}.aythen-conv-more{text-align:center;color:var(--text-muted);opacity:.55;margin:.15rem 0 0;padding:.25rem .55rem .15rem;font-size:.75rem;line-height:1}.aythen-sidebar.is-collapsed .aythen-conv-dropdown{display:none}.aythen-sidebar .aythen-conv-list{flex:1;border-top:1px solid var(--ak-border-subtle,var(--border))!important;margin-top:0!important;padding:.65rem .5rem .75rem!important}.aythen-sidebar .aythen-conv-list-title,.aythen-sidebar .aythen-conv-group-title{padding:0 .25rem}.aythen-sidebar .aythen-conv-group-title:after{display:none}.aythen-sidebar .aythen-conv-item{margin-left:0;margin-right:0}.aythen-sidebar-foot{border-top:1px solid var(--ak-border-subtle,var(--border))!important;background:var(--ak-bg-sidebar,var(--shell-sidebar))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;margin-top:auto!important;padding:0!important}.aythen-sidebar .aythen-usage{border:0!important;border-bottom:1px solid var(--ak-border-subtle,var(--border))!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:.65rem .75rem!important;animation:none!important}.aythen-sidebar-foot>.aythen-nav-item--ext,.aythen-sidebar-foot>.aythen-nav-item--help{border-radius:0!important;margin-top:0!important;padding-left:.75rem!important;padding-right:.75rem!important}.aythen-sidebar-foot>.aythen-nav-item--ext{border-top:1px solid var(--ak-border-subtle,var(--border))}.aythen-sidebar.is-collapsed{padding-left:0!important;padding-right:0!important}.aythen-sidebar.is-collapsed .aythen-sidebar-head{justify-content:center;padding:0!important}.aythen-sidebar.is-collapsed .aythen-new-conv{width:100%;border-bottom:1px solid var(--ak-border-subtle,var(--border))!important;margin:0!important}.aythen-sidebar.is-collapsed .aythen-nav{padding:.35rem 0!important}.aythen-sidebar.is-collapsed .aythen-sidebar-foot{padding:0!important}.aythen-sidebar.is-collapsed .aythen-usage{padding:.55rem .35rem!important}.aythen-sidebar.is-collapsed .aythen-nav-item--ext,.aythen-sidebar.is-collapsed .aythen-nav-item--help{padding-left:0!important;padding-right:0!important}@media(max-width:900px){.aythen-sidebar.is-collapsed,.aythen-sidebar.is-open{padding-left:0!important;padding-right:0!important}.aythen-sidebar.is-open .aythen-sidebar-head{padding-left:.65rem!important;padding-right:.65rem!important}.aythen-sidebar.is-open .aythen-new-conv{padding-left:.75rem!important;padding-right:.75rem!important}.aythen-sidebar.is-open .aythen-nav{padding-left:.5rem!important;padding-right:.5rem!important}.aythen-sidebar.is-open .aythen-nav-item,.aythen-sidebar.is-open .aythen-nav-item--ext,.aythen-sidebar.is-open .aythen-nav-item--help{padding-left:.75rem!important;padding-right:.75rem!important}}:root[data-theme=light] .aythen-sidebar{--ak-ms-sidebar-bg:#f3f2f1;--ak-ms-nav-hover:#edebe9;--ak-ms-nav-active:#e1dfdd;--ak-ms-accent:#0078d4;--ak-ms-text:#242424;--ak-ms-text-muted:#616161}:root:not([data-theme=light]) .aythen-sidebar{--ak-ms-sidebar-bg:#1f1f1f;--ak-ms-nav-hover:#ffffff0f;--ak-ms-nav-active:#ffffff1a;--ak-ms-accent:#479ef5;--ak-ms-text:#f3f2f1;--ak-ms-text-muted:#adadad}.aythen-sidebar{background:var(--ak-ms-sidebar-bg)!important;border-right-color:var(--ak-ms-text)!important}@supports (color:color-mix(in lab,red,red)){.aythen-sidebar{border-right-color:color-mix(in srgb,var(--ak-ms-text) 8%,transparent)!important}}.aythen-sidebar{color:var(--ak-ms-text)}.aythen-sidebar .aythen-brand{flex:1;align-items:center;gap:.5rem;min-width:0;text-decoration:none;display:flex}.aythen-sidebar .aythen-brand-mark--logo{border-radius:5px;width:24px;min-width:24px;height:24px;background:var(--ak-ms-text)!important;color:var(--ak-ms-sidebar-bg)!important;box-shadow:none!important}.aythen-sidebar .aythen-brand-logo-icon{width:.875rem;height:.875rem}.aythen-sidebar .aythen-brand-text{min-width:0;line-height:1}.aythen-sidebar .aythen-brand-name{align-items:baseline;gap:.125rem;min-width:0;display:inline-flex}.aythen-sidebar .aythen-brand-suffix{font-family:var(--font);letter-spacing:.07em;text-transform:uppercase;color:var(--ak-ms-text-muted);opacity:.7;font-size:.5625rem;font-weight:600;line-height:1;transform:translateY(-.35em)}.aythen-sidebar .aythen-brand-text b{font-family:var(--font);letter-spacing:-.015em;white-space:nowrap;font-size:.9375rem;font-weight:600;line-height:1;color:var(--ak-ms-text)!important}.aythen-sidebar .aythen-new-conv{border:1px solid var(--ak-ms-text)!important;width:auto!important;min-height:36px!important;margin:.35rem .5rem .25rem!important;padding:0 .65rem!important}@supports (color:color-mix(in lab,red,red)){.aythen-sidebar .aythen-new-conv{border:1px solid color-mix(in srgb,var(--ak-ms-text) 12%,transparent)!important}}.aythen-sidebar .aythen-new-conv{border-bottom:1px solid var(--ak-ms-text)!important}@supports (color:color-mix(in lab,red,red)){.aythen-sidebar .aythen-new-conv{border-bottom:1px solid color-mix(in srgb,var(--ak-ms-text) 12%,transparent)!important}}.aythen-sidebar .aythen-new-conv{color:var(--ak-ms-text)!important;box-shadow:none!important;background:0 0!important;border-radius:6px!important;font-size:.8125rem!important;font-weight:500!important}.aythen-sidebar .aythen-new-conv:hover:not(:disabled){background:var(--ak-ms-nav-hover)!important;border-color:var(--ak-ms-text)!important}@supports (color:color-mix(in lab,red,red)){.aythen-sidebar .aythen-new-conv:hover:not(:disabled){border-color:color-mix(in srgb,var(--ak-ms-text) 18%,transparent)!important}}.aythen-sidebar .aythen-new-icon{width:16px!important;height:16px!important;color:var(--ak-ms-accent)!important}.aythen-sidebar .aythen-nav{gap:.125rem!important;padding:.25rem .35rem!important}.aythen-sidebar .aythen-nav-item{min-height:36px;position:relative;letter-spacing:0!important;color:var(--ak-ms-text-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:4px!important;gap:.75rem!important;padding:0 .55rem 0 .65rem!important;font-size:.8125rem!important;font-weight:400!important}.aythen-sidebar .aythen-nav-item:before,.aythen-sidebar .aythen-nav-item.is-active:before{display:none!important}.aythen-sidebar .aythen-nav-item:hover{background:var(--ak-ms-nav-hover)!important;color:var(--ak-ms-text)!important}.aythen-sidebar .aythen-nav-item.is-active{background:var(--ak-ms-nav-active)!important;color:var(--ak-ms-text)!important;font-weight:600!important}.aythen-sidebar .aythen-nav-ico{width:20px!important;height:20px!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important}.aythen-sidebar .aythen-nav-ico .aythen-app-nav-glyph.mkt-features-glyph,.aythen-sidebar .aythen-nav-ico .help-module-glyph.mkt-features-glyph{width:20px!important;height:20px!important;box-shadow:none!important;filter:none!important;background:0 0!important;border-radius:4px!important;transform:none!important}.aythen-sidebar .aythen-nav-ico .mkt-features-glyph:after{display:none!important}.aythen-sidebar .aythen-nav-item:hover .aythen-nav-ico,.aythen-sidebar .aythen-nav-item.is-active .aythen-nav-ico{box-shadow:none!important;color:inherit!important;background:0 0!important;border-color:#0000!important}.aythen-sidebar .aythen-nav-item:hover .aythen-nav-ico .aythen-app-nav-glyph.mkt-features-glyph,.aythen-sidebar .aythen-nav-item.is-active .aythen-nav-ico .aythen-app-nav-glyph.mkt-features-glyph{box-shadow:none!important;filter:none!important;transform:none!important}.aythen-sidebar-foot{background:var(--ak-ms-sidebar-bg)!important;border-top-color:var(--ak-ms-text)!important}@supports (color:color-mix(in lab,red,red)){.aythen-sidebar-foot{border-top-color:color-mix(in srgb,var(--ak-ms-text) 8%,transparent)!important}}.aythen-sidebar-foot>.aythen-nav-item--ext,.aythen-sidebar-foot>.aythen-nav-item--help{min-height:36px!important;color:var(--ak-ms-text-muted)!important;font-size:.8125rem!important;font-weight:400!important}.aythen-sidebar-foot>.aythen-nav-item--ext:hover,.aythen-sidebar-foot>.aythen-nav-item--help:hover,.aythen-sidebar-foot>.aythen-nav-item--ext.is-active,.aythen-sidebar-foot>.aythen-nav-item--help.is-active{color:var(--ak-ms-text)!important}.aythen-sidebar .aythen-conv-list{border-top-color:var(--ak-ms-text)!important}@supports (color:color-mix(in lab,red,red)){.aythen-sidebar .aythen-conv-list{border-top-color:color-mix(in srgb,var(--ak-ms-text) 8%,transparent)!important}}.aythen-sidebar .aythen-conv-list-title,.aythen-sidebar .aythen-conv-group-title{letter-spacing:.04em!important;color:var(--ak-ms-text-muted)!important;font-size:.6875rem!important;font-weight:600!important}.aythen-sidebar .aythen-conv-item{color:var(--ak-ms-text-muted)!important;border-radius:4px!important}.aythen-sidebar .aythen-conv-item:before{background:var(--ak-ms-text-muted)!important;box-shadow:none!important}.aythen-sidebar .aythen-conv-item:hover{background:var(--ak-ms-nav-hover)!important;color:var(--ak-ms-text)!important}.aythen-sidebar .aythen-conv-item.is-active{background:var(--ak-ms-nav-active)!important;color:var(--ak-ms-text)!important}.aythen-sidebar .aythen-conv-item.is-active:before{background:var(--ak-ms-accent)!important}.aythen-sidebar.is-collapsed .aythen-new-conv{justify-content:center;width:calc(100% - .7rem)!important;margin-left:.35rem!important;margin-right:.35rem!important;padding:0!important}.ak2-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.ak2-toolbar--spread{justify-content:space-between}.ak2-toolbar__left{flex-wrap:wrap;flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.ak2-toolbar__right{flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:flex}.ak2-toolbar-count{color:var(--ak-text-muted,var(--text-muted));white-space:nowrap;font-size:.75rem}.ak2-search-field{border:1px solid var(--ak-border-subtle,var(--border));background:var(--ak-bg-control,var(--surface));border-radius:999px;flex:0 280px;align-items:center;gap:.45rem;min-width:0;max-width:360px;padding:.4rem .85rem;transition:border-color .15s,background .15s;display:inline-flex}.ak2-search-field:focus-within{border-color:var(--ak-border-focus,var(--border-strong));background:var(--ak-bg-control-active,var(--surface-2))}.ak2-search-field__icon{width:.9rem;height:.9rem;color:var(--ak-text-muted,var(--text-muted));pointer-events:none;flex-shrink:0}.ak2-search-field__input,.ak2-search-field input{min-width:0;color:var(--ak-text-primary,var(--text));font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:.8125rem}.ak2-search-field__input::placeholder,.ak2-search-field input::placeholder{color:var(--ak-text-muted,var(--text-muted))}.ak2-toolbar>.ak2-search,.ak2-auto-head-tools .ak2-search{background:var(--ak-bg-control,var(--surface));border-color:var(--ak-border-subtle,var(--border));border-radius:999px;flex:0 280px;max-width:360px;padding:.4rem .85rem;font-size:.8125rem}.ak2-toolbar>.ak2-search:focus,.ak2-auto-head-tools .ak2-search:focus{border-color:var(--ak-border-focus,var(--border-strong));box-shadow:none;background:var(--ak-bg-control-active,var(--surface-2))}.ak2-filters{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ak2-filters button{border:1px solid var(--ak-border-subtle,var(--border));cursor:pointer;color:var(--ak-text-secondary,var(--text-muted));background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:.32rem .75rem;font-family:inherit;font-size:.75rem;font-weight:500;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.ak2-filters button:hover{border-color:var(--ak-border-strong,var(--border-bright));color:var(--ak-text-primary,var(--text))}.ak2-filters button.is-active{background:var(--ak-bg-control-hover,var(--surface-2));border-color:var(--ak-border-strong,var(--border-bright));color:var(--ak-text-primary,var(--text));box-shadow:none;font-weight:500}.ak2-filters button.is-active:before{content:"✓";opacity:.85;font-size:.65rem;line-height:1}.ak2-data-table{border-collapse:collapse;width:100%;font-size:.8125rem}.ak2-data-table th,.ak2-data-table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--ak-divider,var(--border));padding:.85rem .5rem}.ak2-data-table th{color:var(--ak-text-muted,var(--text-muted));letter-spacing:.01em;border-bottom-color:var(--ak-border-subtle,var(--border));font-size:.75rem;font-weight:500}.ak2-data-table th:first-child,.ak2-data-table td:first-child{padding-left:0}.ak2-data-table th:last-child,.ak2-data-table td:last-child{padding-right:0}.ak2-data-table tbody tr{transition:background .12s}.ak2-data-table tbody tr:hover{background:var(--ak-hover-subtle,#ffffff0a)}.ak2-data-table tbody tr:last-child td{border-bottom:0}.ak2-admin-table{font-size:.8125rem}.ak2-admin-table th{color:var(--ak-text-muted,var(--text-muted));letter-spacing:.01em;border-bottom:1px solid var(--ak-border-subtle,var(--border));padding:.65rem .5rem;font-size:.75rem;font-weight:500}.ak2-admin-table td{color:var(--ak-text-primary,var(--text));border-bottom:1px solid var(--ak-divider,var(--border));padding:.85rem .5rem}.ak2-admin-table th:first-child,.ak2-admin-table td:first-child{padding-left:0}.ak2-admin-table tbody tr:hover{background:var(--ak-hover-subtle,#ffffff0a)}.ak2-admin-table tbody tr:last-child td{border-bottom:0}.ak2-flow-table{background:0 0;border:0;border-radius:0;overflow:visible}.ak2-flow-thead{text-transform:none;letter-spacing:.01em;color:var(--ak-text-muted,var(--text-muted));border-bottom:1px solid var(--ak-border-subtle,var(--border));background:0 0;padding:.65rem .5rem;font-family:inherit;font-size:.75rem;font-weight:500}.ak2-flow-thead>span:first-child{padding-left:0}.ak2-flow-rowgroup+.ak2-flow-rowgroup{border-top:0}.ak2-flow-row{border-bottom:1px solid var(--ak-divider,var(--border));padding:.85rem .5rem;font-size:.8125rem}.ak2-flow-row:hover{background:var(--ak-hover-subtle,#ffffff0a)}.ak2-flow-rowgroup.is-open .ak2-flow-row{background:var(--ak-hover-subtle,#ffffff0f)}.ak2-flow-rowgroup:last-child .ak2-flow-row{border-bottom:0}.ak2-flow-cell-status{text-transform:none;letter-spacing:normal;color:var(--ak-text-primary,var(--text));font-family:inherit;font-size:.8125rem}.ak2-flow-cell-name b{color:var(--ak-text-primary,var(--text));font-size:.8125rem;font-weight:500}.ak2-flow-cell-name small{color:var(--ak-text-muted,var(--text-muted));font-family:inherit;font-size:.72rem}.ak2-flow-cell-num{color:var(--ak-text-secondary,var(--text-muted));font-family:inherit;font-size:.8125rem}.ak2-flow-cell-time{color:var(--ak-text-muted,var(--text-muted));font-family:inherit;font-size:.75rem}.ak2-flow-detail{border-top:1px solid var(--ak-divider,var(--border));background:var(--ak-hover-subtle,#ffffff08)}.ak2-flow-detail-activity span{text-transform:none;letter-spacing:normal;color:var(--ak-text-muted,var(--text-muted));font-family:inherit;font-size:.7rem}.ak2-data-table .ak2-muted,.ak2-flow-table .ak2-muted{font-size:.75rem}@media(max-width:720px){.ak2-search-field{flex:100%;max-width:none}.ak2-toolbar__right{justify-content:flex-end;width:100%;margin-left:0}}.aythen-table-pagination{justify-content:stretch;margin:.75rem 0 0;padding:0;display:flex}.aythen-table-pagination__group{border:.5px solid var(--ak-border-subtle,var(--border,#d1d1d6));border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;width:100%;min-height:2.75rem;padding:.35rem .65rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-table-pagination__group{border:.5px solid color-mix(in srgb,var(--ak-border-subtle,var(--border,#d1d1d6)) 85%,transparent)}}.aythen-table-pagination__group{background:var(--ak-input-bg,var(--surface,#fff))}@supports (color:color-mix(in lab,red,red)){.aythen-table-pagination__group{background:color-mix(in srgb,var(--ak-input-bg,var(--surface,#fff)) 82%,transparent)}}:root:not([data-theme=light]) .aythen-table-pagination__group{background:#2c2c2ec7;border-color:#ffffff1a}.aythen-table-pagination__showing{letter-spacing:-.01em;min-width:0;color:var(--ak-text-muted,var(--text-muted));font-variant-numeric:tabular-nums;flex:auto;margin:0;font-size:.8125rem;font-weight:400}.aythen-table-pagination__size{flex-shrink:0;align-items:center;gap:.4rem;margin:0;display:inline-flex}.aythen-table-pagination__size-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ak-text-muted,var(--text-muted));font-size:.6875rem;font-weight:600}.aythen-table-pagination__size select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%238e8e93' d='M1 1l4 4 4-4'/%3E%3C/svg%3E") right .45rem center / .55rem no-repeat,var(--text);border:0;border-radius:.45rem;min-height:1.85rem;padding:.2rem 1.4rem .2rem .55rem}@supports (color:color-mix(in lab,red,red)){.aythen-table-pagination__size select{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%238e8e93' d='M1 1l4 4 4-4'/%3E%3C/svg%3E") right .45rem center / .55rem no-repeat,color-mix(in srgb,var(--text) 5%,transparent)}}.aythen-table-pagination__size select{color:var(--ak-text-primary,var(--text));font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;font-size:.8125rem}.aythen-table-pagination__nav{background:var(--text);border-radius:.55rem;flex-shrink:0;align-items:center;gap:.2rem;margin-left:auto;padding:.1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aythen-table-pagination__nav{background:color-mix(in srgb,var(--text) 4%,transparent)}}.aythen-table-pagination__btn{width:1.85rem;height:1.85rem;color:var(--ak-text-primary,var(--text));cursor:pointer;background:0 0;border:0;border-radius:.45rem;place-items:center;margin:0;padding:0;font-size:1.15rem;line-height:1;transition:background .12s,color .12s;display:grid}.aythen-table-pagination__btn:hover:not(:disabled){background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-table-pagination__btn:hover:not(:disabled){background:color-mix(in srgb,var(--text) 8%,transparent)}}.aythen-table-pagination__btn:disabled{opacity:.35;cursor:default}.aythen-table-pagination__page{text-align:center;font-variant-numeric:tabular-nums;min-width:3.25rem;color:var(--ak-text-secondary,var(--text-muted));padding:0 .25rem;font-size:.8125rem;font-weight:500}.aythen-table-pagination--hero{flex:none;justify-content:flex-end;max-width:100%;margin:0}.aythen-table-pagination--hero .aythen-table-pagination__group{box-sizing:border-box;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;gap:.3rem .4rem;width:auto;max-width:100%;height:2.25rem;min-height:0;padding:.1rem .15rem .1rem .2rem}:root:not([data-theme=light]) .aythen-table-pagination--hero .aythen-table-pagination__group{background:0 0;border:0}.aythen-table-pagination--hero .aythen-table-pagination__showing{white-space:nowrap;flex:0 auto;font-size:.6875rem}.aythen-table-pagination--hero .aythen-table-pagination__size select{background-position:right .35rem center;background-size:.5rem;min-height:1.65rem;padding:.1rem 1.15rem .1rem .4rem;font-size:.75rem}.aythen-table-pagination--hero .aythen-table-pagination__nav{background:0 0;border-radius:.4rem;margin-left:0;padding:.05rem}.aythen-table-pagination--hero .aythen-table-pagination__btn{width:1.55rem;height:1.55rem;font-size:1rem}.aythen-table-pagination--hero .aythen-table-pagination__page{min-width:2.5rem;font-size:.75rem}@media(max-width:640px){.aythen-table-pagination__group{gap:.45rem}.aythen-table-pagination__nav{justify-content:space-between;width:100%;margin-left:0}.aythen-table-pagination__page{flex:1}.aythen-table-pagination--hero .aythen-table-pagination__group{flex-wrap:wrap;height:auto;min-height:2.25rem}.aythen-table-pagination--hero .aythen-table-pagination__nav{width:auto}.aythen-table-pagination--hero .aythen-table-pagination__showing{display:none}}.aythen-billing-page.aythen-billing-integrated .aythen-billing-table-wrap{margin-left:calc(-1 * var(--aythen-billing-gutter,1.25rem));margin-right:calc(-1 * var(--aythen-billing-gutter,1.25rem));box-shadow:none;border-top:0;border-left:0;border-right:0;border-radius:0}.aythen-billing-page.aythen-billing-integrated .aythen-billing-table__th:first-child:not(.aythen-billing-table__th--checkbox),.aythen-billing-page.aythen-billing-integrated .aythen-billing-table__td:first-child:not(.aythen-billing-table__td--checkbox){padding-left:calc(.65rem + var(--aythen-billing-gutter,1.25rem))}.aythen-billing-page.aythen-billing-integrated .aythen-billing-table__th:last-child,.aythen-billing-page.aythen-billing-integrated .aythen-billing-table__td:last-child{padding-right:calc(.65rem + var(--aythen-billing-gutter,1.25rem))}.aythen-billing-page.aythen-billing-integrated .aythen-billing-table__group-cell{padding-left:calc(.85rem + var(--aythen-billing-gutter,1.25rem));padding-right:calc(.85rem + var(--aythen-billing-gutter,1.25rem))}@media(max-width:720px){.aythen-billing-page.aythen-billing-integrated .aythen-billing-table-wrap{margin-left:-1rem;margin-right:-1rem}.aythen-billing-page.aythen-billing-integrated .aythen-billing-table__th:first-child:not(.aythen-billing-table__th--checkbox),.aythen-billing-page.aythen-billing-integrated .aythen-billing-table__td:first-child:not(.aythen-billing-table__td--checkbox){padding-left:1.65rem}.aythen-billing-page.aythen-billing-integrated .aythen-billing-table__th--checkbox:first-child,.aythen-billing-page.aythen-billing-integrated .aythen-billing-table__td--checkbox:first-child{width:6.5rem;min-width:6.5rem;padding-left:1rem}.aythen-billing-page.aythen-billing-integrated .aythen-billing-table__th:last-child,.aythen-billing-page.aythen-billing-integrated .aythen-billing-table__td:last-child{padding-right:1.65rem}.aythen-billing-page.aythen-billing-integrated .aythen-billing-table__group-cell{padding-left:1.85rem;padding-right:1.85rem}}.aythen-billing-table-wrap{border:1px solid var(--ak-border-subtle,var(--border));background:var(--ak-bg-surface,var(--surface));border-radius:.65rem;overflow:hidden}.aythen-billing-table-scroll{overscroll-behavior-x:contain;scrollbar-gutter:stable;overflow-x:auto}.aythen-billing-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:920px;font-size:.75rem;line-height:1.35}.aythen-billing-table thead{z-index:3;background:var(--ak-bg-surface,var(--surface));position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.aythen-billing-table thead{background:color-mix(in srgb,var(--ak-bg-surface,var(--surface)) 88%,var(--ak-accent,var(--green-landing-color,#10a37f)) 12%)}}.aythen-billing-table__th{border-bottom:1px solid var(--ak-border-subtle,var(--border));border-right:1px solid var(--ak-border-subtle,var(--border));vertical-align:middle;background:inherit;height:2.25rem;padding:0;position:relative}.aythen-billing-table__th--pinned,.aythen-billing-table__td--pinned{z-index:4;background:inherit;position:sticky;box-shadow:2px 0 6px -2px #0f172a14}.aythen-billing-table__td--pinned{z-index:2;background:var(--ak-bg-surface,var(--surface))}.aythen-billing-table__th--pinned{z-index:5;background:var(--ak-bg-surface,var(--surface))}@supports (color:color-mix(in lab,red,red)){.aythen-billing-table__th--pinned{background:color-mix(in srgb,var(--ak-bg-surface,var(--surface)) 88%,var(--ak-accent,var(--green-landing-color,#10a37f)) 12%)}}.aythen-billing-table__th-inner{align-items:center;gap:.15rem;min-width:0;height:100%;padding-right:.35rem;display:flex}.aythen-billing-table__drag-handle,.aythen-billing-table__drag-spacer{letter-spacing:-.08em;width:1rem;color:var(--ak-text-muted,var(--text-muted));cursor:grab;background:0 0;border:0;flex-shrink:0;font-size:.65rem}.aythen-billing-table__checkbox-row{justify-content:center;align-items:center;gap:.2rem;width:100%;min-width:0;padding:0 .15rem;display:flex}.aythen-billing-table__row-drag-handle{letter-spacing:-.08em;width:1.1rem;height:1.1rem;color:var(--ak-text-muted,var(--text-muted));cursor:grab;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:4px;flex-shrink:0;padding:0;font-size:.7rem;line-height:1}.aythen-billing-table__row:hover .aythen-billing-table__row-drag-handle,.aythen-billing-table__row.is-row-dragging .aythen-billing-table__row-drag-handle,.aythen-billing-table__row-drag-handle:focus-visible{opacity:.85;pointer-events:auto}.aythen-billing-table__row-drag-handle:hover,.aythen-billing-table__row-drag-handle:focus-visible{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-billing-table__row-drag-handle:hover,.aythen-billing-table__row-drag-handle:focus-visible{background:color-mix(in srgb,var(--text) 8%,transparent)}}.aythen-billing-table__row-drag-handle:active{cursor:grabbing}.aythen-billing-table__row.is-row-dragging{opacity:.55}.aythen-billing-table__row.is-row-drag-over{box-shadow:inset 0 2px 0 0 var(--ak-accent,#22c55e)}.aythen-fav-star{width:1.35rem;height:1.35rem;color:var(--ak-text-muted,var(--text-muted));cursor:pointer;opacity:.35;background:0 0;border:0;border-radius:999px;flex-shrink:0;place-items:center;margin:0;padding:0;transition:opacity .12s,color .12s,background .12s;display:grid}.aythen-billing-table__row:hover .aythen-fav-star,.aythen-billing-table__row.is-selected .aythen-fav-star,.aythen-fav-star:focus-visible,.aythen-fav-star.is-on{opacity:1}.aythen-fav-star:hover,.aythen-fav-star:focus-visible{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-fav-star:hover,.aythen-fav-star:focus-visible{background:color-mix(in srgb,var(--text) 7%,transparent)}}.aythen-fav-star:hover,.aythen-fav-star:focus-visible{color:var(--text)}.aythen-fav-star.is-on{color:#f4b400}.aythen-billing-table__drag-spacer{cursor:default}.aythen-billing-table__sort-btn,.aythen-billing-table__th-label{flex:1;min-width:0}.aythen-billing-table__pin-btn{opacity:.35;cursor:pointer;background:0 0;border:0;padding:.1rem;font-size:.65rem}.aythen-billing-table__pin-btn.is-active{opacity:1}.aythen-billing-table__resize-handle{cursor:col-resize;background:0 0;border:0;width:.45rem;height:100%;padding:0;position:absolute;top:0;right:0}.aythen-billing-table__resize-handle:hover{background:var(--ak-accent,var(--green-landing-color,#10a37f))}@supports (color:color-mix(in lab,red,red)){.aythen-billing-table__resize-handle:hover{background:color-mix(in srgb,var(--ak-accent,var(--green-landing-color,#10a37f)) 18%,transparent)}}.aythen-billing-table__th.is-dragging{opacity:.55}.aythen-billing-table__group-row{background:var(--ak-accent,var(--green-landing-color,#10a37f))}@supports (color:color-mix(in lab,red,red)){.aythen-billing-table__group-row{background:color-mix(in srgb,var(--ak-accent,var(--green-landing-color,#10a37f)) 5%,var(--surface))}}.aythen-billing-table__group-cell{border-bottom:1px solid var(--ak-border-subtle,var(--border));letter-spacing:.04em;text-transform:uppercase;color:var(--ak-text-muted,var(--text-muted));padding:.45rem .85rem;font-size:.6875rem;font-weight:700}.aythen-billing-table__group-count{background:var(--ak-accent,var(--green-landing-color,#10a37f));border-radius:999px;justify-content:center;align-items:center;min-width:1.2rem;height:1.2rem;margin-left:.45rem;padding:0 .35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aythen-billing-table__group-count{background:color-mix(in srgb,var(--ak-accent,var(--green-landing-color,#10a37f)) 12%,transparent)}}.aythen-billing-table__group-count{font-size:.625rem}.aythen-billing-table-layout{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.65rem;display:flex}.aythen-billing-table-layout__group{color:var(--ak-text-muted,var(--text-muted));align-items:center;gap:.45rem;font-size:.75rem;display:inline-flex}.aythen-billing-table-layout__group select{border:1px solid var(--ak-border-subtle,var(--border));background:var(--ak-bg-control,var(--surface));color:var(--ak-text-primary,var(--text));font:inherit;border-radius:999px;padding:.32rem .65rem;font-size:.75rem}.aythen-billing-table-layout__meta{color:var(--ak-text-muted,var(--text-muted));font-size:.75rem}.aythen-billing-table-layout .aythen-btn{margin-left:auto}.aythen-billing-table__th:last-child{border-right:0}.aythen-billing-table__th--sticky{z-index:4;position:sticky;left:0;box-shadow:2px 0 6px -2px #0f172a14}:root[data-theme=dark] .aythen-billing-table__th--sticky{box-shadow:2px 0 8px -2px #0000008c}.aythen-billing-table__sort-btn{width:100%;min-width:0;font:inherit;letter-spacing:.04em;text-transform:uppercase;color:var(--ak-text-muted,var(--text-muted));cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:.35rem .65rem;font-size:.625rem;font-weight:600;transition:color .15s,background .15s;display:flex}.aythen-billing-table__sort-btn:hover{color:var(--ak-accent,var(--green-landing-color,#10a37f));background:var(--ak-accent,var(--green-landing-color,#10a37f))}@supports (color:color-mix(in lab,red,red)){.aythen-billing-table__sort-btn:hover{background:color-mix(in srgb,var(--ak-accent,var(--green-landing-color,#10a37f)) 6%,transparent)}}.aythen-billing-table__sort-btn.is-active{color:var(--ak-accent,var(--green-landing-color,#10a37f))}.aythen-billing-table__th-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ak-text-muted,var(--text-muted));padding:.35rem .65rem;font-size:.625rem;font-weight:600;display:block}.aythen-billing-table__sort-icon{opacity:.45;flex-shrink:0;width:.65rem;height:.65rem}.aythen-billing-table__sort-icon.is-active{opacity:1}.aythen-billing-table__row{cursor:pointer;border-bottom:1px solid var(--ak-border-subtle,var(--border));border-left:2px solid #0000;height:3rem;transition:background .15s,border-color .15s,box-shadow .15s}.aythen-billing-table__row:hover{background:var(--ak-accent,var(--green-landing-color,#10a37f))}@supports (color:color-mix(in lab,red,red)){.aythen-billing-table__row:hover{background:color-mix(in srgb,var(--ak-accent,var(--green-landing-color,#10a37f)) 5%,var(--ak-bg-surface,var(--surface)))}}.aythen-billing-table__row.is-active{border-left-color:var(--ak-accent,var(--green-landing-color,#10a37f));background:var(--ak-accent,var(--green-landing-color,#10a37f))}@supports (color:color-mix(in lab,red,red)){.aythen-billing-table__row.is-active{background:color-mix(in srgb,var(--ak-accent,var(--green-landing-color,#10a37f)) 8%,var(--ak-bg-surface,var(--surface)))}}.aythen-billing-table__row.is-selected{background:var(--ak-accent,var(--green-landing-color,#10a37f))}@supports (color:color-mix(in lab,red,red)){.aythen-billing-table__row.is-selected{background:color-mix(in srgb,var(--ak-accent,var(--green-landing-color,#10a37f)) 10%,var(--ak-bg-surface,var(--surface)))}}.aythen-billing-table__row.is-selected.is-active{background:var(--ak-accent,var(--green-landing-color,#10a37f))}@supports (color:color-mix(in lab,red,red)){.aythen-billing-table__row.is-selected.is-active{background:color-mix(in srgb,var(--ak-accent,var(--green-landing-color,#10a37f)) 14%,var(--ak-bg-surface,var(--surface)))}}.aythen-billing-table__th--checkbox,.aythen-billing-table__td--checkbox{box-sizing:border-box;text-align:center;vertical-align:middle;width:5.5rem;min-width:5.5rem;padding:0}.aythen-billing-page.aythen-billing-integrated .aythen-billing-table__th--checkbox:first-child,.aythen-billing-page.aythen-billing-integrated .aythen-billing-table__td--checkbox:first-child{width:calc(var(--aythen-billing-gutter,1.25rem) + 5.5rem);min-width:calc(var(--aythen-billing-gutter,1.25rem) + 5.5rem);padding-left:var(--aythen-billing-gutter,1.25rem);padding-right:0}.aythen-billing-table__checkbox-cell{place-items:center;width:auto;max-width:none;min-height:100%;margin:0;padding:0;display:grid;position:relative}.aythen-billing-table__header-row:hover .aythen-billing-table-menu__trigger,.aythen-billing-table__row:hover .aythen-billing-table-menu__trigger,.aythen-billing-table-menu.is-open .aythen-billing-table-menu__trigger,.aythen-billing-table-menu:focus-within .aythen-billing-table-menu__trigger{opacity:1}.aythen-billing-table-menu{z-index:2;pointer-events:none;display:inline-flex;position:absolute;top:50%;left:calc(50% + .55rem);transform:translateY(-50%)}.aythen-billing-table__header-row:hover .aythen-billing-table-menu,.aythen-billing-table__row:hover .aythen-billing-table-menu,.aythen-billing-table-menu.is-open,.aythen-billing-table-menu:focus-within{pointer-events:auto}.aythen-billing-table-menu__trigger{width:1.25rem;height:1.25rem;color:var(--ak-text-muted,var(--text-muted));opacity:0;cursor:pointer;background:0 0;border:0;border-radius:.35rem;place-items:center;transition:opacity .15s,background .15s;display:grid}.aythen-billing-table-menu__trigger svg{width:.75rem;height:.75rem}.aythen-billing-table-menu__trigger:hover,.aythen-billing-table-menu__trigger:focus-visible{background:var(--ak-accent,var(--green-landing-color,#10a37f))}@supports (color:color-mix(in lab,red,red)){.aythen-billing-table-menu__trigger:hover,.aythen-billing-table-menu__trigger:focus-visible{background:color-mix(in srgb,var(--ak-accent,var(--green-landing-color,#10a37f)) 10%,transparent)}}.aythen-billing-table-menu__trigger:hover,.aythen-billing-table-menu__trigger:focus-visible{color:var(--ak-text-primary,var(--text))}.aythen-billing-table-menu__panel{z-index:20;border:1px solid var(--ak-border-subtle,var(--border));background:var(--ak-bg-surface,var(--surface));border-radius:.55rem;min-width:11rem;padding:.25rem;position:absolute;top:calc(100% + .25rem);left:0;box-shadow:0 10px 30px -12px #0f172a59}.aythen-billing-table-menu__item{width:100%;color:var(--ak-text-primary,var(--text));font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.4rem;align-items:center;gap:.35rem;padding:.42rem .55rem;font-size:.6875rem;font-weight:500;display:flex}.aythen-billing-table-menu__item:hover:not(:disabled),.aythen-billing-table-menu__item:focus-visible{background:var(--ak-hover-subtle,#6366f114);outline:none}.aythen-billing-table-menu__item.is-danger{color:#e11d48}.aythen-billing-table-menu__item.is-danger:hover:not(:disabled){background:#e11d481a}.aythen-billing-table-menu__item:disabled{opacity:.45;cursor:not-allowed}.aythen-billing-table-menu__sep{background:var(--ak-border-subtle,var(--border));height:1px;margin:.25rem .15rem}.aythen-billing-table-empty-state{text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;padding:3rem 1.5rem;display:flex}.aythen-billing-table-empty-state__icon{background:var(--ak-bg-surface,var(--surface));width:2.75rem;height:2.75rem;color:var(--ak-text-muted,var(--text-muted));border-radius:999px;place-items:center;display:grid;box-shadow:0 1px 3px #0f172a14}.aythen-billing-table-empty-state__icon svg{width:1.25rem;height:1.25rem}.aythen-billing-table-empty-state__title{color:var(--ak-text-primary,var(--text));margin:0;font-size:.875rem;font-weight:600}.aythen-billing-table-empty-state__hint{max-width:28rem;color:var(--ak-text-muted,var(--text-muted));margin:0;font-size:.75rem;line-height:1.5}.aythen-billing-bulk-bar{left:50%;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:6400;border:1px solid var(--ak-accent,var(--green-landing-color,#10a37f));flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem .55rem;width:max-content;max-width:min(56rem,100vw - 1.5rem);margin:0;padding:.55rem .9rem;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.aythen-billing-bulk-bar{border:1px solid color-mix(in srgb,var(--ak-accent,var(--green-landing-color,#10a37f)) 28%,var(--ak-border-subtle,var(--border)))}}.aythen-billing-bulk-bar{background:var(--ak-bg-surface,var(--surface,#fff));border-radius:999px}@supports (color:color-mix(in lab,red,red)){.aythen-billing-bulk-bar{background:color-mix(in srgb,var(--ak-bg-surface,var(--surface,#fff)) 88%,var(--ak-accent,var(--green-landing-color,#10a37f)) 12%)}}.aythen-billing-bulk-bar{-webkit-backdrop-filter:blur(12px);animation:.2s aythen-slide-up;transform:translate(-50%);box-shadow:0 .5px 1px #0f172a14,0 12px 36px -10px #0f172a47}:root:not([data-theme=light]) .aythen-billing-bulk-bar{background:#1c1c1e}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-billing-bulk-bar{background:color-mix(in srgb,#1c1c1e 86%,var(--ak-accent,var(--green-landing-color,#10a37f)) 14%)}}:root:not([data-theme=light]) .aythen-billing-bulk-bar{border-color:var(--ak-accent,var(--green-landing-color,#10a37f))}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-billing-bulk-bar{border-color:color-mix(in srgb,var(--ak-accent,var(--green-landing-color,#10a37f)) 35%,#ffffff1f)}}:root:not([data-theme=light]) .aythen-billing-bulk-bar{box-shadow:0 .5px 1px #00000059,0 16px 40px -12px #0000008c}@media(max-width:720px){.aythen-billing-bulk-bar{border-radius:1rem;justify-content:flex-start;padding:.65rem .75rem}}.aythen-billing-bulk-bar__count{color:var(--ak-text-primary,var(--text));font-size:.8125rem;font-weight:600}.aythen-billing-bulk-bar__status select{border:1px solid var(--ak-border-subtle,var(--border));background:var(--ak-bg-control,var(--surface));color:var(--ak-text-primary,var(--text));font:inherit;border-radius:999px;padding:.32rem .65rem;font-size:.75rem}.aythen-billing-bulk-bar .aythen-btn.is-danger{color:#e11d48}.aythen-billing-bulk-bar .aythen-btn.is-danger:hover:not(:disabled){background:#e11d481a}.aythen-billing-table__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border:1.5px solid var(--ak-text-primary,#0f172a);flex-shrink:0;width:.95rem;height:.95rem;margin:0}@supports (color:color-mix(in lab,red,red)){.aythen-billing-table__checkbox{border:1.5px solid color-mix(in srgb,var(--ak-text-primary,#0f172a) 55%,transparent)}}.aythen-billing-table__checkbox{background:var(--ak-bg-surface,#fff);color:#fff;cursor:pointer;vertical-align:middle;border-radius:.25rem;transition:background-color .12s,border-color .12s,box-shadow .12s}.aythen-billing-table__checkbox:hover{border-color:var(--ak-accent,var(--green-landing-color,#10a37f))}.aythen-billing-table__checkbox:focus-visible{box-shadow:0 0 0 2px var(--ak-accent,var(--green-landing-color,#10a37f));outline:none}@supports (color:color-mix(in lab,red,red)){.aythen-billing-table__checkbox:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--ak-accent,var(--green-landing-color,#10a37f)) 35%,transparent)}}.aythen-billing-table__checkbox:checked,.aythen-billing-table__checkbox:indeterminate{border-color:var(--ak-accent,var(--green-landing-color,#10a37f));background-color:var(--ak-accent,var(--green-landing-color,#10a37f));background-position:50%;background-repeat:no-repeat;background-size:.65rem .65rem}.aythen-billing-table__checkbox:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.2 6.2l2.4 2.4 5.2-5.2' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.aythen-billing-table__checkbox:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 6h7' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}:root[data-theme=dark] .aythen-billing-table__checkbox{background-color:#0000;border-color:#ffffff73}:root[data-theme=dark] .aythen-billing-table__checkbox:checked,:root[data-theme=dark] .aythen-billing-table__checkbox:indeterminate{border-color:var(--ak-accent,var(--green-landing-color,#10a37f));background-color:var(--ak-accent,var(--green-landing-color,#10a37f))}.aythen-billing-table__row:focus-visible{box-shadow:inset 0 0 0 2px var(--ak-accent,var(--green-landing-color,#10a37f));outline:none}@supports (color:color-mix(in lab,red,red)){.aythen-billing-table__row:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ak-accent,var(--green-landing-color,#10a37f)) 35%,transparent)}}.aythen-billing-table__td{vertical-align:middle;border-right:1px solid var(--ak-border-subtle,var(--border));background:inherit;padding:.45rem .65rem}.aythen-billing-table__td:last-child{border-right:0}.aythen-billing-table__td--sticky{z-index:2;position:sticky;left:0;box-shadow:2px 0 6px -2px #0f172a14}:root[data-theme=dark] .aythen-billing-table__td--sticky{box-shadow:2px 0 8px -2px #0000008c}.aythen-billing-table__td--num,.aythen-billing-table__th--num{text-align:right;width:7.5rem}.aythen-billing-table__td--num .aythen-billing-table__sort-btn,.aythen-billing-table__th--num .aythen-billing-table__sort-btn{justify-content:flex-end}.aythen-billing-table__td--date,.aythen-billing-table__th--date{width:7.5rem}.aythen-billing-table__td--vf,.aythen-billing-table__th--vf{text-align:center;width:4.5rem}.aythen-billing-table__number{font-variant-numeric:tabular-nums;color:var(--ak-text-primary,var(--text));white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:600;display:block;overflow:hidden}.aythen-billing-table__title-cell{align-items:center;gap:.5rem;min-width:0;max-width:100%;display:inline-flex}.aythen-billing-table__title-cell .aythen-billing-table__file-icon,.aythen-billing-table__title-cell .doc-card-file-icon{flex:none;width:1.25rem;height:1.25rem}.aythen-billing-table__title-cell .doc-card-file-icon svg{width:1.25rem;height:1.25rem}.aythen-billing-table__title{min-width:0;color:var(--ak-text-primary,var(--text));white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;display:block;overflow:hidden}.aythen-billing-table__client{color:var(--ak-text-primary,var(--text));white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;display:block;overflow:hidden}.aythen-billing-table__sub{color:var(--ak-text-muted,var(--text-muted));white-space:nowrap;text-overflow:ellipsis;margin-top:.1rem;font-size:.6875rem;display:block;overflow:hidden}.aythen-billing-table__amount{font-variant-numeric:tabular-nums;color:var(--ak-text-primary,var(--text));font-size:.8125rem;font-weight:600;display:block}.aythen-billing-table__date{font-variant-numeric:tabular-nums;color:var(--ak-text-muted,var(--text-muted));font-size:.6875rem}.aythen-billing-table__status{white-space:nowrap;background:currentColor;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aythen-billing-table__status{background:color-mix(in srgb,currentColor 12%,transparent)}}.aythen-billing-table__status{color:var(--ak-text-secondary,var(--text-muted))}.aythen-billing-table__status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:.42rem;height:.42rem}.aythen-billing-table__status--tone-neutral{color:var(--ak-text-muted,#9ca3af)}.aythen-billing-table__status--tone-warning{color:#d97706}.aythen-billing-table__status--tone-info{color:#2563eb}.aythen-billing-table__status--tone-success{color:#16a34a}.aythen-billing-table__status--tone-danger{color:#dc2626}.aythen-billing-table__type{white-space:nowrap;max-width:100%;color:var(--ak-text-secondary,var(--text-muted));background:0 0;border-radius:0;align-items:center;gap:.3rem;padding:0;font-size:.6875rem;font-weight:600;display:inline-flex}.aythen-billing-table__type-icon,.aythen-billing-table__type .aythen-taxonomy-type-icon,.aythen-billing-table__type .aythen-billing-doc-type-icon{width:.875rem;height:.875rem;color:inherit;flex:none}.aythen-billing-table__type-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.aythen-billing-table__muted{color:var(--ak-text-muted,var(--text-muted))}.aythen-billing-toolbar--table{margin-bottom:.75rem}.aythen-billing-status-filters{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.aythen-billing-status-filters button{align-items:center;gap:.35rem;display:inline-flex}.aythen-billing-status-filters .aythen-filter-count{background:currentColor;border-radius:999px;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;padding:0 .25rem;font-size:.625rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aythen-billing-status-filters .aythen-filter-count{background:color-mix(in srgb,currentColor 12%,transparent)}}.aythen-billing-table-empty{text-align:center;color:var(--ak-text-muted,var(--text-muted));padding:2.5rem 1rem;font-size:.875rem}.aythen-billing-views{flex-direction:column;gap:.55rem;margin-bottom:.75rem;display:flex}.aythen-billing-views__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.aythen-billing-views__pills{flex-wrap:wrap;flex:auto;align-items:center;gap:.4rem;min-width:0;display:flex}.aythen-billing-view-pill{border:1px solid var(--ak-border-subtle,var(--border));background:var(--ak-bg-control,var(--surface));max-width:12rem;font:inherit;color:var(--ak-text-secondary,var(--text-muted));cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.32rem .7rem;font-size:.75rem;font-weight:500;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex}.aythen-billing-view-pill:hover{border-color:var(--ak-border-strong,var(--border-bright));color:var(--ak-text-primary,var(--text))}.aythen-billing-view-pill.is-active{border-color:var(--ak-accent,var(--green-landing-color,#10a37f))}@supports (color:color-mix(in lab,red,red)){.aythen-billing-view-pill.is-active{border-color:color-mix(in srgb,var(--ak-accent,var(--green-landing-color,#10a37f)) 45%,var(--border))}}.aythen-billing-view-pill.is-active{background:var(--ak-accent,var(--green-landing-color,#10a37f))}@supports (color:color-mix(in lab,red,red)){.aythen-billing-view-pill.is-active{background:color-mix(in srgb,var(--ak-accent,var(--green-landing-color,#10a37f)) 8%,var(--surface))}}.aythen-billing-view-pill.is-active{color:var(--ak-text-primary,var(--text));box-shadow:0 0 0 1px var(--ak-accent,var(--green-landing-color,#10a37f))}@supports (color:color-mix(in lab,red,red)){.aythen-billing-view-pill.is-active{box-shadow:0 0 0 1px color-mix(in srgb,var(--ak-accent,var(--green-landing-color,#10a37f)) 18%,transparent)}}.aythen-billing-view-pill--add{border-style:dashed;max-width:none}.aythen-billing-view-pill__emoji{font-size:.9rem;line-height:1}.aythen-billing-view-pill__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aythen-billing-views__menu-wrap{position:relative}.aythen-billing-views__menu,.aythen-billing-views__save{z-index:20;border:1px solid var(--ak-border-subtle,var(--border));background:var(--ak-bg-surface,var(--surface));border-radius:.75rem;min-width:14rem;padding:.45rem;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 12px 32px #0f172a1f}.aythen-billing-views__save{min-width:18rem;padding:.85rem}.aythen-billing-views__menu button{width:100%;font:inherit;text-align:left;color:var(--ak-text-primary,var(--text));cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.45rem .65rem;font-size:.8125rem;display:block}.aythen-billing-views__menu button:hover{background:var(--ak-hover-subtle,#ffffff0a)}.aythen-billing-views__menu button.is-danger{color:#e11d48}.aythen-billing-views__field{color:var(--ak-text-muted,var(--text-muted));flex-direction:column;gap:.35rem;margin-bottom:.75rem;font-size:.75rem;display:flex}.aythen-billing-views__field input{border:1px solid var(--ak-border-subtle,var(--border));background:var(--ak-bg-control,var(--surface));color:var(--ak-text-primary,var(--text));font:inherit;border-radius:.5rem;padding:.45rem .65rem}.aythen-billing-views__pickers{gap:.75rem;margin-bottom:.75rem;display:grid}.aythen-billing-views__picker>span{color:var(--ak-text-muted,var(--text-muted));margin-bottom:.35rem;font-size:.75rem;display:block}.aythen-billing-views__emoji-grid{flex-wrap:wrap;gap:.25rem;display:flex}.aythen-billing-views__emoji-grid button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.45rem;width:1.85rem;height:1.85rem;font-size:1rem}.aythen-billing-views__emoji-grid button.is-active{border-color:var(--ak-accent,var(--green-landing-color,#10a37f));background:var(--ak-accent,var(--green-landing-color,#10a37f))}@supports (color:color-mix(in lab,red,red)){.aythen-billing-views__emoji-grid button.is-active{background:color-mix(in srgb,var(--ak-accent,var(--green-landing-color,#10a37f)) 10%,transparent)}}.aythen-billing-views__save-actions{justify-content:flex-end;gap:.45rem;display:flex}.aythen-billing-views__actions{flex-shrink:0;align-items:center;gap:.45rem;display:flex}.aythen-billing-views__diff{flex-wrap:wrap;gap:.35rem;display:flex}.aythen-billing-view-diff-chip{border:1px dashed var(--ak-accent,var(--green-landing-color,#10a37f));align-items:center;gap:.35rem;padding:.2rem .55rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aythen-billing-view-diff-chip{border:1px dashed color-mix(in srgb,var(--ak-accent,var(--green-landing-color,#10a37f)) 35%,var(--border))}}.aythen-billing-view-diff-chip{background:var(--ak-accent,var(--green-landing-color,#10a37f));border-radius:999px}@supports (color:color-mix(in lab,red,red)){.aythen-billing-view-diff-chip{background:color-mix(in srgb,var(--ak-accent,var(--green-landing-color,#10a37f)) 6%,transparent)}}.aythen-billing-view-diff-chip{font:inherit;color:var(--ak-text-secondary,var(--text-muted));cursor:pointer;font-size:.6875rem}.aythen-billing-view-diff-chip span{opacity:.7}.aythen-billing-filter-toggle{white-space:nowrap;position:relative}.aythen-billing-filter-toggle.is-active{border-color:var(--ak-accent,var(--green-landing-color,#10a37f))}@supports (color:color-mix(in lab,red,red)){.aythen-billing-filter-toggle.is-active{border-color:color-mix(in srgb,var(--ak-accent,var(--green-landing-color,#10a37f)) 45%,var(--border))}}.aythen-billing-filter-toggle.is-active{background:var(--ak-accent,var(--green-landing-color,#10a37f))}@supports (color:color-mix(in lab,red,red)){.aythen-billing-filter-toggle.is-active{background:color-mix(in srgb,var(--ak-accent,var(--green-landing-color,#10a37f)) 8%,var(--surface))}}.aythen-billing-filter-toggle__badge{background:var(--ak-accent,var(--green-landing-color,#10a37f));color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;margin-left:.35rem;padding:0 .25rem;font-size:.625rem;font-weight:700;display:inline-flex}.aythen-billing-filter-panel{border:1px solid var(--ak-border-subtle,var(--border));background:var(--ak-bg-surface,var(--surface));border-radius:.75rem;margin-bottom:.75rem;overflow:hidden}.aythen-billing-filter-panel__head{border-bottom:1px solid var(--ak-border-subtle,var(--border));background:var(--ak-bg-surface,var(--surface));justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-billing-filter-panel__head{background:color-mix(in srgb,var(--ak-bg-surface,var(--surface)) 90%,var(--ak-accent,var(--green-landing-color,#10a37f)) 10%)}}.aythen-billing-filter-panel__head h3{margin:0 0 .2rem;font-size:.875rem}.aythen-billing-filter-panel__head p{color:var(--ak-text-muted,var(--text-muted));margin:0;font-size:.75rem}.aythen-billing-filter-panel__head-actions{align-items:center;gap:.5rem;display:flex}.aythen-billing-filter-panel__count{color:var(--ak-accent,var(--green-landing-color,#10a37f));white-space:nowrap;font-size:.75rem;font-weight:600}.aythen-billing-filter-panel__close{cursor:pointer;width:1.75rem;height:1.75rem;color:var(--ak-text-muted,var(--text-muted));background:0 0;border:0;border-radius:.45rem;font-size:1.1rem;line-height:1}.aythen-billing-filter-panel__modes{gap:.35rem;padding:.55rem 1rem 0;display:flex}.aythen-billing-filter-panel__modes button{border:1px solid var(--ak-border-subtle,var(--border));font:inherit;cursor:pointer;color:var(--ak-text-secondary,var(--text-muted));background:0 0;border-radius:999px;padding:.3rem .75rem;font-size:.75rem}.aythen-billing-filter-panel__modes button.is-active{border-color:var(--ak-accent,var(--green-landing-color,#10a37f))}@supports (color:color-mix(in lab,red,red)){.aythen-billing-filter-panel__modes button.is-active{border-color:color-mix(in srgb,var(--ak-accent,var(--green-landing-color,#10a37f)) 40%,var(--border))}}.aythen-billing-filter-panel__modes button.is-active{background:var(--ak-accent,var(--green-landing-color,#10a37f))}@supports (color:color-mix(in lab,red,red)){.aythen-billing-filter-panel__modes button.is-active{background:color-mix(in srgb,var(--ak-accent,var(--green-landing-color,#10a37f)) 8%,transparent)}}.aythen-billing-filter-panel__modes button.is-active{color:var(--ak-text-primary,var(--text))}.aythen-billing-filter-panel__body{padding:.85rem 1rem}.aythen-billing-filter-panel__rules{flex-direction:column;gap:.55rem;margin-bottom:.65rem;display:flex}.aythen-billing-filter-row{grid-template-columns:auto minmax(7rem,1fr) auto minmax(8rem,1.4fr) auto;align-items:center;gap:.45rem;display:grid}.aythen-billing-filter-row__negate{color:var(--ak-text-muted,var(--text-muted));white-space:nowrap;align-items:center;gap:.25rem;font-size:.6875rem;display:inline-flex}.aythen-billing-filter-row__field,.aythen-billing-filter-row__operator,.aythen-billing-filter-row__value,.aythen-billing-filter-panel__query-field textarea{border:1px solid var(--ak-border-subtle,var(--border));background:var(--ak-bg-control,var(--surface));min-width:0;color:var(--ak-text-primary,var(--text));font:inherit;border-radius:.5rem;padding:.4rem .55rem;font-size:.8125rem}.aythen-billing-filter-row__operator-static{color:var(--ak-text-muted,var(--text-muted));text-align:center;font-size:.875rem;font-weight:700}.aythen-billing-filter-row__remove{cursor:pointer;width:1.75rem;height:1.75rem;color:var(--ak-text-muted,var(--text-muted));background:0 0;border:0;border-radius:.45rem;font-size:1.1rem}.aythen-billing-filter-panel__empty{color:var(--ak-text-muted,var(--text-muted));margin:0 0 .65rem;font-size:.8125rem}.aythen-billing-filter-panel__add{margin-bottom:.65rem}.aythen-billing-filter-panel__preview{background:var(--ak-accent,var(--green-landing-color,#10a37f));border-radius:.55rem;flex-direction:column;gap:.25rem;padding:.55rem .65rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-billing-filter-panel__preview{background:color-mix(in srgb,var(--ak-accent,var(--green-landing-color,#10a37f)) 6%,transparent)}}.aythen-billing-filter-panel__preview{font-size:.75rem}.aythen-billing-filter-panel__preview code{word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.aythen-billing-filter-panel__query-field{color:var(--ak-text-muted,var(--text-muted));flex-direction:column;gap:.35rem;margin-bottom:.75rem;font-size:.75rem;display:flex}.aythen-billing-filter-panel__examples{color:var(--ak-text-muted,var(--text-muted));flex-direction:column;gap:.35rem;font-size:.75rem;display:flex}.aythen-billing-filter-panel__example-list{flex-wrap:wrap;gap:.35rem;display:flex}.aythen-billing-filter-panel__example-list button{border:1px dashed var(--ak-border-subtle,var(--border));font:inherit;cursor:pointer;color:var(--ak-text-secondary,var(--text-muted));background:0 0;border-radius:999px;padding:.25rem .55rem;font-size:.6875rem}.aythen-billing-filter-panel__chips{flex-wrap:wrap;gap:.35rem;padding:0 1rem .85rem;display:flex}.aythen-billing-filter-panel__chip{background:var(--ak-accent,var(--green-landing-color,#10a37f));border-radius:999px;padding:.18rem .55rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aythen-billing-filter-panel__chip{background:color-mix(in srgb,var(--ak-accent,var(--green-landing-color,#10a37f)) 10%,transparent)}}.aythen-billing-filter-panel__chip{color:var(--ak-text-secondary,var(--text-muted));font-size:.6875rem}.aythen-billing-filter-panel__foot{border-top:1px solid var(--ak-border-subtle,var(--border));justify-content:space-between;align-items:center;gap:.65rem;padding:.75rem 1rem;display:flex}.aythen-billing-filter-panel__foot-right{gap:.45rem;display:flex}.aythen-billing-advanced-active{border:1px dashed var(--ak-accent,var(--green-landing-color,#10a37f));align-items:center;gap:.45rem;margin-bottom:.75rem;padding:.45rem .65rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-billing-advanced-active{border:1px dashed color-mix(in srgb,var(--ak-accent,var(--green-landing-color,#10a37f)) 30%,var(--border))}}.aythen-billing-advanced-active{background:var(--ak-accent,var(--green-landing-color,#10a37f));border-radius:.55rem}@supports (color:color-mix(in lab,red,red)){.aythen-billing-advanced-active{background:color-mix(in srgb,var(--ak-accent,var(--green-landing-color,#10a37f)) 5%,transparent)}}.aythen-billing-advanced-active{font-size:.75rem}.aythen-billing-advanced-active__label{color:var(--ak-text-muted,var(--text-muted));white-space:nowrap}.aythen-billing-advanced-active code{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden}.aythen-billing-advanced-active button{cursor:pointer;color:var(--ak-text-muted,var(--text-muted));background:0 0;border:0;font-size:1rem}@media(max-width:860px){.aythen-billing-filter-row{grid-template-columns:1fr}.aythen-billing-filter-row__negate{order:-1}}.aythen-billing-filters-aside-mount{flex-shrink:0;display:contents}.aythen-billing-filters-aside{--ak-accent:var(--green-landing-color,#10a37f);--accent:var(--green-landing-color,#10a37f);background:linear-gradient(180deg,var(--ak-bg-sidebar,#fff) 0%,var(--ak-bg-sidebar,#fff) 18%,transparent 100%);border-left:1px solid var(--ak-border-subtle,var(--border));flex-direction:column;flex-shrink:0;width:min(300px,32vw);min-width:240px;height:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-billing-filters-aside{border-left:1px solid color-mix(in srgb,var(--ak-border-subtle,var(--border)) 70%,transparent)}}.aythen-billing-filters-aside{overflow:hidden}:root[data-theme=light] .aythen-billing-filters-aside{background:linear-gradient(#fff,#fff 18%,#0000)}.aythen-billing-filters-aside .aythen-billing-unified-panel{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:column;flex:auto;display:flex}.aythen-billing-filters-aside .aythen-billing-unified-panel__head{background:0 0;border-bottom:0;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;min-height:52px;padding:.65rem .85rem .35rem;display:flex}.aythen-billing-filters-aside .aythen-billing-unified-panel__head h3{font-family:var(--font);letter-spacing:-.02em;color:var(--text);margin:0;font-size:1.0625rem;font-weight:600}.aythen-billing-filters-aside .aythen-billing-unified-panel__head p{color:var(--ak-text-muted,var(--text-muted));margin:.2rem 0 0;font-size:.6875rem;line-height:1.45}.aythen-billing-filters-aside .aythen-billing-unified-panel__head-actions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.aythen-billing-filters-aside .aythen-billing-unified-panel__count{color:var(--ak-accent,var(--green-landing-color,#10a37f));white-space:nowrap;font-size:.6875rem;font-weight:600}.aythen-billing-filters-aside .aythen-billing-unified-panel__close{background:var(--text);border:0;border-radius:999px;place-items:center;width:1.875rem;height:1.875rem;display:grid}@supports (color:color-mix(in lab,red,red)){.aythen-billing-filters-aside .aythen-billing-unified-panel__close{background:color-mix(in srgb,var(--text) 8%,transparent)}}.aythen-billing-filters-aside .aythen-billing-unified-panel__close{cursor:pointer;color:var(--text);font-size:1rem;line-height:1}.aythen-billing-filters-aside .aythen-billing-unified-panel__close:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-billing-filters-aside .aythen-billing-unified-panel__close:hover{background:color-mix(in srgb,var(--text) 14%,transparent)}}.aythen-billing-filters-aside .aythen-billing-unified-panel__scroll{flex:auto;min-height:0;padding:0 .75rem .65rem;overflow:auto}.aythen-billing-filters-aside .aythen-billing-unified-panel__scroll::-webkit-scrollbar{width:6px}.aythen-billing-filters-aside .aythen-billing-unified-panel__scroll::-webkit-scrollbar-thumb{background:var(--text);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.aythen-billing-filters-aside .aythen-billing-unified-panel__scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text) 18%,transparent)}}.aythen-billing-filters-aside .aythen-billing-unified-panel__foot{border-top:1px solid var(--ak-border-subtle,var(--border));flex-shrink:0;margin-top:auto;padding:.65rem .75rem .85rem}@supports (color:color-mix(in lab,red,red)){.aythen-billing-filters-aside .aythen-billing-unified-panel__foot{border-top:1px solid color-mix(in srgb,var(--ak-border-subtle,var(--border)) 70%,transparent)}}.aythen-billing-filters-aside .aythen-billing-unified-panel__foot{background:0 0}.aythen-billing-unified-panel__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.aythen-billing-unified-panel__head-actions{align-items:center;gap:.45rem;display:flex}.aythen-billing-unified-panel__count{color:var(--ak-accent,var(--green-landing-color,#10a37f));white-space:nowrap;font-size:.75rem;font-weight:600}.aythen-billing-unified-panel__close{cursor:pointer;width:1.85rem;height:1.85rem;color:var(--ak-text-muted,var(--text-muted));background:0 0;border:0;border-radius:.45rem;font-size:1.15rem;line-height:1}.aythen-billing-unified-panel__scroll{flex:1;padding:.75rem 1rem 1rem;overflow:auto}.aythen-billing-unified-panel__section{border-bottom:1px solid var(--ak-border-subtle,var(--border));margin-bottom:1rem;padding-bottom:1rem}.aythen-billing-unified-panel__section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.aythen-billing-unified-panel__section-head h4{margin:0 0 .2rem;font-size:.8125rem}.aythen-billing-unified-panel__section-head p{color:var(--ak-text-muted,var(--text-muted));margin:0 0 .55rem;font-size:.6875rem}.aythen-billing-unified-panel__section-body{flex-direction:column;gap:.55rem;display:flex}.aythen-billing-unified-panel__chips{flex-wrap:wrap;gap:.35rem;display:flex}.aythen-billing-unified-panel__chips button{border:1px solid var(--ak-border-subtle,var(--border));background:var(--ak-bg-control,var(--surface));font:inherit;cursor:pointer;color:var(--ak-text-secondary,var(--text-muted));border-radius:999px;align-items:center;gap:.35rem;padding:.32rem .65rem;font-size:.75rem;display:inline-flex}.aythen-billing-unified-panel__chips button.is-active{border-color:var(--ak-accent,var(--green-landing-color,#10a37f))}@supports (color:color-mix(in lab,red,red)){.aythen-billing-unified-panel__chips button.is-active{border-color:color-mix(in srgb,var(--ak-accent,var(--green-landing-color,#10a37f)) 45%,var(--border))}}.aythen-billing-unified-panel__chips button.is-active{background:var(--ak-accent,var(--green-landing-color,#10a37f))}@supports (color:color-mix(in lab,red,red)){.aythen-billing-unified-panel__chips button.is-active{background:color-mix(in srgb,var(--ak-accent,var(--green-landing-color,#10a37f)) 10%,transparent)}}.aythen-billing-unified-panel__chips button.is-active{color:var(--ak-text-primary,var(--text))}.aythen-billing-unified-panel__grid{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.aythen-billing-unified-panel__field{color:var(--ak-text-muted,var(--text-muted));flex-direction:column;gap:.3rem;font-size:.6875rem;display:flex}.aythen-billing-unified-panel__field select{border:1px solid var(--ak-border-subtle,var(--border));background:var(--ak-bg-control,var(--surface));color:var(--ak-text-primary,var(--text));font:inherit;border-radius:.5rem;padding:.42rem .55rem;font-size:.75rem}.aythen-billing-unified-panel__active-view{background:var(--ak-accent,var(--green-landing-color,#10a37f));border-radius:.55rem;align-items:center;gap:.45rem;padding:.45rem .55rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-billing-unified-panel__active-view{background:color-mix(in srgb,var(--ak-accent,var(--green-landing-color,#10a37f)) 6%,transparent)}}.aythen-billing-unified-panel__active-view{font-size:.8125rem}.aythen-billing-unified-panel__active-view-emoji{font-size:1rem}.aythen-billing-unified-panel__view-actions{flex-wrap:wrap;gap:.45rem;display:flex}.aythen-billing-unified-panel__view-actions .is-danger{color:#e11d48}.aythen-billing-saved-views{flex-direction:column;gap:.3rem;display:flex}.aythen-billing-saved-views__row{align-items:center;gap:.25rem;min-width:0;display:flex}.aythen-billing-saved-views__item{background:var(--text);border:0;border-radius:.65rem;flex:1;align-items:center;gap:.55rem;min-width:0;margin:0;padding:.55rem .65rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-billing-saved-views__item{background:color-mix(in srgb,var(--text) 5%,transparent)}}.aythen-billing-saved-views__item{color:inherit;font:inherit;text-align:left;cursor:pointer;font-size:.8125rem;transition:background .15s}.aythen-billing-saved-views__item:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-billing-saved-views__item:hover{background:color-mix(in srgb,var(--text) 9%,transparent)}}.aythen-billing-saved-views__item.is-active{background:var(--ak-accent,var(--green-landing-color,#10a37f))}@supports (color:color-mix(in lab,red,red)){.aythen-billing-saved-views__item.is-active{background:color-mix(in srgb,var(--ak-accent,var(--green-landing-color,#10a37f)) 14%,transparent)}}.aythen-billing-saved-views__item.is-active{box-shadow:inset 0 0 0 1px var(--ak-accent,var(--green-landing-color,#10a37f))}@supports (color:color-mix(in lab,red,red)){.aythen-billing-saved-views__item.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ak-accent,var(--green-landing-color,#10a37f)) 35%,transparent)}}.aythen-billing-saved-views__emoji{flex-shrink:0;font-size:1rem;line-height:1}.aythen-billing-saved-views__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:550;overflow:hidden}.aythen-billing-saved-views__delete{width:1.85rem;height:1.85rem;color:var(--ak-text-muted,var(--text-muted));font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex-shrink:0;place-items:center;margin:0;padding:0;font-size:1.15rem;line-height:1;display:grid}.aythen-billing-saved-views__delete:hover{color:#e11d48;background:#e11d481f}.aythen-billing-unified-panel__save{margin-top:.35rem}.aythen-billing-unified-panel__muted{color:var(--ak-text-muted,var(--text-muted));margin:0;font-size:.75rem}.aythen-billing-unified-panel__link{font:inherit;color:var(--ak-accent,var(--green-landing-color,#10a37f));cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.6875rem;text-decoration:underline}.aythen-billing-unified-panel__foot{border-top:1px solid var(--ak-border-subtle,var(--border));background:var(--ak-bg-surface,var(--surface));justify-content:space-between;align-items:center;gap:.65rem;padding:.85rem 1rem;display:flex}.aythen-billing-advanced-section--compact .aythen-billing-filter-panel__modes{padding-left:0;padding-right:0}.aythen-billing-advanced-section__body{flex-direction:column;gap:.55rem;display:flex}@media(max-width:640px){.aythen-billing-unified-panel__grid{grid-template-columns:1fr}}.aythen-content:has(.aythen-billing-page.aythen-billing-integrated){flex-direction:column;min-height:0;display:flex;overflow:visible}.aythen-billing-page.aythen-billing-integrated{--aythen-billing-gutter:1.25rem;--ak-accent:var(--green-landing-color,#10a37f);--accent:var(--green-landing-color,#10a37f);flex-direction:column;flex:auto;width:100%;max-width:none;min-height:0;margin-left:0;margin-right:0;padding:0;display:flex;overflow:visible}.aythen-main--billing-integrated .aythen-topbar{border-bottom:0;flex-shrink:0;box-shadow:none!important;background:0 0!important}.aythen-main--billing-integrated .aythen-topbar--nav-shell{z-index:50;-webkit-backdrop-filter:none;position:relative;background:0 0!important;border-bottom:0!important}.aythen-main--billing-integrated .aythen-content{margin-top:calc(-1 * var(--ak-topbar-h,52px));z-index:1;flex:auto;min-height:0;position:relative}.aythen-billing-page.aythen-billing-integrated .aythen-billing-body{overscroll-behavior:contain;min-height:0;padding:.75rem var(--aythen-billing-gutter,1.25rem) 2.25rem;flex:auto;overflow:hidden auto}.aythen-billing-page.aythen-billing-integrated .aythen-billing-body:has(.aythen-billing-table-wrap){padding-top:0}.aythen-billing-page.aythen-billing-integrated .aythen-billing-body:has(.aythen-billing-kanban){padding-top:1.15rem;padding-bottom:2.75rem}.aythen-billing-page.aythen-billing-integrated.aythen-page{max-width:none;padding:0}.aythen-main--billing-integrated .aythen-billing-page .aythen-billing-hero.aythen-command-center{padding-top:calc(var(--ak-topbar-h,52px) + 1.15rem);padding-left:var(--aythen-billing-gutter,1.25rem);padding-right:var(--aythen-billing-gutter,1.25rem);padding-bottom:0}.aythen-billing-hero-copy{min-width:0}.aythen-billing-page .aythen-billing-hero.aythen-command-center{isolation:isolate;padding-top:1.15rem;padding-left:var(--aythen-billing-gutter,1.25rem);padding-right:var(--aythen-billing-gutter,1.25rem);background:var(--surface);color:var(--text);box-shadow:none;border:0;border-radius:0;flex-shrink:0;margin:0;padding-bottom:0;position:relative;overflow:hidden}.aythen-billing-page .aythen-billing-hero .aythen-command-center__backdrop{top:calc(-1 * var(--ak-topbar-h,52px));z-index:0;pointer-events:none;background:linear-gradient(168deg,#ecfdf5,#d1fae5,#a7f3d0 28%,#f0fdf4 44%,#fff 68%,#fff);width:100vw;max-width:none;margin:0;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.aythen-billing-page .aythen-billing-hero .aythen-command-center__backdrop:before{content:"";pointer-events:none;filter:blur(44px);background:radial-gradient(64% 54% at 6% 14%,#10b98194,#0000 62%),radial-gradient(58% 50% at 20% 58%,#2dd4bf75,#0000 60%),radial-gradient(66% 56% at 90% 8%,#34d399ad,#0000 64%),radial-gradient(58% 50% at 76% 42%,#22c55e8a,#0000 62%),radial-gradient(54% 46% at 94% 68%,#6ee7b780,#0000 60%),radial-gradient(50% 44% at 62% 24%,#06b6d461,#0000 58%),radial-gradient(46% 40% at 84% 32%,#fbbf2447,#0000 56%),radial-gradient(42% 38% at 48% 72%,#a7f3d06b,#0000 54%);animation:24s ease-in-out infinite aythenh-mesh-drift;position:absolute;top:-42%;right:-42%;bottom:-42%;left:-42%}.aythen-billing-page .aythen-billing-hero .aythen-command-center__backdrop:after{content:"";pointer-events:none;background:radial-gradient(72% 125% at 0 38%,#10b98133,#0000 54%),radial-gradient(82% 135% at 100% 34%,#34d39947,#0000 54%),radial-gradient(64% 105% at 92% 74%,#2dd4bf38,#0000 48%),radial-gradient(54% 88% at 76% 52%,#6ee7b72e,#0000 46%),radial-gradient(48% 72% at 38% 18%,#06b6d41f,#0000 44%),linear-gradient(112deg,#ecfdf5eb,#d1fae58c 18%,#0000 32%,#a7f3d038 48%,#34d3992e,#fbbf241a 76%,#22c55e24,#ffffffb8);animation:18s ease-in-out infinite aythenh-mesh-shimmer;position:absolute;top:0;right:0;bottom:0;left:0}.aythen-billing-page .aythen-billing-hero.aythen-command-center:before,.aythen-billing-page .aythen-billing-hero.aythen-command-center:after{content:none;display:none}.aythen-billing-page .aythen-billing-hero .aythen-command-center__fade{z-index:3;pointer-events:none;background:linear-gradient(180deg,transparent 0%,var(--surface) 28%,var(--surface) 48%,var(--surface) 68%,var(--surface) 84%,var(--surface) 100%);height:62%;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.aythen-billing-page .aythen-billing-hero .aythen-command-center__fade{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--surface) 18%,transparent) 28%,color-mix(in srgb,var(--surface) 52%,transparent) 48%,color-mix(in srgb,var(--surface) 82%,transparent) 68%,color-mix(in srgb,var(--surface) 96%,transparent) 84%,var(--surface) 100%)}}.aythen-billing-page .aythen-billing-hero .aythen-command-center__content{z-index:4;flex-direction:column;gap:.55rem;animation:.75s cubic-bezier(.22,1,.36,1) both aythenh-hero-enter;display:flex;position:relative}.aythen-billing-hero-top{flex-direction:column;min-width:0;display:flex}.aythen-billing-hero-trail{flex-direction:column;flex:1;gap:.55rem;min-width:0;display:flex}.aythen-billing-hero-trail__head{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.aythen-billing-hero-trail__head .drive-toolbar__primary--hero-head{flex:1;min-width:0}.aythen-billing-hero-trail__head .drive-toolbar__primary--hero-head .aythen-billing-mode-toggle{flex-shrink:0}.aythen-billing-page .drive-toolbar__primary{flex-wrap:wrap;flex:auto;align-items:center;gap:.55rem;min-width:0;display:flex}.aythen-billing-page .aythen-search-field--billing-hero{box-sizing:border-box;border:1px solid var(--border);flex:17.5rem;align-items:center;gap:.5rem;min-width:min(100%,14rem);max-width:24rem;height:2.25rem;margin:0;padding:0 .75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aythen-billing-page .aythen-search-field--billing-hero{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.aythen-billing-page .aythen-search-field--billing-hero{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.aythen-billing-page .aythen-search-field--billing-hero{background:color-mix(in srgb,var(--surface) 88%,var(--surface-hover) 12%)}}.aythen-billing-page .aythen-search-field--billing-hero{transition:border-color .15s,box-shadow .15s,background .15s}.aythen-billing-page .aythen-search-field--billing-hero:focus-within{border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.aythen-billing-page .aythen-search-field--billing-hero:focus-within{border-color:color-mix(in srgb,#22c55e 45%,var(--border))}}.aythen-billing-page .aythen-search-field--billing-hero:focus-within{background:var(--surface);box-shadow:0 0 0 1px #22c55e2e,0 0 0 3px #22c55e3d}.aythen-billing-page .aythen-search-field--billing-hero .aythen-search-field__icon{width:.875rem;height:.875rem;color:var(--text-muted);opacity:.85;flex-shrink:0}.aythen-billing-page .aythen-search-field--billing-hero .aythen-search-field__input{width:100%;min-width:0;height:100%;color:inherit;font:inherit;letter-spacing:-.01em;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0;font-size:.8125rem;font-weight:400;line-height:1.25}.aythen-billing-page .aythen-search-field--billing-hero .aythen-search-field__input::placeholder{color:var(--text-muted);opacity:.92;line-height:1.25}.aythen-billing-page .aythen-search-field--billing-hero .aythen-search-field__input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.aythen-billing-page .aythen-search-field--billing-hero .aythen-search-field__input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.aythen-billing-hero-trail__actions{flex-shrink:0;align-items:center;gap:.45rem;display:inline-flex}.aythen-billing-page .aythen-billing-ios-hub .aythen-drive-ios-tile--primary,.aythen-billing-page .aythen-billing-ios-hub .aythen-drive-ios-tile.is-active{border-color:var(--green-landing-color,#10a37f)}@supports (color:color-mix(in lab,red,red)){.aythen-billing-page .aythen-billing-ios-hub .aythen-drive-ios-tile--primary,.aythen-billing-page .aythen-billing-ios-hub .aythen-drive-ios-tile.is-active{border-color:color-mix(in srgb,var(--green-landing-color,#10a37f) 35%,var(--border))}}.aythen-billing-page .aythen-billing-ios-hub .aythen-drive-ios-tile--primary,.aythen-billing-page .aythen-billing-ios-hub .aythen-drive-ios-tile.is-active{background:var(--green-landing-color,#10a37f)}@supports (color:color-mix(in lab,red,red)){.aythen-billing-page .aythen-billing-ios-hub .aythen-drive-ios-tile--primary,.aythen-billing-page .aythen-billing-ios-hub .aythen-drive-ios-tile.is-active{background:color-mix(in srgb,var(--green-landing-color,#10a37f) 10%,var(--surface-raised,var(--surface)))}}.aythen-billing-page .aythen-billing-ios-hub .aythen-drive-ios-tile--primary,.aythen-billing-page .aythen-billing-ios-hub .aythen-drive-ios-tile.is-active{box-shadow:inset 0 1px #ffffff38,0 2px 8px var(--green-landing-color,#10a37f)}@supports (color:color-mix(in lab,red,red)){.aythen-billing-page .aythen-billing-ios-hub .aythen-drive-ios-tile--primary,.aythen-billing-page .aythen-billing-ios-hub .aythen-drive-ios-tile.is-active{box-shadow:inset 0 1px #ffffff38,0 2px 8px color-mix(in srgb,var(--green-landing-color,#10a37f) 14%,transparent)}}.aythen-billing-page .aythen-billing-ios-hub .aythen-drive-ios-tile--primary:hover,.aythen-billing-page .aythen-billing-ios-hub .aythen-drive-ios-tile.is-active:hover{background:var(--green-landing-color,#10a37f)}@supports (color:color-mix(in lab,red,red)){.aythen-billing-page .aythen-billing-ios-hub .aythen-drive-ios-tile--primary:hover,.aythen-billing-page .aythen-billing-ios-hub .aythen-drive-ios-tile.is-active:hover{background:color-mix(in srgb,var(--green-landing-color,#10a37f) 14%,var(--surface-raised,var(--surface)))}}.aythen-billing-page .aythen-billing-hero .aythenh-tabs-bar{margin-top:0;margin-inline:calc(-1 * var(--aythen-billing-gutter,1.25rem));padding-inline:var(--aythen-billing-gutter,1.25rem);border-bottom:1px solid var(--ak-border-subtle,var(--border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;padding-bottom:0;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.aythen-billing-page .aythen-billing-hero .aythenh-tabs-bar{border-bottom:1px solid color-mix(in srgb,var(--ak-border-subtle,var(--border)) 70%,transparent)}}.aythen-billing-page .aythen-billing-hero .aythenh-tabs-status-row{flex-shrink:0;align-items:center;gap:.65rem;min-width:0;margin-left:auto;display:flex}.aythen-billing-page .aythen-billing-hero .aythenh-tabs-status-row .aythenh-tabs-status,.aythen-billing-page .aythen-billing-hero .aythenh-tabs-status-row .aythen-drive-metric-chips{flex-shrink:1;min-width:0}.aythen-billing-page .aythen-billing-hero .aythen-saved-views-tabs{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex:auto;min-width:0;overflow:auto hidden}.aythen-billing-page .aythen-billing-hero .aythen-saved-views-tabs::-webkit-scrollbar{width:0;height:0;display:none}.aythen-billing-page .aythen-billing-hero .aythen-saved-views-tabs__item{flex-shrink:0;align-items:center;gap:.15rem;display:inline-flex;position:relative}.aythen-billing-page .aythen-billing-hero .aythen-saved-views-tabs__emoji{margin-right:.3rem;font-size:.9em;line-height:1}.aythen-billing-page .aythen-billing-hero .aythen-saved-views-tabs__delete{width:1.15rem;height:1.15rem;color:var(--text-muted);font:inherit;opacity:0;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;place-items:center;margin:0;padding:0;font-size:.95rem;line-height:1;transition:opacity .12s,background .12s,color .12s;display:grid}.aythen-billing-page .aythen-billing-hero .aythen-saved-views-tabs__item:hover .aythen-saved-views-tabs__delete,.aythen-billing-page .aythen-billing-hero .aythen-saved-views-tabs__item:focus-within .aythen-saved-views-tabs__delete,.aythen-billing-page .aythen-billing-hero .aythen-saved-views-tabs__item:has(button[role=tab].is-active) .aythen-saved-views-tabs__delete{opacity:1}.aythen-billing-page .aythen-billing-hero .aythen-saved-views-tabs__delete:hover,.aythen-billing-page .aythen-billing-hero .aythen-saved-views-tabs__delete:focus-visible{color:#e11d48;background:#e11d4824;outline:none}.aythen-unified-filters-aside .aythen-billing-mode-toggle,.aythen-billing-page .aythen-billing-hero .drive-view-toggle{border:1px solid var(--ak-border-subtle,var(--border));background:var(--surface,#fff);border-radius:8px;flex-shrink:0;align-items:center;height:2rem;padding:2px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aythen-unified-filters-aside .aythen-billing-mode-toggle,.aythen-billing-page .aythen-billing-hero .drive-view-toggle{background:color-mix(in srgb,var(--surface,#fff) 72%,transparent)}}.aythen-unified-filters-aside .aythen-billing-mode-toggle,.aythen-billing-page .aythen-billing-hero .drive-view-toggle{gap:1px}.aythen-unified-filters-aside .aythen-billing-mode-toggle button,.aythen-billing-page .aythen-billing-hero .drive-view-toggle button{width:1.75rem;height:calc(2rem - 4px);color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;transition:background .14s,color .14s,box-shadow .14s;display:grid}.aythen-unified-filters-aside .aythen-billing-mode-toggle button:hover:not(.is-active),.aythen-billing-page .aythen-billing-hero .drive-view-toggle button:hover:not(.is-active){background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-unified-filters-aside .aythen-billing-mode-toggle button:hover:not(.is-active),.aythen-billing-page .aythen-billing-hero .drive-view-toggle button:hover:not(.is-active){background:color-mix(in srgb,var(--text) 6%,transparent)}}.aythen-unified-filters-aside .aythen-billing-mode-toggle button:hover:not(.is-active),.aythen-billing-page .aythen-billing-hero .drive-view-toggle button:hover:not(.is-active){color:var(--text)}.aythen-unified-filters-aside .aythen-billing-mode-toggle button.is-active,.aythen-billing-page .aythen-billing-hero .drive-view-toggle button.is-active{background:var(--surface-raised,#fff)}@supports (color:color-mix(in lab,red,red)){.aythen-unified-filters-aside .aythen-billing-mode-toggle button.is-active,.aythen-billing-page .aythen-billing-hero .drive-view-toggle button.is-active{background:color-mix(in srgb,var(--surface-raised,#fff) 92%,transparent)}}.aythen-unified-filters-aside .aythen-billing-mode-toggle button.is-active,.aythen-billing-page .aythen-billing-hero .drive-view-toggle button.is-active{color:var(--text);box-shadow:0 1px 2px #0000001f}:root:not([data-theme=light]) .aythen-unified-filters-aside .aythen-billing-mode-toggle,:root:not([data-theme=light]) .aythen-billing-page .aythen-billing-hero .drive-view-toggle{background:var(--surface,#1c1c1e)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-unified-filters-aside .aythen-billing-mode-toggle,:root:not([data-theme=light]) .aythen-billing-page .aythen-billing-hero .drive-view-toggle{background:color-mix(in srgb,var(--surface,#1c1c1e) 72%,transparent)}}:root:not([data-theme=light]) .aythen-unified-filters-aside .aythen-billing-mode-toggle button.is-active,:root:not([data-theme=light]) .aythen-billing-page .aythen-billing-hero .drive-view-toggle button.is-active{background:#3a3a3ce0;box-shadow:0 1px 3px #0000003d,inset 0 1px #ffffff0f}.aythen-billing-filters-view-controls{flex-direction:column;align-items:stretch;gap:.65rem;width:100%;min-width:0;display:flex}.aythen-billing-date-filter--filters-aside{justify-content:flex-start;width:100%}.aythen-billing-date-filter--filters-aside .ak2-seg-wrap,.aythen-unified-filters-aside .aythen-billing-date-filter--filters-aside .ak2-seg-wrap{flex:auto;width:100%;max-width:none}.aythen-billing-page .aythen-billing-hero .aythen-drive-metrics-info{flex-shrink:0;align-items:center;gap:.15rem;display:flex;position:relative}.aythen-billing-page .aythen-billing-hero .aythen-drive-info-btn{width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;padding:0;transition:color .14s,background .14s;display:grid}.aythen-billing-page .aythen-billing-hero .aythen-drive-info-btn:hover:not(:disabled),.aythen-billing-page .aythen-billing-hero .aythen-drive-info-btn:focus-visible{color:var(--text);background:var(--surface-raised,var(--surface))}@supports (color:color-mix(in lab,red,red)){.aythen-billing-page .aythen-billing-hero .aythen-drive-info-btn:hover:not(:disabled),.aythen-billing-page .aythen-billing-hero .aythen-drive-info-btn:focus-visible{background:color-mix(in srgb,var(--surface-raised,var(--surface)) 55%,transparent)}}.aythen-billing-page .aythen-billing-hero .aythen-drive-info-btn:hover:not(:disabled),.aythen-billing-page .aythen-billing-hero .aythen-drive-info-btn:focus-visible{outline:none}.aythen-billing-page .aythen-billing-hero .aythen-drive-info-btn.is-active{color:var(--text);background:var(--green-landing-color,#10a37f)}@supports (color:color-mix(in lab,red,red)){.aythen-billing-page .aythen-billing-hero .aythen-drive-info-btn.is-active{background:color-mix(in srgb,var(--green-landing-color,#10a37f) 12%,var(--surface-raised,var(--surface)))}}.aythen-billing-page .aythen-billing-hero .aythen-drive-info-btn:disabled{cursor:default;opacity:.55}.aythen-billing-page .aythen-billing-hero .aythenh-tabs{flex:auto;justify-content:flex-start;align-items:center;gap:1.35rem;min-width:0;margin:0;padding:0;display:flex}.aythen-billing-date-filter--hero-right{flex-shrink:0;justify-content:flex-end}.aythen-billing-page .aythen-billing-hero .aythen-billing-date-filter .aythen-seg-wrap{flex:0 auto;max-width:min(100%,18rem)}.aythen-billing-page .aythen-billing-hero .aythenh-tabs>button[role=tab],.aythen-billing-page .aythen-billing-hero .aythen-saved-views-tabs__item>button[role=tab]{min-width:0;font-family:var(--font);letter-spacing:-.01em;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:.85rem 0;font-size:.8125rem;font-weight:500;line-height:1;transition:color .15s;display:inline-flex;position:relative}.aythen-billing-page .aythen-billing-hero .aythen-saved-views-tabs .aythen-drive-tab-crumb,.aythen-billing-page .aythen-billing-hero .aythen-saved-views-tabs .aythen-drive-tab-crumb__current{font-weight:inherit}.aythen-billing-page .aythen-billing-hero .aythen-seg button:focus-visible{box-shadow:0 0 0 3px #22c55e52}.aythen-billing-page .aythen-billing-hero .aythenh-tabs>button[role=tab]:hover,.aythen-billing-page .aythen-billing-hero .aythen-saved-views-tabs__item>button[role=tab]:hover{color:var(--text)}.aythen-billing-page .aythen-billing-hero .aythenh-tabs>button[role=tab].is-active,.aythen-billing-page .aythen-billing-hero .aythen-saved-views-tabs__item>button[role=tab].is-active{color:var(--text);font-weight:600}.aythen-billing-page .aythen-billing-hero .aythenh-tabs>button[role=tab].is-active:after,.aythen-billing-page .aythen-billing-hero .aythen-saved-views-tabs__item>button[role=tab].is-active:after{content:"";background:var(--green-landing-color,#10a37f);z-index:1;border-radius:999px 999px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.aythen-billing-actions-section{min-width:0;margin-bottom:.75rem}.aythen-billing-actions-section .aythen-drive-actions{align-items:center}.aythen-billing-actions-section .aythen-vf-seal{flex-shrink:0;margin:.35rem .5rem .35rem .65rem}.aythen-billing-body .aythen-toolbar{margin-bottom:.75rem}.aythen-billing-body .aythen-billing-kanban,.aythen-billing-body .aythen-billing-dash{max-width:1400px}:root[data-theme=light] .aythen-content:has(.aythen-billing-page.aythen-billing-integrated){background:var(--surface)!important}:root[data-theme=light] .aythen-main--billing-integrated:not(.aythen-main--nav-sidebar) .aythen-topbar .aythen-search-field.aythen-search-field--global{border-color:var(--ak-border-subtle,var(--border))!important;background:#ffffffb8!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-main--billing-integrated:not(.aythen-main--nav-sidebar) .aythen-topbar .aythen-search-field.aythen-search-field--global{border-color:color-mix(in srgb,var(--ak-border-subtle,var(--border)) 70%,transparent)!important}}:root[data-theme=light] .aythen-main--billing-integrated:not(.aythen-main--nav-sidebar) .aythen-topbar .aythen-search-field.aythen-search-field--global{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root[data-theme=light] .aythen-billing-page .aythen-billing-hero .aythen-command-center__backdrop{background:linear-gradient(168deg,#ecfdf5,#d1fae5 12%,#bbf7d0,#a7f3d0 32%,#f0fdf4 46%,#fff 72%,#fff)}:root[data-theme=light] .aythen-billing-page .aythen-billing-hero .aythen-command-center__backdrop:before{opacity:1;filter:blur(52px);background:radial-gradient(68% 58% at 8% 12%,#10b9819e,#0000 60%),radial-gradient(62% 54% at 22% 56%,#2dd4bf85,#0000 58%),radial-gradient(70% 60% at 92% 6%,#34d399bd,#0000 62%),radial-gradient(60% 52% at 78% 38%,#22c55e94,#0000 60%),radial-gradient(56% 48% at 96% 64%,#6ee7b78a,#0000 58%),radial-gradient(52% 46% at 64% 20%,#06b6d46b,#0000 56%),radial-gradient(48% 42% at 86% 28%,#fbbf2452,#0000 54%),radial-gradient(44% 40% at 50% 68%,#a7f3d07a,#0000 52%),radial-gradient(40% 36% at 36% 32%,#818cf82e,#0000 50%);animation-duration:20s}:root[data-theme=light] .aythen-billing-page .aythen-billing-hero .aythen-command-center__backdrop:after{opacity:.92;background:radial-gradient(88% 150% at 100% 32%,#34d39957,#0000 50%),radial-gradient(72% 125% at 0 40%,#10b98142,#0000 48%),radial-gradient(64% 108% at 90% 72%,#2dd4bf3d,#0000 46%),radial-gradient(54% 92% at 74% 48%,#6ee7b733,#0000 44%),radial-gradient(46% 78% at 40% 16%,#06b6d424,#0000 42%),linear-gradient(112deg,#fff,#fff 30%,#ffffffe0 38%,#a7f3d047 50%,#34d39938 64%,#fbbf2424,#22c55e2e,#ffffff9e);animation:15s ease-in-out infinite aythenh-mesh-shimmer-light}:root[data-theme=light] .aythen-billing-page .aythen-billing-hero .aythen-command-center__fade{background:linear-gradient(180deg,transparent 0%,var(--surface) 32%,var(--surface) 52%,var(--surface) 72%,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-billing-page .aythen-billing-hero .aythen-command-center__fade{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--surface) 22%,transparent) 32%,color-mix(in srgb,var(--surface) 58%,transparent) 52%,color-mix(in srgb,var(--surface) 88%,transparent) 72%,var(--surface) 100%)}}:root:not([data-theme=light]) .aythen-content:has(.aythen-billing-page.aythen-billing-integrated){background:#171717!important}:root:not([data-theme=light]) .aythen-billing-page.aythen-billing-integrated{color:#f5f5f5}:root:not([data-theme=light]) .aythen-main--billing-integrated:not(.aythen-main--nav-sidebar) .aythen-topbar .aythen-search-field.aythen-search-field--global{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1717178c!important;border-color:#ffffff14!important}:root:not([data-theme=light]) .aythen-billing-page .aythen-billing-hero .aythen-command-center__backdrop{background:linear-gradient(168deg,#052e1a,#064e2e,#0a3d2a 24%,#171717 48%,#171717)}:root:not([data-theme=light]) .aythen-billing-page .aythen-billing-hero .aythen-command-center__backdrop:before{background:radial-gradient(64% 54% at 6% 14%,#10b9816b,#0000 62%),radial-gradient(58% 50% at 20% 58%,#2dd4bf57,#0000 60%),radial-gradient(66% 56% at 90% 8%,#34d3997a,#0000 64%),radial-gradient(58% 50% at 76% 42%,#22c55e61,#0000 62%),radial-gradient(54% 46% at 94% 68%,#6ee7b752,#0000 60%),radial-gradient(50% 44% at 62% 24%,#06b6d43d,#0000 58%),radial-gradient(46% 40% at 84% 32%,#fbbf2429,#0000 56%),radial-gradient(42% 38% at 48% 72%,#a7f3d038,#0000 54%)}:root:not([data-theme=light]) .aythen-billing-page .aythen-billing-hero .aythen-command-center__backdrop:after{background:radial-gradient(72% 125% at 0 38%,#10b98124,#0000 54%),radial-gradient(82% 135% at 100% 34%,#34d39933,#0000 54%),radial-gradient(64% 105% at 92% 74%,#2dd4bf29,#0000 48%),radial-gradient(54% 88% at 76% 52%,#6ee7b71f,#0000 46%),radial-gradient(48% 72% at 38% 18%,#06b6d414,#0000 44%),linear-gradient(112deg,#052e1ab8,#064e2e6b 18%,#0000 32%,#10b9811f 48%,#34d3991a,#fbbf240f 76%,#22c55e14,#1717178c)}:root:not([data-theme=light]) .aythen-billing-page .aythen-billing-hero.aythen-command-center{background:var(--surface)}:root:not([data-theme=light]) .aythen-billing-page .aythen-billing-hero .aythen-command-center__fade{background:linear-gradient(180deg,transparent 0%,var(--surface) 36%,var(--surface) 72%,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-billing-page .aythen-billing-hero .aythen-command-center__fade{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--surface) 24%,transparent) 36%,color-mix(in srgb,var(--surface) 88%,transparent) 72%,var(--surface) 100%)}}:root:not([data-theme=light]) .aythen-billing-page .aythen-billing-hero .aythen-drive-hero-title{color:#f5f5f5}:root:not([data-theme=light]) .aythen-billing-page .aythen-billing-hero .aythenh-tabs>button[role=tab],:root:not([data-theme=light]) .aythen-billing-page .aythen-billing-hero .aythen-saved-views-tabs__item>button[role=tab]{color:#ffffff94}:root:not([data-theme=light]) .aythen-billing-page .aythen-billing-hero .aythenh-tabs>button[role=tab]:hover,:root:not([data-theme=light]) .aythen-billing-page .aythen-billing-hero .aythenh-tabs>button[role=tab].is-active,:root:not([data-theme=light]) .aythen-billing-page .aythen-billing-hero .aythen-saved-views-tabs__item>button[role=tab]:hover,:root:not([data-theme=light]) .aythen-billing-page .aythen-billing-hero .aythen-saved-views-tabs__item>button[role=tab].is-active{color:#f5f5f5}:root:not([data-theme=light]) .aythen-billing-page .aythen-billing-hero .aythenh-tabs>button[role=tab].is-active:after,:root:not([data-theme=light]) .aythen-billing-page .aythen-billing-hero .aythen-saved-views-tabs__item>button[role=tab].is-active:after{background:var(--green-landing-color,#10a37f)}:root:not([data-theme=light]) .aythen-billing-page .aythen-billing-hero .aythenh-tabs-bar{border-bottom-color:#ffffff14}@media(max-width:720px){.aythen-billing-page.aythen-billing-integrated .aythen-billing-body{padding:.75rem 1rem 2rem}.aythen-billing-page.aythen-billing-integrated .aythen-billing-body:has(.aythen-billing-table-wrap){padding-top:0}.aythen-main--billing-integrated .aythen-billing-page .aythen-billing-hero.aythen-command-center{padding-left:1rem;padding-right:1rem}.aythen-billing-page .aythen-billing-hero .aythenh-tabs-bar{flex-direction:column;align-items:stretch;margin-inline:-1rem;padding-inline:1rem}.aythen-billing-page .aythen-billing-hero .aythenh-tabs-status-row{flex-wrap:wrap;justify-content:flex-end;width:100%;margin-left:0}.aythen-billing-page .aythen-billing-hero-trail__head{flex-direction:column;align-items:stretch}.aythen-billing-page .aythen-search-field--billing-hero{flex:auto;width:100%;min-width:0;max-width:none}.aythen-billing-date-filter--hero-right{justify-content:flex-start;width:100%}}@media(prefers-reduced-motion:reduce){.aythen-billing-page .aythen-billing-hero .aythen-command-center__backdrop:before,.aythen-billing-page .aythen-billing-hero .aythen-command-center__backdrop:after,.aythen-billing-page .aythen-billing-hero .aythen-command-center__content{animation:none!important}}.ak2-billing-kanban,.ak2-docws-corp__head{--ak-bh-grad-borrador:linear-gradient(168deg, #1f1f1f 0%, #272729 46%, #222224 100%);--ak-bh-grad-programada:linear-gradient(168deg, #211f1d 0%, #2a2725 52%, #231f1d 100%);--ak-bh-grad-emitida:linear-gradient(168deg, #1d2124 0%, #252a2e 52%, #1f2326 100%);--ak-bh-grad-pagado:linear-gradient(168deg, #1d211f 0%, #252a27 52%, #1f2321 100%);--ak-bh-head-border:#ffffff0f;--ak-bh-head-shine:linear-gradient(180deg, #ffffff12, transparent 58%);--ak-bh-head-shine-radial:radial-gradient(ellipse 120% 80% at 8% -10%, #ffffff0f, transparent 52%);--ak-bh-orb-tr:#ffffff0a;--ak-bh-orb-tr-borrador:#ffffff08;--ak-bh-orb-tr-programada:#fbbf240f;--ak-bh-orb-tr-emitida:#60a5fa0f;--ak-bh-orb-tr-pagado:#4ade800d;--ak-bh-orb-bl:#00000014;--ak-bh-fg-title:#fffffff5;--ak-bh-fg-subtitle:#ffffff7a;--ak-bh-fg-label:#ffffff8f;--ak-bh-fg-label-borrador:#ffffff9e;--ak-bh-fg-label-programada:#ffffff94;--ak-bh-fg-label-emitida:#ffffff94;--ak-bh-fg-label-pagado:#ffffff94;--ak-bh-fg-tool:#ffffffb8;--ak-bh-fg-tool-hover:#ffffffeb;--ak-bh-fg-muted:#ffffff6b;--ak-bh-fg-value:#fffffff0;--ak-bh-fg-icon:#ffffffad;--ak-bh-tool-hover-bg:#ffffff14;--ak-bh-icon-bg:#ffffff14;--ak-bh-chrome-bg:#ffffff14;--ak-bh-chrome-bg-hover:#ffffff24;--ak-bh-chrome-bg-strong:#ffffff1c;--ak-bh-chrome-border:#ffffff1a;--ak-bh-chrome-shadow:0 1px 2px #0000002e;--ak-bh-divider:#ffffff14;--ak-bh-rail-bg:#ffffff12;--ak-bh-rail-track-bg:#ffffff0a;--ak-bh-rail-end-bg:#ffffff0f;--ak-bh-rail-sheen:linear-gradient(180deg, #ffffff1a, transparent 52%);--ak-bh-rail-edge-top:#ffffff24;--ak-bh-rail-edge-bottom:#ffffff08;--ak-bh-rail-chip-bg:#ffffff1a;--ak-bh-rail-chip-bg-hover:#ffffff29;--ak-bh-count-fg:#ffffff9e;--ak-bh-count-bg:#ffffff1a;--ak-bh-count-shadow:inset 0 0 0 .5px #ffffff1a, 0 1px 2px #0000001f;--ak-bh-count-fg-borrador:#ffffff9e;--ak-bh-count-fg-programada:#fde68ae0;--ak-bh-count-fg-emitida:#bae6fde0;--ak-bh-count-fg-pagado:#bbf7d0e0;--ak-bh-badge-bg:#ffffff14;--ak-bh-badge-fg:#ffffff8c;--ak-bh-badge-border:#ffffff1f;--ak-bh-badge-shadow:0 1px 2px #00000024;--ak-bh-close-bg:#ffffff14;--ak-bh-close-bg-hover:#ffffff24;--ak-bh-popover-bg:#121214f5;--ak-bh-popover-border:#ffffff24;--ak-bh-popover-shadow:0 16px 40px #0000006b;--ak-bh-popover-fg:#ffffffe6;--ak-bh-popover-label:#ffffff7a;--ak-bh-menu-bg:#020617f5;--ak-bh-menu-border:#ffffff1f;--ak-bh-menu-fg:#ffffffeb;--ak-bh-menu-hover:#ffffff14;--ak-bh-kbd-bg:#00000038;--ak-bh-kbd-fg:#ffffff75;--ak-bh-kbd-shadow:0 0 0 .5px #ffffff1f inset;--ak-bh-chip-sub-bg:#ffffff12;--ak-bh-chip-sub-fg:#ffffffd6;--ak-bh-chip-sub-fg-muted:#ffffff9e;--ak-bh-id-chip-bg:#ffffff0f;--ak-bh-id-chip-fg:#ffffffc7;--ak-bh-focus-ring:#ffffff38;--ak-bh-danger-hover-bg:#f8717129;--ak-bh-danger-hover-fg:#fecaca}:root[data-theme=light] .ak2-billing-kanban,:root[data-theme=light] .ak2-docws-corp__head{--ak-bh-grad-borrador:linear-gradient(168deg, #fafafa 0%, #f2f2f4 46%, #f8f8f9 100%);--ak-bh-grad-programada:linear-gradient(168deg, #fffcf8 0%, #faf3eb 52%, #fdf9f5 100%);--ak-bh-grad-emitida:linear-gradient(168deg, #f8fbff 0%, #edf4fc 52%, #f5f9fd 100%);--ak-bh-grad-pagado:linear-gradient(168deg, #f8fdfb 0%, #ecf8f2 52%, #f5fbf8 100%);--ak-bh-head-border:#0d0d0d12;--ak-bh-head-shine:linear-gradient(180deg, #ffffffc7, transparent 58%);--ak-bh-head-shine-radial:radial-gradient(ellipse 120% 80% at 8% -10%, #ffffffeb, transparent 52%);--ak-bh-orb-tr:#ffffff8c;--ak-bh-orb-tr-borrador:#0000000a;--ak-bh-orb-tr-programada:#fbbf2424;--ak-bh-orb-tr-emitida:#3b82f61f;--ak-bh-orb-tr-pagado:#22c55e1f;--ak-bh-orb-bl:#00000008;--ak-bh-fg-title:#1a1a1a;--ak-bh-fg-subtitle:#6e6e80;--ak-bh-fg-label:#6e6e80;--ak-bh-fg-label-borrador:#52525b;--ak-bh-fg-label-programada:#78716c;--ak-bh-fg-label-emitida:#475569;--ak-bh-fg-label-pagado:#475569;--ak-bh-fg-tool:#52525b;--ak-bh-fg-tool-hover:#1a1a1a;--ak-bh-fg-muted:#86868b;--ak-bh-fg-value:#1a1a1a;--ak-bh-fg-icon:#52525b;--ak-bh-tool-hover-bg:#0000000a;--ak-bh-icon-bg:#0000000a;--ak-bh-chrome-bg:#ffffffb8;--ak-bh-chrome-bg-hover:#ffffffeb;--ak-bh-chrome-bg-strong:#ffffffc7;--ak-bh-chrome-border:#0000000f;--ak-bh-chrome-shadow:0 1px 2px #0000000a;--ak-bh-divider:#0000000f;--ak-bh-rail-bg:#ffffff6b;--ak-bh-rail-track-bg:#ffffff38;--ak-bh-rail-end-bg:#ffffff52;--ak-bh-rail-sheen:linear-gradient(180deg, #ffffffb8, transparent 52%);--ak-bh-rail-edge-top:#ffffffd9;--ak-bh-rail-edge-bottom:#ffffff59;--ak-bh-rail-chip-bg:#ffffff9e;--ak-bh-rail-chip-bg-hover:#ffffffd1;--ak-bh-count-fg:#6e6e80;--ak-bh-count-bg:#ffffffb8;--ak-bh-count-shadow:inset 0 0 0 .5px #0000000f, 0 1px 2px #00000008;--ak-bh-count-fg-borrador:#52525b;--ak-bh-count-fg-programada:#b45309;--ak-bh-count-fg-emitida:#2563eb;--ak-bh-count-fg-pagado:#16a34a;--ak-bh-badge-bg:#0000000d;--ak-bh-badge-fg:#636366;--ak-bh-badge-border:#00000014;--ak-bh-badge-shadow:0 1px 2px #0000000a;--ak-bh-close-bg:#0000000d;--ak-bh-close-bg-hover:#00000017;--ak-bh-popover-bg:#fffffffa;--ak-bh-popover-border:#00000014;--ak-bh-popover-shadow:0 12px 32px #0000001f;--ak-bh-popover-fg:#353740;--ak-bh-popover-label:#86868b;--ak-bh-menu-bg:#fffffffa;--ak-bh-menu-border:#00000014;--ak-bh-menu-fg:#353740;--ak-bh-menu-hover:#0000000a;--ak-bh-kbd-bg:#0000000d;--ak-bh-kbd-fg:#86868b;--ak-bh-kbd-shadow:0 0 0 .5px #0000000f inset;--ak-bh-chip-sub-bg:#ffffffb8;--ak-bh-chip-sub-fg:#52525b;--ak-bh-chip-sub-fg-muted:#86868b;--ak-bh-id-chip-bg:#0000000a;--ak-bh-id-chip-fg:#52525b;--ak-bh-focus-ring:#0000000a;--ak-bh-danger-hover-bg:#ef444414;--ak-bh-danger-hover-fg:#dc2626}@keyframes billing-kanban-col-enter{0%{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.aythen-billing-kanban{--ak-kanban-divider:var(--calendar-glass-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.aythen-billing-kanban{--ak-kanban-divider:color-mix(in srgb, var(--calendar-glass-border,var(--border)) 72%, transparent)}}.aythen-billing-kanban{--ak-kanban-row-pad-x:14px;--ak-kanban-row-pad-y:11px;--ak-kanban-head-pad-x:14px;--ak-kanban-head-pad-y:12px;--ak-kanban-col-width: calc((100% - 3rem)/4) ;--ak-kanban-col-min:260px;--ak-kanban-shadow-room:1.15rem;scroll-snap-type:x proximity;min-width:0;scroll-padding-inline:var(--ak-kanban-shadow-room);-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-block:var(--ak-kanban-shadow-room);margin-block:calc(var(--ak-kanban-shadow-room) * -.35);font-family:var(--font);background:0 0;border:0;border-radius:0;flex-flow:row;align-items:stretch;gap:1rem;margin-inline:-.4rem;padding-inline:.4rem;display:flex;overflow:auto visible}.aythen-billing-kanban::-webkit-scrollbar{height:6px}.aythen-billing-kanban::-webkit-scrollbar-thumb{background:var(--ak-text-primary,var(--text));border-radius:999px}@supports (color:color-mix(in lab,red,red)){.aythen-billing-kanban::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ak-text-primary,var(--text)) 18%,transparent)}}.aythen-billing-kanban.aythen-kanban{grid-template-columns:unset;display:flex}.aythen-billing-kanban .aythen-kanban-col{z-index:0;flex:0 0 max(var(--ak-kanban-col-min),var(--ak-kanban-col-width));width:max(var(--ak-kanban-col-min),var(--ak-kanban-col-width));min-width:max(var(--ak-kanban-col-min),var(--ak-kanban-col-width));max-width:max(var(--ak-kanban-col-min),var(--ak-kanban-col-width));isolation:isolate;scroll-snap-align:start;scroll-snap-stop:always;background:0 0;border:1px solid #ffffff8c;border-radius:22px;flex-direction:column;min-height:22rem;max-height:min(72vh,820px);padding:.35rem .35rem .45rem;transition:border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);animation:.42s cubic-bezier(.22,1,.36,1) both billing-kanban-col-enter;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffa6,0 0 0 .5px #0000000f,0 16px 40px #0f172a1f,0 4px 12px #0f172a0f}.aythen-billing-kanban .aythen-kanban-col:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:blur(48px)saturate(170%);background:#eceef138;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.aythen-billing-kanban .aythen-kanban-col:after{content:none;display:none}.aythen-billing-kanban .aythen-kanban-col>*{z-index:1;position:relative}:root:not([data-theme=light]) .aythen-billing-kanban .aythen-kanban-col{border-color:#ffffff24;box-shadow:inset 0 1px #ffffff1f,0 0 0 .5px #ffffff0f,0 16px 40px #00000073,0 4px 12px #00000047}:root:not([data-theme=light]) .aythen-billing-kanban .aythen-kanban-col:before{background:#1c1c1e47}:root[data-theme=light] .aythen-billing-kanban .aythen-kanban-col{border-color:#ffffff94}.aythen-billing-kanban .aythen-kanban-col:first-child{animation-delay:0s}.aythen-billing-kanban .aythen-kanban-col:nth-child(2){animation-delay:45ms}.aythen-billing-kanban .aythen-kanban-col:nth-child(3){animation-delay:90ms}.aythen-billing-kanban .aythen-kanban-col:nth-child(4){animation-delay:.135s}.aythen-billing-kanban .aythen-kanban-col.is-drop-target{border-color:var(--ak-accent,#10a37f)}@supports (color:color-mix(in lab,red,red)){.aythen-billing-kanban .aythen-kanban-col.is-drop-target{border-color:color-mix(in srgb,var(--ak-accent,#10a37f) 42%,#ffffff8c)}}.aythen-billing-kanban .aythen-kanban-col.is-drop-target{box-shadow:inset 0 1px #ffffffb3,0 0 0 .5px var(--ak-accent,#10a37f),0 16px 40px #0f172a24,0 4px 12px #0f172a14}@supports (color:color-mix(in lab,red,red)){.aythen-billing-kanban .aythen-kanban-col.is-drop-target{box-shadow:inset 0 1px #ffffffb3,0 0 0 .5px color-mix(in srgb,var(--ak-accent,#10a37f) 28%,transparent),0 16px 40px #0f172a24,0 4px 12px #0f172a14}}.aythen-billing-kanban .aythen-kanban-col.is-drop-target{transform:translateY(-1px)}.aythen-billing-kanban .aythen-kanban-col-head{z-index:2;border-bottom:1px solid var(--calendar-border,var(--ak-border-subtle,var(--border)));flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:.7rem .75rem .55rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.aythen-billing-kanban .aythen-kanban-col-head{border-bottom:1px solid color-mix(in srgb,var(--calendar-border,var(--ak-border-subtle,var(--border))) 72%,transparent)}}.aythen-billing-kanban .aythen-kanban-col-head{-webkit-backdrop-filter:none;background:0 0;border-radius:0;font-family:inherit;overflow:visible}.aythen-billing-kanban .aythen-kanban-col-head:after{content:none;display:none}.aythen-billing-kanban .aythen-kanban-col-head--borrador,.aythen-billing-kanban .aythen-kanban-col-head--programada,.aythen-billing-kanban .aythen-kanban-col-head--emitida,.aythen-billing-kanban .aythen-kanban-col-head--pagado{background:0 0}.aythen-billing-kanban .aythen-kanban-col-head>span:first-child{z-index:1;letter-spacing:.05em;text-transform:uppercase;min-width:0;color:var(--ak-bh-fg-label);align-items:center;gap:.42rem;font-size:.6875rem;font-weight:600;display:inline-flex;position:relative}.aythen-billing-kanban .aythen-kanban-col-head>span:first-child:before{content:"";opacity:.55;background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 2px}@supports (color:color-mix(in lab,red,red)){.aythen-billing-kanban .aythen-kanban-col-head>span:first-child:before{box-shadow:0 0 0 2px color-mix(in srgb,currentColor 14%,transparent)}}.aythen-billing-kanban .aythen-kanban-col-head--borrador>span:first-child:before{opacity:1;background:#86868b;box-shadow:0 0 0 2px #86868b29}.aythen-billing-kanban .aythen-kanban-col-head--programada>span:first-child:before{opacity:1;background:#d97706;box-shadow:0 0 0 2px #d9770624}.aythen-billing-kanban .aythen-kanban-col-head--emitida>span:first-child:before{opacity:1;background:#3b82f6;box-shadow:0 0 0 2px #3b82f624}.aythen-billing-kanban .aythen-kanban-col-head--pagado>span:first-child:before{opacity:1;background:#22c55e;box-shadow:0 0 0 2px #22c55e24}.aythen-billing-kanban .aythen-kanban-col-head--borrador>span:first-child{color:var(--ak-bh-fg-label-borrador)}.aythen-billing-kanban .aythen-kanban-col-head--programada>span:first-child{color:var(--ak-bh-fg-label-programada)}.aythen-billing-kanban .aythen-kanban-col-head--emitida>span:first-child{color:var(--ak-bh-fg-label-emitida)}.aythen-billing-kanban .aythen-kanban-col-head--pagado>span:first-child{color:var(--ak-bh-fg-label-pagado)}.aythen-billing-kanban .aythen-board-count{z-index:1;font-variant-numeric:tabular-nums;min-width:1.125rem;height:1.125rem;color:var(--calendar-text-secondary,var(--ak-text-muted,var(--text-muted)));background:var(--text);border-radius:999px;justify-content:center;align-items:center;padding:0 .28rem;font-size:.625rem;font-weight:650;line-height:1;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.aythen-billing-kanban .aythen-board-count{background:color-mix(in srgb,var(--text) 8%,transparent)}}.aythen-billing-kanban .aythen-board-count{box-shadow:none;border:0}.aythen-billing-kanban .aythen-kanban-col-head--borrador .aythen-board-count,.aythen-billing-kanban .aythen-kanban-col-head--programada .aythen-board-count,.aythen-billing-kanban .aythen-kanban-col-head--emitida .aythen-board-count,.aythen-billing-kanban .aythen-kanban-col-head--pagado .aythen-board-count{color:var(--calendar-text-secondary,var(--ak-text-muted,var(--text-muted)))}.aythen-billing-kanban .aythen-kanban-cards{overscroll-behavior:contain;min-height:0;box-shadow:none;scrollbar-gutter:stable;background:0 0;border:0;border-radius:0 0 18px 18px;flex-direction:column;flex:1;gap:0;padding:.2rem .3rem .7rem;display:flex;overflow:hidden auto}.aythen-billing-kanban .aythen-kanban-cards:has(.aythen-kanban-empty){flex:none}.aythen-billing-kanban .aythen-kanban-card{cursor:grab;font-family:var(--font);-webkit-tap-highlight-color:transparent;box-shadow:none;background:0 0;border:0;border-radius:12px;margin:0;padding:.65rem .7rem;transition:background .14s;display:block;position:relative;transform:none}.aythen-billing-kanban .aythen-kanban-card+.aythen-kanban-card{box-shadow:none;border-top:0;margin-top:.15rem}.aythen-billing-kanban .aythen-kanban-card:hover{background:var(--text);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.aythen-billing-kanban .aythen-kanban-card:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}}.aythen-billing-kanban .aythen-kanban-card:hover{box-shadow:none;transform:none}.aythen-billing-kanban .aythen-kanban-card:active{cursor:grabbing;background:var(--ak-text-primary,var(--text))}@supports (color:color-mix(in lab,red,red)){.aythen-billing-kanban .aythen-kanban-card:active{background:color-mix(in srgb,var(--ak-text-primary,var(--text)) 6%,transparent)}}.aythen-billing-kanban .aythen-kanban-card-row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.14rem .75rem;width:100%;min-width:0;display:grid}.aythen-billing-kanban .aythen-kanban-card-primary{display:contents}.aythen-billing-kanban .aythen-kanban-card-label{letter-spacing:-.022em;min-width:0;color:var(--ak-text-primary,var(--calendar-text-primary,var(--text)));white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;font-size:.9375rem;font-weight:600;line-height:1.25;overflow:hidden}.aythen-billing-kanban .aythen-kanban-card-value{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;font-variant-numeric:tabular-nums;max-width:6rem;color:var(--ak-text-muted,var(--calendar-text-secondary,var(--text-muted)));text-align:right;flex-shrink:0;grid-area:1/2;font-size:.8125rem;font-weight:500;line-height:1.25;overflow:hidden}.aythen-billing-kanban .aythen-kanban-card-sub{min-width:0;color:var(--ak-text-muted,var(--calendar-text-secondary,var(--text-muted)));flex-wrap:wrap;grid-area:2/1/auto/-1;align-items:center;gap:.28rem;font-size:.75rem;font-weight:400;line-height:1.3;display:flex}.aythen-billing-kanban .aythen-kanban-card-doc,.aythen-billing-kanban .aythen-kanban-card-client,.aythen-billing-kanban .aythen-kanban-number,.aythen-billing-kanban .aythen-kanban-card-date,.aythen-billing-kanban .aythen-kanban-card-status,.aythen-billing-kanban .aythen-kanban-scheduled{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.aythen-billing-kanban .aythen-kanban-card-status{letter-spacing:.03em;text-transform:uppercase;opacity:.85;font-size:.68rem;font-weight:600}.aythen-billing-kanban .aythen-kanban-card-doc{flex:0 auto;max-width:100%}.aythen-billing-kanban .aythen-kanban-card-date{font-variant-numeric:tabular-nums;flex-shrink:0}.aythen-billing-kanban .aythen-kanban-card-sep{opacity:.45;flex-shrink:0}.aythen-billing-kanban .aythen-kanban-scheduled{font-weight:400;line-height:1.3;color:var(--ak-text-muted,var(--calendar-text-secondary,var(--text-muted)))!important;border:0!important;margin:0!important;padding:0!important;font-size:.75rem!important}.aythen-billing-kanban .aythen-kanban-empty{text-align:left;font-family:var(--font);background:0 0;border:0;border-radius:12px;margin:0;padding:.85rem .7rem 1rem;display:block}.aythen-billing-kanban .aythen-kanban-empty__icon{display:none}.aythen-billing-kanban .aythen-kanban-empty__label{letter-spacing:-.01em;color:var(--ak-text-muted,var(--calendar-text-secondary,var(--text-muted)));margin:0;font-size:.75rem;font-weight:400;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.aythen-billing-kanban .aythen-kanban-empty__label{color:color-mix(in srgb,var(--ak-text-muted,var(--calendar-text-secondary,var(--text-muted))) 88%,transparent)}}.aythen-billing-kanban .aythen-kanban-col.is-drop-target .aythen-kanban-cards:has(.aythen-kanban-empty){background:var(--accent,var(--green-landing-color,#10a37f))}@supports (color:color-mix(in lab,red,red)){.aythen-billing-kanban .aythen-kanban-col.is-drop-target .aythen-kanban-cards:has(.aythen-kanban-empty){background:color-mix(in srgb,var(--accent,var(--green-landing-color,#10a37f)) 3%,transparent)}}@media(max-width:1100px){.aythen-billing-kanban,.aythen-billing-kanban.aythen-kanban{--ak-kanban-col-width:min(72vw, 300px);grid-template-columns:unset}}@media(max-width:640px){.aythen-billing-kanban,.aythen-billing-kanban.aythen-kanban{--ak-kanban-col-width:min(84vw, 300px);--ak-kanban-col-min:260px;grid-template-columns:unset;gap:.75rem}.aythen-billing-kanban .aythen-kanban-col{min-height:18rem;max-height:min(68vh,720px)}}.ak2-seg-wrap,.ak2-cal-seg-wrap{flex-shrink:1;min-width:0;max-width:100%}.ak2-seg,.ak2-cal-seg{border:1px solid var(--border,var(--calendar-border));background:var(--surface-hover,var(--calendar-surface-hover));border-radius:999px;align-items:stretch;gap:0;height:36px;min-height:36px;padding:3px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.ak2-seg,.ak2-cal-seg{background:color-mix(in srgb,var(--surface-hover,var(--calendar-surface-hover)) 38%,var(--surface,var(--calendar-surface)) 62%)}}.ak2-seg,.ak2-cal-seg{box-shadow:var(--calendar-shadow-surface,0 1px 2px #0000000a);scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto hidden}.ak2-seg::-webkit-scrollbar{display:none}.ak2-cal-seg::-webkit-scrollbar{display:none}.ak2-seg-indicator,.ak2-cal-seg-indicator{z-index:0;pointer-events:none;will-change:transform,width;border-radius:999px;transition:transform .2s cubic-bezier(.22,1,.36,1),width .2s cubic-bezier(.22,1,.36,1),opacity .18s;position:absolute;top:3px;bottom:3px;left:0}:root[data-theme=light] .ak2-seg-indicator,:root[data-theme=light] .ak2-cal-seg-indicator{background:#fff;box-shadow:0 1px 2px #0000000f,0 2px 8px #0000000d}:root:not([data-theme=light]) .ak2-seg,:root:not([data-theme=light]) .ak2-cal-seg{background:var(--surface-hover,var(--calendar-surface-hover));border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .ak2-seg,:root:not([data-theme=light]) .ak2-cal-seg{background:color-mix(in srgb,var(--surface-hover,var(--calendar-surface-hover)) 58%,var(--surface,var(--calendar-surface)) 42%)}}:root:not([data-theme=light]) .ak2-seg,:root:not([data-theme=light]) .ak2-cal-seg{box-shadow:inset 0 1px #ffffff0a,var(--calendar-shadow-surface,0 8px 24px #00000047)}:root:not([data-theme=light]) .ak2-seg-indicator,:root:not([data-theme=light]) .ak2-cal-seg-indicator{background:var(--surface-raised,var(--calendar-surface-elevated));box-shadow:inset 0 1px #ffffff14,0 2px 8px #00000052,0 0 0 1px #ffffff12}.ak2-seg button,.ak2-cal-seg button{z-index:1;min-width:3.1rem;height:100%;font-family:var(--font);letter-spacing:.01em;color:var(--text-muted,var(--calendar-text-secondary));cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 .72rem;font-size:.8125rem;font-weight:500;line-height:1;transition:color .2s cubic-bezier(.22,1,.36,1),opacity .2s;display:inline-flex;position:relative}.ak2-seg button:hover:not(.is-active):not(:disabled),.ak2-cal-seg button:hover:not(.is-active):not(:disabled){color:var(--text,var(--calendar-text-primary))}:root[data-theme=light] .ak2-seg button:hover:not(.is-active):not(:disabled),:root[data-theme=light] .ak2-cal-seg button:hover:not(.is-active):not(:disabled){background:#ffffff73}:root:not([data-theme=light]) .ak2-seg button,:root:not([data-theme=light]) .ak2-cal-seg button{opacity:.9}:root:not([data-theme=light]) .ak2-seg button:hover:not(.is-active):not(:disabled),:root:not([data-theme=light]) .ak2-cal-seg button:hover:not(.is-active):not(:disabled){opacity:1;background:#ffffff0d}.ak2-seg button.is-active,.ak2-cal-seg button.is-active{color:var(--text,var(--calendar-text-primary));font-weight:600}:root[data-theme=light] .ak2-seg button.is-active,:root[data-theme=light] .ak2-cal-seg button.is-active{color:#0a0a0a}:root:not([data-theme=light]) .ak2-seg button.is-active,:root:not([data-theme=light]) .ak2-cal-seg button.is-active{color:#f4f4f5;opacity:1}.ak2-seg button:focus-visible,.ak2-cal-seg button:focus-visible{box-shadow:0 0 0 3px var(--calendar-accent-ring,var(--accent));outline:none}@supports (color:color-mix(in lab,red,red)){.ak2-seg button:focus-visible,.ak2-cal-seg button:focus-visible{box-shadow:0 0 0 3px var(--calendar-accent-ring,color-mix(in srgb, var(--accent) 38%, transparent))}}.ak2-seg button:active:not(:disabled),.ak2-cal-seg button:active:not(:disabled){opacity:.88}.ak2-seg button:disabled,.ak2-cal-seg button:disabled{opacity:.42;cursor:not-allowed}.ak2-seg-hint{letter-spacing:.01em;white-space:nowrap;background:var(--text-muted,#71717a);border-radius:999px;align-items:center;margin-left:.35rem;padding:.12rem .4rem;font-size:.625rem;font-weight:700;line-height:1.2;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ak2-seg-hint{background:color-mix(in srgb,var(--text-muted,#71717a) 14%,transparent)}}.ak2-seg-hint{color:var(--text-muted,#71717a);transition:background .18s,color .18s,box-shadow .18s}.ak2-seg-hint--green{color:#15803d;background:#16a34a29}.ak2-seg button.is-active .ak2-seg-hint--green{color:#fff;background:#16a34a;box-shadow:0 1px 2px #16a34a59}:root:not([data-theme=light]) .ak2-seg-hint--green{color:#86efac;background:#22c55e38}:root:not([data-theme=light]) .ak2-seg button.is-active .ak2-seg-hint--green{color:#fff;background:#16a34a}@media(max-width:640px){.ak2-seg-wrap,.ak2-cal-seg-wrap{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000 100%);mask-image:linear-gradient(90deg,#000 92%,#0000)}.ak2-seg,.ak2-cal-seg{width:max-content;min-width:100%;height:40px;min-height:40px;display:inline-flex}.ak2-seg button,.ak2-cal-seg button{min-width:3.5rem;min-height:34px;padding-inline:.72rem;font-size:.78125rem}.ak2-seg-hint{padding:.1rem .32rem;font-size:.5625rem}}@media(min-width:641px)and (max-width:1024px){.ak2-seg-wrap,.ak2-cal-seg-wrap{max-width:min(100%,22rem)}}@media(prefers-reduced-motion:reduce){.ak2-seg-indicator,.ak2-cal-seg-indicator{transition:none}}.aythen-hero-metrics-hub{padding:.7rem .35rem}.aythen-hero-metrics-hub__grid{grid-template-columns:repeat(var(--hero-metrics-cols,4),minmax(0,1fr));align-items:stretch;width:100%;min-width:0;display:grid}.aythen-hero-metrics-hub__stat{border-right:1px solid var(--border);flex-direction:column;justify-content:center;align-items:flex-start;gap:.35rem;min-width:0;padding:.35rem 1.1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-hero-metrics-hub__stat{border-right:1px solid color-mix(in srgb,var(--border) 72%,transparent)}}.aythen-hero-metrics-hub__stat:last-child{border-right:0}.aythen-hero-metrics-hub__label{font-family:var(--font);letter-spacing:-.01em;color:var(--text-muted);text-transform:none;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:.75rem;font-weight:500;line-height:1.2;overflow:hidden}.aythen-hero-metrics-hub__value{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.035em;color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:1.375rem;font-weight:600;line-height:1.15;overflow:hidden}@media(max-width:720px){.aythen-hero-metrics-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.65rem}.aythen-hero-metrics-hub__stat:nth-child(2n){border-right:0}.aythen-hero-metrics-hub__value{font-size:1.2rem}.aythen-hero-metrics-hub[style*="--hero-metrics-cols: 1"] .aythen-hero-metrics-hub__grid,.aythen-hero-metrics-hub[style*="--hero-metrics-cols: 3"] .aythen-hero-metrics-hub__stat:last-child{border-right:0}}.ak2-drive-page{--drive-section-gap:1.25rem;max-width:1440px;color:var(--drive-text-primary)}.ak2-drive-page.ak2-page{padding:1.5rem 1.75rem 3rem}.ak2-drive-header{margin-bottom:var(--drive-section-gap);border-bottom:1px solid var(--drive-border);flex-direction:column;gap:.75rem;padding-bottom:1.25rem;display:flex}.ak2-drive-breadcrumbs{color:var(--drive-text-muted);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0;padding:0;font-size:.8125rem;line-height:1.4;list-style:none;display:flex}.ak2-drive-breadcrumbs li{align-items:center;gap:.5rem;display:inline-flex}.ak2-drive-breadcrumbs a,.ak2-drive-breadcrumbs button.ak2-drive-crumb-btn{font:inherit;color:var(--drive-text-secondary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;transition:color .15s}.ak2-drive-breadcrumbs a:hover,.ak2-drive-breadcrumbs button.ak2-drive-crumb-btn:hover{color:var(--drive-accent)}.ak2-drive-breadcrumbs [aria-current=page]{color:var(--drive-text-primary);font-weight:500}.ak2-drive-breadcrumbs__sep{color:var(--drive-text-muted);opacity:.55;-webkit-user-select:none;user-select:none}.ak2-drive-header__main{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;display:flex}.ak2-drive-header__titles h1{font-family:var(--font-display);letter-spacing:-.03em;color:var(--drive-text-primary);margin:0;font-size:clamp(1.375rem,2.2vw,1.625rem);font-weight:600;line-height:1.2}.ak2-drive-lead{max-width:40rem;color:var(--drive-text-secondary);margin:.4rem 0 0;font-size:.875rem;line-height:1.5}.ak2-drive-page .ak2-drive-kpis{flex-wrap:wrap;gap:.5rem;display:flex}.ak2-drive-page .ak2-kpi{background:var(--drive-surface-elevated);border:1px solid var(--drive-border);border-radius:var(--drive-radius-chip);text-align:center;min-width:72px;box-shadow:var(--drive-shadow-card);padding:.5rem .9rem;transition:border-color .15s,background .15s}.ak2-drive-page .ak2-kpi:before{display:none}.ak2-drive-page .ak2-kpi span{font-family:var(--font-display);color:var(--drive-text-primary);text-shadow:none;font-size:1.125rem;font-weight:600;line-height:1.2;display:block}.ak2-drive-page .ak2-kpi small{font-family:var(--font);color:var(--drive-text-muted);text-transform:none;letter-spacing:.01em;margin-top:.15rem;font-size:.6875rem;font-weight:500;display:block}.ak2-drive-section{margin-bottom:var(--drive-section-gap)}.ak2-drive-section--toolbar{background:var(--drive-surface-elevated);border:1px solid var(--drive-border);border-radius:var(--drive-radius-panel);box-shadow:var(--drive-shadow-card);padding:.85rem 1rem}.ak2-drive-section--content{margin-bottom:0}.ak2-drive-page .ak2-folder-bar{scrollbar-width:thin;scrollbar-color:var(--drive-border-strong) transparent;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:.4rem;margin:0;padding:.15rem 0;display:flex;overflow-x:auto}.ak2-drive-page .ak2-folder-bar::-webkit-scrollbar{height:4px}.ak2-drive-page .ak2-folder-bar::-webkit-scrollbar-thumb{background:var(--drive-border-strong);border-radius:999px}.ak2-drive-page .ak2-folder-chip{border:1px solid var(--drive-border);border-radius:var(--drive-radius-chip);background:var(--drive-surface);color:var(--drive-text-secondary);letter-spacing:0;box-shadow:none;flex-shrink:0;gap:.4rem;padding:.38rem .75rem;font-size:.8125rem;font-weight:500;transition:border-color .15s,background .15s,color .15s,box-shadow .15s,transform .15s}.ak2-drive-page .ak2-folder-chip svg{color:var(--drive-text-muted);width:14px;height:14px}.ak2-drive-page .ak2-folder-chip small{font-family:var(--font);color:var(--drive-text-muted);background:var(--drive-accent-soft);border-radius:8px;padding:.1rem .4rem;font-size:.6875rem;font-weight:500}.ak2-drive-page .ak2-folder-chip:hover{border-color:var(--drive-border-strong);background:var(--drive-surface-hover);color:var(--drive-text-primary)}.ak2-drive-page .ak2-folder-chip.is-active{border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.ak2-drive-page .ak2-folder-chip.is-active{border-color:color-mix(in srgb,var(--drive-accent) 35%,var(--drive-border))}}.ak2-drive-page .ak2-folder-chip.is-active{background:var(--drive-accent-soft);color:var(--drive-text-primary);box-shadow:none}.ak2-drive-page .ak2-folder-chip.is-active svg{color:var(--drive-accent)}.ak2-drive-page .ak2-folder-chip.is-droppable{border-style:dashed;border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.ak2-drive-page .ak2-folder-chip.is-droppable{border-color:color-mix(in srgb,var(--drive-accent) 45%,var(--drive-border))}}.ak2-drive-page .ak2-folder-chip[data-drop=true]{border-color:var(--drive-accent);background:var(--drive-accent-soft);box-shadow:var(--drive-shadow-card-hover);transform:scale(1.02)}.ak2-drive-page .ak2-folder-chip--new{color:var(--drive-text-muted);border-style:dashed}.ak2-drive-page .ak2-folder-chip--new:hover{color:var(--drive-accent);border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.ak2-drive-page .ak2-folder-chip--new:hover{border-color:color-mix(in srgb,var(--drive-accent) 40%,var(--drive-border))}}.ak2-drive-page .ak2-folder-actions button{color:var(--drive-text-muted);border-radius:8px}.ak2-drive-page .ak2-folder-actions button:hover{color:var(--drive-accent);background:var(--drive-accent-soft)}.ak2-drive-page .ak2-folder-hint{font-family:var(--font);color:var(--drive-text-muted);letter-spacing:0;margin:.35rem 0 0;font-size:.75rem}.ak2-drive-page .ak2-folder-outzone{border:1.5px dashed var(--drive-accent);margin:.5rem 0 0;padding:.75rem 1rem}@supports (color:color-mix(in lab,red,red)){.ak2-drive-page .ak2-folder-outzone{border:1.5px dashed color-mix(in srgb,var(--drive-accent) 40%,var(--drive-border))}}.ak2-drive-page .ak2-folder-outzone{border-radius:var(--drive-radius-chip);background:var(--drive-accent-soft);color:var(--drive-accent);font-family:var(--font);letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:500}.ak2-drive-page .ak2-folder-outzone.is-over{background:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.ak2-drive-page .ak2-folder-outzone.is-over{background:color-mix(in srgb,var(--drive-accent) 18%,var(--drive-surface))}}.ak2-drive-page .ak2-folder-outzone.is-over{box-shadow:var(--drive-shadow-card-hover)}.ak2-drive-page .ak2-toolbar{gap:.65rem;margin-bottom:0}.ak2-drive-page .ak2-search-field:not(.ak2-search-field--global){border:1px solid var(--drive-border);border-radius:var(--drive-radius-input-pill,999px);background:var(--drive-surface);flex:0 300px;max-width:380px;padding:.45rem .9rem;transition:border-color .15s,box-shadow .15s,background .15s}.ak2-drive-page .ak2-search-field:not(.ak2-search-field--global):focus-within{border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.ak2-drive-page .ak2-search-field:not(.ak2-search-field--global):focus-within{border-color:color-mix(in srgb,var(--drive-accent) 40%,var(--drive-border-strong))}}.ak2-drive-page .ak2-search-field:not(.ak2-search-field--global):focus-within{background:var(--drive-surface-elevated);box-shadow:0 0 0 3px var(--drive-accent-soft)}.ak2-drive-page .ak2-search-field__icon{color:var(--drive-text-muted)}.ak2-drive-page .ak2-search-field__input{color:var(--drive-text-primary);font-size:.8125rem}.ak2-drive-page .ak2-search-field__input::placeholder{color:var(--drive-text-muted)}.ak2-drive-page .ak2-filters button{border:1px solid var(--drive-border);background:var(--drive-surface);border-radius:var(--drive-radius-chip);font-family:var(--font);color:var(--drive-text-secondary);padding:.35rem .8rem;font-size:.75rem;font-weight:500;transition:border-color .15s,background .15s,color .15s}.ak2-drive-page .ak2-filters button:hover{border-color:var(--drive-border-strong);background:var(--drive-surface-hover);color:var(--drive-text-primary)}.ak2-drive-page .ak2-filters button.is-active{background:var(--drive-accent-soft);border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.ak2-drive-page .ak2-filters button.is-active{border-color:color-mix(in srgb,var(--drive-accent) 35%,var(--drive-border))}}.ak2-drive-page .ak2-filters button.is-active{color:var(--drive-text-primary);box-shadow:none;font-weight:500}.ak2-drive-page .ak2-filters button.is-active:before{color:var(--drive-accent)}.ak2-drive-page .ak2-view-toggle{border:1px solid var(--drive-border);border-radius:var(--drive-radius-chip);background:var(--drive-surface);overflow:hidden}.ak2-drive-page .ak2-view-toggle button{color:var(--drive-text-muted);background:0 0;padding:.4rem .65rem;font-size:.9rem;line-height:1}.ak2-drive-page .ak2-view-toggle button:hover{color:var(--drive-text-primary);background:var(--drive-surface-hover)}.ak2-drive-page .ak2-view-toggle button.is-active{background:var(--drive-accent-soft);color:var(--drive-accent)}.ak2-drive-page .ak2-toolbar-count{color:var(--drive-text-muted);font-size:.75rem}.ak2-drive-page .ak2-stats-line{color:var(--drive-text-muted);margin:0 0 .85rem;font-size:.75rem}.ak2-drive-page .ak2-muted{color:var(--drive-text-muted)}.ak2-drive-page .ak2-error{color:var(--drive-danger);text-shadow:none;font-size:.875rem}.ak2-drive-page .ak2-doc-grid{grid-template-columns:repeat(auto-fill,minmax(188px,1fr));gap:1rem}.ak2-drive-page .ak2-doc-list{gap:.5rem}.ak2-drive-page .ak2-doc-card{border:1px solid var(--drive-border);border-radius:var(--drive-radius-card);background:var(--drive-surface-elevated);box-shadow:var(--drive-shadow-card);transition:border-color .2s,box-shadow .2s,transform .2s,background .2s}.ak2-drive-page .ak2-doc-card:after{display:none}.ak2-drive-page .ak2-doc-grid .ak2-doc-card{gap:0;padding:0;overflow:hidden}.ak2-drive-page .ak2-doc-card:hover{border-color:var(--drive-border-strong);box-shadow:var(--drive-shadow-card-hover);transform:translateY(-1px)}.ak2-drive-page .ak2-doc-grid .ak2-doc-card:hover{transform:translateY(-2px)}.ak2-drive-page .ak2-doc-card.is-dragging{opacity:.55;box-shadow:none;transform:scale(.98)}.ak2-drive-page .ak2-doc-thumb{aspect-ratio:4/3;background:var(--drive-thumb-bg);border-bottom:1px solid var(--drive-border)}.ak2-drive-page .ak2-doc-thumb iframe{background:var(--drive-thumb-bg)}.ak2-drive-page .ak2-doc-thumb--action{color:var(--drive-text-muted);background:var(--drive-surface-hover)}.ak2-drive-page .ak2-doc-info{background:var(--drive-surface-elevated);gap:.55rem;padding:.7rem .85rem}.ak2-drive-page .ak2-doc-text h2{color:var(--drive-text-primary);font-size:.8125rem;font-weight:600}.ak2-drive-page .ak2-doc-text p{color:var(--drive-text-muted);font-size:.75rem}.ak2-drive-page .ak2-doc-card--list{background:var(--drive-surface-elevated);gap:.85rem;padding:.7rem 1rem}.ak2-drive-page .ak2-doc-card--list:hover{background:var(--drive-surface-hover);transform:none}.ak2-drive-page .ak2-doc-icon{color:var(--drive-accent);filter:none}.ak2-drive-page .ak2-doc-body h2{color:var(--drive-text-primary);font-size:.875rem;font-weight:600}.ak2-drive-page .ak2-doc-body p,.ak2-drive-page .ak2-doc-list-meta{color:var(--drive-text-secondary)}.ak2-drive-page .ak2-doc-grid .ak2-photo-card,.ak2-drive-page .ak2-doc-list .ak2-photo-card{border:1.5px dashed var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.ak2-drive-page .ak2-doc-grid .ak2-photo-card,.ak2-drive-page .ak2-doc-list .ak2-photo-card{border:1.5px dashed color-mix(in srgb,var(--drive-accent) 35%,var(--drive-border))}}.ak2-drive-page .ak2-doc-grid .ak2-photo-card,.ak2-drive-page .ak2-doc-list .ak2-photo-card{background:var(--drive-accent-soft);box-shadow:none}.ak2-drive-page .ak2-photo-card:hover{border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.ak2-drive-page .ak2-photo-card:hover{border-color:color-mix(in srgb,var(--drive-accent) 55%,var(--drive-border-strong))}}.ak2-drive-page .ak2-photo-card:hover{background:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.ak2-drive-page .ak2-photo-card:hover{background:color-mix(in srgb,var(--drive-accent) 16%,var(--drive-surface-elevated))}}.ak2-drive-page .ak2-photo-card:hover{box-shadow:var(--drive-shadow-card)}.ak2-drive-page .ak2-photo-card .ak2-photo-card-icon{color:var(--drive-accent)}.ak2-drive-page .ak2-pill{font-family:var(--font);letter-spacing:.02em;text-transform:none;font-size:.6875rem;font-weight:500}.ak2-drive-page .ak2-tag{font-family:var(--font);background:var(--drive-accent-soft);border:1px solid var(--drive-accent);border-radius:8px;font-size:.6875rem}@supports (color:color-mix(in lab,red,red)){.ak2-drive-page .ak2-tag{border:1px solid color-mix(in srgb,var(--drive-accent) 25%,var(--drive-border))}}.ak2-drive-page .ak2-tag{color:var(--drive-accent)}.ak2-drive-page .ak2-empty{color:var(--drive-text-secondary);padding:3.5rem 1.5rem}.ak2-drive-page .ak2-empty--drop{border:1.5px dashed var(--drive-border-strong);border-radius:var(--drive-radius-card);background:var(--drive-surface);box-shadow:var(--drive-shadow-card);margin-top:.5rem}.ak2-drive-page .ak2-empty--drop p:first-child{color:var(--drive-text-primary);margin:0;font-size:.9375rem;font-weight:500}.ak2-drive-page .ak2-zip-results{border:1px solid var(--drive-border);border-radius:var(--drive-radius-card);background:var(--drive-surface-elevated);box-shadow:var(--drive-shadow-card);margin-top:1.25rem;padding:1rem 1.15rem}.ak2-drive-page .ak2-zip-title{font-family:var(--font);letter-spacing:.02em;text-transform:none;color:var(--drive-text-primary);font-size:.8125rem;font-weight:600}.ak2-drive-page .ak2-zip-title svg{color:var(--drive-accent)}.ak2-drive-page .ak2-zip-item{border:1px solid var(--drive-border);border-radius:var(--drive-radius-chip);background:var(--drive-surface);padding:.65rem .85rem}.ak2-drive-page .ak2-zip-item:hover{border-color:var(--drive-border-strong);background:var(--drive-surface-hover)}.ak2-drive-page .ak2-zip-entry{font-family:var(--font);color:var(--drive-accent);font-size:.8125rem}.ak2-drive-page .ak2-zip-meta,.ak2-drive-page .ak2-zip-snippet{font-family:var(--font);color:var(--drive-text-muted)}.ak2-drive-page.ak2-drive-drop .ak2-drop-overlay{background:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.ak2-drive-page.ak2-drive-drop .ak2-drop-overlay{background:color-mix(in srgb,var(--drive-accent) 8%,transparent)}}.ak2-drive-page.ak2-drive-drop .ak2-drop-overlay{border:2px dashed var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.ak2-drive-page.ak2-drive-drop .ak2-drop-overlay{border:2px dashed color-mix(in srgb,var(--drive-accent) 50%,var(--drive-border-strong))}}.ak2-drive-page.ak2-drive-drop .ak2-drop-overlay{border-radius:var(--drive-radius-card);font-family:var(--font);letter-spacing:.02em;text-transform:none;color:var(--drive-accent);text-shadow:none;font-size:.875rem;font-weight:600}.ak2-drive-page.is-dragover{outline:2px dashed var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.ak2-drive-page.is-dragover{outline:2px dashed color-mix(in srgb,var(--drive-accent) 45%,var(--drive-border))}}.ak2-drive-page.is-dragover{outline-offset:-6px}.ak2-drive-skeleton-grid{grid-template-columns:repeat(auto-fill,minmax(188px,1fr));gap:1rem;display:grid}.ak2-drive-skeleton-card{border-radius:var(--drive-radius-card);border:1px solid var(--drive-border);background:var(--drive-surface-elevated);box-shadow:var(--drive-shadow-card);overflow:hidden}.ak2-drive-skeleton-card__thumb{aspect-ratio:4/3;background:linear-gradient(90deg,var(--drive-skeleton-base) 0%,var(--drive-skeleton-highlight) 50%,var(--drive-skeleton-base) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite ak2-drive-shimmer}.ak2-drive-skeleton-card__body{flex-direction:column;gap:.45rem;padding:.75rem .85rem;display:flex}.ak2-drive-skeleton-line{background:linear-gradient(90deg,var(--drive-skeleton-base) 0%,var(--drive-skeleton-highlight) 50%,var(--drive-skeleton-base) 100%);background-size:200% 100%;border-radius:6px;height:.65rem;animation:1.4s ease-in-out infinite ak2-drive-shimmer}.ak2-drive-skeleton-line--short{width:55%}@keyframes ak2-drive-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ak2-drive-skeleton-card__thumb,.ak2-drive-skeleton-line{background:var(--drive-skeleton-base);animation:none}}.ak2-drive-page~.ak2-toast,.ak2-app:has(.ak2-drive-page) .ak2-toast{border:1px solid var(--drive-border-strong);border-radius:var(--drive-radius-chip);background:var(--drive-surface-elevated);color:var(--drive-text-primary);font-family:var(--font);box-shadow:var(--drive-shadow-elevated);text-shadow:none;font-weight:500}@media(max-width:720px){.ak2-drive-page.ak2-page{padding:1rem 1rem 2.5rem}.ak2-drive-header{padding-bottom:1rem}.ak2-drive-header__main{flex-direction:column;align-items:stretch}.ak2-drive-page .ak2-drive-kpis{width:100%}.ak2-drive-page .ak2-kpi{flex:1}.ak2-drive-section--toolbar{padding:.75rem}.ak2-drive-page .ak2-search-field:not(.ak2-search-field--global){flex:100%;max-width:none}}@media(max-width:520px){.ak2-drive-page .ak2-doc-grid,.ak2-drive-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}@keyframes aythenh-mesh-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-2.5%,1.5%)scale(1.05)}66%{transform:translate(2%,-1.25%)scale(1.02)}}@keyframes aythenh-mesh-shimmer{0%,to{opacity:1}50%{opacity:.78}}@keyframes aythenh-hero-enter{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}.aythen-content:has(.aythen-drive-page.aythen-drive-integrated){flex-direction:column;min-height:0;display:flex;overflow:visible}.aythen-drive-page.aythen-drive-integrated{flex-direction:column;flex:auto;width:100%;max-width:none;min-height:0;margin-left:0;margin-right:0;padding:0;display:flex;overflow:visible}.aythen-main--drive-integrated .aythen-topbar{border-bottom:0;flex-shrink:0;box-shadow:none!important;background:0 0!important}.aythen-main--drive-integrated .aythen-topbar--nav-shell{z-index:50;-webkit-backdrop-filter:none;position:relative;background:0 0!important;border-bottom:0!important}.aythen-main--drive-integrated .aythen-content{margin-top:calc(-1 * var(--ak-topbar-h,52px));z-index:1;flex:auto;min-height:0;position:relative}.aythen-drive-page.aythen-drive-integrated{--aythen-drive-gutter:1.25rem}.aythen-drive-page.aythen-drive-integrated .aythen-drive-body{overscroll-behavior:contain;min-height:0;padding:.75rem var(--aythen-drive-gutter,1.25rem) 2.25rem;flex:auto;overflow:clip auto}.aythen-drive-page.aythen-drive-integrated .aythen-drive-body--list{padding-top:0;padding-left:0;padding-right:0}.aythen-drive-page.aythen-drive-integrated .aythen-drive-body--list .aythen-drive-section--content{margin-bottom:0}.aythen-drive-page.aythen-drive-integrated .aythen-drive-body--list .aythen-drive-content-stage--list{min-height:0}.aythen-drive-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.aythen-drive-page .aythen-drive-hero.aythen-command-center{isolation:isolate;padding-top:1.15rem;padding-left:var(--aythen-drive-gutter,1.25rem);padding-right:var(--aythen-drive-gutter,1.25rem);background:var(--surface);color:var(--text);box-shadow:none;border:0;border-radius:0;flex-shrink:0;margin:0;padding-bottom:0;position:relative;overflow:hidden}.aythen-drive-page .aythen-drive-hero.aythen-command-center:before{content:"";z-index:0;pointer-events:none;filter:blur(40px);background:radial-gradient(62% 52% at 88% 12%,#a855f7b8,#0000 64%),radial-gradient(56% 48% at 74%,#facc1594,#0000 62%),radial-gradient(52% 44% at 94% 72%,#22c55e8f,#0000 60%),radial-gradient(48% 40% at 66% 28%,#ec48997a,#0000 58%),radial-gradient(44% 38% at 82% 42%,#06b6d485,#0000 56%);animation:24s ease-in-out infinite aythenh-mesh-drift;position:absolute;top:-38%;right:-38%;bottom:-38%;left:-38%}.aythen-drive-page .aythen-drive-hero.aythen-command-center:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(80% 130% at 100% 38%,#8b5cf63d,#0000 54%),radial-gradient(62% 100% at 92% 76%,#eab30833,#0000 48%),radial-gradient(52% 85% at 78% 56%,#22c55e2e,#0000 46%),linear-gradient(105deg,#0000 34%,#a855f724 56%,#facc1529,#22c55e24 88%);animation:18s ease-in-out infinite aythenh-mesh-shimmer;position:absolute;top:0;right:0;bottom:0;left:0}.aythen-drive-page .aythen-drive-hero .aythen-command-center__fade{z-index:3;pointer-events:none;background:linear-gradient(180deg,transparent 0%,var(--surface) 34%,var(--surface) 58%,var(--surface) 78%,var(--surface) 100%);height:58%;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-drive-hero .aythen-command-center__fade{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--surface) 28%,transparent) 34%,color-mix(in srgb,var(--surface) 72%,transparent) 58%,color-mix(in srgb,var(--surface) 94%,transparent) 78%,var(--surface) 100%)}}.aythen-drive-page .aythen-drive-hero .aythen-command-center__content{z-index:4;flex-direction:column;gap:.55rem;animation:.75s cubic-bezier(.22,1,.36,1) both aythenh-hero-enter;display:flex;position:relative}.aythen-drive-hero-trail{flex-direction:column;flex:1;gap:.55rem;min-width:0;display:flex}.aythen-drive-hero-trail__head{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.aythen-drive-hero-trail__head .aythen-drive-top__breadcrumbs{flex:1;min-width:0}.aythen-drive-hero-trail__actions{flex-shrink:0;align-items:center;gap:.45rem;display:inline-flex}.aythen-drive-hero-hub-btn,.aythen-drive-hero-import-btn{border:1px solid var(--accent);border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;min-height:2rem;padding:.38rem .9rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-hero-hub-btn,.aythen-drive-hero-import-btn{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border))}}.aythen-drive-hero-hub-btn,.aythen-drive-hero-import-btn{background:var(--surface-raised,var(--surface))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-hero-hub-btn,.aythen-drive-hero-import-btn{background:color-mix(in srgb,var(--surface-raised,var(--surface)) 42%,transparent)}}.aythen-drive-hero-hub-btn,.aythen-drive-hero-import-btn{-webkit-backdrop-filter:blur(14px)saturate(165%);color:var(--text);font-family:var(--font);letter-spacing:-.01em;cursor:pointer;font-size:.8125rem;font-weight:600;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 1px #ffffff3d,0 2px 8px #0000000f}.aythen-drive-hero-hub-btn:hover,.aythen-drive-hero-import-btn:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-hero-hub-btn:hover,.aythen-drive-hero-import-btn:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--border))}}.aythen-drive-hero-hub-btn:hover,.aythen-drive-hero-import-btn:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-hero-hub-btn:hover,.aythen-drive-hero-import-btn:hover{background:color-mix(in srgb,var(--accent) 8%,var(--surface-raised,var(--surface)))}}.aythen-drive-hero-hub-btn.is-active,.aythen-drive-hero-import-btn.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-hero-hub-btn.is-active,.aythen-drive-hero-import-btn.is-active{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}}.aythen-drive-hero-hub-btn.is-active,.aythen-drive-hero-import-btn.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-hero-hub-btn.is-active,.aythen-drive-hero-import-btn.is-active{background:color-mix(in srgb,var(--accent) 12%,var(--surface-raised,var(--surface)))}}.aythen-drive-hero-hub-btn.is-active,.aythen-drive-hero-import-btn.is-active{box-shadow:inset 0 1px #ffffff38,0 2px 10px var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-hero-hub-btn.is-active,.aythen-drive-hero-import-btn.is-active{box-shadow:inset 0 1px #ffffff38,0 2px 10px color-mix(in srgb,var(--accent) 14%,transparent)}}.aythen-drive-hero-hub-btn:focus-visible,.aythen-drive-hero-import-btn:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-hero-hub-btn:focus-visible,.aythen-drive-hero-import-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent)}}.aythen-drive-hero-hub-btn:focus-visible,.aythen-drive-hero-import-btn:focus-visible{outline-offset:2px}.aythen-drive-ios-hub--import,.aythen-drive-ios-hub--folders,.aythen-drive-ios-hub--history{animation:.28s cubic-bezier(.22,1,.36,1) both aythen-drive-import-enter}@keyframes aythen-drive-import-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.aythen-drive-ios-tile--import .aythen-drive-ios-tile__icon{width:2.5rem;height:2.5rem;color:var(--text-secondary,var(--text-muted));place-items:center;display:grid}.aythen-drive-ios-tile--import .aythen-drive-ios-tile__icon img{object-fit:contain;width:1.5rem;height:1.5rem;display:block}.aythen-drive-ios-hub--create-direct{border-color:var(--border);border-radius:22px;padding:.5rem .55rem .55rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-hub--create-direct{border-color:color-mix(in srgb,var(--border) 42%,transparent)}}.aythen-drive-ios-hub--create-direct{background:var(--surface-raised,var(--surface))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-hub--create-direct{background:color-mix(in srgb,var(--surface-raised,var(--surface)) 42%,transparent)}}.aythen-drive-ios-hub--create-direct{box-shadow:inset 0 1px #fff6,0 8px 28px #00000014}.aythen-drive-ios-hub--create-direct .aythen-drive-ios-hub__scroll{align-items:stretch;gap:.3rem;padding:.1rem .05rem}.aythen-drive-ios-hub--create-direct .aythen-drive-ios-hub__divider{background:var(--border);border-radius:999px;align-self:stretch;margin:.45rem .25rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-hub--create-direct .aythen-drive-ios-hub__divider{background:color-mix(in srgb,var(--border) 70%,transparent)}}.aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import{box-sizing:border-box;width:6.5rem;min-width:6.5rem;max-width:6.5rem;height:4.9375rem;min-height:4.9375rem;max-height:4.9375rem;box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;border-color:#0000;border-radius:18px;flex:none;grid-template-rows:2.65rem minmax(0,1fr);gap:.32rem;padding:.42rem .48rem .4rem}.aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import .aythen-drive-ios-tile__icon{background:var(--surface-raised,var(--surface));border-radius:14px;width:2.65rem;height:2.65rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import .aythen-drive-ios-tile__icon{background:color-mix(in srgb,var(--surface-raised,var(--surface)) 72%,transparent)}}.aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import .aythen-drive-ios-tile__icon{box-shadow:inset 0 1px #ffffff59,0 1px 2px #0000000f}.aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import .aythen-drive-ios-tile__name,.aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile__name{white-space:normal;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-hyphens:manual;hyphens:manual;letter-spacing:-.01em;text-align:center;width:100%;max-width:none;color:var(--text-secondary,var(--text-muted));-webkit-box-orient:vertical;align-self:center;font-size:.6875rem;font-weight:650;line-height:1.18;display:-webkit-box;overflow:hidden}.aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import:hover,.aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import.is-active{background:var(--surface);transform:none}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import:hover,.aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import.is-active{background:color-mix(in srgb,var(--surface) 28%,transparent)}}.aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import.is-active{border-color:color-mix(in srgb,var(--accent) 42%,var(--border))}}.aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import.is-active{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}}.aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import.is-active{box-shadow:inset 0 1px #ffffff47,0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import.is-active{box-shadow:inset 0 1px #ffffff47,0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}}.aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import.is-active .aythen-drive-ios-tile__name,.aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import:hover .aythen-drive-ios-tile__name{color:var(--text)}.aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import.aythen-drive-ios-tile--primary{background:0 0;border-color:#0000}.aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import.aythen-drive-ios-tile--primary:hover,.aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import.aythen-drive-ios-tile--primary.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import.aythen-drive-ios-tile--primary:hover,.aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import.aythen-drive-ios-tile--primary.is-active{border-color:color-mix(in srgb,var(--accent) 42%,var(--border))}}.aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import.aythen-drive-ios-tile--primary:hover,.aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import.aythen-drive-ios-tile--primary.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import.aythen-drive-ios-tile--primary:hover,.aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import.aythen-drive-ios-tile--primary.is-active{background:color-mix(in srgb,var(--accent) 12%,var(--surface-raised,var(--surface)))}}.aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import.aythen-drive-ios-tile--primary:hover,.aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import.aythen-drive-ios-tile--primary.is-active{box-shadow:0 2px 8px var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import.aythen-drive-ios-tile--primary:hover,.aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import.aythen-drive-ios-tile--primary.is-active{box-shadow:0 2px 8px color-mix(in srgb,var(--accent) 10%,transparent)}}.aythen-drive-ios-tile--import .aythen-drive-ios-tile__icon--emoji{font-size:1.375rem;line-height:1}.aythen-drive-ios-tile--import.aythen-drive-ios-tile--primary{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-tile--import.aythen-drive-ios-tile--primary{border-color:color-mix(in srgb,var(--accent) 28%,var(--border))}}.aythen-drive-ios-tile--import.aythen-drive-ios-tile--primary{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-tile--import.aythen-drive-ios-tile--primary{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}}.aythen-drive-ios-tile--import.aythen-drive-ios-tile--primary .aythen-drive-ios-tile__icon{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-tile--import.aythen-drive-ios-tile--primary .aythen-drive-ios-tile__icon{color:color-mix(in srgb,var(--accent) 85%,var(--text))}}.aythen-drive-ios-tile--import.aythen-drive-ios-tile--primary:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-tile--import.aythen-drive-ios-tile--primary:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--border))}}.aythen-drive-ios-tile--import.aythen-drive-ios-tile--primary:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-tile--import.aythen-drive-ios-tile--primary:hover{background:color-mix(in srgb,var(--accent) 12%,var(--surface-raised,var(--surface)))}}.aythen-drive-ios-tile--import.aythen-drive-ios-tile--primary:hover{box-shadow:0 2px 8px var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-tile--import.aythen-drive-ios-tile--primary:hover{box-shadow:0 2px 8px color-mix(in srgb,var(--accent) 10%,transparent)}}.aythen-drive-ios-tile--import:hover .aythen-drive-ios-tile__icon{color:var(--text)}.aythen-drive-ios-hub__hint--inline{white-space:nowrap;flex-shrink:0;align-self:center;padding:.55rem .75rem}.aythen-drive-ios-hub__divider{background:var(--border);flex:none;align-self:stretch;width:1px;margin:.35rem .15rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-hub__divider{background:color-mix(in srgb,var(--border) 85%,transparent)}}.aythen-drive-ios-hub.aythen-drive-vision-hub{flex-direction:row;align-items:stretch;gap:.85rem;padding:.7rem .8rem .75rem;display:flex}.aythen-drive-vision-hub__main{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.aythen-drive-vision-hub__kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0;padding:0 .1rem;font-size:.6875rem;font-weight:700}.aythen-drive-vision-hub__scroll{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;align-items:stretch;gap:.55rem;min-width:0;min-height:5.5rem;padding:.1rem;display:flex;overflow-x:auto}.aythen-drive-vision-hub__scroll::-webkit-scrollbar{display:none}.aythen-drive-vision-hub__empty{color:var(--text-muted);white-space:nowrap;align-self:center;margin:0;padding:.85rem .5rem;font-size:.8125rem;font-weight:500}.aythen-drive-vision-job{box-sizing:border-box;border:1px solid var(--border);flex-direction:column;flex:none;justify-content:space-between;gap:.45rem;width:12.75rem;min-height:5.5rem;padding:.65rem .7rem .6rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-vision-job{border:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}.aythen-drive-vision-job{background:var(--surface-raised,var(--surface));border-radius:16px}@supports (color:color-mix(in lab,red,red)){.aythen-drive-vision-job{background:color-mix(in srgb,var(--surface-raised,var(--surface)) 72%,transparent)}}.aythen-drive-vision-job{transition:background .18s,border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #fff3}.aythen-drive-vision-job:hover{background:var(--surface-raised,var(--surface))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-vision-job:hover{background:color-mix(in srgb,var(--surface-raised,var(--surface)) 92%,transparent)}}.aythen-drive-vision-job:hover{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-vision-job:hover{border-color:color-mix(in srgb,var(--border) 92%,var(--text-muted))}}.aythen-drive-vision-job.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-vision-job.is-active{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}}.aythen-drive-vision-job.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-vision-job.is-active{background:color-mix(in srgb,var(--accent) 10%,var(--surface-raised,var(--surface)))}}.aythen-drive-vision-job.is-active{box-shadow:inset 0 1px #ffffff3d,0 2px 10px var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-vision-job.is-active{box-shadow:inset 0 1px #ffffff3d,0 2px 10px color-mix(in srgb,var(--accent) 12%,transparent)}}.aythen-drive-vision-job.is-failed{border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.aythen-drive-vision-job.is-failed{border-color:color-mix(in srgb,#ef4444 28%,var(--border))}}.aythen-drive-vision-job.is-ok{border-color:#10b981}@supports (color:color-mix(in lab,red,red)){.aythen-drive-vision-job.is-ok{border-color:color-mix(in srgb,#10b981 22%,var(--border))}}.aythen-drive-vision-job__body{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:.4rem;margin:0;padding:0;display:flex}.aythen-drive-vision-job__stats{flex-wrap:wrap;gap:.3rem;display:flex}.aythen-drive-vision-job__chip{font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;border-radius:999px;align-items:center;min-height:1.35rem;padding:.12rem .45rem;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.aythen-drive-vision-job__chip--failed{color:#ef4444}@supports (color:color-mix(in lab,red,red)){.aythen-drive-vision-job__chip--failed{color:color-mix(in srgb,#ef4444 90%,var(--text))}}.aythen-drive-vision-job__chip--failed{background:#ef44441f}.aythen-drive-vision-job__chip--ok{color:#059669}@supports (color:color-mix(in lab,red,red)){.aythen-drive-vision-job__chip--ok{color:color-mix(in srgb,#059669 88%,var(--text))}}.aythen-drive-vision-job__chip--ok{background:#10b9811f}.aythen-drive-vision-job__when{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1.3}.aythen-drive-vision-job__retry{border:1px solid #ef4444;align-self:stretch;min-height:1.75rem;padding:.28rem .6rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-vision-job__retry{border:1px solid color-mix(in srgb,#ef4444 30%,var(--border))}}.aythen-drive-vision-job__retry{background:#ef4444;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.aythen-drive-vision-job__retry{background:color-mix(in srgb,#ef4444 10%,var(--surface))}}.aythen-drive-vision-job__retry{color:#ef4444}@supports (color:color-mix(in lab,red,red)){.aythen-drive-vision-job__retry{color:color-mix(in srgb,#ef4444 90%,var(--text))}}.aythen-drive-vision-job__retry{white-space:nowrap;cursor:pointer;font-size:.75rem;font-weight:700;line-height:1.2;transition:background .15s,border-color .15s}.aythen-drive-vision-job__retry:hover:not(:disabled){background:#ef4444}@supports (color:color-mix(in lab,red,red)){.aythen-drive-vision-job__retry:hover:not(:disabled){background:color-mix(in srgb,#ef4444 16%,var(--surface))}}.aythen-drive-vision-job__retry:hover:not(:disabled){border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.aythen-drive-vision-job__retry:hover:not(:disabled){border-color:color-mix(in srgb,#ef4444 45%,var(--border))}}.aythen-drive-vision-job__retry:disabled{opacity:.55;cursor:not-allowed}.aythen-drive-vision-hub__rail{border-left:1px solid var(--border);flex-direction:column;flex:0 0 11.75rem;justify-content:flex-start;gap:.55rem;padding:.15rem 0 .15rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-vision-hub__rail{border-left:1px solid color-mix(in srgb,var(--border) 55%,transparent)}}.aythen-drive-vision-hub__generate{background:var(--btn-primary-bg,var(--ws-accent,var(--green-landing-color,#10a37f)));width:100%;min-height:3.35rem;color:var(--btn-primary-text,#fff);box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:.85rem;align-items:center;margin:0;padding:.55rem .75rem;transition:transform .12s,filter .16s,opacity .16s;display:flex}.aythen-drive-vision-hub__generate:hover:not(:disabled){filter:brightness(1.06);box-shadow:none;transform:none}.aythen-drive-vision-hub__generate:active:not(:disabled){filter:brightness(.96);transform:scale(.98)}.aythen-drive-vision-hub__generate:disabled{opacity:.42;cursor:not-allowed;filter:none}.aythen-drive-vision-hub__generate-text{flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.aythen-drive-vision-hub__generate-label{font-family:var(--font-display,var(--font));letter-spacing:-.02em;white-space:nowrap;font-size:.875rem;font-weight:650;line-height:1.2}.aythen-drive-vision-hub__generate-meta{font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;color:#ffffffeb;background:#0000002e;border-radius:980px;align-items:center;min-height:1.15rem;padding:.05rem .4rem;font-size:.6875rem;font-weight:650;line-height:1.2;display:inline-flex}.aythen-drive-vision-hub__scopes{background:var(--ak-hover-subtle,#7878801f);border-radius:.75rem;flex-direction:column;gap:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.aythen-drive-vision-hub__scopes{background:color-mix(in srgb,var(--ak-hover-subtle,#7878801f) 100%,transparent)}}.aythen-drive-vision-hub__scope{width:100%;color:var(--text);letter-spacing:-.015em;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:.45rem;margin:0;padding:.55rem .65rem;font-size:.8125rem;font-weight:560;line-height:1.2;transition:background .14s,opacity .14s;display:flex}.aythen-drive-vision-hub__scope+.aythen-drive-vision-hub__scope{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-vision-hub__scope+.aythen-drive-vision-hub__scope{border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}.aythen-drive-vision-hub__scope:hover:not(:disabled){color:var(--text);background:var(--ak-hover-strong,#7878802e)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-vision-hub__scope:hover:not(:disabled){background:color-mix(in srgb,var(--ak-hover-strong,#7878802e) 80%,transparent)}}.aythen-drive-vision-hub__scope:active:not(:disabled){background:var(--ak-hover-strong,#7878803d)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-vision-hub__scope:active:not(:disabled){background:color-mix(in srgb,var(--ak-hover-strong,#7878803d) 100%,transparent)}}.aythen-drive-vision-hub__scope:disabled{opacity:.42;cursor:not-allowed}.aythen-drive-vision-hub__scope-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aythen-drive-vision-hub__scope-count{font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-align:center;min-width:1.35rem;color:var(--text-muted);background:var(--surface,#fff);border-radius:980px;flex:none;padding:.1rem .4rem;font-size:.6875rem;font-weight:650;line-height:1.2}@supports (color:color-mix(in lab,red,red)){.aythen-drive-vision-hub__scope-count{background:color-mix(in srgb,var(--surface,#fff) 70%,transparent)}}@media(max-width:820px){.aythen-drive-ios-hub.aythen-drive-vision-hub{flex-direction:column-reverse;gap:.7rem}.aythen-drive-vision-hub__rail{border-left:0;border-bottom:1px solid var(--border);flex-basis:auto;width:100%;padding:0 0 .55rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-vision-hub__rail{border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent)}}.aythen-drive-vision-hub__scopes{flex-flow:row}.aythen-drive-vision-hub__scope{flex:1 1 0}.aythen-drive-vision-hub__scope+.aythen-drive-vision-hub__scope{border-top:0;border-left:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-vision-hub__scope+.aythen-drive-vision-hub__scope{border-left:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}.aythen-drive-vision-job{width:11.5rem}}.aythen-drive-ios-hub{border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:.45rem;width:100%;min-width:0;padding:.55rem .65rem .6rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-hub{border:1px solid color-mix(in srgb,var(--border) 55%,transparent)}}.aythen-drive-ios-hub{background:var(--surface-raised,var(--surface))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-hub{background:color-mix(in srgb,var(--surface-raised,var(--surface)) 34%,transparent)}}.aythen-drive-ios-hub{-webkit-backdrop-filter:blur(20px)saturate(180%);box-shadow:inset 0 1px #ffffff52,0 4px 18px #00000012}.aythen-drive-ios-hub__head{align-items:center;gap:.85rem;min-width:0;display:flex}.aythen-drive-ios-hub__glyph-wrap{background:var(--accent);border-radius:16px;flex-shrink:0;place-items:center;width:4.5rem;height:4.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-hub__glyph-wrap{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.aythen-drive-ios-hub__glyph-wrap{box-shadow:inset 0 1px #ffffff3d,0 2px 10px var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-hub__glyph-wrap{box-shadow:inset 0 1px #ffffff3d,0 2px 10px color-mix(in srgb,var(--accent) 12%,transparent)}}.aythen-drive-ios-hub__glyph{filter:drop-shadow(0 6px 14px var(--accent))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-hub__glyph{filter:drop-shadow(0 6px 14px color-mix(in srgb,var(--accent) 22%,transparent))}}.aythen-drive-ios-hub__meta{flex:1;min-width:0}.aythen-drive-ios-hub__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.25rem;font-weight:650;line-height:1.15;overflow:hidden}.aythen-drive-ios-hub__subtitle{color:var(--text-muted);margin:.2rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.35}.aythen-drive-ios-hub__scroll{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:.45rem;min-width:0;padding:.05rem;display:flex;overflow-x:auto}.aythen-drive-ios-hub--create-types{flex-direction:column;align-items:stretch;gap:.55rem;max-height:min(52vh,28rem);overflow:auto}.aythen-drive-ios-hub--create-types .aythen-drive-ios-hub__scroll{flex-wrap:nowrap;flex:none;overflow:auto hidden}.aythen-drive-ios-hub--create-types .aythen-drive-ios-tile.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-hub--create-types .aythen-drive-ios-tile.is-active{border-color:color-mix(in srgb,var(--accent) 45%,var(--border,#d0d5dd))}}.aythen-drive-ios-hub--create-types .aythen-drive-ios-tile.is-active{box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-hub--create-types .aythen-drive-ios-tile.is-active{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent)}}.aythen-drive-ios-hub--create-types .aythen-drive-ios-tile--create-template .aythen-drive-ios-tile__icon{color:var(--accent)}.aythen-drive-create-type-hub{flex-direction:column;gap:.75rem;min-width:0;display:flex}.aythen-drive-create-type-hub__group-head{justify-content:space-between;align-items:baseline;gap:.5rem;padding:0 .15rem;display:flex}.aythen-drive-create-type-hub__group-title{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.6875rem;font-weight:650}.aythen-drive-create-type-hub__types{grid-template-columns:repeat(auto-fill,minmax(4.75rem,1fr));gap:.45rem;display:grid}.aythen-drive-create-type-hub--tiles{min-width:0}.aythen-drive-create-type-hub--tiles .aythen-drive-create-type-hub__types{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:.5rem;padding:.15rem .05rem .4rem;display:flex;overflow:auto hidden}.aythen-drive-create-type-hub--tiles .aythen-drive-create-type-hub__types::-webkit-scrollbar{display:none}.aythen-drive-create-type-hub--tiles .aythen-drive-create-type-hub__type-main{scroll-snap-align:start;flex:none}.aythen-drive-create-type-hub__rail-divider{letter-spacing:.04em;text-transform:uppercase;text-align:center;max-width:5.5rem;color:var(--text-muted);background:var(--text-muted);border-radius:999px;flex:none;align-self:center;padding:.35rem .55rem;font-size:.5625rem;font-weight:700;line-height:1.2}@supports (color:color-mix(in lab,red,red)){.aythen-drive-create-type-hub__rail-divider{background:color-mix(in srgb,var(--text-muted) 10%,transparent)}}.aythen-drive-create-type-hub__rail-divider{white-space:normal;-webkit-user-select:none;user-select:none;pointer-events:none}.aythen-drive-create-type-hub__type{flex-direction:column;gap:.28rem;min-width:0;display:flex}.aythen-drive-create-type-hub__type-main{border:1px solid var(--border,#d0d5dd);flex-direction:column;justify-content:flex-start;align-items:center;gap:.4rem;width:4.75rem;min-height:4.5rem;padding:.55rem .35rem .45rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-create-type-hub__type-main{border:1px solid color-mix(in srgb,var(--border,#d0d5dd) 55%,transparent)}}.aythen-drive-create-type-hub__type-main{background:var(--surface);border-radius:.9rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-create-type-hub__type-main{background:color-mix(in srgb,var(--surface) 55%,transparent)}}.aythen-drive-create-type-hub__type-main{color:var(--text);cursor:pointer;text-align:center;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s}.aythen-drive-create-type-hub__type-main:hover{background:var(--surface-raised,var(--surface))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-create-type-hub__type-main:hover{background:color-mix(in srgb,var(--surface-raised,var(--surface)) 78%,transparent)}}.aythen-drive-create-type-hub__type-main:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-create-type-hub__type-main:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--border,#d0d5dd))}}.aythen-drive-create-type-hub__type-main:hover{box-shadow:0 2px 10px var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-create-type-hub__type-main:hover{box-shadow:0 2px 10px color-mix(in srgb,var(--accent) 8%,transparent)}}.aythen-drive-create-type-hub__type-main.is-disabled,.aythen-drive-create-type-hub__type-main:disabled{opacity:.42;cursor:not-allowed;box-shadow:none;transform:none}.aythen-drive-create-type-hub__type-main.is-disabled:hover,.aythen-drive-create-type-hub__type-main:disabled:hover{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-create-type-hub__type-main.is-disabled:hover,.aythen-drive-create-type-hub__type-main:disabled:hover{background:color-mix(in srgb,var(--surface) 55%,transparent)}}.aythen-drive-create-type-hub__type-main.is-disabled:hover,.aythen-drive-create-type-hub__type-main:disabled:hover{border-color:var(--border,#d0d5dd)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-create-type-hub__type-main.is-disabled:hover,.aythen-drive-create-type-hub__type-main:disabled:hover{border-color:color-mix(in srgb,var(--border,#d0d5dd) 55%,transparent)}}.aythen-drive-create-type-hub__type-main.is-disabled:hover,.aythen-drive-create-type-hub__type-main:disabled:hover{box-shadow:none}.aythen-drive-create-type-hub__type-icon{width:2.25rem;height:2.25rem;color:var(--text-secondary,var(--text-muted));background:var(--surface-raised,var(--surface));border-radius:.65rem;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.aythen-drive-create-type-hub__type-icon{background:color-mix(in srgb,var(--surface-raised,var(--surface)) 70%,transparent)}}.aythen-drive-create-type-hub__type-icon svg{width:1.25rem;height:1.25rem}.aythen-drive-create-type-hub__type-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.6875rem;font-weight:600;line-height:1.2;overflow:hidden}.aythen-drive-create-type-hub__type-action{display:none}.aythen-drive-create-type-hub__type-skel{border:1px solid var(--border,#d0d5dd);border-radius:.9rem;flex-direction:column;flex:none;align-items:center;gap:.4rem;width:4.75rem;min-height:4.5rem;padding:.55rem .35rem .45rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-create-type-hub__type-skel{border:1px solid color-mix(in srgb,var(--border,#d0d5dd) 45%,transparent)}}.aythen-drive-create-type-hub__type-skel{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-create-type-hub__type-skel{background:color-mix(in srgb,var(--surface) 40%,transparent)}}.aythen-drive-create-type-hub__type-skel-icon{background:linear-gradient(90deg,var(--border) 0%,var(--surface-raised,var(--surface)) 50%,var(--border) 100%);border-radius:.65rem;width:2.25rem;height:2.25rem;display:block}@supports (color:color-mix(in lab,red,red)){.aythen-drive-create-type-hub__type-skel-icon{background:linear-gradient(90deg,color-mix(in srgb,var(--border) 50%,transparent),color-mix(in srgb,var(--surface-raised,var(--surface)) 85%,transparent),color-mix(in srgb,var(--border) 50%,transparent))}}.aythen-drive-create-type-hub__type-skel-icon{background-size:200% 100%;animation:1.1s ease-in-out infinite aythen-drive-skel-shimmer}.aythen-drive-create-type-hub__type-skel-label{background:linear-gradient(90deg,var(--border) 0%,var(--surface-raised,var(--surface)) 50%,var(--border) 100%);border-radius:999px;width:2.8rem;height:.55rem;display:block}@supports (color:color-mix(in lab,red,red)){.aythen-drive-create-type-hub__type-skel-label{background:linear-gradient(90deg,color-mix(in srgb,var(--border) 50%,transparent),color-mix(in srgb,var(--surface-raised,var(--surface)) 85%,transparent),color-mix(in srgb,var(--border) 50%,transparent))}}.aythen-drive-create-type-hub__type-skel-label{background-size:200% 100%;animation:1.1s ease-in-out infinite aythen-drive-skel-shimmer}.aythen-drive-create-type-hub__type-template{color:var(--text-muted);cursor:pointer;text-underline-offset:.12em;background:0 0;border:0;align-self:flex-start;margin-left:.15rem;padding:0;font-size:.75rem;font-weight:550;text-decoration:underline}.aythen-drive-create-type-hub__type-template:hover{color:var(--text)}.aythen-drive-create-template-hub{flex-direction:column;gap:.65rem;min-width:0;display:flex}.aythen-drive-create-template-hub__toolbar{align-items:center;gap:.65rem;display:flex}.aythen-drive-create-template-hub__back{font:inherit;color:var(--text-secondary,var(--text-muted));cursor:pointer;text-underline-offset:.12em;background:0 0;border:0;flex-shrink:0;padding:.2rem 0;font-size:.8125rem;font-weight:600;text-decoration:underline}.aythen-drive-create-template-hub__back:hover:not(:disabled){color:var(--text)}.aythen-drive-create-template-hub__back:disabled{opacity:.5;cursor:not-allowed}.aythen-drive-create-template-hub__step-label{color:var(--text-muted);font-size:.8125rem;font-weight:600}.aythen-drive-create-template-hub__modes{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.55rem;display:grid}.aythen-drive-create-template-hub__mode{border:1px solid var(--border,#d0d5dd);border-radius:.75rem;align-items:flex-start;gap:.7rem;width:100%;padding:.75rem .8rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-create-template-hub__mode{border:1px solid color-mix(in srgb,var(--border,#d0d5dd) 70%,transparent)}}.aythen-drive-create-template-hub__mode{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-create-template-hub__mode{background:color-mix(in srgb,var(--surface) 40%,transparent)}}.aythen-drive-create-template-hub__mode{color:var(--text);font:inherit;text-align:left;cursor:pointer}.aythen-drive-create-template-hub__mode:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-create-template-hub__mode:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 35%,var(--border,#d0d5dd))}}.aythen-drive-create-template-hub__mode:hover:not(:disabled){background:var(--surface-raised,var(--surface))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-create-template-hub__mode:hover:not(:disabled){background:color-mix(in srgb,var(--surface-raised,var(--surface)) 70%,transparent)}}.aythen-drive-create-template-hub__mode:disabled{opacity:.5;cursor:not-allowed}.aythen-drive-create-template-hub__mode-icon{width:2.25rem;height:2.25rem;color:var(--text-secondary,var(--text-muted));flex-shrink:0;place-items:center;display:grid}.aythen-drive-create-template-hub__mode-text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.aythen-drive-create-template-hub__mode-text strong{font-size:.875rem;font-weight:650;line-height:1.25}.aythen-drive-create-template-hub__mode-text span{color:var(--text-muted);font-size:.75rem;line-height:1.35}.aythen-drive-create-template-hub__skel{border:1px solid var(--border,#d0d5dd);border-radius:.65rem;flex-direction:column;gap:.35rem;padding:.65rem .7rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-create-template-hub__skel{border:1px solid color-mix(in srgb,var(--border,#d0d5dd) 55%,transparent)}}.aythen-drive-create-template-hub__skel{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-create-template-hub__skel{background:color-mix(in srgb,var(--surface) 35%,transparent)}}.aythen-drive-create-template-hub__skel-line{background:linear-gradient(90deg,var(--border) 0%,var(--surface-raised,var(--surface)) 50%,var(--border) 100%);border-radius:999px;width:72%;height:.7rem;display:block}@supports (color:color-mix(in lab,red,red)){.aythen-drive-create-template-hub__skel-line{background:linear-gradient(90deg,color-mix(in srgb,var(--border) 55%,transparent),color-mix(in srgb,var(--surface-raised,var(--surface)) 80%,transparent),color-mix(in srgb,var(--border) 55%,transparent))}}.aythen-drive-create-template-hub__skel-line{background-size:200% 100%;animation:1.1s ease-in-out infinite aythen-drive-skel-shimmer}.aythen-drive-create-template-hub__skel-line--short{width:42%}@keyframes aythen-drive-skel-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.aythen-drive-create-template-hub__search input{box-sizing:border-box;border:1px solid var(--border,#d0d5dd);border-radius:.65rem;width:100%;min-height:2.25rem;padding:.45rem .7rem;display:block}@supports (color:color-mix(in lab,red,red)){.aythen-drive-create-template-hub__search input{border:1px solid color-mix(in srgb,var(--border,#d0d5dd) 70%,transparent)}}.aythen-drive-create-template-hub__search input{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-create-template-hub__search input{background:color-mix(in srgb,var(--surface) 55%,transparent)}}.aythen-drive-create-template-hub__search input{color:var(--text);font:inherit;font-size:.875rem}.aythen-drive-create-template-hub__list{flex-direction:column;gap:.35rem;max-height:min(36vh,18rem);margin:0;padding:0;list-style:none;display:flex;overflow:auto}.aythen-drive-create-template-hub__item{border:1px solid var(--border,#d0d5dd);border-radius:.65rem;flex-direction:column;align-items:flex-start;gap:.15rem;width:100%;padding:.55rem .7rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-create-template-hub__item{border:1px solid color-mix(in srgb,var(--border,#d0d5dd) 70%,transparent)}}.aythen-drive-create-template-hub__item{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-create-template-hub__item{background:color-mix(in srgb,var(--surface) 40%,transparent)}}.aythen-drive-create-template-hub__item{color:var(--text);font:inherit;text-align:left;cursor:pointer}.aythen-drive-create-template-hub__item:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-create-template-hub__item:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 35%,var(--border,#d0d5dd))}}.aythen-drive-create-template-hub__item:hover:not(:disabled){background:var(--surface-raised,var(--surface))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-create-template-hub__item:hover:not(:disabled){background:color-mix(in srgb,var(--surface-raised,var(--surface)) 70%,transparent)}}.aythen-drive-create-template-hub__item:disabled{opacity:.5;cursor:not-allowed}.aythen-drive-create-template-hub__item-name{font-size:.875rem;font-weight:600;line-height:1.25}.aythen-drive-create-template-hub__item-meta{color:var(--text-muted);font-size:.75rem}.aythen-drive-ios-hub__scroll::-webkit-scrollbar{display:none}.aythen-drive-ios-tile-wrap{border-radius:14px;flex-shrink:0;width:4.75rem;height:5rem;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s;position:relative}.aythen-drive-ios-tile-wrap.is-drop-flash{animation:.55s drive-ios-drop-flash}@keyframes drive-ios-drop-flash{0%{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 35%,transparent)}to{box-shadow:none}}.aythen-drive-ios-tile{background:var(--surface);border:1px solid #0000;border-radius:14px;grid-template-rows:2.5rem auto auto;place-items:center;gap:.28rem;width:4.75rem;height:5rem;padding:.45rem .35rem .38rem;display:grid}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-tile{background:color-mix(in srgb,var(--surface) 24%,transparent)}}.aythen-drive-ios-tile{color:var(--text-secondary,var(--text-muted));cursor:pointer;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s,border-color .18s,box-shadow .18s}.aythen-drive-ios-tile-wrap .aythen-drive-ios-tile{width:100%;height:5rem}.aythen-drive-ios-tile:hover{background:var(--surface-raised,var(--surface))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-tile:hover{background:color-mix(in srgb,var(--surface-raised,var(--surface)) 58%,transparent)}}.aythen-drive-ios-tile.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-tile.is-active{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}}.aythen-drive-ios-tile.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-tile.is-active{background:color-mix(in srgb,var(--accent) 10%,var(--surface-raised,var(--surface)))}}.aythen-drive-ios-tile.is-active{box-shadow:inset 0 1px #ffffff38,0 2px 8px var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-tile.is-active{box-shadow:inset 0 1px #ffffff38,0 2px 8px color-mix(in srgb,var(--accent) 14%,transparent)}}.aythen-drive-ios-tile.is-active{color:var(--text)}.aythen-drive-ios-tile.is-droppable{border-style:dashed}.aythen-drive-ios-tile.is-drop-target,.aythen-drive-ios-tile-wrap.is-drop-target,.aythen-drive-ios-tile-wrap[data-drop=true]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-tile.is-drop-target,.aythen-drive-ios-tile-wrap.is-drop-target,.aythen-drive-ios-tile-wrap[data-drop=true]{border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}}.aythen-drive-ios-tile.is-drop-target,.aythen-drive-ios-tile-wrap.is-drop-target,.aythen-drive-ios-tile-wrap[data-drop=true]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-tile.is-drop-target,.aythen-drive-ios-tile-wrap.is-drop-target,.aythen-drive-ios-tile-wrap[data-drop=true]{background:color-mix(in srgb,var(--accent) 14%,var(--surface-raised,var(--surface)))}}.aythen-drive-ios-tile.is-drop-target,.aythen-drive-ios-tile-wrap.is-drop-target,.aythen-drive-ios-tile-wrap[data-drop=true]{transform:scale(1.04)}.aythen-drive-ios-tile-wrap.is-active .aythen-drive-ios-tile{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-tile-wrap.is-active .aythen-drive-ios-tile{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}}.aythen-drive-ios-tile-wrap.is-active .aythen-drive-ios-tile{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-tile-wrap.is-active .aythen-drive-ios-tile{background:color-mix(in srgb,var(--accent) 10%,var(--surface-raised,var(--surface)))}}.aythen-drive-ios-tile-wrap.is-active .aythen-drive-ios-tile{color:var(--text)}.aythen-drive-ios-tile__name{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.6875rem;font-weight:600;line-height:1.25;overflow:hidden}.aythen-drive-ios-tile .drive-share-badge{margin-top:.1rem}.aythen-drive-ios-tile__count{font-variant-numeric:tabular-nums;min-width:1.15rem;color:var(--text-muted);background:var(--text-muted);border-radius:999px;padding:.08rem .35rem;font-size:.625rem;font-weight:700;line-height:1.2}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-tile__count{background:color-mix(in srgb,var(--text-muted) 10%,transparent)}}.aythen-drive-ios-tile.is-active .aythen-drive-ios-tile__count,.aythen-drive-ios-tile-wrap.is-active .aythen-drive-ios-tile__count{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-tile.is-active .aythen-drive-ios-tile__count,.aythen-drive-ios-tile-wrap.is-active .aythen-drive-ios-tile__count{color:color-mix(in srgb,var(--accent) 85%,var(--text))}}.aythen-drive-ios-tile.is-active .aythen-drive-ios-tile__count,.aythen-drive-ios-tile-wrap.is-active .aythen-drive-ios-tile__count{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-tile.is-active .aythen-drive-ios-tile__count,.aythen-drive-ios-tile-wrap.is-active .aythen-drive-ios-tile__count{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.aythen-drive-ios-tile--new{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-tile--new{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border))}}.aythen-drive-ios-tile--new{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-tile--new{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}}.aythen-drive-ios-tile--new:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-tile--new:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--border))}}.aythen-drive-ios-tile--new:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-tile--new:hover{background:color-mix(in srgb,var(--accent) 10%,var(--surface-raised,var(--surface)))}}.aythen-drive-ios-tile--new:hover{box-shadow:0 2px 8px var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-tile--new:hover{box-shadow:0 2px 8px color-mix(in srgb,var(--accent) 10%,transparent)}}.aythen-drive-ios-tile__count--placeholder{visibility:hidden;pointer-events:none}.aythen-drive-ios-tile__actions{opacity:0;pointer-events:none;gap:.1rem;transition:opacity .15s;display:inline-flex;position:absolute;top:.2rem;right:.15rem}.aythen-drive-ios-tile__actions .aythen-fav-star,.aythen-drive-ios-tile__fav{opacity:1;background:var(--surface-raised,var(--surface));width:1.25rem;height:1.25rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-tile__actions .aythen-fav-star,.aythen-drive-ios-tile__fav{background:color-mix(in srgb,var(--surface-raised,var(--surface)) 88%,transparent)}}.aythen-drive-ios-tile__actions .aythen-fav-star,.aythen-drive-ios-tile__fav{box-shadow:0 1px 3px #0000001f}.aythen-drive-ios-tile-wrap.is-favorite .aythen-drive-ios-tile__actions,.aythen-drive-ios-tile-wrap.is-favorite .aythen-drive-ios-tile__actions .aythen-fav-star,.aythen-drive-ios-tile-wrap:hover .aythen-drive-ios-tile__actions,.aythen-drive-ios-tile-wrap:focus-within .aythen-drive-ios-tile__actions,.aythen-drive-ios-tile-wrap.is-active .aythen-drive-ios-tile__actions{opacity:1;pointer-events:auto}.aythen-drive-ios-tile__action{background:var(--surface-raised,var(--surface));border:0;border-radius:999px;place-items:center;width:1.25rem;height:1.25rem;padding:0;display:grid}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-tile__action{background:color-mix(in srgb,var(--surface-raised,var(--surface)) 88%,transparent)}}.aythen-drive-ios-tile__action{color:var(--text-muted);cursor:pointer;font-size:.625rem;line-height:1;box-shadow:0 1px 3px #0000001f}.aythen-drive-ios-tile__action:hover{color:var(--accent)}.aythen-drive-ios-tile__action--danger:hover{color:#ff4d6d}.aythen-drive-hero-trail__head .drive-toolbar__primary--hero-head{flex:1;min-width:0}.aythen-drive-hero-trail__head .drive-toolbar__primary--hero-head .drive-view-toggle,.aythen-drive-hero-trail__head .drive-toolbar__primary--hero-head .drive-view-toggle--hero-search,.aythen-drive-hero-trail__head .aythen-drive-hero-breadcrumbs{flex-shrink:0}.aythen-drive-page .aythen-drive-hero .aythenh-tabs-status-row{flex-shrink:0;align-items:center;gap:.65rem;min-width:0;display:flex}.aythen-drive-page .aythen-drive-hero .aythenh-tabs-status-row .aythenh-tabs-status,.aythen-drive-page .aythen-drive-hero .aythenh-tabs-status-row .aythen-drive-metric-chips{flex-shrink:1;min-width:0}.aythen-drive-page .aythen-drive-hero .aythenh-tabs-status-row .drive-view-toggle{flex-shrink:0}.aythen-drive-page .aythen-drive-hero .aythen-drive-filter-icon-btn,.aythen-billing-page .aythen-billing-hero .aythen-drive-filter-icon-btn{width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;margin:0;padding:0;transition:color .14s,background .14s;display:grid;position:relative}.aythen-drive-page .aythen-drive-hero .aythen-drive-filter-icon-btn:hover:not(:disabled),.aythen-drive-page .aythen-drive-hero .aythen-drive-filter-icon-btn:focus-visible,.aythen-billing-page .aythen-billing-hero .aythen-drive-filter-icon-btn:hover:not(:disabled),.aythen-billing-page .aythen-billing-hero .aythen-drive-filter-icon-btn:focus-visible{color:var(--text);background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-drive-hero .aythen-drive-filter-icon-btn:hover:not(:disabled),.aythen-drive-page .aythen-drive-hero .aythen-drive-filter-icon-btn:focus-visible,.aythen-billing-page .aythen-billing-hero .aythen-drive-filter-icon-btn:hover:not(:disabled),.aythen-billing-page .aythen-billing-hero .aythen-drive-filter-icon-btn:focus-visible{background:color-mix(in srgb,var(--text) 6%,transparent)}}.aythen-drive-page .aythen-drive-hero .aythen-drive-filter-icon-btn:focus-visible,.aythen-billing-page .aythen-billing-hero .aythen-drive-filter-icon-btn:focus-visible{box-shadow:0 0 0 3px var(--ak-accent,#10a37f);outline:none}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-drive-hero .aythen-drive-filter-icon-btn:focus-visible,.aythen-billing-page .aythen-billing-hero .aythen-drive-filter-icon-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ak-accent,#10a37f) 28%,transparent)}}.aythen-drive-page .aythen-drive-hero .aythen-drive-filter-icon-btn.is-active,.aythen-billing-page .aythen-billing-hero .aythen-drive-filter-icon-btn.is-active{color:var(--ak-accent,var(--green-landing-color,#10a37f));background:var(--ak-accent,#10a37f)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-drive-hero .aythen-drive-filter-icon-btn.is-active,.aythen-billing-page .aythen-billing-hero .aythen-drive-filter-icon-btn.is-active{background:color-mix(in srgb,var(--ak-accent,#10a37f) 12%,transparent)}}.aythen-drive-page .aythen-drive-hero .aythen-drive-filter-icon-btn.has-rules,.aythen-billing-page .aythen-billing-hero .aythen-drive-filter-icon-btn.has-rules{color:var(--ak-accent,var(--green-landing-color,#10a37f))}.aythen-drive-page .aythen-drive-hero .aythen-drive-filter-icon-btn:disabled,.aythen-billing-page .aythen-billing-hero .aythen-drive-filter-icon-btn:disabled{opacity:.45;cursor:default}.aythen-drive-page .aythen-drive-hero .aythen-drive-filter-icon-btn__badge,.aythen-billing-page .aythen-billing-hero .aythen-drive-filter-icon-btn__badge{background:var(--ak-accent,var(--green-landing-color,#10a37f));color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:.95rem;height:.95rem;padding:0 .2rem;font-size:.5625rem;font-weight:700;line-height:.95rem;position:absolute;top:.1rem;right:.05rem}.aythen-drive-page .aythen-drive-hero .aythen-drive-metrics-info{flex-shrink:0;align-items:center;gap:.15rem;display:flex;position:relative}.aythen-drive-page .aythen-drive-hero .aythen-drive-info-btn{width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;padding:0;transition:color .14s,background .14s;display:grid}.aythen-drive-page .aythen-drive-hero .aythen-drive-info-btn:hover:not(:disabled),.aythen-drive-page .aythen-drive-hero .aythen-drive-info-btn:focus-visible{color:var(--text);background:var(--surface-raised,var(--surface))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-drive-hero .aythen-drive-info-btn:hover:not(:disabled),.aythen-drive-page .aythen-drive-hero .aythen-drive-info-btn:focus-visible{background:color-mix(in srgb,var(--surface-raised,var(--surface)) 55%,transparent)}}.aythen-drive-page .aythen-drive-hero .aythen-drive-info-btn:hover:not(:disabled),.aythen-drive-page .aythen-drive-hero .aythen-drive-info-btn:focus-visible{outline:none}.aythen-drive-page .aythen-drive-hero .aythen-drive-info-btn.is-active{color:var(--text);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-drive-hero .aythen-drive-info-btn.is-active{background:color-mix(in srgb,var(--accent) 12%,var(--surface-raised,var(--surface)))}}.aythen-drive-page .aythen-drive-hero .aythen-drive-info-btn:disabled{cursor:default;opacity:.55}.aythen-drive-page .aythen-drive-hero .aythen-drive-refresh-btn{width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;padding:0;transition:color .14s,background .14s;display:grid}.aythen-drive-page .aythen-drive-hero .aythen-drive-refresh-btn--in-chips{border:1px solid var(--border);border-radius:999px;width:1.625rem;height:1.625rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-drive-hero .aythen-drive-refresh-btn--in-chips{border:1px solid color-mix(in srgb,var(--border) 62%,transparent)}}.aythen-drive-page .aythen-drive-hero .aythen-drive-refresh-btn--in-chips{background:var(--surface-raised,var(--surface))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-drive-hero .aythen-drive-refresh-btn--in-chips{background:color-mix(in srgb,var(--surface-raised,var(--surface)) 42%,transparent)}}.aythen-drive-page .aythen-drive-hero .aythen-drive-refresh-btn--in-chips{-webkit-backdrop-filter:blur(14px)saturate(165%);box-shadow:inset 0 1px #ffffff47,0 1px 2px #0000000d}.aythen-drive-page .aythen-drive-hero .aythen-drive-refresh-btn:hover:not(:disabled){color:var(--text)}.aythen-drive-page .aythen-drive-hero .aythen-drive-refresh-btn--in-chips:hover:not(:disabled){background:var(--surface-raised,var(--surface))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-drive-hero .aythen-drive-refresh-btn--in-chips:hover:not(:disabled){background:color-mix(in srgb,var(--surface-raised,var(--surface)) 62%,transparent)}}.aythen-drive-page .aythen-drive-hero .aythen-drive-refresh-btn:disabled{cursor:default;opacity:.72}.aythen-drive-page .aythen-drive-hero .aythen-drive-refresh-btn.is-loading svg{animation:.75s linear infinite aythen-drive-refresh-spin}@keyframes aythen-drive-refresh-spin{to{transform:rotate(360deg)}}.aythen-drive-page .aythen-drive-hero .aythenh-tabs button.aythen-drive-tab-all{max-width:14rem}.aythen-drive-tab-crumb{white-space:nowrap;align-items:center;gap:.35rem;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.aythen-drive-tab-crumb__root{opacity:.72;flex-shrink:0;font-weight:550}.aythen-drive-tab-crumb__current{text-overflow:ellipsis;font-weight:650;overflow:hidden}.aythen-drive-tab-crumb__sep{opacity:.45;flex-shrink:0}.aythen-drive-ios-hub__hint{color:var(--text-muted);opacity:.85;margin:0;padding:0 .15rem;font-size:.6875rem;font-weight:500;line-height:1.35}.aythen-drive-ios-outzone{border:1.5px dashed var(--accent);margin:0;padding:.55rem .75rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-outzone{border:1.5px dashed color-mix(in srgb,var(--accent) 45%,var(--border))}}.aythen-drive-ios-outzone{text-align:center;color:var(--accent);border-radius:12px;font-size:.72rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-outzone{color:color-mix(in srgb,var(--accent) 80%,var(--text))}}.aythen-drive-ios-outzone{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-outzone{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.aythen-drive-ios-outzone.is-over{border-color:var(--ak-accent,#10a37f);background:var(--ak-accent,#10a37f)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-outzone.is-over{background:color-mix(in srgb,var(--ak-accent,#10a37f) 16%,transparent)}}.drive-folder-glyph{flex-shrink:0;align-self:center;place-items:center;display:grid}.drive-folder-glyph svg{filter:drop-shadow(0 2px 6px var(--folder-accent,#10a37f));display:block}@supports (color:color-mix(in lab,red,red)){.drive-folder-glyph svg{filter:drop-shadow(0 2px 6px color-mix(in srgb,var(--folder-accent,#10a37f) 16%,transparent))}}.drive-folder-glyph--home{color:#111}.drive-folder-glyph--home svg{filter:none}:root:not([data-theme=light]) .drive-folder-glyph--home{color:#fff}.drive-folder-glyph--add svg{filter:drop-shadow(0 2px 5px var(--accent))}@supports (color:color-mix(in lab,red,red)){.drive-folder-glyph--add svg{filter:drop-shadow(0 2px 5px color-mix(in srgb,var(--accent) 18%,transparent))}}.aythen-drive-ios-hub--folders-creating .aythen-drive-ios-hub__scroll{overflow:visible}.aythen-drive-ios-tile--create-inline{border:1px dashed var(--ak-accent,#10a37f);flex:auto;grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;place-items:center start;gap:.65rem .85rem;width:100%;max-width:none;height:auto;min-height:0;padding:.65rem .85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-tile--create-inline{border:1px dashed color-mix(in srgb,var(--ak-accent,#10a37f) 42%,var(--border))}}.aythen-drive-ios-tile--create-inline{background:var(--ak-accent,#10a37f);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-tile--create-inline{background:color-mix(in srgb,var(--ak-accent,#10a37f) 6%,var(--surface))}}.aythen-drive-ios-tile--create-inline{overflow:visible}.aythen-drive-ios-tile__create-preview{flex-flow:row;flex-shrink:0;justify-self:start;align-items:center;gap:.55rem;min-width:0;display:flex}.aythen-drive-ios-tile--create-inline .drive-folder-glyph{flex-shrink:0;grid-row:auto}.aythen-drive-ios-tile__create-main{flex-direction:column;gap:.35rem;min-width:0;display:flex}.aythen-drive-ios-tile__create-input{border:1px solid var(--border);border-radius:.55rem;width:100%;min-width:0;min-height:2.1rem;padding:.4rem .65rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-tile__create-input{border:1px solid color-mix(in srgb,var(--border) 85%,transparent)}}.aythen-drive-ios-tile__create-input{background:var(--surface);color:var(--text);font:inherit;font-size:.875rem;font-weight:600}.aythen-drive-ios-tile__create-input:focus{border-color:var(--ak-accent,#10a37f);outline:none}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-tile__create-input:focus{border-color:color-mix(in srgb,var(--ak-accent,#10a37f) 55%,var(--border))}}.aythen-drive-ios-tile__create-input:focus{box-shadow:0 0 0 2px var(--ak-accent,#10a37f)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-tile__create-input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--ak-accent,#10a37f) 18%,transparent)}}.aythen-drive-ios-tile__create-location{flex-direction:column;gap:.25rem;margin-top:.45rem;display:flex}.aythen-drive-ios-tile__create-location-label{letter-spacing:.02em;opacity:.72;font-size:.7rem;font-weight:600}.aythen-drive-ios-tile__create-location-select{border:1px solid;border-radius:.5rem;width:100%;max-width:16rem;padding:.35rem .5rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-tile__create-location-select{border:1px solid color-mix(in srgb,currentColor 16%,transparent)}}.aythen-drive-ios-tile__create-location-select{background:var(--drive-surface-elevated,var(--surface,#fff));color:inherit;font-size:.8rem}.aythen-drive-ios-tile__swatches{flex-wrap:nowrap;align-items:center;gap:.3rem;display:flex}.aythen-drive-ios-tile__create-preview .aythen-drive-ios-tile__swatches{flex:0 auto}.aythen-drive-ios-tile__swatch{background:var(--folder-swatch);cursor:pointer;border:1.5px solid #0000;border-radius:999px;width:1.15rem;height:1.15rem;padding:0}.aythen-drive-ios-tile__swatch.is-selected{box-shadow:0 0 0 1.5px var(--surface),0 0 0 3px var(--folder-swatch)}.aythen-drive-ios-tile__create-error{color:#e11d48;margin:0;font-size:.75rem}.aythen-drive-ios-tile__create-actions{flex-flow:wrap;justify-content:flex-end;place-self:center end;align-items:center;gap:.45rem;margin:0;padding:0;display:flex}.aythen-drive-ios-tile__create-btn{border:1px solid var(--border);background:var(--surface);min-height:2.1rem;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:.55rem;padding:.35rem .85rem;font-size:.8125rem;font-weight:600}.aythen-drive-ios-tile__create-btn--primary{background:var(--ak-accent,#10a37f);color:#fff;border-color:#0000}.aythen-drive-ios-tile__create-btn:disabled{opacity:.55;cursor:not-allowed}@media(max-width:640px){.aythen-drive-ios-tile--create-inline{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.aythen-drive-ios-tile__create-preview{justify-self:start}.aythen-drive-ios-tile__create-actions{grid-column:1/-1;justify-content:flex-end;width:100%}}.aythen-drive-page .aythen-drive-hero .aythen-drive-top__breadcrumbs{letter-spacing:-.01em;font-size:.8125rem}.aythen-drive-page .aythen-drive-hero .aythen-folder-rail{gap:.35rem;min-width:0}.aythen-drive-page .aythen-drive-hero .aythen-folder-bar{background:var(--surface);border:0;border-radius:8px;flex:auto;margin:0;padding:.12rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-drive-hero .aythen-folder-bar{background:color-mix(in srgb,var(--surface) 18%,transparent)}}.aythen-drive-page .aythen-drive-hero .aythen-folder-chip-wrap.is-active{background:var(--surface-raised,var(--surface))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-drive-hero .aythen-folder-chip-wrap.is-active{background:color-mix(in srgb,var(--surface-raised,var(--surface)) 72%,transparent)}}.aythen-drive-page .aythen-drive-hero .aythen-folder-chip-wrap.is-active{box-shadow:inset 0 1px #ffffff2e}.aythen-drive-page .aythen-drive-hero .aythen-folder-chip--new{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-drive-hero .aythen-folder-chip--new{border-color:color-mix(in srgb,var(--border) 70%,transparent)}}.aythen-drive-page .aythen-drive-hero .aythen-folder-chip--new{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-drive-hero .aythen-folder-chip--new{background:color-mix(in srgb,var(--surface) 22%,transparent)}}.aythen-drive-page .aythen-drive-hero .aythen-folder-hint--hero{opacity:.8;margin:0;padding:0 .15rem}.aythen-drive-page .aythen-drive-hero .aythen-folder-outzone--hero{margin:0;padding:.55rem .75rem;font-size:.72rem}.aythen-drive-hero .aythen-drive-hero-breadcrumbs{margin:0}.aythen-drive-page .aythen-drive-hero .aythen-drive-top__breadcrumbs [aria-current=page]{color:var(--text);font-weight:500}:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-hero .aythen-drive-top__breadcrumbs,:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-hero .aythen-drive-top__breadcrumbs a,:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-hero .aythen-drive-top__crumb-btn{color:#a3a3a3}:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-hero .aythen-drive-top__breadcrumbs [aria-current=page],:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-hero .aythen-drive-top__breadcrumbs a:hover,:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-hero .aythen-drive-top__crumb-btn:hover{color:#f5f5f5}.aythen-drive-hero-copy{flex:auto;min-width:0}.aythen-drive-hero-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0 0 .35rem;font-size:.6875rem;font-weight:500;line-height:1.35}.aythen-drive-hero-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text);margin:0;font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:600;line-height:1.15}.aythen-drive-hero-lead{max-width:38rem;color:var(--text-muted);margin:.45rem 0 0;font-size:.875rem;line-height:1.45}.aythen-drive-metric-chips{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.35rem;max-width:min(100%,26rem);margin:0;display:inline-flex;overflow-x:auto}.aythen-drive-metric-chips::-webkit-scrollbar{display:none}.aythen-drive-metric-chip{border:1px solid var(--border);border-radius:999px;align-items:center;gap:.35rem;min-height:1.625rem;padding:.18rem .55rem .2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-metric-chip{border:1px solid color-mix(in srgb,var(--border) 62%,transparent)}}.aythen-drive-metric-chip{background:var(--surface-raised,var(--surface))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-metric-chip{background:color-mix(in srgb,var(--surface-raised,var(--surface)) 42%,transparent)}}.aythen-drive-metric-chip{-webkit-backdrop-filter:blur(14px)saturate(165%);white-space:nowrap;flex-shrink:0;box-shadow:inset 0 1px #ffffff47,0 1px 2px #0000000d}.aythen-drive-metric-chip__label{font-family:var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.5625rem;font-weight:600;line-height:1}.aythen-drive-metric-chip__value{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text);font-size:.75rem;font-weight:600;line-height:1}.aythen-drive-metric-chips--skeleton .drive-stats-skeleton{gap:.35rem}.aythen-drive-metric-chips--skeleton .drive-stats-skeleton__metric{border:1px solid var(--border);border-radius:999px;flex-direction:row;align-items:center;gap:.35rem;min-width:0;min-height:1.625rem;padding:.18rem .55rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-metric-chips--skeleton .drive-stats-skeleton__metric{border:1px solid color-mix(in srgb,var(--border) 62%,transparent)}}.aythen-drive-metric-chips--skeleton .drive-stats-skeleton__metric{background:var(--surface-raised,var(--surface))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-metric-chips--skeleton .drive-stats-skeleton__metric{background:color-mix(in srgb,var(--surface-raised,var(--surface)) 42%,transparent)}}.aythen-drive-metric-chips--skeleton .drive-stats-skeleton__metric{-webkit-backdrop-filter:blur(14px)saturate(165%);box-shadow:inset 0 1px #ffffff47}.aythen-drive-metric-chips--skeleton .drive-stats-skeleton__value{border-radius:4px;order:2;width:1.1rem;height:.65rem}.aythen-drive-metric-chips--skeleton .drive-stats-skeleton__label{order:1;width:2.4rem;height:.5rem}.aythen-drive-page .aythen-drive-hero .drive-stats-skeleton{flex-shrink:0}.aythen-drive-actions-section{min-width:0;margin-bottom:.75rem}.aythen-drive-actions-wrap{border:1px solid var(--border);border-radius:var(--radius-lg,16px);background:var(--surface-2,var(--surface));width:100%;min-width:0;overflow:hidden}.aythen-drive-actions{scrollbar-width:none;flex-wrap:nowrap;align-items:stretch;display:flex;overflow-x:auto}.aythen-drive-actions::-webkit-scrollbar{display:none}.aythen-drive-action{--aythen-drive-action-width:9.5rem;flex-direction:column;flex:0 0 var(--aythen-drive-action-width);width:var(--aythen-drive-action-width);border:0;border-right:1px solid var(--border);justify-content:flex-start;align-items:center;gap:.35rem;min-height:5.25rem;margin:6px 0;padding:.65rem .35rem .7rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-action{border-right:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}.aythen-drive-action{color:var(--text-muted);text-align:center;cursor:pointer;font:inherit;background:0 0;transition:background .12s,color .12s}.aythen-drive-actions>.aythen-drive-action:first-child{margin-left:6px}.aythen-drive-action:last-child{border-right:0}.aythen-drive-action:hover{background:var(--surface-raised,var(--surface))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-action:hover{background:color-mix(in srgb,var(--surface-raised,var(--surface)) 80%,transparent)}}.aythen-drive-action:hover{color:var(--text)}.aythen-drive-action--primary .aythen-drive-action-label{color:var(--text);font-weight:600}.aythen-drive-action-ico{place-items:center;width:2rem;height:2rem;display:grid}.aythen-drive-action-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.6875rem;font-weight:500;line-height:1.25;overflow:hidden}.aythen-drive-page .aythen-drive-hero .aythenh-tabs-bar{border-bottom:1px solid var(--ak-border-subtle,var(--border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;margin-top:0;padding:0;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-drive-hero .aythenh-tabs-bar{border-bottom:1px solid color-mix(in srgb,var(--ak-border-subtle,var(--border)) 70%,transparent)}}.aythen-drive-page .aythen-drive-hero .aythenh-tabs{flex:none;justify-content:flex-start;align-items:center;gap:1.35rem;min-width:0;margin:0;padding:0;display:flex}.aythen-drive-page .aythen-drive-hero .aythenh-tabs button{min-width:0;font-family:var(--font);letter-spacing:-.01em;color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:.85rem 0;font-size:.8125rem;font-weight:500;line-height:1;transition:color .15s;display:inline-flex;position:relative}.aythen-drive-page .aythen-drive-hero .aythenh-tabs button:hover{color:var(--text)}.aythen-drive-page .aythen-drive-hero .aythenh-tabs button.is-active{color:var(--text);font-weight:600}.aythen-drive-page .aythen-drive-hero .aythenh-tabs button.is-active:after{content:"";background:var(--green-landing-color,#10a37f);z-index:1;border-radius:999px 999px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}:root[data-theme=light] .aythen-content:has(.aythen-drive-page.aythen-drive-integrated){background:var(--surface)!important}:root[data-theme=light] .aythen-drive-page .aythen-drive-hero.aythen-command-center:before{opacity:1;filter:blur(46px);background:radial-gradient(66% 56% at 90% 10%,#c084fcb8,#0000 60%),radial-gradient(60% 52% at 72% 44%,#fbbf2494,#0000 58%),radial-gradient(56% 48% at 96% 68%,#34d3998a,#0000 56%),radial-gradient(52% 44% at 64% 22%,#f472b67a,#0000 54%),radial-gradient(48% 42% at 82% 36%,#38bdf885,#0000 52%)}:root[data-theme=light] .aythen-drive-page .aythen-drive-hero.aythen-command-center:after{background:radial-gradient(88% 150% at 100% 34%,#c084fc57,#0000 50%),radial-gradient(70% 120% at 92% 72%,#fbbf2447,#0000 46%),radial-gradient(58% 100% at 78%,#34d3993d,#0000 44%),linear-gradient(105deg,#fff,#fff 34%,#ffffffd9 42%,#d8b4fe2e,#fbbf2433,#34d39929 84%,#ffffff8c)}:root[data-theme=light] .aythen-drive-page .aythen-drive-hero .aythen-command-center__fade{background:linear-gradient(180deg,transparent 0%,#ffffff47 34%,#ffffffb8 58%,#fffffff0 78%,var(--surface) 100%)}:root[data-theme=light] .aythen-main--drive-integrated:not(.aythen-main--nav-sidebar) .aythen-topbar .aythen-search-field.aythen-search-field--global{border-color:var(--ak-border-subtle,var(--border))!important;background:#ffffffb8!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-main--drive-integrated:not(.aythen-main--nav-sidebar) .aythen-topbar .aythen-search-field.aythen-search-field--global{border-color:color-mix(in srgb,var(--ak-border-subtle,var(--border)) 70%,transparent)!important}}:root[data-theme=light] .aythen-main--drive-integrated:not(.aythen-main--nav-sidebar) .aythen-topbar .aythen-search-field.aythen-search-field--global{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root:not([data-theme=light]) .aythen-content:has(.aythen-drive-page.aythen-drive-integrated){background:#171717!important}:root:not([data-theme=light]) .aythen-drive-page.aythen-drive-integrated{color:#f5f5f5}:root:not([data-theme=light]) .aythen-main--drive-integrated:not(.aythen-main--nav-sidebar) .aythen-topbar .aythen-search-field.aythen-search-field--global{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1717178c!important;border-color:#ffffff14!important}:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-hero.aythen-command-center{background:linear-gradient(118deg,#171717,#3f265e 30%,#45370e,#0e3e44 74%,#153420 90%,#171717)}:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-hero .aythen-command-center__fade{background:linear-gradient(#0000,#17171747 34%,#171717b8 58%,#171717f0 78%,#171717)}:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-hero-kicker,:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-hero-lead{color:#737373}:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-hero-title{color:#f5f5f5}:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-hero .aythenh-tabs a,:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-hero .aythenh-tabs button{color:#737373}:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-hero .aythenh-tabs a:hover,:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-hero .aythenh-tabs button:hover,:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-hero .aythenh-tabs a.is-active,:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-hero .aythenh-tabs button.is-active{color:#f5f5f5}:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-hero .aythenh-tabs a.is-active:after,:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-hero .aythenh-tabs button.is-active:after{background:var(--green-landing-color,#10a37f)}:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-hero .aythenh-tabs-bar{border-bottom-color:#ffffff14}:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-hero .aythen-drive-metric-chip{background:#1a1a1a85;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff1a,0 1px 3px #00000038}:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-hero .aythen-drive-metric-chip__label{color:#737373}:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-hero .aythen-drive-metric-chip__value{color:#f5f5f5}:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-ios-hub{background:#1a1a1a7a;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff1a,0 4px 20px #00000047}:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-ios-hub__glyph-wrap{background:#00e5ff14;box-shadow:inset 0 1px #ffffff14,0 2px 12px #00e5ff1f}:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-ios-tile{color:#a3a3a3;background:#ffffff0a}:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-ios-tile.is-active,:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-ios-tile-wrap.is-active .aythen-drive-ios-tile{color:#f5f5f5;background:#00e5ff1a;border-color:#00e5ff47}:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-hero .aythen-folder-bar{background:#ffffff0a}:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-hero .aythen-folder-chip-wrap.is-active{background:#ffffff14;border-color:#ffffff1f}:root[data-theme=light] .aythen-drive-page .aythen-drive-hero .aythen-drive-metric-chip{border-color:var(--text)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-drive-page .aythen-drive-hero .aythen-drive-metric-chip{border-color:color-mix(in srgb,var(--text) 10%,transparent)}}:root[data-theme=light] .aythen-drive-page .aythen-drive-hero .aythen-drive-metric-chip{background:#ffffff94;box-shadow:inset 0 1px #ffffffd9,0 1px 3px #0000000f}:root[data-theme=light] .aythen-drive-page .aythen-drive-ios-hub{border-color:var(--text)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-drive-page .aythen-drive-ios-hub{border-color:color-mix(in srgb,var(--text) 8%,transparent)}}:root[data-theme=light] .aythen-drive-page .aythen-drive-ios-hub{background:#ffffff9e;box-shadow:inset 0 1px #ffffffeb,0 4px 16px #0000000d}:root[data-theme=light] .aythen-drive-page .aythen-drive-ios-hub--create-direct{border-color:var(--text);background:#ffffffc7}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-drive-page .aythen-drive-ios-hub--create-direct{border-color:color-mix(in srgb,var(--text) 9%,transparent)}}:root[data-theme=light] .aythen-drive-page .aythen-drive-ios-hub--create-direct{box-shadow:inset 0 1px #fffffff2,0 10px 28px #0000000f}:root[data-theme=light] .aythen-drive-page .aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import .aythen-drive-ios-tile__icon{background:#ffffffe0}:root[data-theme=light] .aythen-drive-page .aythen-drive-ios-hub__glyph-wrap{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-drive-page .aythen-drive-ios-hub__glyph-wrap{background:color-mix(in srgb,var(--accent) 6%,#fff)}}:root[data-theme=light] .aythen-drive-page .aythen-drive-ios-tile{background:#ffffff73}:root[data-theme=light] .aythen-drive-page .aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import{background:0 0}:root[data-theme=light] .aythen-drive-page .aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import:hover,:root[data-theme=light] .aythen-drive-page .aythen-drive-ios-hub--create-direct .aythen-drive-ios-tile--import.is-active{background:#ffffff8c}:root[data-theme=light] .aythen-drive-page .aythen-drive-hero .aythen-folder-bar{background:#ffffff59}.aythen-drive-page.aythen-drive-integrated .drive-toolbar__results{display:none}.aythen-drive-page.aythen-drive-integrated.aythen-page{max-width:none;padding:0}.aythen-main--drive-integrated .aythen-drive-page .aythen-drive-hero.aythen-command-center{padding-top:calc(var(--ak-topbar-h,52px) + 1.15rem);padding-left:var(--aythen-drive-gutter,1.25rem);padding-right:var(--aythen-drive-gutter,1.25rem);padding-bottom:0}@media(max-width:720px){.aythen-drive-page.aythen-drive-integrated .aythen-drive-body{padding:.75rem 1rem 2rem}.aythen-drive-page.aythen-drive-integrated .aythen-drive-body--list{padding-top:0;padding-left:0;padding-right:0}.aythen-drive-page.aythen-drive-integrated .aythen-drive-body--list .drive-doc-list__head,.aythen-drive-page.aythen-drive-integrated .aythen-drive-body--list .drive-doc-row,.aythen-drive-page.aythen-drive-integrated .aythen-drive-body--list .drive-doc-list__skeleton-row,.aythen-main--drive-integrated .aythen-drive-page .aythen-drive-hero.aythen-command-center{padding-left:1rem;padding-right:1rem}.aythen-drive-page .aythen-drive-hero .aythenh-tabs-bar{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.aythen-drive-page .aythen-drive-hero.aythen-command-center:before,.aythen-drive-page .aythen-drive-hero.aythen-command-center:after,.aythen-drive-page .aythen-drive-hero .aythen-command-center__content{animation:none!important}}.aythen-drive-infinite-sentinel{pointer-events:none;width:100%;height:1px;margin:0;padding:0}.aythen-drive-infinite-status{text-align:center;letter-spacing:.02em;color:var(--calendar-text-secondary,var(--ak-text-muted,var(--text-muted)));font-variant-numeric:tabular-nums;margin:.75rem 0 0;padding:0;font-size:.75rem;font-weight:500}.drive-folder-glyph--templates svg{filter:drop-shadow(0 2px 5px var(--accent))}@supports (color:color-mix(in lab,red,red)){.drive-folder-glyph--templates svg{filter:drop-shadow(0 2px 5px color-mix(in srgb,var(--accent) 18%,transparent))}}.aythen-drive-ios-tile--templates.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-tile--templates.is-active{border-color:color-mix(in srgb,var(--accent) 45%,var(--border,#d0d5dd))}}.aythen-drive-ios-tile--templates.is-active{box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-ios-tile--templates.is-active{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent)}}.aythen-drive-ios-tile--back .aythen-drive-ios-tile__icon--back{width:1.75rem;height:1.75rem;color:var(--text);place-items:center;margin:0 auto .15rem;font-size:1.45rem;font-weight:600;line-height:1;display:grid}.aythen-drive-templates-browse{flex-direction:column;gap:1rem;width:100%;min-width:0;padding:.25rem 0 1rem;display:flex}.aythen-drive-templates-browse__filters{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.aythenh-tabs-bar--templates{align-items:center;gap:.75rem}.aythenh-tabs-bar--templates .aythen-drive-templates-browse__filters--tabs{flex-wrap:wrap;flex:auto;align-items:center;gap:.75rem 1.25rem;min-width:0;padding:0;display:flex}.aythenh-tabs-bar--templates .aythen-drive-templates-browse__filters--tabs .aythenh-tabs{flex:auto;min-width:0}.aythenh-tabs-bar--templates .aythen-drive-templates-browse__trail{flex-wrap:wrap;flex:none;align-items:center;gap:.55rem .75rem;min-width:0;margin-left:auto;display:inline-flex}.aythenh-tabs-bar--templates .aythen-drive-templates-browse__taxonomy{min-width:0;color:var(--text-muted);align-items:center;gap:.4rem;margin-left:0;font-size:.8125rem;display:inline-flex}.aythenh-tabs-bar--templates .aythen-drive-templates-browse__taxonomy select{min-width:10.5rem;max-width:min(18rem,42vw)}.aythen-drive-templates-browse__system-btn{border:1px solid var(--border,#d0d5dd);border-radius:.55rem;flex:none;min-height:2rem;padding:.3rem .85rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-templates-browse__system-btn{border:1px solid color-mix(in srgb,var(--border,#d0d5dd) 80%,transparent)}}.aythen-drive-templates-browse__system-btn{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-templates-browse__system-btn{background:color-mix(in srgb,var(--surface) 70%,transparent)}}.aythen-drive-templates-browse__system-btn{color:var(--text-muted);cursor:pointer;font-size:.8125rem;font-weight:600;transition:border-color .15s,background .15s,color .15s}.aythen-drive-templates-browse__system-btn:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-templates-browse__system-btn:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border,#d0d5dd))}}.aythen-drive-templates-browse__system-btn:hover{color:var(--text)}.aythen-drive-templates-browse__system-btn.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-templates-browse__system-btn.is-active{border-color:color-mix(in srgb,var(--accent) 45%,var(--border,#d0d5dd))}}.aythen-drive-templates-browse__system-btn.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-templates-browse__system-btn.is-active{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}}.aythen-drive-templates-browse__system-btn.is-active{color:var(--text)}.aythenh-tabs-bar--templates .aythenh-tabs-status-row{flex:none;margin-left:.5rem}.aythen-drive-templates-browse__chip{border:1px solid var(--border,#d0d5dd);border-radius:.55rem;min-height:2rem;padding:.3rem .7rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-templates-browse__chip{border:1px solid color-mix(in srgb,var(--border,#d0d5dd) 80%,transparent)}}.aythen-drive-templates-browse__chip{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-templates-browse__chip{background:color-mix(in srgb,var(--surface) 70%,transparent)}}.aythen-drive-templates-browse__chip{color:var(--text-muted);cursor:pointer;font-size:.8125rem}.aythen-drive-templates-browse__chip.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-templates-browse__chip.is-active{border-color:color-mix(in srgb,var(--accent) 45%,var(--border,#d0d5dd))}}.aythen-drive-templates-browse__chip.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-templates-browse__chip.is-active{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}}.aythen-drive-templates-browse__chip.is-active{color:var(--text);font-weight:600}.aythen-drive-templates-browse__taxonomy{min-width:0;color:var(--text-muted);align-items:center;gap:.4rem;margin-left:auto;font-size:.8125rem;display:inline-flex}.aythen-drive-templates-browse__taxonomy select{border:1px solid var(--border,#d0d5dd);border-radius:.55rem;max-width:12rem;min-height:2rem;padding:.25rem .5rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-templates-browse__taxonomy select{border:1px solid color-mix(in srgb,var(--border,#d0d5dd) 80%,transparent)}}.aythen-drive-templates-browse__taxonomy select{background:var(--surface);color:var(--text);font-size:.8125rem}.aythen-drive-templates-browse--empty,.aythen-drive-templates-browse--error{text-align:center;min-height:12rem;color:var(--text-muted);justify-content:center;align-items:center;padding:2rem 1rem}.aythen-drive-templates-browse--empty strong,.aythen-drive-templates-browse--error p{color:var(--text);font-size:.95rem}.aythen-drive-templates-browse--empty p{max-width:28rem;margin:.35rem 0 0;font-size:.85rem;line-height:1.4}.aythen-drive-templates-browse__retry{border:1px solid var(--border,#d0d5dd);background:var(--surface);color:var(--text);cursor:pointer;border-radius:.55rem;margin-top:.75rem;padding:.4rem .85rem;font-size:.85rem}.aythen-drive-templates-browse__grid{width:100%}.aythen-drive-templates-browse__system-hint{color:var(--text-muted);margin:0;font-size:.8125rem;line-height:1.4}.aythen-drive-templates-browse__dup-error{color:#b42318;margin:0;font-size:.8125rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-templates-browse__dup-error{color:color-mix(in srgb,#b42318 85%,var(--text))}}.aythen-drive-templates-browse__list{flex-direction:column;gap:.35rem;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.aythen-drive-templates-browse__list-item{border:1px solid var(--border,#d0d5dd);border-radius:.7rem;align-items:center;gap:.75rem;min-width:0;padding:.65rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-templates-browse__list-item{border:1px solid color-mix(in srgb,var(--border,#d0d5dd) 75%,transparent)}}.aythen-drive-templates-browse__list-item{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-templates-browse__list-item{background:color-mix(in srgb,var(--surface) 55%,transparent)}}.aythen-drive-templates-browse__list-main{flex:auto;align-items:flex-start;gap:.7rem;min-width:0;display:flex}.aythen-drive-templates-browse__list-mark{background:var(--accent);border-radius:.45rem;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-templates-browse__list-mark{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}}.aythen-drive-templates-browse__list-mark{color:var(--text)}.aythen-drive-templates-browse__list-mark .aythen-taxonomy-type-icon,.aythen-drive-templates-browse__list-mark svg{width:1rem;height:1rem}.aythen-drive-page .aythen-drive-tpl-card__type-icon{color:var(--drive-text-primary,var(--text));justify-content:center;align-items:center;display:inline-flex}.aythen-drive-templates-browse__list-body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.aythen-drive-templates-browse__list-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;overflow:hidden}.aythen-drive-templates-browse__list-meta,.aythen-drive-templates-browse__list-types{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.aythen-drive-templates-browse__list-actions{flex:none;position:relative}.aythen-drive-templates-browse__list-menu-btn{min-width:2rem;min-height:2rem;color:var(--text-muted);letter-spacing:.05em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.45rem;justify-content:center;align-items:center;padding:0 .35rem;font-size:1rem;line-height:1;display:inline-flex}.aythen-drive-templates-browse__list-menu-btn:hover,.aythen-drive-templates-browse__list-menu-btn[aria-expanded=true]{border-color:var(--border,#d0d5dd)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-templates-browse__list-menu-btn:hover,.aythen-drive-templates-browse__list-menu-btn[aria-expanded=true]{border-color:color-mix(in srgb,var(--border,#d0d5dd) 80%,transparent)}}.aythen-drive-templates-browse__list-menu-btn:hover,.aythen-drive-templates-browse__list-menu-btn[aria-expanded=true]{background:var(--surface-raised,var(--surface))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-templates-browse__list-menu-btn:hover,.aythen-drive-templates-browse__list-menu-btn[aria-expanded=true]{background:color-mix(in srgb,var(--surface-raised,var(--surface)) 90%,transparent)}}.aythen-drive-templates-browse__list-menu-btn:hover,.aythen-drive-templates-browse__list-menu-btn[aria-expanded=true]{color:var(--text)}.aythen-drive-templates-browse__list-menu-btn:disabled{opacity:.5;cursor:wait}.aythen-drive-templates-browse__list-menu{z-index:20;border:1px solid var(--border,#d0d5dd);border-radius:.55rem;min-width:9rem;padding:.3rem;position:absolute;top:calc(100% + .25rem);right:0}@supports (color:color-mix(in lab,red,red)){.aythen-drive-templates-browse__list-menu{border:1px solid color-mix(in srgb,var(--border,#d0d5dd) 80%,transparent)}}.aythen-drive-templates-browse__list-menu{background:var(--surface-raised,var(--surface));box-shadow:0 8px 24px #0000001f}.aythen-drive-templates-browse__list-menu-item{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:.4rem;padding:.45rem .65rem;font-size:.8125rem;display:block}.aythen-drive-templates-browse__list-menu-item:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-templates-browse__list-menu-item:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.aythen-drive-templates-browse__list-menu-item:disabled{opacity:.55;cursor:wait}.aythen-drive-page .aythen-drive-tpl-card .aythen-drive-tpl-card__thumb-link{z-index:1;color:inherit;text-decoration:none;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.aythen-drive-page .aythen-drive-tpl-card .doc-card-preview__hover-actions,.aythen-drive-page .aythen-drive-tpl-card .aythen-drive-tpl-card__hover{z-index:5;background:var(--drive-surface-elevated);border-radius:999px;align-items:center;gap:.35rem;padding:.28rem;display:flex;position:absolute;bottom:.55rem;left:50%}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-drive-tpl-card .doc-card-preview__hover-actions,.aythen-drive-page .aythen-drive-tpl-card .aythen-drive-tpl-card__hover{background:color-mix(in srgb,var(--drive-surface-elevated) 88%,transparent)}}.aythen-drive-page .aythen-drive-tpl-card .doc-card-preview__hover-actions,.aythen-drive-page .aythen-drive-tpl-card .aythen-drive-tpl-card__hover{border:1px solid var(--drive-border-strong)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-drive-tpl-card .doc-card-preview__hover-actions,.aythen-drive-page .aythen-drive-tpl-card .aythen-drive-tpl-card__hover{border:1px solid color-mix(in srgb,var(--drive-border-strong) 70%,transparent)}}.aythen-drive-page .aythen-drive-tpl-card .doc-card-preview__hover-actions,.aythen-drive-page .aythen-drive-tpl-card .aythen-drive-tpl-card__hover{opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;transform:translate(-50%)translateY(4px);box-shadow:0 4px 14px #00000024}.aythen-drive-page .aythen-drive-tpl-card:hover .doc-card-preview__hover-actions,.aythen-drive-page .aythen-drive-tpl-card:focus-within .doc-card-preview__hover-actions,.aythen-drive-page .aythen-drive-tpl-card.is-selected .doc-card-preview__hover-actions{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.aythen-drive-page .aythen-drive-tpl-card .doc-card-preview__hover-btn{width:1.85rem;height:1.85rem;color:var(--drive-text-primary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.aythen-drive-page .aythen-drive-tpl-card .doc-card-preview__hover-btn:hover{background:var(--accent,var(--ak-text-primary))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-drive-tpl-card .doc-card-preview__hover-btn:hover{background:color-mix(in srgb,var(--accent,var(--ak-text-primary)) 10%,transparent)}}.aythen-drive-page .aythen-drive-tpl-card .doc-card-preview__hover-btn--danger:hover{background:var(--drive-danger,#dc4444)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-drive-tpl-card .doc-card-preview__hover-btn--danger:hover{background:color-mix(in srgb,var(--drive-danger,#dc4444) 14%,transparent)}}.aythen-drive-page .aythen-drive-tpl-card .doc-card-preview__hover-btn--danger:hover{color:var(--drive-danger,#dc4444)}.aythen-drive-page .aythen-drive-tpl-card .doc-card-preview__hover-btn:disabled,.aythen-drive-page .aythen-drive-tpl-card .doc-card-preview__hover-btn.is-disabled{opacity:.4;cursor:not-allowed}.aythen-drive-page .aythen-drive-tpl-card .doc-card-preview__select{z-index:6}.aythen-drive-page .aythen-drive-tpl-card .doc-card-preview__select-box{border-color:var(--accent,var(--ak-text-primary))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-drive-tpl-card .doc-card-preview__select-box{border-color:color-mix(in srgb,var(--accent,var(--ak-text-primary)) 55%,#fff)}}.aythen-drive-page .aythen-drive-tpl-card .doc-card-preview__select-box{color:#fff}.aythen-drive-page .aythen-drive-tpl-card .doc-card-preview__select.is-checked .doc-card-preview__select-box{border-color:var(--accent,var(--ak-text-primary));background:var(--accent,var(--ak-text-primary))}.aythen-drive-page .aythen-drive-tpl-card.is-selected{border-color:var(--accent,var(--ak-text-primary))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-drive-tpl-card.is-selected{border-color:color-mix(in srgb,var(--accent,var(--ak-text-primary)) 45%,var(--drive-border-strong))}}.aythen-drive-page .aythen-drive-tpl-card.is-selected{box-shadow:var(--drive-shadow-card-hover),0 0 0 2px var(--accent,var(--ak-text-primary))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-drive-tpl-card.is-selected{box-shadow:var(--drive-shadow-card-hover),0 0 0 2px color-mix(in srgb,var(--accent,var(--ak-text-primary)) 22%,transparent)}}.aythen-drive-page .aythen-drive-tpl-card.is-busy{opacity:.72;pointer-events:none}.aythen-drive-page .aythen-drive-tpl-card .aythen-drive-tpl-card__preview{background:#fff;border-radius:2px;width:100%;height:100%;min-height:0;display:block;position:relative;overflow:hidden}.aythen-drive-page .aythen-drive-tpl-card .aythen-drive-tpl-card__preview--live iframe{pointer-events:none;background:#fff;border:0;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.aythen-drive-page .aythen-drive-tpl-card .aythen-drive-tpl-card__preview--blank{box-sizing:border-box;background:#fff;padding:0}.aythen-drive-page .aythen-drive-tpl-card .aythen-drive-tpl-card__blank-page{width:100%;height:100%;min-height:100%;box-shadow:none;background:#fff;border-radius:0}.aythen-drive-page .aythen-drive-tpl-card .aythen-drive-tpl-card__preview--skeleton{background:var(--drive-border,#d0d5dd)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-drive-tpl-card .aythen-drive-tpl-card__preview--skeleton{background:color-mix(in srgb,var(--drive-border,#d0d5dd) 35%,transparent)}}.aythen-drive-page .aythen-drive-tpl-card .aythen-drive-tpl-card__preview--skeleton{animation:1.2s ease-in-out infinite aythen-drive-skel-shimmer}@media(max-width:720px){.aythen-drive-page .aythen-drive-tpl-card .doc-card-preview__hover-actions{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}}.aythen-drive-template-card{border:1px solid var(--border,#d0d5dd);border-radius:.85rem;min-width:0}@supports (color:color-mix(in lab,red,red)){.aythen-drive-template-card{border:1px solid color-mix(in srgb,var(--border,#d0d5dd) 75%,transparent)}}.aythen-drive-template-card{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-template-card{background:color-mix(in srgb,var(--surface) 55%,transparent)}}.aythen-drive-template-card{transition:border-color .15s,background .15s,transform .15s;overflow:hidden}.aythen-drive-template-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-template-card:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border,#d0d5dd))}}.aythen-drive-template-card:hover{background:var(--surface-raised,var(--surface))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-template-card:hover{background:color-mix(in srgb,var(--surface-raised,var(--surface)) 80%,transparent)}}.aythen-drive-template-card:hover{transform:translateY(-1px)}.aythen-drive-template-card__surface{min-height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.aythen-drive-template-card__preview{background:#e8e8e8;justify-content:center;align-items:flex-start;min-height:8.25rem;display:flex;position:relative;overflow:hidden}.aythen-drive-template-card__preview--live{background:#e8e8e8}.aythen-drive-template-card__preview--live iframe{pointer-events:none;background:#e8e8e8;border:0;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.aythen-drive-template-card__preview--blank{box-sizing:border-box;padding:.65rem .8rem .5rem}.aythen-drive-template-card__blank-page{background:#fff;border-radius:.1rem;flex:auto;width:100%;min-height:6.75rem;box-shadow:0 1px 3px #0000001a}.aythen-drive-template-card__preview--skeleton{background:var(--border,#d0d5dd)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-template-card__preview--skeleton{background:color-mix(in srgb,var(--border,#d0d5dd) 35%,transparent)}}.aythen-drive-template-card__preview--skeleton{animation:1.2s ease-in-out infinite aythen-drive-skel-shimmer}.aythen-drive-template-card__body{flex-direction:column;gap:.2rem;min-width:0;padding:.7rem .8rem .85rem;display:flex}.aythen-drive-template-card__name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:650;overflow:hidden}.aythen-drive-template-card__meta,.aythen-drive-template-card__types{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.aythen-drive-template-card--skel{pointer-events:none}.aythen-drive-template-card--skel .aythen-drive-template-card__preview{background:var(--border,#d0d5dd)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-template-card--skel .aythen-drive-template-card__preview{background:color-mix(in srgb,var(--border,#d0d5dd) 35%,transparent)}}.aythen-drive-template-card__skel-line{background:var(--border,#d0d5dd);border-radius:999px;height:.7rem;display:block}@supports (color:color-mix(in lab,red,red)){.aythen-drive-template-card__skel-line{background:color-mix(in srgb,var(--border,#d0d5dd) 55%,transparent)}}.aythen-drive-template-card__skel-line{margin-top:.35rem}.aythen-drive-template-card__skel-line--short{width:55%}.aythen-drive-page .drive-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;display:flex}.aythen-drive-page .drive-toolbar__primary{flex-wrap:wrap;flex:auto;align-items:center;gap:.55rem;min-width:0;display:flex}.aythen-drive-page .drive-toolbar__secondary{flex-shrink:0;align-items:center;gap:.65rem;margin-left:auto;display:flex}.aythen-drive-page .aythen-search-field--drive-toolbar{border:1px solid var(--drive-border);background:var(--drive-surface);border-radius:8px;flex:0 17.5rem;align-items:center;gap:.5rem;min-width:0;max-width:20rem;height:2rem;padding:0 .7rem;transition:border-color .15s,box-shadow .15s,background .15s;display:inline-flex}.aythen-drive-page .aythen-search-field--drive-toolbar:focus-within{border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-search-field--drive-toolbar:focus-within{border-color:color-mix(in srgb,var(--drive-accent) 45%,var(--drive-border-strong))}}.aythen-drive-page .aythen-search-field--drive-toolbar:focus-within{background:var(--drive-surface-elevated);box-shadow:0 0 0 1px var(--drive-accent),0 0 0 3px var(--drive-accent-ring,var(--drive-accent-soft))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-search-field--drive-toolbar:focus-within{box-shadow:0 0 0 1px color-mix(in srgb,var(--drive-accent) 18%,transparent),0 0 0 3px var(--drive-accent-ring,var(--drive-accent-soft))}}.aythen-drive-page .aythen-search-field--drive-toolbar .aythen-search-field__icon{width:.875rem;height:.875rem;color:var(--drive-text-muted);opacity:.85}.aythen-drive-page .aythen-search-field--drive-toolbar:focus-within .aythen-search-field__icon{color:var(--drive-text-secondary)}.aythen-drive-page .aythen-search-field--drive-toolbar .aythen-search-field__input{font-size:.8125rem;line-height:1.2}.aythen-drive-page .aythen-search-field--drive-toolbar .aythen-search-field__input::placeholder{color:var(--drive-placeholder,var(--drive-text-muted));opacity:.92}.aythen-drive-page .drive-toolbar__primary .aythen-table-pagination--hero .aythen-table-pagination__group{height:2rem}.aythen-drive-page .drive-toolbar__filters{border:1px solid var(--drive-border);background:var(--drive-surface);border-radius:9px;flex-wrap:wrap;align-items:center;gap:.125rem;padding:.125rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-toolbar__filters{background:color-mix(in srgb,var(--drive-surface) 72%,var(--drive-background))}}:root[data-theme=light] .aythen-drive-page .drive-toolbar__filters{background:var(--drive-surface)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-drive-page .drive-toolbar__filters{background:color-mix(in srgb,var(--drive-surface) 55%,var(--drive-background))}}.aythen-drive-page .drive-filter-chip{height:1.75rem;color:var(--drive-text-secondary);font-family:var(--font);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:.35rem;padding:0 .55rem;font-size:.75rem;font-weight:500;line-height:1;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}.aythen-drive-page .drive-filter-chip__icon{color:#171717;flex-shrink:0;place-items:center;line-height:0;transition:color .14s;display:grid}.aythen-drive-page .drive-filter-chip__label{text-overflow:ellipsis;max-width:9.5rem;overflow:hidden}.aythen-drive-page .drive-filter-chip__count{font-variant-numeric:tabular-nums;min-width:1.125rem;height:1.125rem;color:var(--drive-text-muted);background:var(--drive-text-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.625rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-filter-chip__count{background:color-mix(in srgb,var(--drive-text-muted) 10%,transparent)}}.aythen-drive-page .drive-filter-chip__count{transition:background .14s,color .14s}.aythen-drive-page .drive-filter-chip:hover:not(:disabled):not(.is-active){background:var(--drive-surface-hover);color:var(--drive-text-primary)}.aythen-drive-page .drive-filter-chip:hover:not(:disabled):not(.is-active) .drive-filter-chip__icon{color:#171717}.aythen-drive-page .drive-filter-chip.is-active{background:var(--drive-surface-elevated);border-color:var(--drive-border-strong);color:var(--drive-text-primary);font-weight:600;box-shadow:0 1px 2px #0000001a}.aythen-drive-page .drive-filter-chip.is-active .drive-filter-chip__icon{color:#171717}.aythen-drive-page .drive-filter-chip.is-active .drive-filter-chip__count{color:var(--drive-accent);background:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-filter-chip.is-active .drive-filter-chip__count{background:color-mix(in srgb,var(--drive-accent) 16%,transparent)}}.aythen-drive-page .drive-filter-chip.is-empty:not(.is-active){opacity:.62}.aythen-drive-page .drive-filter-chip.is-empty:not(.is-active) .drive-filter-chip__count{opacity:.75}.aythen-drive-page .drive-view-toggle{border:1px solid var(--drive-border);background:var(--drive-surface);border-radius:8px;align-items:center;height:2rem;padding:2px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-view-toggle{background:color-mix(in srgb,var(--drive-surface) 72%,var(--drive-background))}}.aythen-drive-page .drive-view-toggle{gap:1px}.aythen-drive-page .drive-view-toggle button{width:1.75rem;height:calc(2rem - 4px);color:var(--drive-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;transition:background .14s,color .14s,box-shadow .14s;display:grid}.aythen-drive-page .drive-view-toggle button:hover:not(.is-active){background:var(--drive-surface-hover);color:var(--drive-text-secondary)}.aythen-drive-page .drive-view-toggle button.is-active{background:var(--drive-surface-elevated);color:var(--drive-text-primary);box-shadow:0 1px 2px #0000001f}:root:not([data-theme=light]) .aythen-drive-page .drive-view-toggle button.is-active{box-shadow:0 1px 3px #0000003d,inset 0 1px #ffffff0f}.aythen-drive-page .drive-toolbar__results{color:var(--drive-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:450}.aythen-drive-page .aythen-drive-section--folders{margin-bottom:calc(var(--drive-section-gap) - .15rem)}.aythen-drive-page .aythen-folder-rail{align-items:center;gap:.5rem;min-width:0;display:flex}.aythen-drive-page .aythen-folder-bar{border:1px solid var(--drive-border);background:var(--drive-surface);border-radius:10px;flex-wrap:nowrap;flex:auto;align-items:center;gap:.2rem;min-width:0;margin:0;padding:.2rem;display:flex;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-folder-bar{background:color-mix(in srgb,var(--drive-surface) 68%,var(--drive-background))}}.aythen-drive-page .aythen-folder-bar{scrollbar-width:thin;scrollbar-color:var(--drive-border-strong) transparent;-webkit-overflow-scrolling:touch}.aythen-drive-page .aythen-folder-divider{background:var(--drive-border-strong);opacity:.65;flex-shrink:0;width:1px;height:1.125rem;margin:0 .1rem}.aythen-drive-page .aythen-folder-chip-wrap{background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;align-items:center;max-width:13rem;height:1.75rem;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s;display:inline-flex}.aythen-drive-page .aythen-folder-chip-wrap:hover{background:var(--drive-surface-hover)}.aythen-drive-page .aythen-folder-chip-wrap.is-active{border-color:var(--drive-border-strong);background:var(--drive-surface-elevated);box-shadow:0 1px 2px #0000001a}.aythen-drive-page .aythen-folder-chip-wrap.is-active .aythen-folder-chip{color:var(--drive-text-primary)}.aythen-drive-page .aythen-folder-chip-wrap.is-active .aythen-folder-chip svg{color:var(--drive-accent)}.aythen-drive-page .aythen-folder-chip-wrap.is-active .aythen-folder-chip small{color:var(--drive-accent);background:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-folder-chip-wrap.is-active .aythen-folder-chip small{background:color-mix(in srgb,var(--drive-accent) 14%,transparent)}}.aythen-drive-page .aythen-folder-chip-wrap.is-droppable{border-style:dashed;border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-folder-chip-wrap.is-droppable{border-color:color-mix(in srgb,var(--drive-accent) 45%,var(--drive-border))}}.aythen-drive-page .aythen-folder-chip-wrap[data-drop=true]{border-color:var(--drive-accent);background:var(--drive-accent-soft);box-shadow:var(--drive-shadow-card-hover);transform:scale(1.02)}.aythen-drive-page .aythen-folder-chip-wrap .aythen-folder-chip{min-width:0;max-width:none;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto;padding:0 .35rem 0 .55rem}.aythen-drive-page .aythen-folder-chip-wrap .aythen-folder-chip.is-active{box-shadow:none;background:0 0;border:0}.aythen-drive-page .aythen-folder-chip-wrap .aythen-folder-actions{flex-shrink:0;margin-left:0;padding-right:.2rem}.aythen-drive-page .aythen-folder-chip{cursor:pointer;max-width:13rem;height:1.75rem;color:var(--drive-text-secondary);letter-spacing:0;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;align-items:center;gap:.35rem;padding:0 .55rem;font-size:.75rem;font-weight:500;transition:border-color .14s,background .14s,color .14s,box-shadow .14s,transform .14s;display:inline-flex}.aythen-drive-page .aythen-folder-chip svg{color:var(--drive-text-muted);flex-shrink:0;width:13px;height:13px}.aythen-drive-page .aythen-folder-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:8.5rem;overflow:hidden}.aythen-drive-page .aythen-folder-chip small{font-family:var(--font);font-variant-numeric:tabular-nums;color:var(--drive-text-muted);background:var(--drive-text-muted);flex-shrink:0;font-size:.625rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-folder-chip small{background:color-mix(in srgb,var(--drive-text-muted) 10%,transparent)}}.aythen-drive-page .aythen-folder-chip small{border-radius:999px;padding:.1rem .35rem;line-height:1.2}.aythen-drive-page .aythen-folder-chip:hover{background:var(--drive-surface-hover);color:var(--drive-text-primary);border-color:#0000}.aythen-drive-page .aythen-folder-chip.is-active{border-color:var(--drive-border-strong);background:var(--drive-surface-elevated);color:var(--drive-text-primary);box-shadow:0 1px 2px #0000001a}.aythen-drive-page .aythen-folder-chip.is-active svg{color:var(--drive-accent)}.aythen-drive-page .aythen-folder-chip.is-active small{color:var(--drive-accent);background:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-folder-chip.is-active small{background:color-mix(in srgb,var(--drive-accent) 14%,transparent)}}.aythen-drive-page .aythen-folder-chip--new{border:1px dashed var(--drive-border-strong);height:1.75rem;color:var(--drive-text-muted);background:0 0;border-radius:7px;flex-shrink:0}.aythen-drive-page .aythen-folder-chip--new:hover{color:var(--drive-accent);border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-folder-chip--new:hover{border-color:color-mix(in srgb,var(--drive-accent) 38%,var(--drive-border))}}.aythen-drive-page .aythen-folder-chip--new:hover{background:var(--drive-accent-soft)}.aythen-drive-page .aythen-folder-hint{font-family:var(--font);color:var(--drive-text-muted);letter-spacing:0;opacity:.72;margin:.3rem 0 0 .15rem;font-size:.6875rem;font-weight:400;line-height:1.35}.aythen-drive-page .aythen-folder-hint--inline{align-items:center;gap:.3rem;display:inline-flex}.aythen-drive-page .aythen-folder-hint__dot{opacity:.5;background:currentColor;border-radius:50%;flex-shrink:0;width:3px;height:3px}.aythen-drive-page .aythen-drive-section--toolbar{box-shadow:none;background:0 0;border:0;border-radius:0;padding:.55rem 0}@media(max-width:768px){.aythen-drive-page .drive-toolbar{flex-direction:column;align-items:stretch;gap:.55rem}.aythen-drive-page .drive-toolbar__primary{flex-direction:column;align-items:stretch;gap:.5rem}.aythen-drive-page .aythen-search-field--drive-toolbar{flex:100%;width:100%;max-width:none}.aythen-drive-page .drive-toolbar__filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.aythen-drive-page .drive-toolbar__filters::-webkit-scrollbar{display:none}.aythen-drive-page .drive-toolbar__secondary{order:2;justify-content:space-between;width:100%;margin-left:0}.aythen-drive-page .drive-toolbar__results{margin-left:auto}.aythen-drive-page .aythen-folder-rail{flex-direction:column;align-items:stretch;gap:.4rem}.aythen-drive-page .aythen-folder-chip--new{align-self:flex-start}}@media(max-width:520px){.aythen-drive-page .drive-toolbar__secondary{flex-wrap:wrap;gap:.4rem}.aythen-drive-page .drive-toolbar__results{text-align:right;flex:100%;margin-left:0}}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page.aythen-page{background:radial-gradient(ellipse 120% 80% at 50% -20%,color-mix(in srgb,var(--drive-accent) 4%,transparent),transparent 55%),var(--drive-background)}}:root:not([data-theme=light]) .aythen-drive-top{background:var(--drive-surface)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-top{background:color-mix(in srgb,var(--drive-surface) 82%,var(--drive-background) 18%)}}:root:not([data-theme=light]) .aythen-drive-top{border-bottom-color:var(--drive-border);box-shadow:inset 0 -1px #ffffff08}:root:not([data-theme=light]) .aythen-drive-metric{background:var(--drive-surface-elevated)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-metric{background:color-mix(in srgb,var(--drive-surface-elevated) 55%,var(--drive-surface) 45%)}}:root:not([data-theme=light]) .aythen-drive-metric{border-color:var(--drive-border);box-shadow:inset 0 1px #ffffff0a}:root:not([data-theme=light]) .aythen-drive-metric:hover{background:var(--drive-surface-hover);border-color:var(--drive-border-strong)}:root:not([data-theme=light]) .aythen-drive-top__breadcrumbs a:hover,:root:not([data-theme=light]) .aythen-drive-top__crumb-btn:hover{color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-top__breadcrumbs a:hover,:root:not([data-theme=light]) .aythen-drive-top__crumb-btn:hover{color:color-mix(in srgb,var(--drive-accent) 88%,#fff 12%)}}:root:not([data-theme=light]) .aythen-drive-page .aythen-search-field--drive-toolbar{background:var(--drive-input-bg);border-color:var(--drive-border);box-shadow:inset 0 1px #ffffff08}:root:not([data-theme=light]) .aythen-drive-page .aythen-search-field--drive-toolbar:focus-within{background:var(--drive-surface-elevated);border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .aythen-search-field--drive-toolbar:focus-within{border-color:color-mix(in srgb,var(--drive-accent) 50%,var(--drive-border-strong))}}:root:not([data-theme=light]) .aythen-drive-page .aythen-search-field--drive-toolbar:focus-within{box-shadow:inset 0 1px #ffffff0a,0 0 0 1px var(--drive-accent),0 0 0 3px var(--drive-accent-ring)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .aythen-search-field--drive-toolbar:focus-within{box-shadow:inset 0 1px #ffffff0a,0 0 0 1px color-mix(in srgb,var(--drive-accent) 22%,transparent),0 0 0 3px var(--drive-accent-ring)}}:root:not([data-theme=light]) .aythen-drive-page .aythen-search-field--drive-toolbar .aythen-search-field__input::placeholder{color:var(--drive-placeholder);opacity:1}:root:not([data-theme=light]) .aythen-drive-page .drive-toolbar__filters,:root:not([data-theme=light]) .aythen-drive-page .drive-view-toggle,:root:not([data-theme=light]) .aythen-drive-page .aythen-folder-bar{background:var(--drive-surface)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .drive-toolbar__filters,:root:not([data-theme=light]) .aythen-drive-page .drive-view-toggle,:root:not([data-theme=light]) .aythen-drive-page .aythen-folder-bar{background:color-mix(in srgb,var(--drive-surface) 88%,var(--drive-background) 12%)}}:root:not([data-theme=light]) .aythen-drive-page .drive-toolbar__filters,:root:not([data-theme=light]) .aythen-drive-page .drive-view-toggle,:root:not([data-theme=light]) .aythen-drive-page .aythen-folder-bar{box-shadow:inset 0 1px #ffffff08}:root:not([data-theme=light]) .aythen-drive-page .drive-filter-chip:hover:not(.is-active){background:var(--drive-surface-hover)}:root:not([data-theme=light]) .aythen-drive-page .drive-filter-chip:active:not(.is-active){background:var(--drive-surface-pressed);transform:scale(.98)}:root:not([data-theme=light]) .aythen-drive-page .drive-filter-chip.is-active{background:var(--drive-surface-elevated);border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .drive-filter-chip.is-active{border-color:color-mix(in srgb,var(--drive-accent) 22%,var(--drive-border-strong))}}:root:not([data-theme=light]) .aythen-drive-page .drive-filter-chip.is-active{box-shadow:0 1px 3px #00000047,inset 0 1px #ffffff0f}:root:not([data-theme=light]) .aythen-drive-page .drive-filter-chip__icon,:root:not([data-theme=light]) .aythen-drive-page .drive-filter-chip.is-active .drive-filter-chip__icon,:root:not([data-theme=light]) .aythen-drive-page .drive-filter-chip:hover:not(:disabled):not(.is-active) .drive-filter-chip__icon{color:#f5f5f5}:root:not([data-theme=light]) .aythen-drive-page .drive-view-toggle button:hover:not(.is-active){background:var(--drive-surface-hover)}:root:not([data-theme=light]) .aythen-drive-page .drive-view-toggle button:active:not(.is-active){background:var(--drive-surface-pressed)}:root:not([data-theme=light]) .aythen-drive-page .drive-view-toggle button.is-active{background:var(--drive-surface-elevated);color:var(--drive-accent);box-shadow:0 1px 3px #0000004d,inset 0 1px #ffffff12}:root:not([data-theme=light]) .aythen-drive-page .drive-header-action{background:var(--drive-surface-elevated)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .drive-header-action{background:color-mix(in srgb,var(--drive-surface-elevated) 88%,var(--drive-surface) 12%)}}:root:not([data-theme=light]) .aythen-drive-page .drive-header-action{border-color:var(--drive-border)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .drive-header-action{border-color:color-mix(in srgb,var(--drive-border) 90%,transparent)}}:root:not([data-theme=light]) .aythen-drive-page .drive-header-action{color:var(--drive-text-primary)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .drive-header-action{color:color-mix(in srgb,var(--drive-text-primary) 96%,#fff 4%)}}:root:not([data-theme=light]) .aythen-drive-page .drive-header-action:hover{background:var(--drive-surface-hover)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .drive-header-action:hover{background:color-mix(in srgb,var(--drive-surface-hover) 94%,var(--drive-accent) 6%)}}:root:not([data-theme=light]) .aythen-drive-page .drive-header-action:hover{border-color:var(--drive-border-strong)}:root:not([data-theme=light]) .aythen-drive-page .drive-header-action--primary{background:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .drive-header-action--primary{background:color-mix(in srgb,var(--drive-accent) 16%,var(--drive-surface-elevated))}}:root:not([data-theme=light]) .aythen-drive-page .drive-header-action--primary{border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .drive-header-action--primary{border-color:color-mix(in srgb,var(--drive-accent) 32%,var(--drive-border))}}:root:not([data-theme=light]) .aythen-drive-page .drive-header-action--primary{color:var(--drive-accent)}:root:not([data-theme=light]) .aythen-drive-page .drive-header-action--primary:hover{background:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .drive-header-action--primary:hover{background:color-mix(in srgb,var(--drive-accent) 24%,var(--drive-surface-elevated))}}:root:not([data-theme=light]) .aythen-drive-page .drive-header-action--primary:hover{border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .drive-header-action--primary:hover{border-color:color-mix(in srgb,var(--drive-accent) 45%,var(--drive-border-strong))}}:root:not([data-theme=light]) .aythen-drive-page .aythen-folder-chip:hover{background:var(--drive-surface-hover)}:root:not([data-theme=light]) .aythen-drive-page .aythen-folder-chip:active{background:var(--drive-surface-pressed)}:root:not([data-theme=light]) .aythen-drive-page .aythen-folder-chip.is-active{background:var(--drive-surface-elevated);border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .aythen-folder-chip.is-active{border-color:color-mix(in srgb,var(--drive-accent) 20%,var(--drive-border-strong))}}:root:not([data-theme=light]) .aythen-drive-page .aythen-folder-chip.is-active{box-shadow:0 1px 3px #00000042,inset 0 1px #ffffff0d}:root:not([data-theme=light]) .aythen-drive-page .aythen-folder-chip.is-droppable{border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .aythen-folder-chip.is-droppable{border-color:color-mix(in srgb,var(--drive-accent) 38%,var(--drive-border))}}:root:not([data-theme=light]) .aythen-drive-page .aythen-folder-chip.is-droppable{background:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .aythen-folder-chip.is-droppable{background:color-mix(in srgb,var(--drive-accent) 6%,var(--drive-surface))}}:root:not([data-theme=light]) .aythen-drive-page .aythen-folder-chip[data-drop=true]{border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .aythen-folder-chip[data-drop=true]{border-color:color-mix(in srgb,var(--drive-accent) 55%,var(--drive-border-strong))}}:root:not([data-theme=light]) .aythen-drive-page .aythen-folder-chip[data-drop=true]{background:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .aythen-folder-chip[data-drop=true]{background:color-mix(in srgb,var(--drive-accent) 14%,var(--drive-surface-elevated))}}:root:not([data-theme=light]) .aythen-drive-page .aythen-folder-chip[data-drop=true]{box-shadow:0 0 0 2px var(--drive-accent-ring),var(--drive-shadow-card-hover)}:root:not([data-theme=light]) .aythen-drive-page .aythen-folder-chip--new:hover{background:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .aythen-folder-chip--new:hover{background:color-mix(in srgb,var(--drive-accent) 10%,var(--drive-surface-hover))}}:root:not([data-theme=light]) .aythen-drive-page .aythen-doc-card.doc-card--grid,:root:not([data-theme=light]) .aythen-drive-page .doc-card--grid{background:var(--drive-surface-elevated)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .aythen-doc-card.doc-card--grid,:root:not([data-theme=light]) .aythen-drive-page .doc-card--grid{background:color-mix(in srgb,var(--drive-surface-elevated) 94%,var(--drive-surface) 6%)}}:root:not([data-theme=light]) .aythen-drive-page .aythen-doc-card.doc-card--grid,:root:not([data-theme=light]) .aythen-drive-page .doc-card--grid{border:none;box-shadow:0 1px 2px #00000047}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .aythen-doc-card.doc-card--grid:hover,:root:not([data-theme=light]) .aythen-drive-page .doc-card--grid:hover{background:linear-gradient(165deg,color-mix(in srgb,var(--drive-surface-elevated) 88%,var(--drive-accent) 12%) 0%,var(--drive-surface-elevated) 55%,color-mix(in srgb,var(--drive-surface-elevated) 96%,var(--drive-background) 4%) 100%)}}:root:not([data-theme=light]) .aythen-drive-page .doc-card--grid:focus-visible{border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-card--grid:focus-visible{border-color:color-mix(in srgb,var(--drive-accent) 35%,var(--drive-border-strong))}}:root:not([data-theme=light]) .aythen-drive-page .doc-card--grid:focus-visible{box-shadow:var(--drive-shadow-card-hover),0 0 0 3px var(--drive-accent-ring)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-card.is-selected{border-color:color-mix(in srgb,var(--drive-accent) 42%,var(--drive-border-strong))}}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-card.is-selected{background:color-mix(in srgb,var(--drive-accent) 8%,var(--drive-surface-elevated))}}:root:not([data-theme=light]) .aythen-drive-page .doc-card.is-selected{box-shadow:var(--drive-shadow-card-hover),0 0 0 2px var(--drive-accent-ring)}:root:not([data-theme=light]) .aythen-drive-page .doc-card.is-drop-target{border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-card.is-drop-target{border-color:color-mix(in srgb,var(--drive-accent) 55%,var(--drive-border-strong))}}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-card.is-drop-target{background:color-mix(in srgb,var(--drive-accent) 12%,var(--drive-surface-elevated))}}:root:not([data-theme=light]) .aythen-drive-page .doc-card.is-drop-target{box-shadow:0 0 0 2px var(--drive-accent-ring),var(--drive-shadow-card-hover)}:root:not([data-theme=light]) .aythen-drive-page .doc-card.is-dragging{opacity:.48;border-color:var(--drive-border);background:var(--drive-surface)}:root:not([data-theme=light]) .aythen-drive-page .doc-card__menu:not(.doc-card__menu--portal){background:var(--drive-surface-elevated)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-card__menu:not(.doc-card__menu--portal){background:color-mix(in srgb,var(--drive-surface-elevated) 96%,var(--drive-surface) 4%)}}:root:not([data-theme=light]) .aythen-drive-page .doc-card__menu:not(.doc-card__menu--portal){border-color:var(--drive-border-strong);box-shadow:var(--drive-shadow-elevated)}:root:not([data-theme=light]) .aythen-drive-page .doc-card__menu-item:hover{background:var(--drive-surface-hover)}:root:not([data-theme=light]) .aythen-drive-page .doc-card__menu-btn:hover{background:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-card__menu-btn:hover{background:color-mix(in srgb,var(--drive-accent) 14%,transparent)}}:root:not([data-theme=light]) .aythen-drive-page .doc-card__menu-btn:hover{color:var(--drive-accent)}:root:not([data-theme=light]) .aythen-drive-page .aythen-doc-card{background:var(--drive-surface-elevated)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .aythen-doc-card{background:color-mix(in srgb,var(--drive-surface-elevated) 92%,var(--drive-surface) 8%)}}:root:not([data-theme=light]) .aythen-drive-page .aythen-doc-card:hover:not(.doc-card--grid){background:linear-gradient(90deg,var(--drive-surface-hover) 0%,var(--drive-surface-hover) 100%)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .aythen-doc-card:hover:not(.doc-card--grid){background:linear-gradient(90deg,color-mix(in srgb,var(--drive-surface-hover) 80%,var(--drive-accent) 20%) 0%,var(--drive-surface-hover) 100%)}}:root:not([data-theme=light]) .aythen-drive-page .aythen-doc-card:hover:not(.doc-card--grid){border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .aythen-doc-card:hover:not(.doc-card--grid){border-color:color-mix(in srgb,var(--drive-accent) 20%,var(--drive-border-strong))}}:root:not([data-theme=light]) .aythen-drive-page .drive-doc-list{background:var(--drive-surface-elevated)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .drive-doc-list{background:color-mix(in srgb,var(--drive-surface-elevated) 90%,var(--drive-surface) 10%)}}:root:not([data-theme=light]) .aythen-drive-page .drive-doc-list{border-color:var(--drive-border)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .drive-doc-list{border-color:color-mix(in srgb,var(--drive-border) 88%,transparent)}}:root:not([data-theme=light]) .aythen-drive-page .drive-doc-list{box-shadow:var(--drive-shadow-card)}:root:not([data-theme=light]) .aythen-drive-page .drive-doc-list__head{background:var(--drive-surface)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .drive-doc-list__head{background:color-mix(in srgb,var(--drive-surface) 72%,var(--drive-background) 28%)}}:root:not([data-theme=light]) .aythen-drive-page .drive-doc-list__head{border-bottom-color:var(--drive-border)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .drive-doc-list__head{border-bottom-color:color-mix(in srgb,var(--drive-border) 85%,transparent)}}:root:not([data-theme=light]) .aythen-drive-page .drive-doc-list__th{color:var(--drive-text-muted)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .drive-doc-list__th{color:color-mix(in srgb,var(--drive-text-muted) 92%,var(--drive-text-secondary) 8%)}}:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row{border-bottom-color:var(--drive-border)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row{border-bottom-color:color-mix(in srgb,var(--drive-border) 75%,transparent)}}:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row:hover{background:var(--drive-surface-hover)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row:hover{background:color-mix(in srgb,var(--drive-surface-hover) 96%,var(--drive-accent) 4%)}}:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row:focus-visible{background:var(--drive-surface-hover)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row:focus-visible{background:color-mix(in srgb,var(--drive-surface-hover) 90%,var(--drive-accent) 10%)}}:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row:focus-visible{box-shadow:inset 0 0 0 2px var(--drive-accent-ring)}:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row.is-selected{background:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row.is-selected{background:color-mix(in srgb,var(--drive-accent) 5%,var(--drive-surface-elevated))}}:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row.is-selected{box-shadow:inset 3px 0 0 var(--drive-accent)}:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row.is-dragging{background:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row.is-dragging{background:color-mix(in srgb,var(--drive-accent) 8%,var(--drive-surface))}}:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row.is-dragging{opacity:.5}:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row__name{color:var(--drive-text-primary)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row__name{color:color-mix(in srgb,var(--drive-text-primary) 96%,#fff 4%)}}:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row__cell--type,:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row__cell--edited{color:var(--drive-text-muted)}:root:not([data-theme=light]) .aythen-drive-page .drive-doc-list__action-slot{border-bottom-color:var(--drive-border)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .drive-doc-list__action-slot{border-bottom-color:color-mix(in srgb,var(--drive-border) 75%,transparent)}}@media(max-width:768px){:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row{background:var(--drive-surface-elevated)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row{background:color-mix(in srgb,var(--drive-surface-elevated) 92%,var(--drive-surface) 8%)}}:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row{border-color:var(--drive-border)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row{border-color:color-mix(in srgb,var(--drive-border) 88%,transparent)}}:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row:hover{background:var(--drive-surface-hover)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row:hover{background:color-mix(in srgb,var(--drive-surface-hover) 94%,var(--drive-accent) 6%)}}:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row:hover{border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row:hover{border-color:color-mix(in srgb,var(--drive-accent) 18%,var(--drive-border))}}}:root:not([data-theme=light]) .aythen-drive-page .doc-thumb{background:linear-gradient(180deg,var(--drive-thumb-bg) 0%,var(--drive-thumb-bg) 100%)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-thumb{background:linear-gradient(180deg,color-mix(in srgb,var(--drive-thumb-bg) 85%,var(--drive-surface-elevated) 15%) 0%,var(--drive-thumb-bg) 100%)}}:root:not([data-theme=light]) .aythen-drive-page .doc-thumb-placeholder{background:radial-gradient(ellipse 90% 70% at 50% 0%,var(--drive-accent),transparent 60%),linear-gradient(168deg,var(--drive-surface-elevated) 0%,var(--drive-thumb-bg) 48%,var(--drive-surface) 100%)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-thumb-placeholder{background:radial-gradient(ellipse 90% 70% at 50% 0%,color-mix(in srgb,var(--drive-accent) 5%,transparent),transparent 60%),linear-gradient(168deg,color-mix(in srgb,var(--drive-surface-elevated) 90%,var(--drive-accent) 10%) 0%,var(--drive-thumb-bg) 48%,color-mix(in srgb,var(--drive-surface) 70%,var(--drive-background) 30%) 100%)}}:root:not([data-theme=light]) .aythen-drive-page .doc-thumb-placeholder--error{background:radial-gradient(ellipse 80% 60% at 50% 10%,var(--drive-danger),transparent 65%),linear-gradient(168deg,var(--drive-danger) 0%,var(--drive-thumb-bg) 100%)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-thumb-placeholder--error{background:radial-gradient(ellipse 80% 60% at 50% 10%,color-mix(in srgb,var(--drive-danger) 8%,transparent),transparent 65%),linear-gradient(168deg,color-mix(in srgb,var(--drive-danger) 6%,var(--drive-surface-elevated)) 0%,var(--drive-thumb-bg) 100%)}}:root:not([data-theme=light]) .aythen-drive-page .doc-thumb-placeholder--processing{background:radial-gradient(ellipse 80% 60% at 50% 0%,var(--drive-accent),transparent 65%),linear-gradient(168deg,var(--drive-accent) 0%,var(--drive-thumb-bg) 100%)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-thumb-placeholder--processing{background:radial-gradient(ellipse 80% 60% at 50% 0%,color-mix(in srgb,var(--drive-accent) 10%,transparent),transparent 65%),linear-gradient(168deg,color-mix(in srgb,var(--drive-accent) 7%,var(--drive-surface-elevated)) 0%,var(--drive-thumb-bg) 100%)}}:root:not([data-theme=light]) .aythen-drive-page .doc-thumb-placeholder__sheet{background:var(--drive-surface-elevated)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-thumb-placeholder__sheet{background:color-mix(in srgb,var(--drive-surface-elevated) 75%,var(--drive-surface-hover) 25%)}}:root:not([data-theme=light]) .aythen-drive-page .doc-thumb-placeholder__sheet{border-color:var(--drive-border-strong);box-shadow:0 6px 18px #00000052,inset 0 1px #ffffff0f}:root:not([data-theme=light]) .aythen-drive-page .doc-thumb-placeholder__icon{color:var(--drive-text-secondary)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-thumb-placeholder__icon{color:color-mix(in srgb,var(--drive-text-secondary) 65%,var(--drive-accent) 35%)}}:root:not([data-theme=light]) .aythen-drive-page .doc-thumb-badge{border-color:var(--drive-border-strong);box-shadow:0 1px 3px #00000047,inset 0 1px #ffffff0d}:root:not([data-theme=light]) .aythen-drive-page .doc-thumb__image{background:var(--drive-thumb-bg)}:root:not([data-theme=light]) .aythen-drive-page .doc-skeleton{background:linear-gradient(100deg,var(--drive-skeleton-base) 0%,var(--drive-skeleton-base) 38%,var(--drive-skeleton-highlight) 48%,var(--drive-skeleton-highlight) 52%,var(--drive-skeleton-highlight) 58%,var(--drive-skeleton-base) 68%,var(--drive-skeleton-base) 100%)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-skeleton{background:linear-gradient(100deg,var(--drive-skeleton-base) 0%,var(--drive-skeleton-base) 38%,color-mix(in srgb,var(--drive-skeleton-highlight) 65%,var(--drive-skeleton-base) 35%) 48%,var(--drive-skeleton-highlight) 52%,color-mix(in srgb,var(--drive-skeleton-highlight) 55%,var(--drive-skeleton-base) 45%) 58%,var(--drive-skeleton-base) 68%,var(--drive-skeleton-base) 100%)}}:root:not([data-theme=light]) .aythen-drive-page .doc-skeleton{background-size:240% 100%;animation-duration:2.2s}:root:not([data-theme=light]) .aythen-drive-page .doc-thumb--skeleton,:root:not([data-theme=light]) .aythen-drive-page .doc-preview--skeleton{background:linear-gradient(180deg,var(--drive-thumb-bg) 0%,var(--drive-thumb-bg) 100%)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-thumb--skeleton,:root:not([data-theme=light]) .aythen-drive-page .doc-preview--skeleton{background:linear-gradient(180deg,color-mix(in srgb,var(--drive-thumb-bg) 80%,var(--drive-skeleton-base) 20%) 0%,var(--drive-thumb-bg) 100%)}}:root:not([data-theme=light]) .aythen-drive-page .drive-stats-skeleton__metric{background:var(--drive-surface)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .drive-stats-skeleton__metric{background:color-mix(in srgb,var(--drive-surface) 80%,var(--drive-surface-elevated) 20%)}}:root:not([data-theme=light]) .aythen-drive-page .drive-stats-skeleton__metric{box-shadow:inset 0 1px #ffffff08}:root:not([data-theme=light]) .aythen-drive-page .aythen-folder-outzone{background:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .aythen-folder-outzone{background:color-mix(in srgb,var(--drive-accent) 10%,var(--drive-surface))}}:root:not([data-theme=light]) .aythen-drive-page .aythen-folder-outzone{border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .aythen-folder-outzone{border-color:color-mix(in srgb,var(--drive-accent) 35%,var(--drive-border))}}:root:not([data-theme=light]) .aythen-drive-page .aythen-folder-outzone.is-over{background:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .aythen-folder-outzone.is-over{background:color-mix(in srgb,var(--drive-accent) 16%,var(--drive-surface-elevated))}}:root:not([data-theme=light]) .aythen-drive-page .aythen-folder-outzone.is-over{box-shadow:0 0 0 2px var(--drive-accent-ring)}:root:not([data-theme=light]) .aythen-drive-page.aythen-drive-drop .aythen-drop-overlay{background:var(--drive-background)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page.aythen-drive-drop .aythen-drop-overlay{background:color-mix(in srgb,var(--drive-background) 72%,transparent)}}:root:not([data-theme=light]) .aythen-drive-page.aythen-drive-drop .aythen-drop-overlay{border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page.aythen-drive-drop .aythen-drop-overlay{border-color:color-mix(in srgb,var(--drive-accent) 40%,var(--drive-border-strong))}}:root:not([data-theme=light]) .aythen-drive-page.aythen-drive-drop .aythen-drop-overlay{color:var(--drive-accent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:root:not([data-theme=light]) .aythen-drive-page.is-dragover{outline-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page.is-dragover{outline-color:color-mix(in srgb,var(--drive-accent) 40%,var(--drive-border))}}:root:not([data-theme=light]) .aythen-drive-page .drive-action-card{background:linear-gradient(165deg,var(--drive-accent) 0%,var(--drive-surface) 100%)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .drive-action-card{background:linear-gradient(165deg,color-mix(in srgb,var(--drive-accent) 6%,var(--drive-surface-elevated)),color-mix(in srgb,var(--drive-surface) 85%,var(--drive-background) 15%))}}:root:not([data-theme=light]) .aythen-drive-page .drive-action-card--grid:hover,:root:not([data-theme=light]) .aythen-drive-page .drive-action-card--list:hover{background:linear-gradient(165deg,var(--drive-accent) 0%,var(--drive-surface-hover) 100%)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .drive-action-card--grid:hover,:root:not([data-theme=light]) .aythen-drive-page .drive-action-card--list:hover{background:linear-gradient(165deg,color-mix(in srgb,var(--drive-accent) 12%,var(--drive-surface-elevated)),color-mix(in srgb,var(--drive-surface-hover) 90%,var(--drive-accent) 10%))}}:root:not([data-theme=light]) .aythen-drive-page .drive-state--empty.drive-state--library{background:linear-gradient(180deg,var(--drive-surface-elevated) 0%,var(--drive-surface) 100%)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .drive-state--empty.drive-state--library{background:linear-gradient(180deg,color-mix(in srgb,var(--drive-surface-elevated) 90%,var(--drive-accent) 10%),color-mix(in srgb,var(--drive-surface) 88%,var(--drive-background) 12%))}}:root:not([data-theme=light]) .aythen-drive-page .drive-action-card__visual{background:linear-gradient(165deg,var(--drive-accent) 0%,var(--drive-thumb-bg) 100%)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .drive-action-card__visual{background:linear-gradient(165deg,color-mix(in srgb,var(--drive-accent) 10%,var(--drive-surface-elevated)),color-mix(in srgb,var(--drive-thumb-bg) 80%,var(--drive-surface) 20%))}}:root:not([data-theme=light]) .aythen-drive-page .aythen-empty--drop{background:var(--drive-surface)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .aythen-empty--drop{background:color-mix(in srgb,var(--drive-surface) 85%,var(--drive-background) 15%)}}:root:not([data-theme=light]) .aythen-drive-page .aythen-empty--drop{border-color:var(--drive-border-strong)}:root:not([data-theme=light]) .aythen-drive-page .aythen-zip-item{background:var(--drive-surface);border-color:var(--drive-border)}:root:not([data-theme=light]) .aythen-drive-page .aythen-zip-item:hover{background:var(--drive-surface-hover);border-color:var(--drive-border-strong)}:root:not([data-theme=light]) .aythen-drive-page .aythen-pill--ok{color:#4ade80;background:#4ade8024}:root:not([data-theme=light]) .aythen-drive-page .aythen-pill--warn{color:#fbbf24;background:#fbbf2424}:root:not([data-theme=light]) .aythen-drive-page .aythen-error{color:#fca5a5}:root:not([data-theme=light]) .aythen-drive-page .aythen-tag{color:#4ade80}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .aythen-tag{color:color-mix(in srgb,#4ade80 90%,var(--drive-text-primary))}}:root:not([data-theme=light]) .aythen-drive-page .aythen-tag{background:#4ade801f;border-color:#4ade80}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .aythen-tag{border-color:color-mix(in srgb,#4ade80 28%,var(--drive-border))}}:root:not([data-theme=light]) .aythen-app:has(.aythen-drive-page) .aythen-toast{background:var(--drive-surface-elevated);border-color:var(--drive-border-strong);box-shadow:var(--drive-shadow-elevated)}.aythen-drive-page .drive-state{text-align:center;border:1px solid var(--drive-border);border-radius:var(--drive-radius-card);background:var(--drive-surface-elevated);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;max-width:28rem;margin:1.5rem auto 0;padding:2.5rem 1.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-state{background:color-mix(in srgb,var(--drive-surface-elevated) 88%,var(--drive-surface) 12%)}}.aythen-drive-page .drive-state{box-shadow:var(--drive-shadow-card)}.aythen-drive-page .drive-state--empty.drive-state--library{border-style:dashed;border-color:var(--drive-border-strong);max-width:32rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-state--empty.drive-state--library{border-color:color-mix(in srgb,var(--drive-border-strong) 80%,var(--drive-accent) 20%)}}.aythen-drive-page .drive-state--empty.drive-state--folder{border-style:dashed;border-color:var(--drive-accent);max-width:28rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-state--empty.drive-state--folder{border-color:color-mix(in srgb,var(--drive-accent) 28%,var(--drive-border))}}.aythen-drive-page .drive-state--empty.drive-state--folder{background:linear-gradient(180deg,var(--drive-accent) 0%,var(--drive-surface-elevated) 100%)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-state--empty.drive-state--folder{background:linear-gradient(180deg,color-mix(in srgb,var(--drive-accent) 4%,var(--drive-surface-elevated)),color-mix(in srgb,var(--drive-surface-elevated) 92%,var(--drive-surface) 8%))}}.aythen-drive-page .drive-state--empty.drive-state--sharedFolder{border-style:dashed;border-color:var(--drive-accent);max-width:28rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-state--empty.drive-state--sharedFolder{border-color:color-mix(in srgb,var(--drive-accent) 24%,var(--drive-border))}}.aythen-drive-page .drive-state__art--folder{color:#0000;margin-bottom:.5rem}.aythen-drive-page .drive-folder-glyph{filter:drop-shadow(0 8px 18px #00e5ff2e);display:block}.aythen-drive-page .drive-state__art--folder.is-entering .drive-folder-glyph{animation:drive-folder-glyph-enter .55s var(--drive-ease-out,cubic-bezier(.33, 1, .68, 1))}@keyframes drive-folder-glyph-enter{0%{opacity:0;transform:scale(.88)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.aythen-drive-page .drive-state--droppable{transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.aythen-drive-page .drive-state--droppable.is-drop-over{border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-state--droppable.is-drop-over{border-color:color-mix(in srgb,var(--drive-accent) 55%,var(--drive-border))}}.aythen-drive-page .drive-state--droppable.is-drop-over{background:linear-gradient(180deg,var(--drive-accent) 0%,var(--drive-accent) 100%)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-state--droppable.is-drop-over{background:linear-gradient(180deg,color-mix(in srgb,var(--drive-accent) 10%,var(--drive-surface-elevated)),color-mix(in srgb,var(--drive-accent) 4%,var(--drive-surface-elevated)))}}.aythen-drive-page .drive-state--droppable.is-drop-over{box-shadow:0 0 0 3px var(--drive-accent-ring,var(--drive-accent-soft)),0 10px 28px #00e5ff1f;transform:scale(1.01)}.aythen-drive-page .drive-state.is-entering{animation:drive-state-enter .38s var(--drive-ease-out,cubic-bezier(.33, 1, .68, 1))}@keyframes drive-state-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.aythen-drive-page .drive-state__drop-label{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--drive-accent);margin:0 0 .15rem;font-size:.75rem;font-weight:600}.aythen-drive-page .drive-state--empty.drive-state--filtered{border-style:solid;max-width:24rem;padding:1.75rem 1.5rem}.aythen-drive-page .drive-state--error{box-shadow:none;background:0 0;border:0;gap:.35rem;max-width:26rem;margin:1.25rem auto 0;padding:1.5rem 1rem 1.75rem}.aythen-drive-page .drive-state--error .aythen-billing-table-empty-state{gap:.45rem;padding:.5rem .5rem .15rem}.aythen-drive-page .drive-state--error .aythen-billing-table-empty-state__icon{width:2.5rem;height:2.5rem;color:var(--ak-text-muted,var(--drive-text-muted));background:var(--ak-bg-surface,var(--drive-surface-elevated))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-state--error .aythen-billing-table-empty-state__icon{background:color-mix(in srgb,var(--ak-bg-surface,var(--drive-surface-elevated)) 88%,transparent)}}.aythen-drive-page .drive-state--error .aythen-billing-table-empty-state__icon{box-shadow:0 1px 2px #0000000f,inset 0 1px #ffffff59}.aythen-drive-page .drive-state--error .aythen-billing-table-empty-state__title{letter-spacing:-.015em;color:var(--ak-text-primary,var(--drive-text-primary));font-size:.875rem;font-weight:600}.aythen-drive-page .drive-state--error .aythen-billing-table-empty-state__hint{color:var(--ak-text-muted,var(--drive-text-muted));font-size:.75rem;line-height:1.45}.aythen-drive-page .drive-state--error .drive-state__actions{margin-top:.35rem}.aythen-drive-page .drive-state--error .aythen-btn--primary{min-height:var(--btn-min-height,2.125rem);padding:var(--btn-py,.4rem) 1.15rem;border-radius:var(--btn-radius,980px);font-size:var(--btn-font-size,.875rem);font-weight:var(--btn-font-weight,590);letter-spacing:var(--btn-letter-spacing,-.015em)}.aythen-drive-page .drive-state--error .drive-state__details{text-align:center;width:min(100%,22rem);margin-top:.55rem}.aythen-drive-page .drive-state--error .drive-state__details-toggle{letter-spacing:-.01em;color:var(--ak-text-muted,var(--drive-text-muted));cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:.6875rem;font-weight:500;text-decoration:underline}.aythen-drive-page .drive-state--error .drive-state__details-body{border:1px solid var(--drive-border);border-radius:.75rem;margin:.45rem 0 0;padding:.55rem .65rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-state--error .drive-state__details-body{border:1px solid color-mix(in srgb,var(--drive-border) 80%,transparent)}}.aythen-drive-page .drive-state--error .drive-state__details-body{background:var(--drive-surface-elevated)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-state--error .drive-state__details-body{background:color-mix(in srgb,var(--drive-surface-elevated) 70%,transparent)}}.aythen-drive-page .drive-state--error .drive-state__details-body{font-family:var(--mono,monospace);color:var(--drive-text-muted);text-align:left;white-space:pre-wrap;word-break:break-word;max-height:8rem;font-size:.6875rem;line-height:1.45;overflow:auto}.aythen-drive-page .drive-state__art{color:var(--drive-text-muted)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-state__art{color:color-mix(in srgb,var(--drive-text-muted) 70%,var(--drive-accent) 30%)}}.aythen-drive-page .drive-state__art{margin-bottom:.35rem;line-height:0}.aythen-drive-page .drive-state__art--error{color:var(--drive-danger)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-state__art--error{color:color-mix(in srgb,var(--drive-danger) 55%,var(--drive-text-muted))}}.aythen-drive-page .drive-state__title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--drive-text-primary);margin:0;font-size:1.0625rem;font-weight:600;line-height:1.35}.aythen-drive-page .drive-state__hint{color:var(--drive-text-secondary);max-width:22rem;margin:0;font-size:.8125rem;line-height:1.5}.aythen-drive-page .drive-state__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;margin-top:.65rem;display:flex}.aythen-drive-page .drive-state__btn{border:1px solid var(--drive-border-strong);background:var(--drive-surface);height:2rem;color:var(--drive-text-primary);font-family:var(--font);cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.75rem;font-weight:600;line-height:1;transition:background .14s,border-color .14s,color .14s,box-shadow .14s,transform .12s;display:inline-flex}.aythen-drive-page .drive-state__btn:hover{background:var(--drive-surface-hover);border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-state__btn:hover{border-color:color-mix(in srgb,var(--drive-accent) 25%,var(--drive-border-strong))}}.aythen-drive-page .drive-state__btn:active{background:var(--drive-surface-pressed,var(--drive-surface-hover));transform:scale(.98)}.aythen-drive-page .drive-state__btn--primary{border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-state__btn--primary{border-color:color-mix(in srgb,var(--drive-accent) 35%,var(--drive-border-strong))}}.aythen-drive-page .drive-state__btn--primary{background:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-state__btn--primary{background:color-mix(in srgb,var(--drive-accent) 12%,var(--drive-surface-elevated))}}.aythen-drive-page .drive-state__btn--primary{color:var(--drive-accent)}.aythen-drive-page .drive-state__btn--primary:hover{background:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-state__btn--primary:hover{background:color-mix(in srgb,var(--drive-accent) 18%,var(--drive-surface-elevated))}}.aythen-drive-page .drive-state__btn--primary:hover{border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-state__btn--primary:hover{border-color:color-mix(in srgb,var(--drive-accent) 45%,var(--drive-border-strong))}}.aythen-drive-page .drive-state__details{text-align:left;width:100%;margin-top:.75rem}.aythen-drive-page .drive-state__details-toggle{color:var(--drive-text-muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:.6875rem;font-weight:500;text-decoration:underline}.aythen-drive-page .drive-state__details-body{border:1px solid var(--drive-border);background:var(--drive-surface);font-family:var(--mono,monospace);color:var(--drive-text-muted);white-space:pre-wrap;word-break:break-word;border-radius:8px;max-height:8rem;margin:.45rem 0 0;padding:.55rem .65rem;font-size:.6875rem;line-height:1.45;overflow:auto}.aythen-drive-page .drive-action-card{border:1.5px dashed var(--drive-accent);display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-action-card{border:1.5px dashed color-mix(in srgb,var(--drive-accent) 28%,var(--drive-border-strong))}}.aythen-drive-page .drive-action-card{border-radius:var(--drive-radius-card);background:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-action-card{background:color-mix(in srgb,var(--drive-accent) 4%,var(--drive-surface-elevated))}}.aythen-drive-page .drive-action-card{color:inherit;text-align:left;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s,transform .16s}.aythen-drive-page .drive-action-card--grid{padding:0;overflow:hidden}.aythen-drive-page .drive-action-card--grid:hover{border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-action-card--grid:hover{border-color:color-mix(in srgb,var(--drive-accent) 45%,var(--drive-border-strong))}}.aythen-drive-page .drive-action-card--grid:hover{background:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-action-card--grid:hover{background:color-mix(in srgb,var(--drive-accent) 9%,var(--drive-surface-elevated))}}.aythen-drive-page .drive-action-card--grid:hover{box-shadow:var(--drive-shadow-card-hover);transform:translateY(-1px)}.aythen-drive-page .drive-action-card--grid:focus-visible{border-color:var(--drive-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-action-card--grid:focus-visible{border-color:color-mix(in srgb,var(--drive-accent) 50%,var(--drive-border-strong))}}.aythen-drive-page .drive-action-card--grid:focus-visible{box-shadow:var(--drive-shadow-card-hover),0 0 0 3px var(--drive-accent-ring,var(--drive-accent-soft))}.aythen-drive-page .drive-action-card__visual{aspect-ratio:4/3;color:var(--drive-accent);background:linear-gradient(165deg,var(--drive-accent) 0%,var(--drive-surface) 100%);place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-action-card__visual{background:linear-gradient(165deg,color-mix(in srgb,var(--drive-accent) 8%,var(--drive-surface-elevated)),color-mix(in srgb,var(--drive-surface) 80%,var(--drive-background) 20%))}}.aythen-drive-page .drive-action-card__ring{border:1px solid var(--drive-accent);border-radius:50%;width:3.5rem;height:3.5rem;position:absolute}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-action-card__ring{border:1px solid color-mix(in srgb,var(--drive-accent) 25%,transparent)}}.aythen-drive-page .drive-action-card__ring{background:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-action-card__ring{background:color-mix(in srgb,var(--drive-accent) 8%,transparent)}}.aythen-drive-page .drive-action-card__footer{flex-direction:column;gap:.15rem;min-width:0;padding:.65rem .75rem .7rem;display:flex}.aythen-drive-page .drive-action-card__badge{letter-spacing:.06em;text-transform:uppercase;color:var(--drive-accent);background:var(--drive-accent);border-radius:4px;align-self:flex-start;margin-bottom:.1rem;padding:.1rem .38rem;font-size:.5625rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-action-card__badge{background:color-mix(in srgb,var(--drive-accent) 14%,transparent)}}.aythen-drive-page .drive-action-card__badge{border:1px solid var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-action-card__badge{border:1px solid color-mix(in srgb,var(--drive-accent) 22%,var(--drive-border))}}.aythen-drive-page .drive-action-card__title{color:var(--drive-text-primary);font-size:.8125rem;font-weight:600;line-height:1.35}.aythen-drive-page .drive-action-card__hint{color:var(--drive-text-muted);font-size:.6875rem;line-height:1.4}.aythen-drive-page .drive-action-card--list{flex-direction:row;align-items:center;gap:.75rem;width:100%;padding:.7rem 1rem}.aythen-drive-page .drive-action-card--list:hover{border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-action-card--list:hover{border-color:color-mix(in srgb,var(--drive-accent) 40%,var(--drive-border-strong))}}.aythen-drive-page .drive-action-card--list:hover{background:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-action-card--list:hover{background:color-mix(in srgb,var(--drive-accent) 8%,var(--drive-surface-hover))}}.aythen-drive-page .drive-action-card--list .drive-action-card__icon{width:2.25rem;height:2.25rem;color:var(--drive-accent);background:var(--drive-accent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-action-card--list .drive-action-card__icon{background:color-mix(in srgb,var(--drive-accent) 12%,transparent)}}.aythen-drive-page .drive-action-card--list .drive-action-card__icon{border:1px solid var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-action-card--list .drive-action-card__icon{border:1px solid color-mix(in srgb,var(--drive-accent) 20%,var(--drive-border))}}.aythen-drive-page .drive-action-card--list .drive-action-card__body{text-align:left;flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.aythen-drive-page .drive-action-card--list .drive-action-card__badge{flex-shrink:0;margin:0}.aythen-drive-page .doc-card__status-pill{color:var(--drive-accent);background:var(--drive-accent);border-radius:999px;align-items:center;gap:.28rem;margin-top:.22rem;padding:.12rem .4rem;font-size:.625rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card__status-pill{background:color-mix(in srgb,var(--drive-accent) 12%,transparent)}}.aythen-drive-page .doc-card__status-pill{border:1px solid var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card__status-pill{border:1px solid color-mix(in srgb,var(--drive-accent) 22%,var(--drive-border))}}.aythen-drive-page .doc-card__status-pill--processing:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite drive-status-pulse}.aythen-drive-page .doc-card__status-pill--unprocessed{color:var(--drive-text-secondary,var(--text-muted));background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card__status-pill--unprocessed{background:color-mix(in srgb,var(--text) 6%,transparent)}}.aythen-drive-page .doc-card__status-pill--unprocessed{border-color:var(--drive-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card__status-pill--unprocessed{border-color:color-mix(in srgb,var(--drive-border,var(--border)) 80%,transparent)}}.aythen-drive-page .doc-card__status-pill--ready{color:var(--accent,var(--ak-accent,#10a37f));background:var(--accent,var(--ak-accent,#10a37f))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card__status-pill--ready{background:color-mix(in srgb,var(--accent,var(--ak-accent,#10a37f)) 12%,transparent)}}.aythen-drive-page .doc-card__status-pill--ready{border-color:var(--accent,var(--ak-accent,#10a37f))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card__status-pill--ready{border-color:color-mix(in srgb,var(--accent,var(--ak-accent,#10a37f)) 28%,transparent)}}.aythen-drive-page .doc-card__status-pill--failed{color:#ff3b30;background:#ff3b301f;border-color:#ff3b3047}.aythen-drive-page .doc-card__subtitle--empty{opacity:.55}@keyframes drive-status-pulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.aythen-drive-page .doc-card.is-dragging{opacity:.42;border-color:var(--drive-accent);transform:scale(.97)rotate(-1deg)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card.is-dragging{border-color:color-mix(in srgb,var(--drive-accent) 35%,var(--drive-border))}}.aythen-drive-page .doc-card.is-dragging{cursor:grabbing;box-shadow:0 8px 24px #00000047}.aythen-drive-page .aythen-folder-chip.is-drop-flash,.aythen-drive-page .aythen-folder-chip-wrap.is-drop-flash{animation:.55s drive-drop-flash}@keyframes drive-drop-flash{0%{border-color:var(--drive-accent);background:color-mix(in srgb,var(--drive-accent) 20%,var(--drive-surface-elevated));box-shadow:0 0 0 3px var(--drive-accent-ring,var(--drive-accent-soft))}to{border-color:var(--drive-border-strong);background:var(--drive-surface-elevated);box-shadow:0 1px 2px #0000001a}}.aythen-drive-page .drive-toast--success{border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-toast--success{border-color:color-mix(in srgb,var(--drive-accent) 35%,var(--drive-border-strong))}}.aythen-drive-page .drive-toast--success{color:var(--drive-accent)}.aythen-drive-page .doc-thumb-placeholder--processing{position:relative}.aythen-drive-page .doc-thumb-placeholder__skeleton{opacity:.55;z-index:0;border-radius:0;position:absolute;top:0;right:0;bottom:0;left:0}.aythen-drive-page .doc-thumb-placeholder--processing .doc-thumb-placeholder__sheet,.aythen-drive-page .doc-thumb-placeholder--processing .doc-thumb-placeholder__title,.aythen-drive-page .doc-thumb-placeholder--processing .doc-thumb-placeholder__hint{z-index:1;position:relative}@media(prefers-reduced-motion:reduce){.aythen-drive-page .doc-card.is-dragging{transform:scale(.98)}.aythen-drive-page .doc-card__status-pill--processing:before,.aythen-drive-page .aythen-folder-chip.is-drop-flash,.aythen-drive-page .aythen-folder-chip-wrap.is-drop-flash,.aythen-drive-page .drive-state.is-entering,.aythen-drive-page .drive-state__art--folder.is-entering .drive-folder-glyph,.aythen-drive-page .aythen-drive-content-stage--folder-enter{animation:none}}@media(max-width:520px){.aythen-drive-page .drive-state{padding:2rem 1.25rem}.aythen-drive-page .drive-state__actions{flex-direction:column;width:100%}.aythen-drive-page .drive-state__btn{justify-content:center;width:100%}}.aythen-drive-page{--drive-ease:cubic-bezier(.22, 1, .36, 1);--drive-ease-out:cubic-bezier(.33, 1, .68, 1);--drive-duration-fast:.16s;--drive-duration:.2s;--drive-duration-slow:.22s}.aythen-drive-page .aythen-drive-content-stage{min-height:16rem;transition:opacity var(--drive-duration-fast) var(--drive-ease)}.aythen-drive-page .aythen-drive-content-stage[aria-busy=true]{opacity:.92}.aythen-drive-page .aythen-drive-content-stage--folder-enter{animation:drive-folder-stage-enter .38s var(--drive-ease-out)}@keyframes drive-folder-stage-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.aythen-drive-page .aythen-drive-library-pick{border-top:1px solid var(--drive-border);margin-top:1.25rem;padding-top:1rem}.aythen-drive-page .aythen-drive-library-pick__label{color:var(--drive-text-secondary);align-items:center;gap:.35rem;margin:0 0 .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.aythen-drive-page .aythen-drive-library-pick__dot{background:var(--drive-accent);opacity:.7;border-radius:50%;flex-shrink:0;width:4px;height:4px}.aythen-drive-page .aythen-drive-library-pick__grid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.65rem;display:grid}.aythen-drive-page .aythen-folder-grid-card{padding:0;overflow:hidden}.aythen-drive-page .aythen-folder-grid-card__surface{width:100%;min-height:11.5rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:16px;flex-direction:column;margin:0;padding:0;display:flex}.aythen-drive-page .aythen-folder-grid-card__preview{background:radial-gradient(ellipse at 50% 20%,var(--folder-accent,var(--accent)),transparent 70%),var(--drive-surface-elevated);flex:1;justify-content:center;align-items:center;min-height:7.5rem;padding:1.25rem 1rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-folder-grid-card__preview{background:radial-gradient(ellipse at 50% 20%,color-mix(in srgb,var(--folder-accent,var(--accent)) 14%,transparent),transparent 70%),var(--drive-surface-elevated)}}.aythen-drive-page .aythen-folder-grid-card__meta{border-top:1px solid var(--drive-border,currentColor);flex-direction:column;gap:.2rem;padding:.75rem .9rem .95rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-folder-grid-card__meta{border-top:1px solid var(--drive-border,color-mix(in srgb, currentColor 8%, transparent))}}.aythen-drive-page .aythen-folder-grid-card__name{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.92rem;font-weight:650;line-height:1.25;overflow:hidden}.aythen-drive-page .aythen-folder-grid-card__count{opacity:.72;margin:0;font-size:.75rem}.aythen-drive-page .aythen-doc-grid--folders-only{margin-bottom:1rem}.aythen-drive-page .drive-grid-skeleton,.aythen-drive-page .aythen-doc-grid,.aythen-drive-page .aythen-doc-list{animation:drive-content-fade-in var(--drive-duration) var(--drive-ease-out)}@keyframes drive-content-fade-in{0%{opacity:.35}to{opacity:1}}.aythen-drive-page .aythen-doc-grid,.aythen-drive-page .drive-grid-skeleton.aythen-doc-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:start;gap:1rem;display:grid}@media(min-width:1280px){.aythen-drive-page .aythen-doc-grid,.aythen-drive-page .drive-grid-skeleton.aythen-doc-grid{grid-template-columns:repeat(auto-fill,minmax(212px,1fr));gap:1.1rem}}@media(max-width:1024px)and (min-width:641px){.aythen-drive-page .aythen-doc-grid,.aythen-drive-page .drive-grid-skeleton.aythen-doc-grid{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:.9rem}}@media(max-width:640px){.aythen-drive-page .aythen-doc-grid,.aythen-drive-page .drive-grid-skeleton.aythen-doc-grid{grid-template-columns:1fr;gap:.75rem}}.aythen-drive-page .doc-card--grid{will-change:auto;transition:border-color var(--drive-duration) var(--drive-ease),box-shadow var(--drive-duration-slow) var(--drive-ease),transform var(--drive-duration) var(--drive-ease),background var(--drive-duration) var(--drive-ease)}.aythen-drive-page .doc-card--grid:hover{transform:translateY(-2px)}.aythen-drive-page .doc-card--grid:active:not(.is-dragging){transition-duration:var(--drive-duration-fast);transform:translateY(0)}.aythen-drive-page .doc-card.is-selected{background:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card.is-selected{background:color-mix(in srgb,var(--drive-accent) 5%,var(--drive-surface-elevated))}}.aythen-drive-page .doc-card--list{transition:border-color var(--drive-duration) var(--drive-ease),box-shadow var(--drive-duration) var(--drive-ease),background var(--drive-duration) var(--drive-ease)}.aythen-drive-page .doc-card--list:hover{border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card--list:hover{border-color:color-mix(in srgb,var(--drive-accent) 18%,var(--drive-border-strong))}}.aythen-drive-page .doc-card--list:focus-visible{border-color:var(--drive-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card--list:focus-visible{border-color:color-mix(in srgb,var(--drive-accent) 35%,var(--drive-border-strong))}}.aythen-drive-page .doc-card--list:focus-visible{box-shadow:0 0 0 3px var(--drive-accent-ring,var(--drive-accent-soft))}.aythen-drive-page .doc-card--grid{content-visibility:auto;contain-intrinsic-size:auto 208px;overflow:visible}.aythen-drive-page .doc-card__actions{transition:opacity var(--drive-duration) var(--drive-ease),transform var(--drive-duration) var(--drive-ease);transform:translateY(2px)}.aythen-drive-page .doc-card:hover .doc-card__actions,.aythen-drive-page .doc-card:focus-within .doc-card__actions,.aythen-drive-page .doc-card__actions--open{transform:translateY(0)}.aythen-drive-page .doc-card__menu-btn{transition:background var(--drive-duration-fast) var(--drive-ease),color var(--drive-duration-fast) var(--drive-ease),transform var(--drive-duration-fast) var(--drive-ease)}.aythen-drive-page .doc-card__menu-btn:hover{transform:scale(1.04)}.aythen-drive-page .doc-card__menu-btn:active{transform:scale(.96)}.aythen-drive-page .doc-card__menu-btn:focus-visible{box-shadow:0 0 0 2px var(--drive-accent-ring,var(--drive-accent-soft));outline:none}.aythen-drive-page .doc-card__menu:not(.doc-card__menu--portal){transform-origin:100% 0;animation:drive-menu-in var(--drive-duration) var(--drive-ease-out)}@keyframes drive-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.aythen-drive-page .doc-card__menu-item{transition:background var(--drive-duration-fast) var(--drive-ease)}.aythen-drive-page .doc-card__menu-item:focus-visible{background:var(--drive-surface-hover);box-shadow:inset 0 0 0 1px var(--drive-accent-ring,var(--drive-accent-soft));outline:none}.aythen-drive-page .drive-tip{max-width:100%;display:inline-flex;position:relative}.aythen-drive-page .drive-tip[data-tip]:after{content:attr(data-tip);z-index:20;border:1px solid var(--drive-border-strong);background:var(--drive-surface-elevated);max-width:min(28rem,90vw);color:var(--drive-text-primary);white-space:normal;overflow-wrap:anywhere;word-break:break-word;box-shadow:var(--drive-shadow-elevated);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--drive-duration-fast) var(--drive-ease),transform var(--drive-duration-fast) var(--drive-ease),visibility var(--drive-duration-fast);border-radius:6px;padding:.28rem .5rem;font-size:.6875rem;font-weight:500;line-height:1.35;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(2px)}.aythen-drive-page .drive-tip[data-tip]:hover:after,.aythen-drive-page .drive-tip[data-tip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.aythen-drive-page .drive-tip--bottom[data-tip]:after{top:calc(100% + 6px);bottom:auto;transform:translate(-50%)translateY(-2px)}.aythen-drive-page .drive-tip--bottom[data-tip]:hover:after,.aythen-drive-page .drive-tip--bottom[data-tip]:focus-visible:after{transform:translate(-50%)translateY(0)}.aythen-drive-page .doc-card__title.drive-tip,.aythen-drive-page .doc-card__subtitle.drive-tip,.aythen-drive-page .aythen-doc-body h2.drive-tip,.aythen-drive-page .aythen-doc-body p.drive-tip,.aythen-drive-page .aythen-doc-list-meta.drive-tip{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.aythen-drive-page .drive-trunc{white-space:nowrap;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.aythen-drive-page .drive-trunc__text{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;transition:transform linear;display:inline-block;overflow:hidden;transform:translate(0)}.aythen-drive-page .drive-trunc.is-overflow:hover .drive-trunc__text,.aythen-drive-page .drive-trunc.is-overflow:focus-visible .drive-trunc__text,.aythen-drive-page .drive-trunc.is-overflow.is-active .drive-trunc__text{text-overflow:clip;max-width:none;transform:translate(var(--drive-trunc-shift,0px));transition-duration:var(--drive-trunc-duration,0s);overflow:visible}@media(prefers-reduced-motion:reduce){.aythen-drive-page .drive-trunc.is-overflow:hover .drive-trunc__text,.aythen-drive-page .drive-trunc.is-overflow:focus-visible .drive-trunc__text,.aythen-drive-page .drive-trunc.is-overflow.is-active .drive-trunc__text{text-overflow:ellipsis;max-width:100%;transition:none;overflow:hidden;transform:none}}.aythen-drive-page .drive-filter-chip:focus-visible,.aythen-drive-page .drive-view-toggle button:focus-visible,.aythen-drive-page .aythen-folder-chip:focus-visible,.aythen-drive-page .drive-action-card:focus-visible,.aythen-drive-page .drive-state__btn:focus-visible{box-shadow:0 0 0 3px var(--drive-accent-ring,var(--drive-accent-soft));outline:none}.aythen-drive-page .aythen-search-field--drive-toolbar:focus-within{transition:border-color var(--drive-duration) var(--drive-ease),box-shadow var(--drive-duration) var(--drive-ease),background var(--drive-duration) var(--drive-ease)}.aythen-drive-page .aythen-folder-bar{scrollbar-width:thin;scrollbar-color:transparent transparent}.aythen-drive-page .aythen-folder-bar:hover,.aythen-drive-page .aythen-folder-bar:focus-within{scrollbar-color:var(--drive-border-strong) transparent}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-folder-bar:hover,.aythen-drive-page .aythen-folder-bar:focus-within{scrollbar-color:color-mix(in srgb,var(--drive-border-strong) 65%,transparent) transparent}}.aythen-drive-page .aythen-folder-bar::-webkit-scrollbar{height:3px}.aythen-drive-page .aythen-folder-bar::-webkit-scrollbar-thumb{transition:background var(--drive-duration-fast) var(--drive-ease);background:0 0;border-radius:999px}.aythen-drive-page .aythen-folder-bar:hover::-webkit-scrollbar-thumb{background:var(--drive-border-strong)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-folder-bar:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--drive-border-strong) 70%,transparent)}}.aythen-drive-page .aythen-folder-actions button{transition:color var(--drive-duration-fast) var(--drive-ease),background var(--drive-duration-fast) var(--drive-ease),transform var(--drive-duration-fast) var(--drive-ease)}.aythen-drive-page .aythen-folder-actions button:focus-visible{box-shadow:0 0 0 2px var(--drive-accent-ring,var(--drive-accent-soft));outline:none}.aythen-drive-page .drive-action-card{transition:border-color var(--drive-duration) var(--drive-ease),background var(--drive-duration) var(--drive-ease),box-shadow var(--drive-duration-slow) var(--drive-ease),transform var(--drive-duration) var(--drive-ease)}.aythen-drive-page .drive-action-card:active{transform:scale(.99)}.aythen-drive-page .doc-card-preview,.aythen-drive-page .doc-card-preview__stage,.aythen-drive-page .doc-card-preview__canvas,.aythen-drive-page .doc-card-preview__media--photo{overflow:hidden}.aythen-drive-page .doc-card-preview__media--photo{transition:transform var(--drive-duration-slow) var(--drive-ease)}.aythen-drive-page .doc-card--grid:hover .doc-card-preview__media--photo{transform:scale(1.012)}@media(prefers-reduced-motion:reduce){.aythen-drive-page .aythen-drive-content-stage,.aythen-drive-page .aythen-drive-content-stage--folder-enter,.aythen-drive-page .drive-grid-skeleton,.aythen-drive-page .aythen-doc-grid,.aythen-drive-page .aythen-doc-list,.aythen-drive-page .doc-card__menu:not(.doc-card__menu--portal){animation:none}.aythen-drive-page .doc-card--grid:hover,.aythen-drive-page .doc-card--grid:active,.aythen-drive-page .drive-action-card:active,.aythen-drive-page .doc-card__menu-btn:hover,.aythen-drive-page .doc-card__menu-btn:active,.aythen-drive-page .doc-card--grid:hover .doc-card-preview__media--photo,.aythen-drive-page .doc-card__actions{transform:none}.aythen-drive-page .drive-tip[data-tip]:after{transition:none}}.aythen-drive-page.aythen-drive-integrated .aythen-drive-body--list .drive-doc-list{box-shadow:none;border-left:0;border-right:0;border-radius:0}.aythen-drive-page.aythen-drive-integrated .aythen-drive-body--list .drive-doc-list__head,.aythen-drive-page.aythen-drive-integrated .aythen-drive-body--list .drive-doc-row,.aythen-drive-page.aythen-drive-integrated .aythen-drive-body--list .drive-doc-list__skeleton-row{padding-left:.2rem;padding-right:var(--aythen-drive-gutter,1.25rem)}.aythen-drive-page .drive-doc-list{--drive-lead-slot:1.65rem;--drive-list-cols:var(--drive-lead-slot) var(--drive-lead-slot) var(--drive-lead-slot) 2.1rem minmax(160px, 2.2fr) 88px minmax(88px, 1fr) 128px 108px 44px;border:1px solid var(--drive-border);border-radius:var(--drive-radius-panel);background:var(--drive-surface-elevated);box-shadow:var(--drive-shadow-card);overflow:hidden}.aythen-drive-page .drive-doc-list.drive-doc-list--selectable{--drive-list-cols:var(--drive-lead-slot) var(--drive-lead-slot) var(--drive-lead-slot) 2.1rem minmax(160px, 2.2fr) 88px minmax(88px, 1fr) 128px 108px 44px}.aythen-drive-page .drive-doc-row__cell--row-drag,.aythen-drive-page .drive-doc-list__th--row-drag,.aythen-drive-page .drive-doc-row__cell--select,.aythen-drive-page .drive-doc-list__th--select,.aythen-drive-page .drive-doc-row__cell--fav,.aythen-drive-page .drive-doc-list__th--fav{justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.aythen-drive-page .drive-doc-row__drag-handle{letter-spacing:-.08em;width:1.15rem;height:1.15rem;color:var(--drive-text-muted,var(--text-muted));cursor:grab;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;font-size:.7rem;display:grid}.aythen-drive-page .drive-doc-row:hover .drive-doc-row__drag-handle,.aythen-drive-page .drive-doc-row__drag-handle:focus-visible{opacity:1;pointer-events:auto}.aythen-drive-page .drive-doc-row__drag-handle:active{cursor:grabbing}.aythen-drive-page .drive-doc-row__cell--fav .aythen-fav-star{width:1.35rem;height:1.35rem;color:var(--drive-text-muted,var(--text-muted));cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:999px;flex-shrink:0;place-items:center;margin:0;padding:0;transition:opacity .12s,color .12s,background .12s;display:grid}.aythen-drive-page .drive-doc-row:hover .drive-doc-row__cell--fav .aythen-fav-star,.aythen-drive-page .drive-doc-row:focus-within .drive-doc-row__cell--fav .aythen-fav-star,.aythen-drive-page .drive-doc-row__cell--fav .aythen-fav-star:focus-visible{opacity:1;pointer-events:auto}.aythen-drive-page .drive-doc-row.is-favorite .drive-doc-row__cell--fav .aythen-fav-star.is-on{opacity:1;pointer-events:auto;color:#f4b400}.aythen-drive-page .drive-doc-row__cell--fav .aythen-fav-star:hover,.aythen-drive-page .drive-doc-row__cell--fav .aythen-fav-star:focus-visible{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-doc-row__cell--fav .aythen-fav-star:hover,.aythen-drive-page .drive-doc-row__cell--fav .aythen-fav-star:focus-visible{background:color-mix(in srgb,var(--text) 7%,transparent)}}.aythen-drive-page .drive-doc-row__cell--fav .aythen-fav-star:hover,.aythen-drive-page .drive-doc-row__cell--fav .aythen-fav-star:focus-visible{color:var(--text)}.aythen-drive-page .drive-doc-row__cell--fav .aythen-fav-star.is-on:hover{color:#f4b400}.aythen-drive-page .drive-doc-list__head,.aythen-drive-page .drive-doc-row,.aythen-drive-page .drive-doc-list__skeleton-row{grid-template-columns:var(--drive-list-cols);align-items:center;gap:0 .15rem;padding:0 .55rem 0 .2rem;display:grid}.aythen-drive-page .drive-doc-list__head{border-bottom:1px solid var(--drive-border);background:var(--drive-surface);min-height:2.125rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-doc-list__head{background:color-mix(in srgb,var(--drive-surface) 72%,var(--drive-surface-elevated))}}.aythen-drive-page .drive-doc-list__th{letter-spacing:.04em;text-transform:uppercase;color:var(--drive-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:600;overflow:hidden}.aythen-drive-page .drive-doc-list__body{flex-direction:column;display:flex}.aythen-drive-page .drive-doc-list__action-slot{border-bottom:1px solid var(--drive-border);padding:.35rem .65rem}.aythen-drive-page .drive-doc-list__action-slot .drive-action-card--list{border-radius:10px}.aythen-drive-page .drive-doc-row{border-bottom:1px solid var(--drive-border);min-height:3.25rem;color:inherit;transition:background var(--drive-duration,.2s) var(--drive-ease,ease),border-color var(--drive-duration-fast,.16s) var(--drive-ease,ease),box-shadow var(--drive-duration,.2s) var(--drive-ease,ease);text-decoration:none}.aythen-drive-page .drive-doc-row:last-child{border-bottom:0}.aythen-drive-page .drive-doc-row:hover{background:var(--drive-surface-hover)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-doc-row:hover{background:color-mix(in srgb,var(--drive-surface-hover) 88%,var(--drive-accent) 12%)}}.aythen-drive-page .drive-doc-row:focus-visible{background:var(--drive-surface-hover);outline:none}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-doc-row:focus-visible{background:color-mix(in srgb,var(--drive-surface-hover) 82%,var(--drive-accent) 18%)}}.aythen-drive-page .drive-doc-row:focus-visible{box-shadow:inset 0 0 0 2px var(--drive-accent-ring,var(--drive-accent-soft));z-index:1;position:relative}.aythen-drive-page .drive-doc-row.is-selected{background:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-doc-row.is-selected{background:color-mix(in srgb,var(--drive-accent) 7%,var(--drive-surface-elevated))}}.aythen-drive-page .drive-doc-row.is-selected{box-shadow:inset 3px 0 0 var(--drive-accent)}.aythen-drive-page .drive-doc-row.is-dragging{opacity:.45;background:var(--drive-accent-soft)}.aythen-drive-page .drive-doc-row__cell{min-width:0;color:var(--drive-text-secondary);font-size:.8125rem}.aythen-drive-page .drive-doc-row__cell--icon{justify-content:center;align-items:center;display:flex}.aythen-drive-page .drive-doc-row__type-with-icon{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.aythen-drive-page .drive-doc-row__type-with-icon .drive-file-icon,.aythen-drive-page .drive-doc-row__type-with-icon .drive-folder-glyph{flex-shrink:0}.aythen-drive-page .drive-doc-row--folder{border:none;border-bottom:1px solid var(--drive-border);text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border-radius:0;margin:0;padding:0 .85rem}.aythen-drive-page .drive-doc-row--folder:hover{background:var(--drive-surface-hover,var(--drive-accent))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-doc-row--folder:hover{background:var(--drive-surface-hover,color-mix(in srgb, var(--drive-accent) 6%, transparent))}}.aythen-drive-page .drive-file-icon{color:var(--drive-text-muted);line-height:0;display:inline-flex}.aythen-drive-page .drive-doc-row__cell--name{flex-direction:column;gap:.12rem;display:flex}.aythen-drive-page .drive-doc-row__name{color:var(--drive-text-primary);white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:600;overflow:hidden}.aythen-drive-page .drive-doc-row__name:not(.drive-trunc){text-overflow:ellipsis}.aythen-drive-page .drive-doc-row__name-sub{color:var(--drive-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.aythen-drive-page .drive-doc-row__cell--type{color:var(--drive-text-muted);font-size:.75rem;font-weight:500}.aythen-drive-page .drive-doc-row__folder{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.aythen-drive-page .drive-doc-row__cell--edited{color:var(--drive-text-muted);white-space:nowrap;font-size:.75rem}.aythen-drive-page .drive-doc-row__status{white-space:nowrap;border-radius:999px;align-items:center;padding:.14rem .42rem;font-size:.625rem;font-weight:600;line-height:1.2;display:inline-flex}.aythen-drive-page .drive-doc-row__status--ok{color:#4ade80}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-doc-row__status--ok{color:color-mix(in srgb,#4ade80 88%,var(--drive-text-primary))}}.aythen-drive-page .drive-doc-row__status--ok{background:#4ade801f;border:1px solid #4ade80}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-doc-row__status--ok{border:1px solid color-mix(in srgb,#4ade80 22%,var(--drive-border))}}.aythen-drive-page .drive-doc-row__status--processing{color:var(--drive-accent);background:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-doc-row__status--processing{background:color-mix(in srgb,var(--drive-accent) 12%,transparent)}}.aythen-drive-page .drive-doc-row__status--processing{border:1px solid var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-doc-row__status--processing{border:1px solid color-mix(in srgb,var(--drive-accent) 22%,var(--drive-border))}}.aythen-drive-page .drive-doc-row__status--error{color:var(--drive-danger);background:var(--drive-danger)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-doc-row__status--error{background:color-mix(in srgb,var(--drive-danger) 10%,transparent)}}.aythen-drive-page .drive-doc-row__status--error{border:1px solid var(--drive-danger)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-doc-row__status--error{border:1px solid color-mix(in srgb,var(--drive-danger) 22%,var(--drive-border))}}.aythen-drive-page .drive-doc-row__status--csv{color:#3ecf8e}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-doc-row__status--csv{color:color-mix(in srgb,#3ecf8e 88%,var(--drive-text-primary))}}.aythen-drive-page .drive-doc-row__status--csv{background:#3ecf8e1f;border:1px solid #3ecf8e}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-doc-row__status--csv{border:1px solid color-mix(in srgb,#3ecf8e 22%,var(--drive-border))}}.aythen-drive-page .drive-doc-row__status--unprocessed{color:var(--drive-text-secondary,var(--text-muted));background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-doc-row__status--unprocessed{background:color-mix(in srgb,var(--text) 6%,transparent)}}.aythen-drive-page .drive-doc-row__status--unprocessed{border:1px solid var(--drive-border)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-doc-row__status--unprocessed{border:1px solid color-mix(in srgb,var(--drive-border) 80%,transparent)}}.aythen-drive-page .drive-doc-row__cell--actions{justify-content:flex-end;display:flex}.aythen-drive-page .drive-doc-row .doc-card__actions{opacity:1;pointer-events:auto}.aythen-drive-page .drive-doc-row .doc-card__menu-btn{opacity:0;pointer-events:none;box-shadow:none;background:0 0;border:0}.aythen-drive-page .drive-doc-row:hover .doc-card__menu-btn,.aythen-drive-page .drive-doc-row:focus-within .doc-card__menu-btn,.aythen-drive-page .drive-doc-row .doc-card__menu-btn--open,.aythen-drive-page .drive-doc-row .doc-card__menu-btn:focus-visible{opacity:1;pointer-events:auto;background:var(--drive-surface-hover);border:0}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-doc-row:hover .doc-card__menu-btn,.aythen-drive-page .drive-doc-row:focus-within .doc-card__menu-btn,.aythen-drive-page .drive-doc-row .doc-card__menu-btn--open,.aythen-drive-page .drive-doc-row .doc-card__menu-btn:focus-visible{background:color-mix(in srgb,var(--drive-surface-hover) 55%,var(--drive-surface-elevated) 45%)}}.aythen-drive-page .drive-doc-row:hover .doc-card__menu-btn,.aythen-drive-page .drive-doc-row:focus-within .doc-card__menu-btn,.aythen-drive-page .drive-doc-row .doc-card__menu-btn--open,.aythen-drive-page .drive-doc-row .doc-card__menu-btn:focus-visible{box-shadow:none}.aythen-drive-page .drive-doc-row .doc-card__menu-btn:hover{background:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-doc-row .doc-card__menu-btn:hover{background:color-mix(in srgb,var(--drive-accent) 18%,var(--drive-surface-hover))}}.aythen-drive-page .drive-doc-row .doc-card__actions.is-hidden{opacity:0;pointer-events:none}.aythen-drive-page .drive-doc-row:hover .doc-card__actions,.aythen-drive-page .drive-doc-row:focus-within .doc-card__actions,.aythen-drive-page .drive-doc-row .doc-card__actions--open{opacity:1;pointer-events:auto}.aythen-drive-page .drive-doc-list--skeleton .drive-doc-list__head{pointer-events:none}.aythen-drive-page .drive-doc-list__skeleton-row{border-bottom:1px solid var(--drive-border);pointer-events:none;min-height:3.25rem}.aythen-drive-page .drive-doc-row__cell--status{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}@media(max-width:768px){.aythen-drive-page .drive-doc-list{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:.55rem;display:flex}.aythen-drive-page .drive-doc-list__head{display:none}.aythen-drive-page .drive-doc-list__body{gap:.55rem}.aythen-drive-page .drive-doc-list__action-slot{border:0;padding:0}.aythen-drive-page .drive-doc-row,.aythen-drive-page .drive-doc-list__skeleton-row{border:1px solid var(--drive-border);border-radius:var(--drive-radius-card);background:var(--drive-surface-elevated);box-shadow:var(--drive-shadow-card);grid-template-rows:auto;grid-template-columns:36px 1fr;gap:.2rem .65rem;padding:.75rem .85rem;display:grid}.aythen-drive-page .drive-doc-row__cell--icon{grid-area:1/1/span 4;align-self:start;margin-top:.1rem}.aythen-drive-page .drive-doc-row__cell--name{grid-area:1/2}.aythen-drive-page .drive-doc-row__cell--type{grid-area:2/2;font-size:.6875rem;display:block}.aythen-drive-page .drive-doc-row__cell--folder{grid-area:3/2;font-size:.6875rem;display:block}.aythen-drive-page .drive-doc-row__cell--edited{grid-area:4/2;font-size:.6875rem;display:block}.aythen-drive-page .drive-doc-row__cell--type:before,.aythen-drive-page .drive-doc-row__cell--folder:before,.aythen-drive-page .drive-doc-row__cell--edited:before{content:attr(data-label) ": ";color:var(--drive-text-muted);font-weight:500}.aythen-drive-page .drive-doc-row__cell--status{grid-area:5/1/auto/-1;justify-self:start;margin-top:.15rem}.aythen-drive-page .drive-doc-row__cell--actions{grid-area:6/1/auto/-1;justify-self:end}.aythen-drive-page .drive-doc-row .doc-card__actions{opacity:1;pointer-events:auto}.aythen-drive-page .drive-doc-row.is-selected{box-shadow:var(--drive-shadow-card),inset 3px 0 0 var(--drive-accent)}.aythen-drive-page .drive-doc-list--selectable .drive-doc-row,.aythen-drive-page .drive-doc-list--selectable .drive-doc-list__skeleton-row{grid-template-columns:1.5rem 1.5rem 1.5rem 2rem 1fr}.aythen-drive-page .drive-doc-list--selectable .drive-doc-row__cell--row-drag{grid-area:1/1/span 4;align-self:start;margin-top:.15rem}.aythen-drive-page .drive-doc-list--selectable .drive-doc-row__cell--select{grid-area:1/2/span 4;align-self:start;margin-top:.15rem}.aythen-drive-page .drive-doc-list--selectable .drive-doc-row__cell--fav{grid-area:1/3/span 4;align-self:start;margin-top:.15rem}.aythen-drive-page .drive-doc-list--selectable .drive-doc-row__cell--icon{grid-column:4}.aythen-drive-page .drive-doc-list--selectable .drive-doc-row__cell--name,.aythen-drive-page .drive-doc-list--selectable .drive-doc-row__cell--type,.aythen-drive-page .drive-doc-list--selectable .drive-doc-row__cell--folder,.aythen-drive-page .drive-doc-list--selectable .drive-doc-row__cell--edited{grid-column:5}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aythen-drive-filters-aside__view-toggle{align-self:flex-start}.aythen-billing-filters-aside .drive-view-toggle{border:1px solid var(--ak-border-subtle,var(--border));background:var(--ak-bg-control,var(--surface));border-radius:.5rem;align-items:center;gap:.15rem;padding:.15rem;display:inline-flex}.aythen-billing-filters-aside .drive-view-toggle button{width:2rem;height:2rem;color:var(--ak-text-secondary,var(--text-muted));cursor:pointer;background:0 0;border:0;border-radius:.4rem;place-items:center;display:grid}.aythen-billing-filters-aside .drive-view-toggle button.is-active{background:var(--ak-accent,var(--green-landing-color,#10a37f))}@supports (color:color-mix(in lab,red,red)){.aythen-billing-filters-aside .drive-view-toggle button.is-active{background:color-mix(in srgb,var(--ak-accent,var(--green-landing-color,#10a37f)) 12%,transparent)}}.aythen-billing-filters-aside .drive-view-toggle button.is-active{color:var(--ak-text-primary,var(--text))}.aythen-billing-filters-aside .aythen-drive-seg-wrap{width:100%;max-width:100%}.aythen-billing-filters-aside .aythen-drive-seg{flex-wrap:wrap;width:100%;max-width:100%;height:auto;min-height:2.25rem}.aythen-drive-filters-aside__bulk{flex-direction:column;gap:.4rem;display:flex}.aythen-drive-filters-aside__bulk .aythen-btn{justify-content:flex-start}.aythen-drive-filters-aside__bulk-count{color:var(--ak-text-primary,var(--text));margin:0 0 .25rem;font-size:.75rem;font-weight:600}.aythen-filter-count{opacity:.75;justify-content:center;min-width:1rem;font-size:.625rem;font-weight:700;display:inline-flex}.aythen-drive-selection-hint{border:1px solid var(--ak-accent,#2563eb);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin:0 0 .75rem;padding:.5rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-selection-hint{border:1px solid color-mix(in srgb,var(--ak-accent,#2563eb) 22%,var(--border))}}.aythen-drive-selection-hint{background:var(--ak-accent,#2563eb);border-radius:.55rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-selection-hint{background:color-mix(in srgb,var(--ak-accent,#2563eb) 6%,var(--surface))}}.aythen-drive-selection-hint{font-size:.8125rem;font-weight:600}.aythen-drive-bulk-ocr-dialog{z-index:var(--aythen-overlay-z,1200);place-items:center;padding:1rem;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.aythen-drive-bulk-delete-dialog__scrim{cursor:pointer;background:#0f172a73;border:0;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.aythen-drive-bulk-delete-dialog .aythen-drive-bulk-ocr-dialog__panel{z-index:1;position:relative}.aythen-drive-bulk-delete-dialog__count{letter-spacing:-.02em;color:var(--ak-text-primary,var(--text));margin:.25rem 0 .85rem;font-size:1.75rem;line-height:1.1}.aythen-drive-bulk-delete-dialog__type{color:var(--ak-text-secondary,#64748b);gap:.4rem;margin:0 0 1rem;font-size:.8125rem;display:grid}.aythen-drive-bulk-delete-dialog__input{box-sizing:border-box;border:1px solid var(--border,#cbd5e1);width:100%;font:inherit;background:var(--surface,#fff);color:inherit;border-radius:.5rem;padding:.55rem .7rem;font-size:1rem}.aythen-drive-bulk-delete-dialog__input:focus{outline:2px solid var(--ak-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-bulk-delete-dialog__input:focus{outline:2px solid color-mix(in srgb,var(--ak-accent,#2563eb) 55%,transparent)}}.aythen-drive-bulk-delete-dialog__input:focus{outline-offset:1px}.aythen-drive-bulk-ocr-dialog__panel{background:var(--surface,#fff);border:0;width:min(28rem,100%);max-width:min(28rem,100vw - 2rem);padding:0;box-shadow:0 0 0 1px #00000047,0 18px 48px #00000047}.aythen-drive-bulk-ocr-dialog__panel .aythen-drive-bulk-ocr-dialog__lead,.aythen-drive-bulk-ocr-dialog__panel .aythen-drive-bulk-ocr-dialog__scope,.aythen-drive-bulk-ocr-dialog__panel .aythen-drive-bulk-ocr-dialog__impact,.aythen-drive-bulk-ocr-dialog__panel .aythen-drive-bulk-ocr-dialog__error,.aythen-drive-bulk-ocr-dialog__panel .aythen-drive-bulk-ocr-dialog__body,.aythen-drive-bulk-ocr-dialog__panel .aythen-drive-bulk-delete-dialog__count,.aythen-drive-bulk-ocr-dialog__panel .aythen-drive-bulk-delete-dialog__type,.aythen-drive-bulk-ocr-dialog__panel .aythen-corporate-confirm__body{margin-left:1rem;margin-right:1rem}.aythen-drive-bulk-ocr-dialog__lead,.aythen-drive-bulk-ocr-dialog__scope{color:var(--ak-text-secondary,#64748b);margin:.35rem 0 .75rem;font-size:.875rem}.aythen-drive-bulk-ocr-dialog__impact{gap:.35rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.aythen-drive-bulk-ocr-dialog__impact li{justify-content:space-between;font-size:.875rem;display:flex}.aythen-drive-bulk-ocr-dialog__error{color:#e11d48;font-size:.8125rem}.aythen-drive-bulk-ocr-dialog__actions,.aythen-drive-bulk-ocr-progress__actions,.aythen-corporate-confirm__actions,.wadmin-confirm__actions,.wadmin-invite-form__actions{box-sizing:border-box;border-top:0;grid-template-columns:1fr 1fr;gap:.5rem;margin:.5rem 0 0;padding:.65rem 1rem;display:grid}.aythen-billing-schedule__foot,.aythen-contacts-modal__foot{box-sizing:border-box;border-top:0;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin:.5rem 0 0;padding:.65rem 1rem;display:flex}.aythen-drive-bulk-ocr-dialog__actions .aythen-btn,.aythen-drive-bulk-ocr-progress__actions .aythen-btn,.aythen-corporate-confirm__actions .aythen-btn,.wadmin-confirm__actions .aythen-btn,.wadmin-invite-form__actions .aythen-btn,.aythen-billing-schedule__foot .aythen-btn,.aythen-contacts-modal__foot .aythen-btn,.drive-share-popup__foot-actions .aythen-btn,.aythen-email-compose-popup__foot-actions .aythen-btn{min-height:var(--btn-min-height,2.125rem);padding:var(--btn-py,.4rem) var(--btn-px,.85rem);font-size:var(--btn-font-size,.875rem);font-weight:var(--btn-font-weight,590);letter-spacing:var(--btn-letter-spacing,-.015em);border-radius:var(--btn-radius,980px)}.aythen-drive-bulk-ocr-dialog__actions .aythen-btn,.aythen-drive-bulk-ocr-progress__actions .aythen-btn,.aythen-corporate-confirm__actions .aythen-btn,.wadmin-confirm__actions .aythen-btn,.wadmin-invite-form__actions .aythen-btn{width:100%}.aythen-drive-bulk-ocr-dialog__actions .aythen-btn--ghost,.aythen-corporate-confirm__actions .aythen-btn--ghost,.wadmin-confirm__actions .aythen-btn--ghost,.wadmin-invite-form__actions .aythen-btn--ghost,.aythen-billing-schedule__foot .aythen-btn--ghost,.aythen-contacts-modal__foot .aythen-btn--ghost{background:var(--btn-secondary-bg);color:var(--btn-secondary-text);order:0}.aythen-drive-bulk-ocr-dialog__actions .aythen-btn--primary,.aythen-corporate-confirm__actions .aythen-btn--primary,.wadmin-confirm__actions .aythen-btn--primary,.wadmin-invite-form__actions .aythen-btn--primary,.aythen-billing-schedule__foot .aythen-btn--primary,.aythen-contacts-modal__foot .aythen-btn--primary,.drive-share-popup__foot-actions .aythen-btn--primary,.aythen-email-compose-popup__foot-actions .aythen-btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:0;order:1}.aythen-drive-bulk-ocr-dialog__actions .aythen-btn--primary:hover:not(:disabled),.aythen-corporate-confirm__actions .aythen-btn--primary:hover:not(:disabled),.wadmin-confirm__actions .aythen-btn--primary:hover:not(:disabled),.wadmin-invite-form__actions .aythen-btn--primary:hover:not(:disabled),.aythen-billing-schedule__foot .aythen-btn--primary:hover:not(:disabled),.aythen-contacts-modal__foot .aythen-btn--primary:hover:not(:disabled),.drive-share-popup__foot-actions .aythen-btn--primary:hover:not(:disabled),.aythen-email-compose-popup__foot-actions .aythen-btn--primary:hover:not(:disabled){background:var(--btn-primary-hover)}.aythen-drive-bulk-ocr-dialog__actions .aythen-btn--danger,.aythen-drive-bulk-delete-dialog .aythen-btn--danger,.aythen-corporate-confirm__actions .aythen-btn--danger,.wadmin-confirm__actions .aythen-btn--danger{background:var(--btn-danger-bg,#ff3b30);color:var(--btn-danger-text,#fff);border:0;order:1}.aythen-drive-bulk-ocr-dialog__actions .aythen-btn--danger:hover:not(:disabled),.aythen-drive-bulk-delete-dialog .aythen-btn--danger:hover:not(:disabled),.aythen-corporate-confirm__actions .aythen-btn--danger:hover:not(:disabled),.wadmin-confirm__actions .aythen-btn--danger:hover:not(:disabled){background:var(--btn-danger-hover,#ff453a);filter:none}.aythen-drive-bulk-delete-dialog .aythen-btn--danger:disabled,.aythen-corporate-confirm__actions .aythen-btn:disabled{opacity:.42}@media(max-width:380px){.aythen-drive-bulk-ocr-dialog__actions,.aythen-drive-bulk-ocr-progress__actions,.aythen-corporate-confirm__actions,.wadmin-confirm__actions,.wadmin-invite-form__actions{grid-template-columns:1fr}.aythen-drive-bulk-ocr-dialog__actions .aythen-btn--danger,.aythen-drive-bulk-ocr-dialog__actions .aythen-btn--primary,.aythen-corporate-confirm__actions .aythen-btn--danger,.aythen-corporate-confirm__actions .aythen-btn--primary,.wadmin-confirm__actions .aythen-btn--danger,.wadmin-confirm__actions .aythen-btn--primary{order:0}.aythen-drive-bulk-ocr-dialog__actions .aythen-btn--ghost,.aythen-corporate-confirm__actions .aythen-btn--ghost,.wadmin-confirm__actions .aythen-btn--ghost{order:1}}.aythen-drive-bulk-ocr-dialog__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border,#d0d5dd);background:var(--surface,#fff);color:var(--text,#0f172a);font:inherit;cursor:pointer;border-radius:.55rem;padding:.45rem .85rem;font-size:.875rem}.aythen-drive-bulk-ocr-dialog__btn:disabled{opacity:.55;cursor:not-allowed}.aythen-drive-bulk-ocr-dialog__btn--ghost{background:0 0}.aythen-drive-bulk-ocr-dialog__btn--primary{border-color:var(--ak-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-bulk-ocr-dialog__btn--primary{border-color:color-mix(in srgb,var(--ak-accent,#2563eb) 55%,transparent)}}.aythen-drive-bulk-ocr-dialog__btn--primary{background:var(--ak-accent,#2563eb);color:#fff}.ak2-vision-run-dialog__disclosure{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.65rem;margin:0;padding:.35rem .125rem;display:flex}.ak2-vision-run-dialog__disclosure-main{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;min-width:0;display:flex}.ak2-vision-run-dialog__disclosure-chevron{letter-spacing:-.01em;color:var(--ak-text-muted,var(--text-muted,#64748b));white-space:nowrap;flex-shrink:0;font-size:.75rem;font-weight:500}.ak2-vision-run-dialog__fields-count{letter-spacing:-.01em;color:var(--ak-text-muted,var(--text-muted,#64748b));font-size:.75rem;font-weight:560}.ak2-vision-run-dialog__fields-panel,.ak2-vision-run-dialog__advanced-panel{background:currentColor;border-radius:.75rem;margin:.35rem 0 0;padding:.55rem .65rem}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__fields-panel,.ak2-vision-run-dialog__advanced-panel{background:color-mix(in srgb,currentColor 5%,transparent)}}.ak2-vision-run-dialog__fields-list{letter-spacing:-.01em;color:var(--ak-text-primary,var(--text,#0f172a));margin:0;padding:0 0 0 1rem;font-size:.8125rem;line-height:1.45}.ak2-vision-run-dialog__fields-discovery,.ak2-vision-run-dialog__fields-summary,.ak2-vision-run-dialog__advanced{margin:0 0 .9rem}.ak2-vision-run-dialog__usage-card{background:var(--docv-surface-soft,#1018280a);border:1px solid #3c3c432e;border-radius:.75rem;margin:0 0 .9rem;padding:.65rem .75rem}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__usage-card{background:color-mix(in srgb,var(--docv-surface-soft,#1018280a) 88%,transparent)}}.ak2-vision-run-dialog__usage-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .65rem;margin-bottom:.35rem;display:flex}.ak2-vision-run-dialog__usage-card-body{gap:.2rem;display:grid}.ak2-vision-run-dialog__usage-primary{letter-spacing:-.02em;color:var(--ak-text-primary,var(--text,#0f172a));margin:0;padding:0 .125rem;font-size:.9375rem}.ak2-vision-run-dialog__recommended{letter-spacing:.02em;vertical-align:middle;color:#fff;background:var(--accent,#34c759);border-radius:999px;align-items:center;margin-left:.4rem;padding:.08rem .4rem;font-size:.625rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__recommended{background:color-mix(in srgb,var(--accent,#34c759) 88%,#0f172a)}}.ak2-vision-run-dialog__method-card{gap:.45rem}.ak2-vision-run-dialog__method-summary{cursor:default;pointer-events:none}.ak2-vision-run-dialog__generated-config{background:var(--ak-surface-2,#f1f5f9);border-radius:.75rem;margin-top:.35rem;padding:.65rem .75rem}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__generated-config{background:color-mix(in srgb,var(--ak-surface-2,#f1f5f9) 88%,transparent)}}.ak2-vision-run-dialog__generated-config-list{color:var(--ak-text-secondary,#475569);gap:.25rem;margin:0 0 .45rem;padding:0;font-size:.8125rem;list-style:none;display:grid}.ak2-vision-run-dialog__generated-config-list li{margin:0}.ak2-vision-run-dialog__scope-single{margin:0 0 .9rem}.ak2-vision-run-dialog__engine-option strong{flex-wrap:wrap;align-items:center;gap:.15rem;display:flex}.ak2-vision-run-dialog__section-kicker,.ak2-vision-run-dialog__authority-title,.ak2-vision-run-dialog__plan-usage-kicker,.ak2-vision-run-dialog__field-label{letter-spacing:-.01em;color:var(--ak-text-muted,var(--vision-run-muted,var(--ak-text-secondary,#64748b)));margin:0;padding:0 .125rem;font-size:.8125rem;font-weight:400;line-height:1.25}.ak2-vision-run-dialog__field{flex-direction:column;gap:.35rem;margin:0 0 .9rem;display:flex}.ak2-vision-run-dialog__field-hint{color:var(--ak-text-muted,var(--text-muted,#64748b));margin:0;padding:0 .125rem;font-size:.75rem;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__field-hint{color:color-mix(in srgb,var(--ak-text-muted,var(--text-muted,#64748b)) 92%,transparent)}}.ak2-vision-run-dialog__authority{background:var(--docv-surface-soft,#1018280a);border:1px solid #3c3c432e;border-radius:.75rem;margin:0 0 .9rem;padding:.65rem .75rem}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__authority{background:color-mix(in srgb,var(--docv-surface-soft,#1018280a) 88%,transparent)}}.ak2-vision-run-dialog__authority{box-shadow:none}.ak2-vision-run-dialog__authority--info{background:#007aff;border-color:#1762b65c}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__authority--info{background:color-mix(in srgb,#007aff 6%,var(--vision-run-surface,#fff))}}.ak2-vision-run-dialog__authority--success{background:#34c759;border-color:#379b5269}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__authority--success{background:color-mix(in srgb,#34c759 7%,var(--vision-run-surface,#fff))}}.ak2-vision-run-dialog__authority--warning{background:#ff9f0a;border-color:#c9841a71}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__authority--warning{background:color-mix(in srgb,#ff9f0a 8%,var(--vision-run-surface,#fff))}}.ak2-vision-run-dialog__authority-body{letter-spacing:-.015em;color:var(--ak-text-primary,var(--text,#0f172a));margin:0;font-size:.875rem;line-height:1.4}.ak2-vision-run-dialog__cuota-card,.ak2-vision-run-dialog__plan-usage{--plan-usage-accent:var(--settings-accent,var(--green-landing-color,#10a37f));background:var(--docv-surface-soft,#1018280a);border:1px solid #3c3c432e;border-radius:.75rem;margin:0 0 .9rem;padding:.65rem .75rem}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__cuota-card,.ak2-vision-run-dialog__plan-usage{background:color-mix(in srgb,var(--docv-surface-soft,#1018280a) 88%,transparent)}}.ak2-vision-run-dialog__cuota-card,.ak2-vision-run-dialog__plan-usage{box-shadow:none}.ak2-vision-run-dialog__cuota-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .65rem;display:flex}.ak2-vision-run-dialog__cuota-card-head .ak2-vision-run-dialog__field-label{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.ak2-vision-run-dialog__cuota-available{letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--ak-text-primary,var(--text,#0f172a));margin:.15rem 0 0;padding:0 .125rem;font-size:.875rem;font-weight:560}.ak2-vision-run-dialog__cuota-balance .ak2-vision-run-dialog__plan-usage-meter{margin:.35rem .125rem 0}.ak2-vision-run-dialog__cuota-run{border-top:1px solid var(--border,#00000014);margin-top:.55rem;padding-top:.55rem}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__cuota-run{border-top:1px solid color-mix(in srgb,var(--border,#00000014) 80%,transparent)}}.ak2-vision-run-dialog__cuota-run-line{letter-spacing:-.015em;color:var(--ak-text-primary,var(--text,#0f172a));margin:.15rem 0;padding:0 .125rem;font-size:.875rem}.ak2-vision-run-dialog__cuota-split{gap:.2rem;margin-top:.35rem;display:grid}.ak2-vision-run-dialog__expected-schema{border:1px solid var(--border,#00000014);max-height:12rem;overflow:auto}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__expected-schema{border:1px solid color-mix(in srgb,var(--border,#00000014) 85%,transparent)}}.ak2-vision-run-dialog__expected-schema{background:var(--surface,#fff);border-radius:.55rem;padding:.35rem .45rem .5rem}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__expected-schema{background:color-mix(in srgb,var(--surface,#fff) 92%,var(--ak-surface-muted,#f8fafc))}}.ak2-vision-run-dialog__expected-schema .ak2-docv-expected-schema--vision-run{margin:0}.ak2-vision-run-dialog__expected-schema .ak2-docv-expected-schema__body{max-height:7.5rem;overflow:auto}.ak2-vision-run-dialog__plan-usage-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .65rem;margin-bottom:.65rem;display:flex}.ak2-vision-run-dialog__plan-usage-title-row{align-items:center;gap:.4rem;min-width:0;display:flex}.ak2-vision-run-dialog__plan-chip{letter-spacing:.02em;color:#fff;background:var(--plan-usage-accent);border-radius:999px;align-items:center;padding:.12rem .45rem;font-size:.625rem;font-weight:700;line-height:1.2;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__plan-chip{background:color-mix(in srgb,var(--plan-usage-accent) 92%,#0f172a)}}.ak2-vision-run-dialog__plan-usage-badge{letter-spacing:-.01em;color:var(--vision-run-muted,#64748b);border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.625rem;font-weight:600;line-height:1.2;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__plan-usage-badge{color:color-mix(in srgb,var(--vision-run-muted,#64748b) 85%,#0f172a)}}.ak2-vision-run-dialog__plan-usage-badge{background:var(--vision-run-muted,#64748b)}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__plan-usage-badge{background:color-mix(in srgb,var(--vision-run-muted,#64748b) 12%,transparent)}}.ak2-vision-run-dialog__plan-usage-badge{border:1px solid var(--vision-run-border,#d0d5dd)}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__plan-usage-badge{border:1px solid color-mix(in srgb,var(--vision-run-border,#d0d5dd) 65%,transparent)}}.ak2-vision-run-dialog__plan-usage-list{background:var(--vision-run-surface,#fff);border-radius:.75rem;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__plan-usage-list{background:color-mix(in srgb,var(--vision-run-surface,#fff) 88%,#f2f2f7)}}.ak2-vision-run-dialog__plan-usage-list{border:1px solid var(--vision-run-border,#d0d5dd)}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__plan-usage-list{border:1px solid color-mix(in srgb,var(--vision-run-border,#d0d5dd) 45%,transparent)}}.ak2-vision-run-dialog__plan-usage-row{border-bottom:1px solid var(--vision-run-border,#d0d5dd);gap:.35rem;min-width:0;padding:.6rem .7rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__plan-usage-row{border-bottom:1px solid color-mix(in srgb,var(--vision-run-border,#d0d5dd) 40%,transparent)}}.ak2-vision-run-dialog__plan-usage-row:last-child{border-bottom:0}.ak2-vision-run-dialog__plan-usage-row-main{justify-content:space-between;align-items:baseline;gap:.65rem;min-width:0;display:flex}.ak2-vision-run-dialog__plan-usage-label{letter-spacing:-.02em;color:var(--ak-text-primary,var(--text,#0f172a));flex:0 auto;font-size:.8125rem;font-weight:600}.ak2-vision-run-dialog__plan-usage-value{text-align:right;letter-spacing:-.015em;font-variant-numeric:tabular-nums;min-width:0;color:var(--vision-run-muted,var(--ak-text-secondary,#64748b));flex:auto;font-size:.75rem;font-weight:500;line-height:1.3}.ak2-vision-run-dialog__plan-usage-row--grant .ak2-vision-run-dialog__plan-usage-value{color:var(--plan-usage-accent)}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__plan-usage-row--grant .ak2-vision-run-dialog__plan-usage-value{color:color-mix(in srgb,var(--plan-usage-accent) 55%,#0f172a)}}.ak2-vision-run-dialog__plan-usage-row--grant .ak2-vision-run-dialog__plan-usage-value{font-weight:600}.ak2-vision-run-dialog__plan-usage-row--payg .ak2-vision-run-dialog__plan-usage-value{color:#c37d12}.ak2-vision-run-dialog__plan-usage-meter{background:var(--vision-run-muted,#64748b);border-radius:999px;height:.28rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__plan-usage-meter{background:color-mix(in srgb,var(--vision-run-muted,#64748b) 14%,transparent)}}.ak2-vision-run-dialog__plan-usage-meter-fill{border-radius:inherit;background:linear-gradient(90deg,var(--plan-usage-accent),var(--plan-usage-accent));height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__plan-usage-meter-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--plan-usage-accent) 75%,#34c759),var(--plan-usage-accent))}}.ak2-vision-run-dialog__plan-usage-meter-fill{transition:width .35s cubic-bezier(.22,1,.36,1)}.ak2-vision-run-dialog__plan-usage-meter[data-remaining-pct="0"]{background:#ff3b302e}.ak2-vision-run-dialog__plan-usage-meter[data-remaining-pct="0"] .ak2-vision-run-dialog__plan-usage-meter-fill{background:#ff4a2a}.ak2-vision-run-dialog__plan-usage-payg-pill{letter-spacing:.04em;color:#cf8410;background:#ff9f0a24;border-radius:.35rem;justify-self:start;align-items:center;padding:.1rem .4rem;font-size:.5625rem;font-weight:700;line-height:1.2;display:inline-flex}.ak2-vision-run-dialog__plan-portfolio{border-top:1px solid var(--vision-run-border,#d0d5dd);margin-top:.65rem;padding-top:.55rem}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__plan-portfolio{border-top:1px solid color-mix(in srgb,var(--vision-run-border,#d0d5dd) 50%,transparent)}}.ak2-vision-run-dialog__plan-portfolio-label{letter-spacing:-.01em;color:var(--vision-run-muted,var(--ak-text-secondary,#64748b));margin:0 0 .4rem;font-size:.625rem;font-weight:600;line-height:1.3}.ak2-vision-run-dialog__pages,.ak2-vision-run-dialog__prompt,.ak2-vision-run-dialog__engine,.ak2-vision-run-dialog__model{border:0;flex-direction:column;gap:.35rem;min-width:0;margin:0 0 .9rem;padding:0;display:flex}.ak2-vision-run-dialog__pages legend,.ak2-vision-run-dialog__prompt label,.ak2-vision-run-dialog__engine legend,.ak2-vision-run-dialog__model label{letter-spacing:-.01em;color:var(--ak-text-muted,var(--vision-run-muted,var(--ak-text-secondary,#64748b)));margin:0;padding:0 .125rem;font-size:.8125rem;font-weight:400;line-height:1.25;display:block}.ak2-vision-run-dialog__engine-track{background:currentColor;border-radius:.75rem;gap:.35rem;margin:0;padding:.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__engine-track{background:color-mix(in srgb,currentColor 6%,transparent)}}.ak2-vision-run-dialog__engine-option{box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:.6rem;grid-template-columns:auto 1fr;align-items:start;gap:.55rem;margin:0;padding:.7rem;transition:background-color .15s,box-shadow .15s;display:grid}.ak2-vision-run-dialog__engine-option:hover:not(.ak2-vision-run-dialog__engine-option--disabled){background:#ffffff8c}.ak2-vision-run-dialog__engine-option--active{background:#fff;box-shadow:0 .5px #0000000a,0 1px 3px #0f172a1a}:root[data-theme=dark] .ak2-vision-run-dialog__engine-option:hover:not(.ak2-vision-run-dialog__engine-option--disabled),:root:not([data-theme=light]) .ak2-vision-run-dialog__engine-option:hover:not(.ak2-vision-run-dialog__engine-option--disabled){background:#ffffff0f}:root[data-theme=dark] .ak2-vision-run-dialog__engine-option--active,:root:not([data-theme=light]) .ak2-vision-run-dialog__engine-option--active{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff1f}:root[data-theme=dark] .ak2-vision-run-dialog__engine-track,:root:not([data-theme=light]) .ak2-vision-run-dialog__engine-track{background:#ffffff12}:root[data-theme=dark] .ak2-vision-run-dialog__model select,:root:not([data-theme=light]) .ak2-vision-run-dialog__model select,:root[data-theme=dark] .ak2-vision-run-dialog__page-row input,:root:not([data-theme=light]) .ak2-vision-run-dialog__page-row input,:root[data-theme=dark] .ak2-vision-run-dialog__prompt textarea,:root:not([data-theme=light]) .ak2-vision-run-dialog__prompt textarea{color:var(--text,#e5e7eb);background:#ffffff0f;border-color:#ffffff29}.ak2-vision-run-dialog__engine-option--disabled,.ak2-vision-run-dialog__engine-option:has(input:disabled){opacity:.55;cursor:not-allowed}.ak2-vision-run-dialog__engine-option input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1.5px solid #3c3c435c;border-radius:999px;flex-shrink:0;width:1.05rem;height:1.05rem;margin:.2rem 0 0;transition:border-color .15s,box-shadow .15s,background-color .15s;box-shadow:inset 0 0 #0000}.ak2-vision-run-dialog__engine-option input:checked{border-color:var(--accent,#34c759);background:var(--accent,#34c759);box-shadow:inset 0 0 0 3px #fff}:root[data-theme=dark] .ak2-vision-run-dialog__engine-option input,:root:not([data-theme=light]) .ak2-vision-run-dialog__engine-option input{background:#ffffff14;border-color:#ffffff47}:root[data-theme=dark] .ak2-vision-run-dialog__engine-option input:checked,:root:not([data-theme=light]) .ak2-vision-run-dialog__engine-option input:checked{border-color:var(--accent,#34c759);background:var(--accent,#34c759);box-shadow:inset 0 0 0 3px #272727}.ak2-vision-run-dialog__engine-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ak2-vision-run-dialog__engine-option strong{letter-spacing:-.015em;color:var(--ak-text-primary,var(--text,#0f172a));font-size:.875rem;font-weight:620;line-height:1.25;display:block}.ak2-vision-run-dialog__engine-option .ak2-vision-run-dialog__hint{color:var(--ak-text-muted,var(--text-muted));margin:0;font-size:.75rem;line-height:1.35;display:block}.ak2-vision-run-dialog__model select{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:auto;min-height:2.25rem;font:inherit;letter-spacing:-.01em;color:var(--ak-text-primary,var(--text,#0f172a));background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1.5 1.75L6 6.25L10.5 1.75' stroke='%2364748b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:.75rem .5rem;border:1px solid #3c3c434a;border-radius:.625rem;padding:.5rem 2.25rem .5rem .75rem;font-size:.875rem;line-height:1.35;transition:border-color .15s,background-color .15s,box-shadow .15s}.ak2-vision-run-dialog__model select:hover:not(:disabled){border-color:#3c3c436b}.ak2-vision-run-dialog__model select:focus,.ak2-vision-run-dialog__model select:focus-visible{border-color:var(--accent,#34c759);outline:none}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__model select:focus,.ak2-vision-run-dialog__model select:focus-visible{border-color:color-mix(in srgb,var(--accent,#34c759) 55%,#3c3c434a)}}.ak2-vision-run-dialog__model select:focus,.ak2-vision-run-dialog__model select:focus-visible{box-shadow:0 0 0 3px var(--accent,#34c759)}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__model select:focus,.ak2-vision-run-dialog__model select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#34c759) 18%,transparent)}}.ak2-vision-run-dialog__model select:disabled{opacity:.55;cursor:not-allowed}.ak2-vision-run-dialog__markitdown-scope{border-radius:var(--vision-run-radius,.5rem);background:#059669;margin:0;padding:.4rem .5rem}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__markitdown-scope{background:color-mix(in srgb,#059669 7%,var(--vision-run-surface,var(--surface,#fff)))}}.ak2-vision-run-dialog__md-check{background:currentColor;border:0;border-radius:.75rem;grid-template-columns:auto 1fr;align-items:start;gap:.55rem;margin:0 0 .9rem;padding:.7rem .75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__md-check{background:color-mix(in srgb,currentColor 5%,transparent)}}.ak2-vision-run-dialog__md-check{cursor:pointer}.ak2-vision-run-dialog__md-check input{margin-top:.15rem}.ak2-vision-run-dialog__md-check strong{color:var(--ak-text-primary,var(--text,#0f172a));font-size:.75rem;font-weight:600;display:block}.ak2-vision-run-dialog__md-check .ak2-vision-run-dialog__hint{margin-top:.1rem;display:block}.ak2-vision-run-dialog__md-utility{border:1px solid var(--border,#e2e8f0);margin:0 0 .75rem;padding:.65rem .75rem}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__md-utility{border:1px solid color-mix(in srgb,var(--border,#e2e8f0) 80%,transparent)}}.ak2-vision-run-dialog__md-utility{background:var(--surface,#fff);border-radius:.65rem}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__md-utility{background:color-mix(in srgb,var(--surface,#fff) 92%,var(--ak-accent,#2563eb) 8%)}}.ak2-vision-run-dialog__md-utility-actions{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.ak2-vision-run-dialog__media-redirect{border:1px solid #f59e0b;border-radius:.65rem;margin:.35rem 0 .75rem;padding:.65rem .75rem}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__media-redirect{border:1px solid color-mix(in srgb,#f59e0b 35%,var(--border,#e2e8f0))}}.ak2-vision-run-dialog__media-redirect{background:#fffbebcc}.ak2-vision-run-dialog__hint--warning{color:var(--ak-warning-text,#92400e)}.ak2-vision-run-dialog__preflight{border-radius:var(--vision-run-radius,.5rem);border:1px solid var(--vision-run-border,var(--border,#d0d5dd));margin:0;padding:.45rem .55rem}.ak2-vision-run-dialog__preflight--credits{border-color:#7c3aed}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__preflight--credits{border-color:color-mix(in srgb,#7c3aed 35%,var(--vision-run-border,var(--border,#d0d5dd)))}}.ak2-vision-run-dialog__preflight--credits{background:#7c3aed}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__preflight--credits{background:color-mix(in srgb,#7c3aed 8%,var(--vision-run-surface,var(--surface,#fff)))}}.ak2-vision-run-dialog__preflight--pages{border-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__preflight--pages{border-color:color-mix(in srgb,#2563eb 30%,var(--vision-run-border,var(--border,#d0d5dd)))}}.ak2-vision-run-dialog__preflight--pages{background:#2563eb}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__preflight--pages{background:color-mix(in srgb,#2563eb 6%,var(--vision-run-surface,var(--surface,#fff)))}}.ak2-vision-run-dialog__preflight--sheets{border-color:#0f766e}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__preflight--sheets{border-color:color-mix(in srgb,#0f766e 30%,var(--vision-run-border,var(--border,#d0d5dd)))}}.ak2-vision-run-dialog__preflight--sheets{background:#0f766e}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__preflight--sheets{background:color-mix(in srgb,#0f766e 7%,var(--vision-run-surface,var(--surface,#fff)))}}.ak2-vision-run-dialog__estimate{gap:.15rem;margin-top:.3rem;display:grid}.ak2-vision-run-dialog__toast{z-index:80;max-width:min(28rem,100vw - 2rem);position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%)}.ak2-vision-run-dialog__page-row{flex-wrap:wrap;align-items:end;gap:.4rem .55rem;display:flex}.ak2-vision-run-dialog__page-row label{color:var(--vision-run-muted,var(--ak-text-secondary,#64748b));gap:.15rem;font-size:.6875rem;display:grid}.ak2-vision-run-dialog__page-row input,.ak2-vision-run-dialog__prompt textarea{box-sizing:border-box;width:100%;min-width:3.75rem;font:inherit;letter-spacing:-.01em;color:var(--ak-text-primary,var(--text,#0f172a));background:#fff;border:1px solid #3c3c434a;border-radius:.625rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.35;transition:border-color .15s,box-shadow .15s}.ak2-vision-run-dialog__page-row input{height:2.25rem;min-height:2.25rem}.ak2-vision-run-dialog__page-row input:hover:not(:disabled),.ak2-vision-run-dialog__prompt textarea:hover:not(:disabled){border-color:#3c3c436b}.ak2-vision-run-dialog__page-row input:focus,.ak2-vision-run-dialog__page-row input:focus-visible,.ak2-vision-run-dialog__prompt textarea:focus,.ak2-vision-run-dialog__prompt textarea:focus-visible{border-color:var(--accent,#34c759);outline:none}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__page-row input:focus,.ak2-vision-run-dialog__page-row input:focus-visible,.ak2-vision-run-dialog__prompt textarea:focus,.ak2-vision-run-dialog__prompt textarea:focus-visible{border-color:color-mix(in srgb,var(--accent,#34c759) 55%,#3c3c434a)}}.ak2-vision-run-dialog__page-row input:focus,.ak2-vision-run-dialog__page-row input:focus-visible,.ak2-vision-run-dialog__prompt textarea:focus,.ak2-vision-run-dialog__prompt textarea:focus-visible{box-shadow:0 0 0 3px var(--accent,#34c759)}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__page-row input:focus,.ak2-vision-run-dialog__page-row input:focus-visible,.ak2-vision-run-dialog__prompt textarea:focus,.ak2-vision-run-dialog__prompt textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#34c759) 18%,transparent)}}.ak2-vision-run-dialog__prompt textarea{resize:vertical;scrollbar-width:thin;scrollbar-color:currentColor transparent;min-height:4.5rem;padding:.55rem .75rem;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__prompt textarea{scrollbar-color:color-mix(in srgb,currentColor 28%,transparent) transparent}}.ak2-vision-run-dialog__hint,.ak2-vision-run-dialog__page-meta{color:var(--ak-text-muted,var(--text-muted,#64748b));margin:0;padding:0 .125rem;font-size:.75rem;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.ak2-vision-run-dialog__hint,.ak2-vision-run-dialog__page-meta{color:color-mix(in srgb,var(--ak-text-muted,var(--text-muted,#64748b)) 92%,transparent)}}.ak2-vision-run-dialog__model>.ak2-vision-run-dialog__hint,.ak2-vision-run-dialog__prompt>.ak2-vision-run-dialog__hint{margin:.1rem 0 0}.aythen-drive-bulk-ocr-progress{border:1px solid var(--border);background:var(--surface);border-radius:.65rem;margin:0 0 .85rem;padding:.75rem .9rem}.aythen-drive-bulk-ocr-progress__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.aythen-drive-bulk-ocr-progress__bar{background:var(--border);border-radius:999px;height:.35rem;margin:.55rem 0 .35rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-bulk-ocr-progress__bar{background:color-mix(in srgb,var(--border) 70%,transparent)}}.aythen-drive-bulk-ocr-progress__bar{overflow:hidden}.aythen-drive-bulk-ocr-progress__bar>span{background:var(--ak-accent,#2563eb);height:100%;display:block}.aythen-drive-bulk-ocr-progress__meta,.aythen-drive-bulk-ocr-progress__stats{color:var(--ak-text-secondary,#64748b);margin:0 0 .55rem;font-size:.8125rem}.aythen-drive-bulk-ocr-progress__stats{flex-wrap:wrap;gap:.65rem;padding:0;list-style:none;display:flex}.aythen-drive-bulk-action-bar{left:50%;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:6400;border:1px solid var(--ak-accent,#007aff);flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem .75rem;width:max-content;max-width:min(56rem,100vw - 1.5rem);margin:0;padding:.55rem .9rem;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.aythen-drive-bulk-action-bar{border:1px solid color-mix(in srgb,var(--ak-accent,#007aff) 28%,var(--ak-border-subtle,var(--border,#d0d5dd)))}}.aythen-drive-bulk-action-bar{background:var(--ak-bg-surface,var(--surface,#fff));border-radius:999px}@supports (color:color-mix(in lab,red,red)){.aythen-drive-bulk-action-bar{background:color-mix(in srgb,var(--ak-bg-surface,var(--surface,#fff)) 88%,var(--ak-accent,#007aff) 12%)}}.aythen-drive-bulk-action-bar{-webkit-backdrop-filter:blur(12px);animation:.2s aythen-slide-up;transform:translate(-50%);box-shadow:0 .5px 1px #0f172a14,0 12px 36px -10px #0f172a47}:root:not([data-theme=light]) .aythen-drive-bulk-action-bar{background:#1c1c1e}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-bulk-action-bar{background:color-mix(in srgb,#1c1c1e 86%,var(--ak-accent,#007aff) 14%)}}:root:not([data-theme=light]) .aythen-drive-bulk-action-bar{border-color:var(--ak-accent,#007aff)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-bulk-action-bar{border-color:color-mix(in srgb,var(--ak-accent,#007aff) 35%,#ffffff1f)}}:root:not([data-theme=light]) .aythen-drive-bulk-action-bar{box-shadow:0 .5px 1px #00000059,0 16px 40px -12px #0000008c}@media(max-width:720px){.aythen-drive-bulk-action-bar{border-radius:1rem;justify-content:flex-start;padding:.65rem .75rem}}.aythen-drive-bulk-action-bar__meta{flex-wrap:wrap;align-items:center;gap:.45rem .75rem;min-width:0;display:flex}.aythen-drive-bulk-action-bar__count{color:var(--ak-text-primary,var(--text));font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:650}.aythen-drive-bulk-action-bar__link{min-height:auto;padding:.2rem .45rem;font-size:.75rem;font-weight:600}.aythen-drive-bulk-action-bar__actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.aythen-drive-bulk-action-bar__actions .aythen-btn{border-radius:.65rem;min-height:2.1rem;font-size:.8125rem;font-weight:550}.aythen-drive-bulk-action-bar__actions .aythen-btn.is-danger{color:#ff3b30}.aythen-drive-bulk-action-bar__actions .aythen-btn--primary{background:var(--ak-accent,#007aff);color:#fff;border-color:#0000}.aythen-drive-page .drive-doc-list__th--select,.aythen-drive-page .drive-doc-row__cell--select{justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.aythen-drive-page .drive-doc-list__th--select input,.aythen-drive-page .drive-doc-row__cell--select input{width:1rem;height:1rem;accent-color:var(--ak-accent,#007aff);cursor:pointer}.aythen-drive-upload-batch{z-index:6600;border:1px solid var(--border);border-radius:.75rem;flex-direction:column;width:min(22.5rem,100vw - 1.5rem);max-height:min(70vh,28rem);display:flex;position:fixed;bottom:1rem;right:1rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-upload-batch{border:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}.aythen-drive-upload-batch{background:var(--ak-bg-card,var(--surface));animation:.22s aythen-slide-up;overflow:hidden;box-shadow:0 0 0 1px #00000047,0 16px 48px #00000047}.aythen-drive-upload-batch.is-minimized{max-height:none}.aythen-drive-upload-batch__head{background:linear-gradient(180deg,#111111eb,transparent),var(--ak-bg-card,var(--surface));justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.7rem .75rem .45rem;display:flex}.aythen-drive-upload-batch__head-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.aythen-drive-upload-batch__head-copy strong{color:var(--text);font-size:.875rem;font-weight:650}.aythen-drive-upload-batch__head-copy span{color:var(--text-muted);font-size:.75rem}.aythen-drive-upload-batch__head-actions{flex-shrink:0;align-items:center;gap:.2rem;display:flex}.aythen-drive-upload-batch__icon-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:.4rem;min-width:1.6rem;min-height:1.6rem;padding:.25rem .35rem;font-size:.8125rem;font-weight:600;line-height:1}.aythen-drive-upload-batch__icon-btn:hover{background:var(--surface-raised,var(--surface))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-upload-batch__icon-btn:hover{background:color-mix(in srgb,var(--surface-raised,var(--surface)) 70%,transparent)}}.aythen-drive-upload-batch__icon-btn:hover{color:var(--text)}.aythen-drive-upload-batch__bar{background:var(--border);border-radius:999px;height:.2rem;margin:0 .75rem .45rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-upload-batch__bar{background:color-mix(in srgb,var(--border) 75%,transparent)}}.aythen-drive-upload-batch__bar{overflow:hidden}.aythen-drive-upload-batch__bar>span{background:var(--accent,#2563eb);height:100%;transition:width .18s;display:block}.aythen-drive-upload-batch.is-done .aythen-drive-upload-batch__bar>span{background:#16a34a}.aythen-drive-upload-batch.is-partial .aythen-drive-upload-batch__bar>span{background:#d97706}.aythen-drive-upload-batch__list{min-height:0;margin:0;padding:0 .35rem .55rem;list-style:none;overflow-y:auto}.aythen-drive-upload-batch__row{border-radius:.5rem;padding:.4rem .4rem .35rem}.aythen-drive-upload-batch__row:hover{background:var(--surface-raised,var(--surface))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-upload-batch__row:hover{background:color-mix(in srgb,var(--surface-raised,var(--surface)) 55%,transparent)}}.aythen-drive-upload-batch__row-main{grid-template-columns:1.25rem 1fr auto;align-items:center;gap:.45rem;display:grid}.aythen-drive-upload-batch__glyph{font-size:.85rem;line-height:1}.aythen-drive-upload-batch__meta{flex-direction:column;gap:.1rem;min-width:0;display:flex}.aythen-drive-upload-batch__name{color:var(--text);text-overflow:unset;white-space:normal;word-break:break-word;font-size:.8125rem;font-weight:600;line-height:1.25;overflow:visible}.aythen-drive-upload-batch__sub{color:var(--text-muted);text-overflow:unset;white-space:normal;word-break:break-word;font-size:.6875rem;line-height:1.25;overflow:visible}.aythen-drive-upload-batch__pct{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}.aythen-drive-upload-batch__row.is-done .aythen-drive-upload-batch__pct{color:#16a34a}.aythen-drive-upload-batch__row.is-error .aythen-drive-upload-batch__pct,.aythen-drive-upload-batch__row.is-error .aythen-drive-upload-batch__sub{color:#e11d48}.aythen-drive-upload-batch__row-bar{background:var(--border);border-radius:999px;height:.15rem;margin:.3rem 0 0 1.7rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-upload-batch__row-bar{background:color-mix(in srgb,var(--border) 70%,transparent)}}.aythen-drive-upload-batch__row-bar{overflow:hidden}.aythen-drive-upload-batch__row-bar>span{background:var(--accent,#2563eb);height:100%;transition:width .14s;display:block}:root[data-theme=light] .aythen-drive-upload-batch__head{background:linear-gradient(180deg,#f8fafce6,transparent),var(--surface)}.aythen-unified-filters-aside-mount{display:contents}.aythen-page--filters-open,.aythen-drive-page--filters-open,.aythen-billing-page--filters-open,.aythen-contacts-page--filters-open,.aythen-billing-page:has(#aythen-billing-filters-aside),.aythen-contacts-page:has(#aythen-contacts-filters-aside),.aythen-drive-page:has(#aythen-drive-filters-aside){--aythen-unified-filters-rail:min(340px, 36vw);position:relative}.aythen-drive-page.aythen-drive-integrated.aythen-drive-page--filters-open .aythen-drive-hero.aythen-command-center,.aythen-drive-page.aythen-drive-integrated:has(#aythen-drive-filters-aside) .aythen-drive-hero.aythen-command-center,.aythen-billing-page.aythen-billing-integrated.aythen-billing-page--filters-open .aythen-billing-hero.aythen-command-center,.aythen-billing-page.aythen-billing-integrated.aythen-page--filters-open .aythen-billing-hero.aythen-command-center,.aythen-billing-page.aythen-billing-integrated:has(#aythen-billing-filters-aside) .aythen-billing-hero.aythen-command-center,.aythen-contacts-page.aythen-billing-integrated.aythen-contacts-page--filters-open .aythen-billing-hero.aythen-command-center,.aythen-contacts-page.aythen-billing-integrated:has(#aythen-contacts-filters-aside) .aythen-billing-hero.aythen-command-center,.aythen-main--billing-integrated .aythen-billing-page.aythen-billing-page--filters-open .aythen-billing-hero.aythen-command-center,.aythen-main--billing-integrated .aythen-billing-page:has(#aythen-billing-filters-aside) .aythen-billing-hero.aythen-command-center{padding-right:calc(var(--aythen-billing-gutter,var(--aythen-drive-gutter,1.25rem)) + var(--aythen-unified-filters-rail) + .7rem)!important}.aythen-drive-page.aythen-drive-integrated.aythen-drive-page--filters-open .aythen-drive-body,.aythen-drive-page.aythen-drive-integrated:has(#aythen-drive-filters-aside) .aythen-drive-body,.aythen-billing-page.aythen-billing-integrated.aythen-billing-page--filters-open .aythen-billing-body,.aythen-billing-page.aythen-billing-integrated.aythen-page--filters-open .aythen-billing-body,.aythen-billing-page.aythen-billing-integrated:has(#aythen-billing-filters-aside) .aythen-billing-body,.aythen-contacts-page.aythen-billing-integrated.aythen-contacts-page--filters-open .aythen-billing-body,.aythen-contacts-page.aythen-billing-integrated:has(#aythen-contacts-filters-aside) .aythen-billing-body{min-width:0;padding-right:calc(var(--aythen-billing-gutter,var(--aythen-drive-gutter,1.25rem)) + var(--aythen-unified-filters-rail) + .7rem)!important}.aythen-drive-page.aythen-drive-integrated.aythen-drive-page--filters-open .aythen-drive-body--list,.aythen-drive-page.aythen-drive-integrated:has(#aythen-drive-filters-aside) .aythen-drive-body--list{padding-right:calc(var(--aythen-unified-filters-rail) + .7rem)!important}.aythen-billing-page.aythen-billing-integrated.aythen-billing-page--filters-open .aythen-billing-table-wrap,.aythen-billing-page.aythen-billing-integrated.aythen-page--filters-open .aythen-billing-table-wrap,.aythen-billing-page.aythen-billing-integrated:has(#aythen-billing-filters-aside) .aythen-billing-table-wrap,.aythen-contacts-page.aythen-billing-integrated.aythen-contacts-page--filters-open .aythen-billing-table-wrap,.aythen-contacts-page.aythen-billing-integrated:has(#aythen-contacts-filters-aside) .aythen-billing-table-wrap{margin-right:calc(-1 * var(--aythen-billing-gutter,1.25rem));min-width:0;max-width:none}.aythen-billing-page.aythen-billing-integrated.aythen-billing-page--filters-open .aythen-billing-table-wrap,.aythen-billing-page.aythen-billing-integrated:has(#aythen-billing-filters-aside) .aythen-billing-table-wrap,.aythen-contacts-page.aythen-billing-integrated.aythen-contacts-page--filters-open .aythen-billing-table-wrap,.aythen-contacts-page.aythen-billing-integrated:has(#aythen-contacts-filters-aside) .aythen-billing-table-wrap{width:auto}.aythen-billing-page.aythen-billing-integrated.aythen-billing-page--filters-open .aythen-billing-kanban,.aythen-billing-page.aythen-billing-integrated:has(#aythen-billing-filters-aside) .aythen-billing-kanban,.aythen-billing-page.aythen-billing-integrated.aythen-billing-page--filters-open .aythen-billing-dash,.aythen-billing-page.aythen-billing-integrated:has(#aythen-billing-filters-aside) .aythen-billing-dash{min-width:0;max-width:100%;margin-right:0}.aythen-unified-filters-aside{--ak-accent:var(--green-landing-color,#10a37f);top:calc(var(--ak-topbar-h,52px) + .35rem);z-index:24;width:var(--aythen-unified-filters-rail,min(340px, 36vw));pointer-events:none;flex-direction:column;min-width:280px;max-width:min(360px,42vw);margin:0;padding:0;display:flex;position:absolute;bottom:.65rem;right:.35rem;overflow:visible;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}.aythen-unified-filters-aside:before,.aythen-unified-filters-aside:after{content:none!important;display:none!important}.aythen-unified-filters-inspector{z-index:1;pointer-events:auto;border:1px solid #ffffff8c;border-radius:22px;flex-direction:column;height:100%;min-height:0;max-height:100%;padding:1.0625rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffa6,0 0 0 .5px #0000000f,0 16px 40px #0f172a1f,0 4px 12px #0f172a0f;background:0 0!important}.aythen-unified-filters-inspector:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;box-shadow:none;-webkit-backdrop-filter:blur(48px)saturate(170%);background:#eceef138;border:0;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.aythen-unified-filters-inspector>*{z-index:1;position:relative}:root:not([data-theme=light]) .aythen-unified-filters-inspector{border-color:#ffffff24;box-shadow:inset 0 1px #ffffff1f,0 0 0 .5px #ffffff0f,0 16px 40px #00000073,0 4px 12px #00000047}:root:not([data-theme=light]) .aythen-unified-filters-inspector:before{background:#1c1c1e47}:root[data-theme=light] .aythen-unified-filters-inspector{border-color:#ffffff94}:root[data-theme=light] .aythen-unified-filters-inspector:before{background:#eceef138}.aythen-unified-filters-inspector__head{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.65rem;padding-bottom:.125rem;display:flex}.aythen-unified-filters-inspector__head-main{flex:1;align-items:baseline;gap:.55rem;min-width:0;display:flex}.aythen-unified-filters-inspector__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--calendar-text-secondary,var(--ak-text-muted));font-variant-numeric:tabular-nums;flex-shrink:0;margin:0 0 0 auto;font-size:.6875rem;font-weight:600}.aythen-unified-filters-inspector__title{min-width:0;font-family:var(--font-display,var(--font));letter-spacing:-.025em;color:var(--calendar-text-primary,var(--ak-text-primary,var(--text)));margin:0;font-size:1.0625rem;font-weight:600;line-height:1.25}.aythen-unified-filters-inspector__head-actions{flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex}.aythen-unified-filters-inspector__close{background:var(--calendar-text-secondary,var(--ak-text-muted));border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;padding:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aythen-unified-filters-inspector__close{background:color-mix(in srgb,var(--calendar-text-secondary,var(--ak-text-muted)) 12%,transparent)}}.aythen-unified-filters-inspector__close{color:var(--calendar-text-secondary,var(--ak-text-muted));cursor:pointer;font-size:1rem;line-height:1;transition:background .12s,color .12s}.aythen-unified-filters-inspector__close:hover{color:var(--calendar-text-primary,var(--text));background:var(--calendar-surface-hover,var(--text))}@supports (color:color-mix(in lab,red,red)){.aythen-unified-filters-inspector__close:hover{background:var(--calendar-surface-hover,color-mix(in srgb, var(--text) 10%, transparent))}}.aythen-unified-filters-inspector__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--calendar-text-secondary,var(--ak-text-muted)) transparent;flex-direction:column;flex:auto;gap:.85rem;min-width:0;min-height:0;display:flex;overflow:hidden auto}@supports (color:color-mix(in lab,red,red)){.aythen-unified-filters-inspector__body{scrollbar-color:color-mix(in srgb,var(--calendar-text-secondary,var(--ak-text-muted)) 22%,transparent) transparent}}.aythen-unified-filters-inspector__body{border-top:.5px solid var(--calendar-border,var(--ak-border-subtle));margin-top:.45rem;padding:.75rem .15rem .4rem}@supports (color:color-mix(in lab,red,red)){.aythen-unified-filters-inspector__body{border-top:.5px solid color-mix(in srgb,var(--calendar-border,var(--ak-border-subtle)) 55%,transparent)}}.aythen-unified-filters-inspector__section:has(.aythen-drive-saved-views-hub-wrap){min-width:0}.aythen-unified-filters-inspector__section:has(.aythen-drive-saved-views-hub-wrap) .aythen-unified-filters-inspector__section-body{min-width:0;overflow-x:hidden}:root:not([data-theme=light]) .aythen-unified-filters-inspector__body{border-top-color:#ffffff14}.aythen-unified-filters-inspector__body::-webkit-scrollbar{width:3px}.aythen-unified-filters-inspector__body::-webkit-scrollbar-track{background:0 0}.aythen-unified-filters-inspector__body::-webkit-scrollbar-thumb{background:var(--calendar-text-secondary,var(--ak-text-muted));border-radius:999px}@supports (color:color-mix(in lab,red,red)){.aythen-unified-filters-inspector__body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--calendar-text-secondary,var(--ak-text-muted)) 22%,transparent)}}.aythen-unified-filters-inspector__section{min-width:0}.aythen-unified-filters-inspector__section+.aythen-unified-filters-inspector__section{border-top:0;margin-top:0;padding-top:0}.aythen-unified-filters-inspector__section--dense{gap:0}.aythen-unified-filters-inspector__section-title{font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--calendar-text-secondary,var(--ak-text-muted));margin:0 0 .35rem;padding:0 .2rem;font-size:.6875rem;font-weight:600}.aythen-unified-filters-inspector__section-hint{color:var(--calendar-text-secondary,var(--ak-text-muted));opacity:.85;margin:0 0 .4rem;padding:0 .2rem;font-size:.75rem;line-height:1.35}.aythen-unified-filters-inspector__section-body{flex-direction:column;gap:.45rem;min-width:0;display:flex}.aythen-unified-filters-inspector__group{background:var(--calendar-surface-elevated,#fff);border-radius:.8rem;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.aythen-unified-filters-inspector__group{background:color-mix(in srgb,var(--calendar-surface-elevated,#fff) 78%,transparent)}}.aythen-unified-filters-inspector__group{border:.5px solid var(--calendar-border,var(--ak-border-subtle))}@supports (color:color-mix(in lab,red,red)){.aythen-unified-filters-inspector__group{border:.5px solid color-mix(in srgb,var(--calendar-border,var(--ak-border-subtle)) 72%,transparent)}}.aythen-unified-filters-inspector__group{box-shadow:none;gap:.3rem;padding:.3rem}:root:not([data-theme=light]) .aythen-unified-filters-inspector__group{background:#2c2c2ed1;border-color:#ffffff1a}:root[data-theme=light] .aythen-unified-filters-inspector__group{background:#ffffffd6;border-color:#d1d1d6ad}.aythen-unified-filters-inspector__muted{color:var(--calendar-text-secondary,var(--ak-text-muted));margin:0;font-size:.8125rem;line-height:1.45}.aythen-unified-filters-inspector__muted--inset,.aythen-unified-filters-inspector__link--inset{margin-inline:.4rem;margin-bottom:.25rem}.aythen-unified-filters-inspector__view-actions{flex-direction:column;gap:.35rem;display:flex}.aythen-unified-filters-inspector__view-actions .aythen-btn{border-radius:.65rem;justify-content:center;min-height:2.15rem;font-size:.8125rem;font-weight:550}.aythen-unified-filters-inspector__chips{flex-wrap:wrap;gap:.3rem;display:flex}.aythen-unified-filters-inspector__chips--wrap{gap:.3rem}.aythen-unified-filters-inspector__chips button{border:.5px solid var(--calendar-border,var(--ak-border-subtle));align-items:center;gap:.3rem;min-height:1.9rem;padding:.3rem .6rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aythen-unified-filters-inspector__chips button{border:.5px solid color-mix(in srgb,var(--calendar-border,var(--ak-border-subtle)) 72%,transparent)}}.aythen-unified-filters-inspector__chips button{background:var(--calendar-surface-elevated,#fff);border-radius:.55rem}@supports (color:color-mix(in lab,red,red)){.aythen-unified-filters-inspector__chips button{background:color-mix(in srgb,var(--calendar-surface-elevated,#fff) 55%,transparent)}}.aythen-unified-filters-inspector__chips button{color:var(--calendar-text-primary,var(--text));cursor:pointer;font-size:.8125rem;font-weight:450;transition:background .12s,border-color .12s,color .12s}:root:not([data-theme=light]) .aythen-unified-filters-inspector__chips button{background:#2c2c2e8c}.aythen-unified-filters-inspector__chips button:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-unified-filters-inspector__chips button:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}}.aythen-unified-filters-inspector__chips button.is-active{background:var(--ak-accent,#10a37f)}@supports (color:color-mix(in lab,red,red)){.aythen-unified-filters-inspector__chips button.is-active{background:color-mix(in srgb,var(--ak-accent,#10a37f) 16%,transparent)}}.aythen-unified-filters-inspector__chips button.is-active{border-color:var(--ak-accent,#10a37f)}@supports (color:color-mix(in lab,red,red)){.aythen-unified-filters-inspector__chips button.is-active{border-color:color-mix(in srgb,var(--ak-accent,#10a37f) 42%,transparent)}}.aythen-unified-filters-inspector__chips button.is-active{color:var(--calendar-text-primary,var(--text));box-shadow:none;font-weight:550}.aythen-unified-filters-inspector__chips button.is-active .aythen-filter-count{opacity:.85;color:inherit}.aythen-unified-filters-inspector__chips .aythen-filter-count{font-variant-numeric:tabular-nums;opacity:.72;font-size:.6875rem;font-weight:600}.aythen-unified-filters-inspector__grid{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.aythen-unified-filters-inspector__field{color:var(--calendar-text-secondary,var(--ak-text-muted));flex-direction:column;gap:.3rem;font-size:.75rem;display:flex}.aythen-unified-filters-inspector__field select,.aythen-unified-filters-inspector__field input{border:1px solid var(--calendar-border,var(--ak-border-subtle));background:var(--text);border-radius:.65rem;width:100%;min-height:2.35rem;padding:.45rem .7rem}@supports (color:color-mix(in lab,red,red)){.aythen-unified-filters-inspector__field select,.aythen-unified-filters-inspector__field input{background:color-mix(in srgb,var(--text) 4%,transparent)}}.aythen-unified-filters-inspector__field select,.aythen-unified-filters-inspector__field input{color:var(--calendar-text-primary,var(--text));font:inherit;font-size:.875rem;font-weight:500}.aythen-unified-filters-inspector__link{color:var(--ak-accent,#10a37f);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0;padding:0;font-size:.8125rem;font-weight:550}.aythen-unified-filters-inspector__save{border:1px solid var(--calendar-border,var(--ak-border-subtle));background:var(--text);border-radius:.75rem;margin-top:.15rem;padding:.7rem}@supports (color:color-mix(in lab,red,red)){.aythen-unified-filters-inspector__save{background:color-mix(in srgb,var(--text) 3%,transparent)}}.aythen-unified-filters-inspector .aythen-billing-views__save{z-index:auto;background:var(--text);width:100%;min-width:0;position:relative;top:auto;left:auto}@supports (color:color-mix(in lab,red,red)){.aythen-unified-filters-inspector .aythen-billing-views__save{background:color-mix(in srgb,var(--text) 3%,transparent)}}.aythen-unified-filters-inspector .aythen-billing-views__save{box-shadow:none}.aythen-unified-filters-inspector__foot{border-top:.5px solid var(--calendar-border,var(--ak-border-subtle));flex-shrink:0;margin-top:.65rem;padding-top:.65rem}@supports (color:color-mix(in lab,red,red)){.aythen-unified-filters-inspector__foot{border-top:.5px solid color-mix(in srgb,var(--calendar-border,var(--ak-border-subtle)) 55%,transparent)}}.aythen-unified-filters-inspector__foot{background:0 0;flex-direction:column;gap:.45rem;display:flex}:root:not([data-theme=light]) .aythen-unified-filters-inspector__foot{border-top-color:#ffffff14}.aythen-unified-filters-inspector__foot-save{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.aythen-unified-filters-inspector__foot-save .aythen-btn{border-radius:.7rem;min-height:2.35rem;font-size:.8125rem;font-weight:600}.aythen-unified-filters-inspector__foot-actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.aythen-unified-filters-inspector__foot-actions .aythen-btn{border-radius:.7rem;min-height:2.35rem;font-size:.8125rem;font-weight:600}.aythen-unified-filters-inspector__foot-actions .aythen-btn--primary{background:var(--ak-accent,#10a37f);color:#fff;border-color:#0000}@media(max-width:900px){.aythen-page--filters-open,.aythen-drive-page--filters-open,.aythen-billing-page--filters-open,.aythen-contacts-page--filters-open,.aythen-billing-page:has(#aythen-billing-filters-aside),.aythen-contacts-page:has(#aythen-contacts-filters-aside),.aythen-drive-page:has(#aythen-drive-filters-aside){--aythen-unified-filters-rail:100%}.aythen-unified-filters-aside{top:calc(var(--ak-topbar-h,52px) + .35rem);width:auto;min-width:0;max-width:none;bottom:.5rem;left:.5rem;right:.5rem}.aythen-drive-page.aythen-drive-integrated.aythen-drive-page--filters-open .aythen-drive-hero.aythen-command-center,.aythen-billing-page.aythen-billing-integrated.aythen-billing-page--filters-open .aythen-billing-hero.aythen-command-center,.aythen-contacts-page.aythen-billing-integrated.aythen-contacts-page--filters-open .aythen-billing-hero.aythen-command-center,.aythen-drive-page.aythen-drive-integrated.aythen-drive-page--filters-open .aythen-drive-body,.aythen-billing-page.aythen-billing-integrated.aythen-billing-page--filters-open .aythen-billing-body,.aythen-contacts-page.aythen-billing-integrated.aythen-contacts-page--filters-open .aythen-billing-body,.aythen-drive-page.aythen-drive-integrated.aythen-drive-page--filters-open .aythen-drive-body--list{padding-right:var(--aythen-billing-gutter,var(--aythen-drive-gutter,1rem))!important}}.aythen-drive-filters-aside .aythen-unified-filters-inspector__body{gap:1rem}.aythen-drive-filters-aside .aythen-unified-filters-inspector__section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--calendar-text-secondary,var(--ak-text-muted));margin:0 0 .45rem;padding:0 .2rem;font-size:.6875rem;font-weight:600}.aythen-drive-filters-aside .aythen-unified-filters-inspector__section--dense{margin:0}.aythen-drive-filters-aside .aythen-unified-filters-inspector__section-body{gap:0}.aythen-drive-prefs{background:var(--calendar-surface-elevated,#fff);border-radius:.75rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.aythen-drive-prefs{background:color-mix(in srgb,var(--calendar-surface-elevated,#fff) 92%,transparent)}}.aythen-drive-prefs{border:.5px solid var(--calendar-border,var(--ak-border-subtle))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-prefs{border:.5px solid color-mix(in srgb,var(--calendar-border,var(--ak-border-subtle)) 75%,transparent)}}.aythen-drive-prefs{box-shadow:inset 0 .5px #ffffff8c}:root:not([data-theme=light]) .aythen-drive-prefs{background:#2c2c2eeb;border-color:#ffffff17;box-shadow:inset 0 .5px #ffffff0d}.aythen-drive-prefs__divider{background:var(--calendar-border,var(--ak-border-subtle));height:.5px;margin-left:1rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-prefs__divider{background:color-mix(in srgb,var(--calendar-border,var(--ak-border-subtle)) 85%,transparent)}}:root:not([data-theme=light]) .aythen-drive-prefs__divider{background:#ffffff17}.aythen-drive-prefs__row-wrap{min-width:0}.aythen-drive-prefs__row-wrap.is-open+.aythen-drive-prefs__divider{opacity:0}.aythen-drive-prefs__row{width:100%;min-height:2.75rem;color:var(--calendar-text-primary,var(--text));font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;align-items:center;gap:.5rem;margin:0;padding:.5rem .9rem;transition:background .14s;display:flex}.aythen-drive-prefs__row--control{cursor:default;gap:.75rem}.aythen-drive-prefs__row:not(.aythen-drive-prefs__row--control):hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-prefs__row:not(.aythen-drive-prefs__row--control):hover{background:color-mix(in srgb,var(--text) 4%,transparent)}}.aythen-drive-prefs__row:not(.aythen-drive-prefs__row--control):active,.aythen-drive-prefs__row.is-open{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-prefs__row:not(.aythen-drive-prefs__row--control):active,.aythen-drive-prefs__row.is-open{background:color-mix(in srgb,var(--text) 5.5%,transparent)}}.aythen-drive-prefs__row-label{letter-spacing:-.018em;flex:1;min-width:0;font-size:.9375rem;font-weight:400;line-height:1.25}.aythen-drive-prefs__row-value{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.012em;max-width:46%;color:var(--calendar-text-secondary,var(--ak-text-muted));flex-shrink:0;font-size:.9375rem;font-weight:400;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.aythen-drive-prefs__row-value{color:color-mix(in srgb,var(--calendar-text-secondary,var(--ak-text-muted)) 92%,transparent)}}.aythen-drive-prefs__row-value{text-align:right}.aythen-drive-prefs__chevron{color:var(--calendar-text-secondary,var(--ak-text-muted));opacity:.38;flex-shrink:0;transition:transform .18s,opacity .12s}.aythen-drive-prefs__chevron.is-open{opacity:.62;transform:rotate(90deg)}.aythen-drive-prefs__submenu{border-top:.5px solid var(--calendar-border,var(--ak-border-subtle));margin:0;padding:.1rem 0 .4rem;list-style:none}@supports (color:color-mix(in lab,red,red)){.aythen-drive-prefs__submenu{border-top:.5px solid color-mix(in srgb,var(--calendar-border,var(--ak-border-subtle)) 70%,transparent)}}.aythen-drive-prefs__submenu{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-prefs__submenu{background:color-mix(in srgb,var(--text) 2%,transparent)}}:root:not([data-theme=light]) .aythen-drive-prefs__submenu{background:#00000024;border-top-color:#ffffff12}.aythen-drive-prefs__option{width:100%;min-height:2.4rem;color:inherit;font:inherit;letter-spacing:-.015em;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;margin:0;padding:.35rem .9rem .35rem 1.2rem;font-size:.9375rem;transition:background .12s,color .12s;display:flex}.aythen-drive-prefs__option:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-prefs__option:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}}.aythen-drive-prefs__option.is-active{color:var(--ak-accent,#10a37f)}.aythen-drive-prefs__option.is-muted:not(.is-active){color:var(--calendar-text-secondary,var(--ak-text-muted))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-prefs__option.is-muted:not(.is-active){color:color-mix(in srgb,var(--calendar-text-secondary,var(--ak-text-muted)) 88%,transparent)}}.aythen-drive-prefs__option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.aythen-drive-prefs__option-count{font-variant-numeric:tabular-nums;letter-spacing:-.01em;min-width:1.25rem;color:var(--calendar-text-secondary,var(--ak-text-muted));opacity:.72;text-align:right;flex-shrink:0;font-size:.8125rem;font-weight:500}.aythen-drive-prefs__option.is-active .aythen-drive-prefs__option-count{color:var(--ak-accent,#10a37f);opacity:.85}.aythen-drive-prefs__option-check{width:.9rem;color:var(--ak-accent,#10a37f);flex-shrink:0;justify-content:center;display:inline-flex}.aythen-drive-prefs__option-check--spacer{visibility:hidden}.aythen-drive-prefs__row--searchable{background:0 0;align-items:center;gap:.4rem;min-height:2.75rem;padding:.35rem .55rem .35rem .9rem;display:flex}.aythen-drive-prefs__row--searchable.is-open{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-prefs__row--searchable.is-open{background:color-mix(in srgb,var(--text) 3.5%,transparent)}}.aythen-drive-prefs__row-trigger{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:0 auto;align-items:center;margin:0;padding:0;display:inline-flex}.aythen-drive-prefs__row--searchable .aythen-drive-prefs__row-label{letter-spacing:-.02em;flex:0 auto;font-weight:500}.aythen-drive-prefs__row-value-btn{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:auto;justify-content:flex-end;align-items:center;margin:0;padding:0;display:inline-flex}.aythen-drive-prefs__row-chevron-btn{width:1.5rem;height:1.5rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.35rem;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.aythen-drive-prefs__search{flex:auto;min-width:0;display:flex}.aythen-drive-prefs__search-input{border:.5px solid var(--calendar-border,var(--ak-border-subtle));width:100%;min-width:0;height:1.85rem;margin:0;padding:.2rem .55rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-prefs__search-input{border:.5px solid color-mix(in srgb,var(--calendar-border,var(--ak-border-subtle)) 85%,transparent)}}.aythen-drive-prefs__search-input{background:var(--calendar-surface-elevated,#fff);border-radius:.45rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-prefs__search-input{background:color-mix(in srgb,var(--calendar-surface-elevated,#fff) 92%,transparent)}}.aythen-drive-prefs__search-input{color:var(--calendar-text-primary,var(--text));font:inherit;letter-spacing:-.01em;outline:none;font-size:.8125rem;box-shadow:inset 0 .5px 1px #0000000a}.aythen-drive-prefs__search-input::placeholder{color:var(--calendar-text-secondary,var(--ak-text-muted));opacity:.85}.aythen-drive-prefs__search-input:focus{border-color:var(--ak-accent,#10a37f)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-prefs__search-input:focus{border-color:color-mix(in srgb,var(--ak-accent,#10a37f) 55%,var(--calendar-border,var(--ak-border-subtle)))}}.aythen-drive-prefs__search-input:focus{box-shadow:inset 0 .5px 1px #0000000a,0 0 0 2px var(--ak-accent,#10a37f)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-prefs__search-input:focus{box-shadow:inset 0 .5px 1px #0000000a,0 0 0 2px color-mix(in srgb,var(--ak-accent,#10a37f) 18%,transparent)}}:root:not([data-theme=light]) .aythen-drive-prefs__search-input{background:#1c1c1ee0;border-color:#ffffff1f}.aythen-drive-prefs__submenu--options{background:var(--text);max-height:18rem;padding:.3rem .4rem .5rem;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.aythen-drive-prefs__submenu--options{background:color-mix(in srgb,var(--text) 2.8%,transparent)}}.aythen-drive-prefs__submenu--options{border-top:.5px solid var(--calendar-border,var(--ak-border-subtle))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-prefs__submenu--options{border-top:.5px solid color-mix(in srgb,var(--calendar-border,var(--ak-border-subtle)) 70%,transparent)}}.aythen-drive-prefs__submenu--options{scrollbar-width:thin}:root:not([data-theme=light]) .aythen-drive-prefs__submenu--options{background:#0000002e;border-top-color:#ffffff12}.aythen-drive-prefs__submenu--options .aythen-drive-prefs__option{border-radius:.5rem;min-height:2.15rem;margin:.04rem 0;padding:.28rem .55rem .28rem .7rem;font-size:.875rem}.aythen-drive-prefs__submenu--options .aythen-drive-prefs__option--all{background:var(--text);margin-bottom:.2rem;font-weight:550}@supports (color:color-mix(in lab,red,red)){.aythen-drive-prefs__submenu--options .aythen-drive-prefs__option--all{background:color-mix(in srgb,var(--text) 3.5%,transparent)}}.aythen-drive-prefs__submenu--options .aythen-drive-prefs__option.is-muted{opacity:.68}.aythen-drive-prefs__option-header{margin:.55rem 0 .15rem;padding:0 .35rem;list-style:none}.aythen-drive-prefs__option-header:first-child{margin-top:.2rem}.aythen-drive-prefs__option-header-label{letter-spacing:.06em;text-transform:uppercase;color:var(--calendar-text-secondary,var(--ak-text-muted));font-size:.625rem;font-weight:700;line-height:1.3;display:block}.aythen-drive-prefs__row-wrap--searchable.is-open{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-prefs__row-wrap--searchable.is-open{background:color-mix(in srgb,var(--text) 2%,transparent)}}.aythen-drive-prefs__row-wrap--searchable .aythen-drive-prefs__search-input{font-size:.8125rem}.aythen-drive-prefs__empty{color:var(--calendar-text-secondary,var(--ak-text-muted));margin:0;padding:.65rem .75rem;font-size:.8125rem}.aythen-drive-page .aythen-drive-filters-aside .drive-view-toggle.aythen-drive-prefs__segments,.aythen-drive-page .aythen-drive-filters-aside .drive-view-toggle--filters.aythen-drive-prefs__segments{background:var(--text);border:0;border-radius:.55rem;flex:none;justify-content:flex-end;width:auto;height:auto;min-height:0;padding:.125rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-drive-filters-aside .drive-view-toggle.aythen-drive-prefs__segments,.aythen-drive-page .aythen-drive-filters-aside .drive-view-toggle--filters.aythen-drive-prefs__segments{background:color-mix(in srgb,var(--text) 6%,transparent)}}.aythen-drive-page .aythen-drive-filters-aside .drive-view-toggle.aythen-drive-prefs__segments,.aythen-drive-page .aythen-drive-filters-aside .drive-view-toggle--filters.aythen-drive-prefs__segments{box-shadow:none;gap:.1rem}:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-filters-aside .drive-view-toggle.aythen-drive-prefs__segments{background:var(--text)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-filters-aside .drive-view-toggle.aythen-drive-prefs__segments{background:color-mix(in srgb,var(--text) 8%,transparent)}}.aythen-drive-page .aythen-drive-filters-aside .aythen-drive-prefs__segments button{width:2.05rem;height:1.85rem;color:var(--calendar-text-secondary,var(--text-muted));border-radius:.42rem;flex:none}.aythen-drive-page .aythen-drive-filters-aside .aythen-drive-prefs__segments button.is-active{background:var(--calendar-surface-elevated,#fff);color:var(--calendar-text-primary,var(--text));box-shadow:0 .5px .5px #00000014,0 1px 2px #0000000f}:root:not([data-theme=light]) .aythen-drive-page .aythen-drive-filters-aside .aythen-drive-prefs__segments button.is-active{color:var(--calendar-text-primary,var(--text));background:#3a3a3c;box-shadow:0 .5px 1px #00000059}.aythen-drive-saved-views-hub-wrap{flex-direction:column;gap:.45rem;width:100%;min-width:0;max-width:100%;display:flex}.aythen-drive-prefs--padded{padding:.65rem .75rem}.aythen-unified-filters-aside .aythen-drive-saved-views-hub{gap:.45rem;width:100%;min-width:0;max-width:100%}.aythen-unified-filters-aside .aythen-drive-saved-views-hub .aythen-drive-create-type-hub__types{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:.4rem;width:100%;min-width:0;max-width:100%;margin:0;padding:.05rem 0 .35rem;display:flex;overflow:auto hidden}.aythen-unified-filters-aside .aythen-drive-saved-views-hub .aythen-drive-create-type-hub__types::-webkit-scrollbar{width:0;height:0;display:none}.aythen-drive-saved-views-hub__tile{scroll-snap-align:start;flex:none;width:4.35rem;min-width:4.35rem;position:relative}.aythen-unified-filters-aside .aythen-drive-saved-views-hub .aythen-drive-create-type-hub__type-main{width:100%;min-height:4.15rem;padding:.45rem .2rem .35rem}.aythen-unified-filters-aside .aythen-drive-saved-views-hub .aythen-drive-create-type-hub__type-name{letter-spacing:-.01em;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;max-width:100%;padding:0 .05rem;font-size:.625rem;line-height:1.15;display:-webkit-box;overflow:hidden}.aythen-unified-filters-aside .aythen-drive-saved-views-hub .aythen-drive-create-type-hub__type-icon{border-radius:.6rem;width:2.05rem;height:2.05rem;font-size:1.05rem;line-height:1}.aythen-unified-filters-aside .aythen-drive-saved-views-hub .aythen-drive-create-type-hub__type-main.is-active{border-color:var(--ak-accent,#10a37f)}@supports (color:color-mix(in lab,red,red)){.aythen-unified-filters-aside .aythen-drive-saved-views-hub .aythen-drive-create-type-hub__type-main.is-active{border-color:color-mix(in srgb,var(--ak-accent,#10a37f) 45%,var(--border,#d0d5dd))}}.aythen-unified-filters-aside .aythen-drive-saved-views-hub .aythen-drive-create-type-hub__type-main.is-active{background:var(--ak-accent,#10a37f)}@supports (color:color-mix(in lab,red,red)){.aythen-unified-filters-aside .aythen-drive-saved-views-hub .aythen-drive-create-type-hub__type-main.is-active{background:color-mix(in srgb,var(--ak-accent,#10a37f) 12%,var(--surface,#fff))}}.aythen-unified-filters-aside .aythen-drive-saved-views-hub .aythen-drive-create-type-hub__type-main.is-active{box-shadow:0 1px 8px var(--ak-accent,#10a37f)}@supports (color:color-mix(in lab,red,red)){.aythen-unified-filters-aside .aythen-drive-saved-views-hub .aythen-drive-create-type-hub__type-main.is-active{box-shadow:0 1px 8px color-mix(in srgb,var(--ak-accent,#10a37f) 12%,transparent)}}.aythen-unified-filters-aside .aythen-drive-saved-views-hub .aythen-drive-create-type-hub__type-main.is-active .aythen-drive-create-type-hub__type-icon{color:var(--ak-accent,#10a37f);background:var(--ak-accent,#10a37f)}@supports (color:color-mix(in lab,red,red)){.aythen-unified-filters-aside .aythen-drive-saved-views-hub .aythen-drive-create-type-hub__type-main.is-active .aythen-drive-create-type-hub__type-icon{background:color-mix(in srgb,var(--ak-accent,#10a37f) 14%,transparent)}}.aythen-drive-saved-views-hub__delete{z-index:1;background:var(--surface,#fff);border:0;border-radius:999px;place-items:center;width:1.15rem;height:1.15rem;margin:0;padding:0;display:grid;position:absolute;top:.15rem;right:.15rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-saved-views-hub__delete{background:color-mix(in srgb,var(--surface,#fff) 88%,transparent)}}.aythen-drive-saved-views-hub__delete{color:var(--calendar-text-secondary,var(--ak-text-muted));font:inherit;opacity:0;cursor:pointer;font-size:.85rem;line-height:1;transition:opacity .12s,background .12s,color .12s}.aythen-drive-saved-views-hub__tile:hover .aythen-drive-saved-views-hub__delete,.aythen-drive-saved-views-hub__tile:focus-within .aythen-drive-saved-views-hub__delete{opacity:1}.aythen-drive-saved-views-hub__delete:hover{color:#e11d48;background:#e11d4824}.aythen-drive-filters-aside__bulk{gap:.35rem}.aythen-drive-filters-aside__bulk .aythen-btn{border-radius:.55rem;justify-content:flex-start;min-height:2.15rem;padding-inline:.75rem;font-size:.875rem;font-weight:500}.aythen-drive-filters-aside__bulk .aythen-btn--primary{background:var(--ak-accent,#10a37f);color:#fff;border-color:#0000}.aythen-drive-filters-aside__bulk .aythen-btn.is-danger,.aythen-drive-filters-aside .aythen-btn.is-danger{color:#ff3b30}.aythen-drive-selection-hint{border:.5px solid var(--calendar-border,var(--ak-border-subtle));background:var(--ak-accent,#10a37f);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-selection-hint{background:color-mix(in srgb,var(--ak-accent,#10a37f) 8%,var(--surface,#fff))}}.aythen-drive-selection-hint{box-shadow:none}.aythen-drive-kanban-wrap{flex-direction:column;gap:.45rem;min-width:0;margin:0 0 1rem;display:flex}.aythen-drive-kanban{--ak-kanban-col-width:240px;--ak-kanban-col-min:220px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;gap:.85rem;margin:0;padding:.15rem .15rem .5rem;display:flex;overflow:auto hidden}.aythen-drive-content-stage--board{min-width:0;overflow-x:visible}.aythen-drive-kanban .aythen-kanban-col{flex:0 0 var(--ak-kanban-col-width);width:var(--ak-kanban-col-width);min-width:var(--ak-kanban-col-min);max-width:var(--ak-kanban-col-width);min-height:18rem;max-height:min(68vh,760px)}.aythen-drive-kanban .aythen-kanban-col-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .85rem .55rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-kanban .aythen-kanban-col-head{border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}.aythen-drive-kanban .aythen-kanban-col-head h3{letter-spacing:-.01em;color:var(--ak-text-primary,var(--text));margin:0;font-size:.8125rem;font-weight:650}.aythen-drive-kanban .aythen-board-count{background:var(--text);border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-kanban .aythen-board-count{background:color-mix(in srgb,var(--text) 8%,transparent)}}.aythen-drive-kanban .aythen-board-count{font-variant-numeric:tabular-nums;color:var(--ak-text-secondary,var(--text-muted));font-size:.6875rem;font-weight:700}.aythen-drive-kanban .aythen-kanban-cards{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:.45rem;min-height:0;padding:.55rem .55rem .75rem;display:flex;overflow:auto}.aythen-drive-kanban-sentinel--v{pointer-events:none;flex-shrink:0;width:100%;height:1px}.aythen-drive-kanban-sentinel--h{pointer-events:none;flex:0 0 1px;align-self:stretch;width:1px;min-width:1px}.aythen-drive-kanban-col-status,.aythen-drive-kanban-h-status{text-align:center;letter-spacing:.02em;color:var(--calendar-text-secondary,var(--ak-text-muted,var(--text-muted)));font-variant-numeric:tabular-nums;margin:0;padding:.15rem .25rem 0;font-size:.6875rem;font-weight:500}.aythen-drive-kanban-col-status{padding-top:.25rem}.aythen-drive-kanban-card{border:1px solid var(--border);border-radius:.7rem;position:relative}@supports (color:color-mix(in lab,red,red)){.aythen-drive-kanban-card{border:1px solid color-mix(in srgb,var(--border) 80%,transparent)}}.aythen-drive-kanban-card{background:var(--surface,#fff)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-kanban-card{background:color-mix(in srgb,var(--surface,#fff) 92%,transparent)}}.aythen-drive-kanban-card{transition:border-color .15s,box-shadow .15s,transform .12s;box-shadow:0 .5px 1.5px #0000000f}.aythen-drive-kanban-card:hover{border-color:var(--ak-accent,#007aff)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-kanban-card:hover{border-color:color-mix(in srgb,var(--ak-accent,#007aff) 35%,var(--border))}}.aythen-drive-kanban-card:hover{box-shadow:0 2px 8px #00000014}.aythen-drive-kanban-card.is-selected{border-color:var(--ak-accent,#007aff)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-kanban-card.is-selected{border-color:color-mix(in srgb,var(--ak-accent,#007aff) 55%,var(--border))}}.aythen-drive-kanban-card.is-selected{box-shadow:0 0 0 1px var(--ak-accent,#007aff)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-kanban-card.is-selected{box-shadow:0 0 0 1px color-mix(in srgb,var(--ak-accent,#007aff) 28%,transparent)}}.aythen-drive-kanban-card__select{z-index:2;opacity:0;pointer-events:none;place-items:center;transition:opacity .15s;display:grid;position:absolute;top:.45rem;right:.45rem}.aythen-drive-kanban-card:hover .aythen-drive-kanban-card__select,.aythen-drive-kanban-card:focus-within .aythen-drive-kanban-card__select,.aythen-drive-kanban-card.is-selected .aythen-drive-kanban-card__select{opacity:1;pointer-events:auto}.aythen-drive-kanban-card__select input{width:1rem;height:1rem;accent-color:var(--ak-accent,#007aff);cursor:pointer}.aythen-drive-kanban-card__link{color:inherit;flex-direction:column;gap:.25rem;padding:.7rem 2rem .65rem .75rem;text-decoration:none;display:flex}.aythen-drive-kanban-card__title{letter-spacing:-.015em;color:var(--ak-text-primary,var(--text));white-space:nowrap;min-width:0;font-size:.875rem;font-weight:600;line-height:1.3;overflow:hidden}.aythen-drive-kanban-card__title:not(.drive-trunc){-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.aythen-drive-kanban-card__meta{color:var(--ak-text-muted,var(--text-muted));-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.aythen-drive-kanban-card__status{background:var(--text);border-radius:999px;align-self:flex-start;margin-top:.2rem;padding:.15rem .45rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-kanban-card__status{background:color-mix(in srgb,var(--text) 6%,transparent)}}.aythen-drive-kanban-card__status{letter-spacing:.02em;text-transform:uppercase;color:var(--ak-text-secondary,var(--text-muted));font-size:.625rem;font-weight:650}.aythen-drive-kanban-card__status.is-processing{color:#b45309;background:#f59e0b29}.aythen-drive-kanban-card__status.is-failed{color:#ff3b30;background:#ff3b3024}.aythen-drive-kanban-card__status.is-csv{color:#047857;background:#10b98124}.aythen-drive-kanban-card__status.is-unprocessed{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-kanban-card__status.is-unprocessed{background:color-mix(in srgb,var(--text) 7%,transparent)}}.aythen-drive-kanban-card__status.is-unprocessed{color:var(--ak-text-muted,var(--text-muted))}.aythen-drive-kanban-card__status.is-ready{background:var(--accent,var(--ak-accent,#10a37f))}@supports (color:color-mix(in lab,red,red)){.aythen-drive-kanban-card__status.is-ready{background:color-mix(in srgb,var(--accent,var(--ak-accent,#10a37f)) 14%,transparent)}}.aythen-drive-kanban-card__status.is-ready{color:var(--accent,var(--ak-accent,#10a37f))}.aythen-drive-kanban .aythen-kanban-empty{border:1px dashed var(--border);border-radius:.65rem;place-items:center;min-height:4.5rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.aythen-drive-kanban .aythen-kanban-empty{border:1px dashed color-mix(in srgb,var(--border) 80%,transparent)}}.aythen-drive-kanban .aythen-kanban-empty__label{color:var(--ak-text-muted,var(--text-muted));font-size:.75rem}.aythen-drive-group-block{margin:0 0 1.25rem}.aythen-drive-group-block__head{align-items:baseline;gap:.5rem;margin:0 0 .55rem;padding:0 .1rem;display:flex}.aythen-drive-group-block__head h3{letter-spacing:-.01em;margin:0;font-size:.8125rem;font-weight:650}.aythen-drive-group-block__count{color:var(--ak-text-muted,var(--text-muted));font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.aythen-drive-filters-aside .aythen-drive-group-by,.aythen-billing-filters-aside .aythen-drive-group-by{flex-direction:column;gap:.35rem;display:flex}.aythen-drive-page .doc-card--list{position:relative}.aythen-drive-page .doc-card--list .doc-card__actions{align-self:center;margin:0}.aythen-drive-page .doc-card--list .doc-card__list-icon .doc-card__file-icon{width:28px;height:28px}@media(prefers-reduced-motion:reduce){.aythen-drive-page .doc-card--grid{transition:border-color .15s,box-shadow .15s}.aythen-drive-page .doc-card--grid:hover,.aythen-drive-page .doc-card--grid:focus-visible{transform:none}}@media(max-width:720px){.doc-card__actions{opacity:1}}.aythen-drive-page .aythen-doc-card.doc-card--grid,.aythen-drive-page .doc-card--grid{background:var(--drive-surface-elevated);box-shadow:var(--drive-shadow-card);color:inherit;border:none;border-radius:16px;flex-direction:column;padding:0;transition:border-color .18s,box-shadow .2s,transform .18s,background .18s;display:flex;position:relative;overflow:visible}.aythen-drive-page .doc-card__surface{min-width:0;color:inherit;border-radius:16px 16px 0 0;outline:none;flex-direction:column;flex:1;text-decoration:none;display:flex}.aythen-drive-page .doc-card__reorder-handle{z-index:4;background:var(--drive-surface-elevated);border:0;border-radius:6px;place-items:center;width:1.35rem;height:1.35rem;margin:0;padding:0;display:grid;position:absolute;top:.4rem;left:.4rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card__reorder-handle{background:color-mix(in srgb,var(--drive-surface-elevated) 88%,transparent)}}.aythen-drive-page .doc-card__reorder-handle{color:var(--drive-text-secondary,var(--text-muted));letter-spacing:-.08em;cursor:grab;opacity:0;pointer-events:none;font-size:.7rem;line-height:1;transition:opacity .14s,background .14s,color .14s;box-shadow:0 1px 3px #00000024}.aythen-drive-page .doc-card--grid:hover .doc-card__reorder-handle,.aythen-drive-page .doc-card--grid:focus-within .doc-card__reorder-handle,.aythen-drive-page .doc-card__reorder-handle:focus-visible{opacity:1;pointer-events:auto}.aythen-drive-page .doc-card__fav-star{z-index:4;opacity:0;pointer-events:none;background:var(--drive-surface-elevated);width:1.35rem;height:1.35rem;position:absolute;top:.4rem;left:1.9rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card__fav-star{background:color-mix(in srgb,var(--drive-surface-elevated) 88%,transparent)}}.aythen-drive-page .doc-card__fav-star{box-shadow:0 1px 3px #00000024}.aythen-drive-page .doc-card--grid:hover .doc-card__fav-star,.aythen-drive-page .doc-card--grid:focus-within .doc-card__fav-star,.aythen-drive-page .doc-card__fav-star:focus-visible,.aythen-drive-page .doc-card--grid.is-favorite .doc-card__fav-star.is-on{opacity:1;pointer-events:auto}.aythen-drive-page .doc-card__reorder-handle:active{cursor:grabbing}.aythen-drive-page .doc-card--grid.is-reorder-over{box-shadow:inset 0 0 0 2px var(--drive-accent,var(--ak-accent,#22c55e)),var(--drive-shadow-card)}.aythen-drive-page .aythen-doc-card.doc-card--grid:hover,.aythen-drive-page .doc-card--grid:hover{background:var(--drive-surface-hover);border:none}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .aythen-doc-card.doc-card--grid:hover,.aythen-drive-page .doc-card--grid:hover{background:color-mix(in srgb,var(--drive-surface-hover) 70%,var(--drive-surface-elevated) 30%)}}.aythen-drive-page .aythen-doc-card.doc-card--grid:hover,.aythen-drive-page .doc-card--grid:hover{box-shadow:var(--drive-shadow-card-hover);transform:translateY(-1px)}.aythen-drive-page .doc-card--grid:focus-within{border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card--grid:focus-within{border-color:color-mix(in srgb,var(--drive-accent) 40%,var(--drive-border-strong))}}.aythen-drive-page .doc-card--grid:focus-within{box-shadow:var(--drive-shadow-card-hover),0 0 0 3px var(--drive-accent-ring,var(--drive-accent-soft))}.aythen-drive-page .doc-card__surface:focus-visible{outline:none}.aythen-drive-page .doc-card-preview__select{z-index:6;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;place-items:center;width:1.35rem;height:1.35rem;padding:0;transition:opacity .15s,transform .12s;display:grid;position:absolute;top:.45rem;right:.45rem}.aythen-drive-page .doc-card:hover .doc-card-preview__select,.aythen-drive-page .doc-card:focus-within .doc-card-preview__select,.aythen-drive-page .doc-card-preview__select.is-checked,.aythen-drive-page .doc-card.is-selected .doc-card-preview__select{opacity:1;pointer-events:auto}.aythen-drive-page .doc-card-preview__select:active{transform:scale(.92)}.aythen-drive-page .doc-card-preview__select-box{border:1.5px solid #fff;border-radius:4px;place-items:center;width:1.125rem;height:1.125rem;display:grid}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card-preview__select-box{border:1.5px solid color-mix(in srgb,#fff 70%,var(--drive-border-strong))}}.aythen-drive-page .doc-card-preview__select-box{background:var(--drive-surface-elevated)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card-preview__select-box{background:color-mix(in srgb,var(--drive-surface-elevated) 85%,transparent)}}.aythen-drive-page .doc-card-preview__select-box{color:#fff;box-shadow:0 1px 3px #0000002e}.aythen-drive-page .doc-card-preview__select.is-checked .doc-card-preview__select-box{border-color:var(--accent,var(--drive-accent));background:var(--accent,var(--drive-accent))}.aythen-drive-page .doc-card-preview__hover-actions{display:none}.aythen-drive-page .doc-card__footer{background:var(--drive-surface-elevated);border-top:1px solid var(--drive-border);border-radius:0 0 16px 16px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:start;gap:.12rem .5rem;min-width:0;padding:.55rem .6rem .6rem;display:grid;position:relative}.aythen-drive-page .doc-card-file-icon,.aythen-drive-page .doc-card__file-icon{flex-shrink:0;grid-area:1/1/span 2;align-self:center;width:28px;height:28px;line-height:0}.aythen-drive-page .doc-card-file-icon svg,.aythen-drive-page .doc-card__file-icon svg{width:28px;height:28px;display:block}.aythen-drive-page .doc-card__meta{grid-area:1/2/span 2;align-self:center;width:100%;min-width:0;max-width:100%;padding-right:0}.aythen-drive-page .doc-card__title{color:var(--drive-text-primary);white-space:nowrap;grid-row:1;width:100%;min-width:0;max-width:100%;margin:0;font-size:.8125rem;font-weight:600;line-height:1.3;overflow:hidden}.aythen-drive-page .doc-card__title:not(.drive-trunc){text-overflow:ellipsis}.aythen-drive-page .doc-card__subtitle{color:var(--drive-text-secondary);white-space:nowrap;text-overflow:ellipsis;grid-row:2;margin:0;font-size:.6875rem;font-weight:450;line-height:1.35;overflow:hidden}.aythen-drive-page .doc-card__status-pill{color:var(--drive-accent);margin:0;font-size:.6875rem;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card__status-pill{color:color-mix(in srgb,var(--drive-accent) 88%,var(--drive-text-primary))}}.aythen-drive-page .doc-card__menu-slot{z-index:3;margin:0;position:absolute;top:.35rem;right:.35rem}.aythen-drive-page .doc-card--grid:hover .doc-card__menu-slot:before,.aythen-drive-page .doc-card--grid:focus-within .doc-card__menu-slot:before,.aythen-drive-page .doc-card__actions--open .doc-card__menu-slot:before{content:"";background:linear-gradient(90deg,transparent 0%,var(--drive-surface-elevated) 42%,var(--drive-surface-elevated) 100%);pointer-events:none;z-index:-1;border-radius:10px;position:absolute;top:-.15rem;right:-.2rem;bottom:-.15rem;left:-1.1rem}@media(max-width:720px){.aythen-drive-page .doc-card__meta{padding-right:2.1rem}.aythen-drive-page .doc-card__menu-slot:before{display:none}}.aythen-drive-page .doc-card__actions{z-index:2;flex-shrink:0;position:relative}.aythen-drive-page .doc-card.is-dragging{opacity:.52;box-shadow:none;transform:scale(.98)}.aythen-drive-page .doc-card.is-selected{border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card.is-selected{border-color:color-mix(in srgb,var(--drive-accent) 50%,var(--drive-border-strong))}}.aythen-drive-page .doc-card.is-selected{box-shadow:var(--drive-shadow-card-hover),0 0 0 2px var(--drive-accent-ring,var(--drive-accent-soft))}.aythen-drive-page .doc-card.is-drop-target{border-color:var(--drive-accent);background:var(--drive-accent-soft)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-card__subtitle{color:color-mix(in srgb,var(--drive-text-secondary) 92%,#fff 8%)}}@media(max-width:720px){.aythen-drive-page .doc-card__menu-btn,.aythen-drive-page .doc-card-preview__hover-actions{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.aythen-drive-page .doc-card--grid:hover{transform:none}.aythen-drive-page .doc-card-preview__media--page,.aythen-drive-page .doc-card-preview__media--photo,.aythen-drive-page .doc-card-preview__sheet{animation:none}}.aythen-drive-page .doc-card-preview{--preview-pad:clamp(12px, 3.2%, 18px);--preview-max-w:84%;--preview-max-h:88%;--preview-page-bg:#fff;--preview-stage-bg:var(--drive-surface-elevated,#f4f4f6);--preview-stage-border:var(--drive-border)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card-preview{--preview-stage-border:color-mix(in srgb, var(--drive-border) 65%, transparent)}}.aythen-drive-page .doc-card-preview{aspect-ratio:4/3;background:var(--preview-stage-bg);border-bottom:1px solid var(--preview-stage-border);isolation:isolate;border-radius:16px 16px 0 0;flex-shrink:0;position:relative;overflow:hidden}:root[data-theme=light] .aythen-drive-page .doc-card-preview{--preview-stage-bg:var(--drive-surface-elevated)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-drive-page .doc-card-preview{--preview-stage-bg:color-mix(in srgb, var(--drive-surface-elevated) 92%, #ececf0 8%)}}:root:not([data-theme=light]) .aythen-drive-page .doc-card-preview{--preview-stage-bg:var(--drive-surface-elevated)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-card-preview{--preview-stage-bg:color-mix(in srgb, var(--drive-surface-elevated) 88%, var(--drive-surface) 12%)}}:root:not([data-theme=light]) .aythen-drive-page .doc-card-preview{--preview-stage-border:var(--drive-border)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-card-preview{--preview-stage-border:color-mix(in srgb, var(--drive-border) 80%, transparent)}}.aythen-drive-page .doc-card-preview__thumb{position:absolute;top:0;right:0;bottom:0;left:0}.aythen-drive-page .doc-card-preview__stage{width:100%;height:100%;padding:var(--preview-pad);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.aythen-drive-page .doc-card-preview__canvas{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex}.aythen-drive-page .doc-card-preview__stage--pdf,.aythen-drive-page .doc-card-preview__stage--photo,.aythen-drive-page .doc-card-preview__stage--composer{justify-content:stretch;align-items:stretch;padding:0}.aythen-drive-page .doc-card-preview__stage--pdf .doc-card-preview__canvas,.aythen-drive-page .doc-card-preview__stage--photo .doc-card-preview__canvas,.aythen-drive-page .doc-card-preview__stage--composer .doc-card-preview__canvas{width:100%;height:100%;min-height:100%;padding:0;display:block}.aythen-drive-page .doc-card-preview__media--page,.aythen-drive-page .doc-card-preview__media--photo{object-fit:cover;object-position:top center;width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;border-radius:0;flex-shrink:0;animation:.26s doc-preview-media-in;display:block;background:var(--preview-page-bg)!important}@keyframes doc-preview-media-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.aythen-drive-page .doc-card-preview__sheet{width:var(--preview-max-w);max-height:var(--preview-max-h);background:#fff;border-radius:4px;flex-direction:column;min-height:0;animation:.26s doc-preview-media-in;display:flex;overflow:hidden;box-shadow:0 0 0 1px #bcdbd6,0 1px 3px #00000014,0 4px 10px #0000000f}.aythen-drive-page .doc-card-preview__sheet-head{background:#d9f3e6;border-bottom:1px solid #b9e3ce;grid-template-columns:repeat(3,1fr);gap:1px;padding:6px 5px 5px;display:grid}.aythen-drive-page .doc-card-preview__sheet-body{background:#fff;flex-direction:column;gap:5px;padding:6px 5px 7px;display:flex}.aythen-drive-page .doc-card-preview__sheet-row{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.aythen-drive-page .doc-card-preview__sheet-cell{background:#d0d8e2;border-radius:2px;height:4px;display:block}.aythen-drive-page .doc-card-preview__sheet-cell--label{background:#98dfbc;height:5px}.aythen-drive-page .doc-card-preview__sheet-row .doc-card-preview__sheet-cell{width:var(--cell-fill,60%);max-width:100%}.aythen-drive-page .doc-card-preview__billing{justify-content:center;align-items:center;width:100%;height:100%;animation:.26s doc-preview-media-in;display:flex}.aythen-drive-page .doc-card-preview__composer{background:#fff;width:100%;height:100%;animation:.26s doc-preview-media-in;position:relative;overflow:hidden}.aythen-drive-page .doc-card-preview__composer iframe{pointer-events:none;background:#fff;border:0;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.aythen-drive-page .doc-card-preview__composer--blank{background:#fff;padding:0;display:block}.aythen-drive-page .doc-card-preview__composer-page{width:100%;height:100%;min-height:100%;box-shadow:none;aspect-ratio:auto;background:#fff;border-radius:0}.aythen-drive-page .doc-card-preview__billing-page{width:var(--preview-max-w);max-height:var(--preview-max-h);min-height:0;box-shadow:0 0 0 1px var(--drive-accent,#2563eb),0 1px 3px #00000014,0 4px 10px #0000000f;background:#fff;border-radius:4px;flex-direction:column;padding:.55rem .5rem .45rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card-preview__billing-page{box-shadow:0 0 0 1px color-mix(in srgb,var(--drive-accent,#2563eb) 14%,#d8dee6),0 1px 3px #00000014,0 4px 10px #0000000f}}.aythen-drive-page .doc-card-preview__billing-head{align-items:center;gap:.35rem;margin-bottom:.45rem;display:flex}.aythen-drive-page .doc-card-preview__billing-mark{background:var(--drive-accent,#2563eb);border-radius:2px;flex-shrink:0;width:.55rem;height:.55rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card-preview__billing-mark{background:color-mix(in srgb,var(--drive-accent,#2563eb) 55%,#94a3b8)}}.aythen-drive-page .doc-card-preview__billing-title{background:#7c8594;border-radius:2px;width:42%;height:5px;display:block}.aythen-drive-page .doc-card-preview__billing-meta{flex-direction:column;gap:4px;margin-bottom:.5rem;display:flex}.aythen-drive-page .doc-card-preview__billing-line{height:3px;width:var(--line-w,60%);background:#cdd5df;border-radius:2px;display:block}.aythen-drive-page .doc-card-preview__billing-table{flex-direction:column;flex:1;gap:4px;min-height:0;margin-bottom:.4rem;display:flex}.aythen-drive-page .doc-card-preview__billing-row{background:#dae1e8;border-radius:2px;width:100%;height:4px;display:block}.aythen-drive-page .doc-card-preview__billing-row--short{width:68%}.aythen-drive-page .doc-card-preview__billing-total{border-top:1px solid #cbd5e1b3;justify-content:flex-end;padding-top:.25rem;display:flex}.aythen-drive-page .doc-card-preview__billing-total .doc-card-preview__billing-line{background:var(--drive-accent,#2563eb);height:4px}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card-preview__billing-total .doc-card-preview__billing-line{background:color-mix(in srgb,var(--drive-accent,#2563eb) 35%,#cbd5e1)}}.aythen-drive-page .doc-card-preview__fallback{width:100%;height:100%;max-width:var(--preview-max-w);max-height:var(--preview-max-h);background:linear-gradient(165deg,var(--preview-stage-bg) 0%,var(--preview-stage-bg) 100%);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card-preview__fallback{background:linear-gradient(165deg,color-mix(in srgb,var(--preview-stage-bg) 70%,var(--drive-accent) 4%),color-mix(in srgb,var(--preview-stage-bg) 92%,transparent))}}.aythen-drive-page .doc-card-preview__fallback{text-align:center}.aythen-drive-page .doc-card-preview__fallback-icon{color:var(--drive-text-muted)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card-preview__fallback-icon{color:color-mix(in srgb,var(--drive-text-muted) 75%,var(--drive-text-secondary) 25%)}}.aythen-drive-page .doc-card-preview__fallback-icon{line-height:0}.aythen-drive-page .doc-card-preview__fallback-label{color:var(--drive-text-muted);max-width:9rem;margin:0;font-size:.625rem;font-weight:500;line-height:1.35}.aythen-drive-page .doc-card-preview__loading,.aythen-drive-page .doc-card-preview__skeleton{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.aythen-drive-page .doc-card-preview__skeleton-page{width:min(var(--preview-max-w),7.5rem);aspect-ratio:3/4;max-height:var(--preview-max-h);box-shadow:0 0 0 1px var(--drive-border);border-radius:2px}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card-preview__skeleton-page{box-shadow:0 0 0 1px color-mix(in srgb,var(--drive-border) 40%,transparent)}}.aythen-drive-page .doc-card-preview__skeleton--sheet{width:var(--preview-max-w);max-height:var(--preview-max-h);background:#fff;border-radius:4px;flex-direction:column;padding:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card-preview__skeleton--sheet{background:color-mix(in srgb,#fff 90%,var(--preview-stage-bg))}}.aythen-drive-page .doc-card-preview__skeleton--sheet{box-shadow:0 0 0 1px var(--drive-border)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card-preview__skeleton--sheet{box-shadow:0 0 0 1px color-mix(in srgb,var(--drive-border) 35%,transparent)}}.aythen-drive-page .doc-card-preview__skeleton-bar--head{border-radius:0;width:100%;height:1.125rem}.aythen-drive-page .doc-card-preview__skeleton-grid{box-sizing:border-box;flex-direction:column;gap:.35rem;width:100%;padding:.45rem .5rem .55rem;display:flex}.aythen-drive-page .doc-card-preview__skeleton-row{border-radius:2px;width:100%;height:.35rem}@media(prefers-reduced-motion:reduce){.aythen-drive-page .doc-card-preview__media--page,.aythen-drive-page .doc-card-preview__media--photo,.aythen-drive-page .doc-card-preview__sheet{animation:none}}.aythen-drive-page .doc-card-preview__top-left{z-index:5;pointer-events:none;flex-direction:column;align-items:flex-start;gap:.35rem;max-width:calc(100% - 2.5rem);display:flex;position:absolute;top:.5rem;left:.5rem}.aythen-drive-page .doc-card-status-chip{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--drive-text-primary);background:var(--drive-surface-elevated);border-radius:999px;align-items:center;padding:.18rem .45rem;font-size:.625rem;font-weight:700;line-height:1.2;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card-status-chip{background:color-mix(in srgb,var(--drive-surface-elevated) 88%,transparent)}}.aythen-drive-page .doc-card-status-chip{border:1px solid var(--drive-border)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card-status-chip{border:1px solid color-mix(in srgb,var(--drive-border) 70%,transparent)}}.aythen-drive-page .doc-card-status-chip{-webkit-backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s,transform .15s;transform:translateY(-2px);box-shadow:0 1px 3px #0000001f}.aythen-drive-page .doc-card:hover .doc-card-status-chip,.aythen-drive-page .doc-card:focus-within .doc-card-status-chip{opacity:1;visibility:visible;transform:translateY(0)}.aythen-drive-page .doc-card-status-chip--processing{color:var(--drive-accent,#3b82f6);background:var(--drive-accent,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card-status-chip--processing{background:color-mix(in srgb,var(--drive-accent,#3b82f6) 14%,var(--drive-surface-elevated))}}.aythen-drive-page .doc-card-status-chip--processing{border-color:var(--drive-accent,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card-status-chip--processing{border-color:color-mix(in srgb,var(--drive-accent,#3b82f6) 30%,var(--drive-border))}}.aythen-drive-page .doc-card-status-chip--failed{color:#ff3b30;background:#ff3b30}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card-status-chip--failed{background:color-mix(in srgb,#ff3b30 12%,var(--drive-surface-elevated))}}.aythen-drive-page .doc-card-status-chip--failed{border-color:#ff3b30}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card-status-chip--failed{border-color:color-mix(in srgb,#ff3b30 28%,var(--drive-border))}}.aythen-drive-page .doc-card-status-chip--lifecycle.is-unconfigured,.aythen-drive-page .doc-card-status-chip--lifecycle.is-disabled,.aythen-drive-page .doc-card-status-chip--unclassified{color:var(--drive-text-muted);border-style:dashed;font-weight:600}.aythen-drive-page .doc-card-presence{z-index:5;pointer-events:none;position:static;top:auto;left:auto}.aythen-drive-page .doc-card-presence__stack{flex-direction:row;align-items:center;margin:0;padding:0;list-style:none;display:flex}.aythen-drive-page .doc-card-presence__item{margin:0 0 0 -.4rem;padding:0;position:relative}.aythen-drive-page .doc-card-presence__item:first-child{margin-left:0}.aythen-drive-page .doc-card-presence__avatar.aythen-account-avatar,.aythen-drive-page .doc-card-presence .aythen-account-avatar--sm{width:1.5rem;height:1.5rem;box-shadow:0 0 0 1.5px var(--preview-stage-bg,#fff),0 1px 3px #0000002e}.aythen-drive-page .doc-card-presence .aythen-account-avatar__initials{font-size:.5625rem}.aythen-drive-page .doc-card-presence__item.is-editing .aythen-account-avatar{box-shadow:0 0 0 1.5px var(--preview-stage-bg,#fff),0 0 0 2.5px var(--drive-accent,#3b82f6),0 1px 3px #0000002e}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card-presence__item.is-editing .aythen-account-avatar{box-shadow:0 0 0 1.5px var(--preview-stage-bg,#fff),0 0 0 2.5px color-mix(in srgb,var(--drive-accent,#3b82f6) 85%,#fff),0 1px 3px #0000002e}}.aythen-drive-page .doc-card-presence__more{background:var(--drive-surface-elevated);border-radius:999px;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;padding:0 .3rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card-presence__more{background:color-mix(in srgb,var(--drive-surface-elevated) 92%,#111 8%)}}.aythen-drive-page .doc-card-presence__more{color:var(--drive-text-secondary);box-shadow:0 0 0 1.5px var(--preview-stage-bg,#fff),0 1px 3px #0000002e;font-size:.625rem;font-weight:700}.aythen-drive-page .doc-card-presence--inline{flex-shrink:0;position:static;top:auto;left:auto}.aythen-drive-page .doc-card-presence--inline .doc-card-presence__avatar.aythen-account-avatar,.aythen-drive-page .doc-card-presence--inline .aythen-account-avatar--sm,.aythen-drive-page .doc-card-presence--inline .doc-card-presence__more{width:1.25rem;min-width:1.25rem;height:1.25rem}.aythen-drive-page .doc-card-presence--inline .aythen-account-avatar__initials{font-size:.5rem}.aythen-drive-page .drive-doc-row__name-row{align-items:center;gap:.4rem;min-width:0;display:flex}.aythen-drive-page .drive-doc-row__name-row .drive-doc-row__name{min-width:0}.aythen-drive-page .file-type-badges{z-index:4;pointer-events:none;background:var(--drive-surface-elevated);border-radius:999px;flex-wrap:nowrap;align-items:center;gap:.35rem;max-width:calc(100% - 1rem);padding:.28rem .55rem;display:inline-flex;position:absolute;bottom:.5rem;left:.5rem}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .file-type-badges{background:color-mix(in srgb,var(--drive-surface-elevated) 52%,transparent)}}.aythen-drive-page .file-type-badges{border:1px solid var(--drive-border)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .file-type-badges{border:1px solid color-mix(in srgb,var(--drive-border) 55%,transparent)}}.aythen-drive-page .file-type-badges{-webkit-backdrop-filter:blur(10px);opacity:0;transition:opacity .15s;box-shadow:0 1px 4px #0000001a}.aythen-drive-page .file-type-badges__sep{color:var(--drive-text-muted);opacity:.7;flex-shrink:0;font-size:.625rem;font-weight:600;line-height:1}.aythen-drive-page .file-type-badge--provenance{color:var(--drive-text-secondary);border-radius:.25rem;outline:none}.aythen-drive-page .file-type-badge--provenance:focus-visible{box-shadow:0 0 0 2px var(--drive-accent,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .file-type-badge--provenance:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--drive-accent,#3b82f6) 70%,transparent)}}.aythen-drive-page .file-type-badge__label--expanded{display:none}.aythen-drive-page .doc-card--grid:hover .file-type-badge__label--expanded,.aythen-drive-page .doc-card--grid:focus-within .file-type-badge__label--expanded,.aythen-drive-page .file-type-badge--provenance:hover .file-type-badge__label--expanded,.aythen-drive-page .file-type-badge--provenance:focus-visible .file-type-badge__label--expanded{display:inline}.aythen-drive-page .doc-card--grid:hover .file-type-badge__label--expanded:before,.aythen-drive-page .doc-card--grid:focus-within .file-type-badge__label--expanded:before,.aythen-drive-page .file-type-badge--provenance:hover .file-type-badge__label--expanded:before,.aythen-drive-page .file-type-badge--provenance:focus-visible .file-type-badge__label--expanded:before{content:" · "}.aythen-drive-page .drive-pipeline-badge-tip{z-index:4;pointer-events:auto;opacity:0;transition:opacity .15s;position:absolute;bottom:.5rem;right:.5rem}.aythen-drive-page .doc-card--grid:hover .file-type-badges,.aythen-drive-page .doc-card--grid:focus-within .file-type-badges,.aythen-drive-page .doc-card--grid:hover .drive-pipeline-badge-tip,.aythen-drive-page .doc-card--grid:focus-within .drive-pipeline-badge-tip,.aythen-drive-page .doc-card--grid.is-selected .drive-pipeline-badge-tip{opacity:1}.aythen-drive-page .drive-pipeline-badge{background:var(--drive-surface-elevated);border-radius:999px;align-items:center;gap:.28rem;min-height:1.4rem;padding:.22rem .5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-pipeline-badge{background:color-mix(in srgb,var(--drive-surface-elevated) 58%,transparent)}}.aythen-drive-page .drive-pipeline-badge{border:1px solid var(--ak-accent,#10a37f)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-pipeline-badge{border:1px solid color-mix(in srgb,var(--ak-accent,#10a37f) 35%,var(--drive-border))}}.aythen-drive-page .drive-pipeline-badge{-webkit-backdrop-filter:blur(10px);color:var(--ak-accent,#10a37f);box-shadow:0 1px 4px #0000001a}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-pipeline-badge{color:color-mix(in srgb,var(--ak-accent,#10a37f) 85%,var(--drive-text-primary))}}.aythen-drive-page .drive-pipeline-badge{white-space:nowrap;cursor:default;line-height:1}.aythen-drive-page .drive-pipeline-badge__icon{opacity:.95;place-items:center;line-height:0;display:grid}.aythen-drive-page .drive-pipeline-badge__label{letter-spacing:.02em;font-size:.6875rem;font-weight:600}:root:not([data-theme=light]) .aythen-drive-page .drive-pipeline-badge{background:var(--drive-surface-elevated)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .drive-pipeline-badge{background:color-mix(in srgb,var(--drive-surface-elevated) 42%,#00000059)}}:root:not([data-theme=light]) .aythen-drive-page .drive-pipeline-badge{color:#8dddb5}.aythen-drive-page .file-type-badge{color:var(--drive-text-secondary);white-space:nowrap;background:0 0;border:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;padding:0;line-height:1;display:inline-flex}.aythen-drive-page .file-type-badge__icon{opacity:.92;flex-shrink:0;place-items:center;line-height:0;display:grid}.aythen-drive-page .file-type-badge__label{letter-spacing:.02em;font-size:.6875rem;font-weight:600;line-height:1}.aythen-drive-page .file-type-badge--pdf{color:#e85d5d}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .file-type-badge--pdf{color:color-mix(in srgb,#e85d5d 88%,var(--drive-text-primary))}}.aythen-drive-page .file-type-badge--html{color:#94a3b8}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .file-type-badge--html{color:color-mix(in srgb,#94a3b8 92%,var(--drive-text-primary))}}.aythen-drive-page .file-type-badge--docx{color:#2b579a}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .file-type-badge--docx{color:color-mix(in srgb,#2b579a 90%,var(--drive-text-primary))}}.aythen-drive-page .file-type-badge--pptx{color:#ff6b00}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .file-type-badge--pptx{color:color-mix(in srgb,#ff6b00 90%,var(--drive-text-primary))}}.aythen-drive-page .file-type-badge--csv{color:#2ea86a}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .file-type-badge--csv{color:color-mix(in srgb,#2ea86a 90%,var(--drive-text-primary))}}.aythen-drive-page .file-type-badge--image{color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .file-type-badge--image{color:color-mix(in srgb,var(--drive-accent) 90%,var(--drive-text-primary))}}.aythen-drive-page .file-type-badge--processing,.aythen-drive-page .file-type-badge--error{color:var(--drive-text-primary)}.aythen-drive-page .file-type-badge--more{color:var(--drive-text-muted);background:0 0;padding:0;font-size:.625rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .file-type-badges{background:color-mix(in srgb,var(--drive-surface-elevated) 42%,#00000059)}}:root:not([data-theme=light]) .aythen-drive-page .file-type-badges{border-color:var(--drive-border)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .file-type-badges{border-color:color-mix(in srgb,var(--drive-border) 75%,transparent)}}:root:not([data-theme=light]) .aythen-drive-page .doc-card-status-chip{background:var(--drive-surface-elevated)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-card-status-chip{background:color-mix(in srgb,var(--drive-surface-elevated) 55%,#00000059)}}:root:not([data-theme=light]) .aythen-drive-page .doc-card-status-chip{border-color:var(--drive-border)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-card-status-chip{border-color:color-mix(in srgb,var(--drive-border) 75%,transparent)}}:root:not([data-theme=light]) .aythen-drive-page .doc-card-status-chip{color:var(--drive-text-primary)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-card-status-chip{color:color-mix(in srgb,var(--drive-text-primary) 92%,#fff 8%)}}:root:not([data-theme=light]) .aythen-drive-page .file-type-badge--html{color:#dbe2ea}:root:not([data-theme=light]) .aythen-drive-page .file-type-badge--docx{color:#97b6e7}:root:not([data-theme=light]) .aythen-drive-page .file-type-badge--pptx{color:#ff9f60}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .file-type-badge--image{color:color-mix(in srgb,var(--drive-accent) 75%,#fff 25%)}}@media(max-width:720px){.aythen-drive-page .file-type-badges,.aythen-drive-page .drive-pipeline-badge-tip{opacity:1}}.doc-card__menu--portal{border:1px solid var(--drive-border-strong);background:var(--drive-surface-elevated);border-radius:13px;min-width:11.5rem;padding:6px;animation:.14s doc-card-menu-in;box-shadow:0 4px 6px #0000000f,0 12px 28px #00000024}:root:not([data-theme=light]) .doc-card__menu--portal{background:var(--drive-surface-elevated)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .doc-card__menu--portal{background:color-mix(in srgb,var(--drive-surface-elevated) 94%,var(--drive-surface) 6%)}}:root:not([data-theme=light]) .doc-card__menu--portal{border-color:var(--drive-border-strong)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .doc-card__menu--portal{border-color:color-mix(in srgb,var(--drive-border-strong) 90%,#fff 10%)}}:root:not([data-theme=light]) .doc-card__menu--portal{box-shadow:0 8px 24px #0000006b,0 0 0 1px #ffffff0f}@keyframes doc-card-menu-in{0%{opacity:0;transform:translateY(-3px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.doc-card__menu-item{width:100%;min-height:38px;font:inherit;text-align:left;color:var(--drive-text-primary);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:.55rem;padding:0 .55rem;font-size:.8125rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background .12s,color .12s;display:flex}.doc-card__menu-item-icon{width:1.125rem;height:1.125rem;color:var(--drive-text-muted);flex-shrink:0;place-items:center;display:grid}.doc-card__menu-item-label{flex:1;min-width:0}.doc-card__menu-item:hover,.doc-card__menu-item:focus-visible{background:var(--drive-surface-hover);outline:none}.doc-card__menu-item:focus-visible{box-shadow:0 0 0 2px var(--drive-accent-ring,var(--drive-accent-soft))}.doc-card__menu-sep{background:var(--drive-border);height:1px;margin:4px 6px}.doc-card__menu-item--danger,.doc-card__menu-item--danger .doc-card__menu-item-icon{color:var(--drive-danger)}@supports (color:color-mix(in lab,red,red)){.doc-card__menu-item--danger .doc-card__menu-item-icon{color:color-mix(in srgb,var(--drive-danger) 75%,var(--drive-text-muted))}}.doc-card__menu-item--danger:hover,.doc-card__menu-item--danger:focus-visible{background:var(--drive-danger)}@supports (color:color-mix(in lab,red,red)){.doc-card__menu-item--danger:hover,.doc-card__menu-item--danger:focus-visible{background:color-mix(in srgb,var(--drive-danger) 10%,var(--drive-surface-hover))}}.aythen-drive-page .doc-card__menu-btn{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--drive-text-muted);cursor:pointer;opacity:0;pointer-events:none;box-shadow:none;background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;padding:0;transition:opacity .15s,background .15s,color .15s;display:grid}.aythen-drive-page .doc-card--grid:hover .doc-card__menu-btn,.aythen-drive-page .doc-card--grid:focus-within .doc-card__menu-btn,.aythen-drive-page .doc-card--list:hover .doc-card__menu-btn,.aythen-drive-page .doc-card--list:focus-within .doc-card__menu-btn,.aythen-drive-page .doc-card__actions--open .doc-card__menu-btn,.aythen-drive-page .doc-card__menu-btn--open,.aythen-drive-page .doc-card__menu-btn:focus-visible{opacity:1;pointer-events:auto;background:var(--drive-surface-hover)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card--grid:hover .doc-card__menu-btn,.aythen-drive-page .doc-card--grid:focus-within .doc-card__menu-btn,.aythen-drive-page .doc-card--list:hover .doc-card__menu-btn,.aythen-drive-page .doc-card--list:focus-within .doc-card__menu-btn,.aythen-drive-page .doc-card__actions--open .doc-card__menu-btn,.aythen-drive-page .doc-card__menu-btn--open,.aythen-drive-page .doc-card__menu-btn:focus-visible{background:color-mix(in srgb,var(--drive-surface-hover) 70%,var(--drive-surface-elevated) 30%)}}.aythen-drive-page .doc-card__menu-btn:hover{background:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card__menu-btn:hover{background:color-mix(in srgb,var(--drive-accent) 14%,var(--drive-surface-hover))}}.aythen-drive-page .doc-card__menu-btn:hover{color:var(--drive-text-primary)}.aythen-drive-page .doc-card__menu-btn:focus-visible{opacity:1;box-shadow:0 0 0 2px var(--drive-accent-ring,var(--drive-accent-soft));outline:none}.aythen-drive-page .doc-card__menu-btn--open{background:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-card__menu-btn--open{background:color-mix(in srgb,var(--drive-accent) 12%,var(--drive-surface-hover))}}.aythen-drive-page .doc-card__menu-btn--open{color:var(--drive-text-primary)}body.aythen-drive-menu-open .aythen-drive-page .drive-tip[data-tip]:after{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.aythen-drive-menu-open .aythen-drive-page .doc-card__menu-btn[data-tip]:after{display:none!important}@media(prefers-reduced-motion:reduce){.doc-card__menu--portal{animation:none}}@media(max-width:720px){.aythen-drive-page .doc-card__menu-btn{opacity:1;pointer-events:auto}}.aythen-expand-backdrop.drive-share-backdrop{align-items:center;padding:.75rem}.aythen-expand-backdrop.drive-share-backdrop:before{display:none}.aythen-expand-panel.drive-share-popup{z-index:1;background:var(--ak-bg-card,var(--surface));border:1px solid #fff;width:min(380px,100%);max-height:min(86vh,480px);padding:0;position:relative}@supports (color:color-mix(in lab,red,red)){.aythen-expand-panel.drive-share-popup{border:1px solid color-mix(in srgb,#fff 10%,var(--border))}}.aythen-expand-panel.drive-share-popup{border-radius:14px;animation:.25s aythen-slide-up;overflow:hidden;box-shadow:0 0 0 1px #00000073,0 20px 64px #0000008c}.drive-share-popup__head{border-bottom:1px solid #ffffff14;flex-shrink:0;position:relative;overflow:hidden}.drive-share-popup__head-bg{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.drive-share-popup__head-gradient{background:radial-gradient(90% 120% at 50% -30%,#ffffff17,#0000 55%),linear-gradient(#090909,#0f0f0f 48%,#141414);position:absolute;top:0;right:0;bottom:0;left:0}.drive-share-popup__head-grid{opacity:.55;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:24px 24px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000,#000 55%,#0000)}.drive-share-popup__head-glow{filter:blur(40px);background:#ffffff0a;border-radius:999px;width:12rem;height:7rem;position:absolute;top:-3rem;right:12%}.drive-share-popup__head-inner{z-index:1;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem .9rem .7rem;display:flex;position:relative}.drive-share-popup__kicker{letter-spacing:.04em;text-transform:uppercase;color:#a1a1a1;margin:0 0 .15rem;font-size:.6875rem;font-weight:600}.drive-share-popup__head-copy h2{font-family:var(--font-display,var(--font));letter-spacing:-.03em;color:#fafafa;text-overflow:ellipsis;white-space:nowrap;max-width:16rem;margin:0;font-size:1.05rem;font-weight:600;line-height:1.2;overflow:hidden}.drive-share-popup__meta{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.4rem;display:flex}.drive-share-popup__chip{color:#e4e4e7;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;max-width:9rem;padding:.12rem .45rem;font-size:.625rem;font-weight:600;display:inline-flex;overflow:hidden}.drive-share-popup__meta-note{color:#71717a;font-size:.625rem}.drive-share-popup__doc{flex-shrink:0;margin-top:.1rem}.drive-share-popup__doc-icon{background:linear-gradient(160deg,#ffffff1a,#ffffff08);border:1px solid #ffffff1f;border-radius:.55rem;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:relative}.drive-share-popup__doc-icon:before{content:"";background:#fafafa14;border:1.5px solid #fafafabf;border-radius:.15rem;width:.85rem;height:1.05rem}.drive-share-popup__doc-icon.is-folder:before{border-top-width:3px;border-radius:.12rem .2rem .15rem .15rem;width:1.05rem;height:.75rem}.drive-share-popup__head-copy{flex:1;min-width:0}.drive-share-popup__lead{display:none}.drive-share-popup__close{color:#a1a1a1;cursor:pointer;background:0 0;border:0;border-radius:.45rem;flex-shrink:0;place-items:center;width:1.875rem;height:1.875rem;margin-top:.1rem;padding:0;font-size:1.15rem;line-height:1;transition:background .15s,color .15s;display:grid}.drive-share-popup__close:hover{color:#fafafa;background:#ffffff14}.drive-share-popup__toolbar{border-bottom:1px solid var(--ak-divider,var(--border));background:var(--ak-bg-card,var(--surface));flex-direction:column;flex-shrink:0;gap:.35rem;padding:.45rem .9rem;display:flex}@supports (color:color-mix(in lab,red,red)){.drive-share-popup__toolbar{background:color-mix(in srgb,var(--ak-bg-card,var(--surface)) 92%,#f4f4f5 8%)}}:root[data-theme=dark] .drive-share-popup__toolbar,:root:not([data-theme=light]) .drive-share-popup__toolbar{background:var(--ak-bg-card,var(--surface))}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .drive-share-popup__toolbar,:root:not([data-theme=light]) .drive-share-popup__toolbar{background:color-mix(in srgb,var(--ak-bg-card,var(--surface)) 88%,#0a0a0a 12%)}}.drive-share-popup__toolbar-row{justify-content:stretch;align-items:center;gap:0;display:flex}.drive-share-popup__toolbar-label{display:none}.drive-share-popup__cycle .aythen-seg{width:100%;height:32px;min-height:32px}.drive-share-popup__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:currentColor transparent;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}@supports (color:color-mix(in lab,red,red)){.drive-share-popup__body{scrollbar-color:color-mix(in srgb,currentColor 28%,transparent) transparent}}.drive-share-popup__body::-webkit-scrollbar{width:8px;height:8px}.drive-share-popup__body::-webkit-scrollbar-track{background:0 0}.drive-share-popup__body::-webkit-scrollbar-thumb{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.drive-share-popup__body::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,currentColor 28%,transparent)}}.drive-share-popup__body::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:999px}.drive-share-popup__body::-webkit-scrollbar-thumb:hover{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.drive-share-popup__body::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,currentColor 42%,transparent)}}.drive-share-popup__body::-webkit-scrollbar-thumb:hover{background-clip:padding-box}:root[data-theme=dark] .drive-share-popup__body,:root:not([data-theme=light]) .drive-share-popup__body{scrollbar-color:#fff3 transparent}:root[data-theme=dark] .drive-share-popup__body::-webkit-scrollbar-thumb{background-color:#fff3;background-clip:padding-box}:root:not([data-theme=light]) .drive-share-popup__body::-webkit-scrollbar-thumb{background-color:#fff3;background-clip:padding-box}.drive-share-popup__panel{padding:.6rem .9rem .2rem}.drive-share-popup__loading,.drive-share-popup__error{margin:0;padding:.55rem .9rem;font-size:.75rem}.drive-share-popup__error{color:#f87171;background:#f871711a;border-bottom:1px solid #f871712e}.drive-share-popup__hint{color:var(--text-muted,#71717a);margin:0 0 .6rem;font-size:.75rem;line-height:1.4}.drive-share-popup__access{border:0;margin:0 0 .6rem;padding:0}.drive-share-popup__access-row{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.drive-share-popup__access-btn{border:1px solid var(--ak-border,var(--border));background:var(--ak-bg-card,var(--surface));border-radius:10px;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.5rem .65rem;display:flex}@supports (color:color-mix(in lab,red,red)){.drive-share-popup__access-btn{background:color-mix(in srgb,var(--ak-bg-card,var(--surface)) 88%,transparent)}}.drive-share-popup__access-btn{text-align:left;cursor:pointer;font:inherit;transition:border-color .15s,background .15s,box-shadow .15s}.drive-share-popup__access-btn:hover{border-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.drive-share-popup__access-btn:hover{border-color:color-mix(in srgb,var(--text) 18%,var(--border))}}.drive-share-popup__access-btn.is-active{border-color:var(--ak-accent-green,#22c55e)}@supports (color:color-mix(in lab,red,red)){.drive-share-popup__access-btn.is-active{border-color:color-mix(in srgb,var(--ak-accent-green,#22c55e) 42%,var(--border))}}.drive-share-popup__access-btn.is-active{background:var(--ak-accent-green,#22c55e)}@supports (color:color-mix(in lab,red,red)){.drive-share-popup__access-btn.is-active{background:color-mix(in srgb,var(--ak-accent-green,#22c55e) 10%,var(--ak-bg-card,var(--surface)))}}.drive-share-popup__access-btn.is-active{box-shadow:0 0 0 1px var(--ak-accent-green,#22c55e)}@supports (color:color-mix(in lab,red,red)){.drive-share-popup__access-btn.is-active{box-shadow:0 0 0 1px color-mix(in srgb,var(--ak-accent-green,#22c55e) 18%,transparent)}}.drive-share-popup__access-btn:disabled{opacity:.55;cursor:not-allowed}.drive-share-popup__access-title{color:var(--text,#18181b);font-size:.8125rem;font-weight:600}.drive-share-popup__access-desc{color:var(--text-muted,#71717a);font-size:.6875rem;line-height:1.35}.drive-share-popup__field{margin-bottom:.35rem;display:block}.drive-share-popup__label{letter-spacing:0;text-transform:none;color:var(--ak-text-muted,var(--text-muted));margin-bottom:.4rem;font-size:.6875rem;font-weight:500;display:block}.drive-share-popup__link-row{align-items:stretch;gap:.45rem;display:flex}.drive-share-popup__input{border:1px solid var(--ak-border,var(--border));background:var(--ak-bg-card,var(--surface));border-radius:10px;flex:1;min-width:0;height:2rem;padding:0 .65rem}@supports (color:color-mix(in lab,red,red)){.drive-share-popup__input{background:color-mix(in srgb,var(--ak-bg-card,var(--surface)) 82%,#000 18%)}}.drive-share-popup__input{color:var(--ak-text-primary,var(--text));font:inherit;font-size:.8125rem}:root[data-theme=light] .drive-share-popup__input{background:var(--ak-bg-card,var(--surface))}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .drive-share-popup__input{background:color-mix(in srgb,var(--ak-bg-card,var(--surface)) 92%,#f4f4f5 8%)}}.drive-share-popup__input:focus{border-color:var(--ak-accent-green,#22c55e);outline:none}@supports (color:color-mix(in lab,red,red)){.drive-share-popup__input:focus{border-color:color-mix(in srgb,var(--ak-accent-green,#22c55e) 45%,var(--border))}}.drive-share-popup__input:focus{box-shadow:0 0 0 3px var(--ak-accent-green,#22c55e)}@supports (color:color-mix(in lab,red,red)){.drive-share-popup__input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ak-accent-green,#22c55e) 18%,transparent)}}.drive-share-popup__copy{background:var(--ak-accent-green,#22c55e);border:0;border-radius:10px;flex-shrink:0;min-width:5.75rem;height:2rem;padding:0 .7rem}@supports (color:color-mix(in lab,red,red)){.drive-share-popup__copy{background:color-mix(in srgb,var(--ak-accent-green,#22c55e) 16%,var(--ak-bg-card,var(--surface)))}}.drive-share-popup__copy{color:#15803d;font:inherit;cursor:pointer;font-size:.8125rem;font-weight:600;transition:background .15s,color .15s}:root:not([data-theme=light]) .drive-share-popup__copy{color:var(--ak-accent-green,#4ade80)}.drive-share-popup__copy:hover{background:var(--ak-accent-green,#22c55e)}@supports (color:color-mix(in lab,red,red)){.drive-share-popup__copy:hover{background:color-mix(in srgb,var(--ak-accent-green,#22c55e) 24%,var(--ak-bg-card,var(--surface)))}}.drive-share-popup__copy:disabled{opacity:.45;cursor:not-allowed}.drive-share-popup__copy.is-copied{background:#4ade80}@supports (color:color-mix(in lab,red,red)){.drive-share-popup__copy.is-copied{background:color-mix(in srgb,#4ade80 18%,var(--ak-bg-card,var(--surface)))}}.drive-share-popup__copy.is-copied{color:#4ade80}@supports (color:color-mix(in lab,red,red)){.drive-share-popup__copy.is-copied{color:color-mix(in srgb,#4ade80 88%,var(--text))}}.drive-share-popup__workspace-toggle{border:1px solid var(--ak-border,var(--border));background:var(--ak-bg-card,var(--surface));border-radius:10px;justify-content:space-between;align-items:flex-start;gap:.75rem;margin:0 0 .6rem;padding:.65rem;display:flex}@supports (color:color-mix(in lab,red,red)){.drive-share-popup__workspace-toggle{background:color-mix(in srgb,var(--ak-bg-card,var(--surface)) 88%,#0a0a0a 12%)}}:root[data-theme=light] .drive-share-popup__workspace-toggle{background:var(--ak-bg-card,var(--surface))}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .drive-share-popup__workspace-toggle{background:color-mix(in srgb,var(--ak-bg-card,var(--surface)) 92%,#f4f4f5 8%)}}.drive-share-popup__workspace-title{color:var(--ak-text-primary,var(--text));margin:0;font-size:.875rem;font-weight:600}.drive-share-popup__workspace-hint{color:var(--ak-text-muted,var(--text-muted));margin:.25rem 0 0;font-size:.75rem;line-height:1.45}.drive-share-popup__switch{border:1px solid var(--ak-border,var(--border));background:var(--text);border-radius:999px;flex-shrink:0;width:2.75rem;height:1.55rem;position:relative}@supports (color:color-mix(in lab,red,red)){.drive-share-popup__switch{background:color-mix(in srgb,var(--text) 8%,transparent)}}.drive-share-popup__switch{cursor:pointer;transition:background .18s,border-color .18s}.drive-share-popup__switch.is-on{background:var(--ak-accent-green,#22c55e)}@supports (color:color-mix(in lab,red,red)){.drive-share-popup__switch.is-on{background:color-mix(in srgb,var(--ak-accent-green,#22c55e) 28%,var(--ak-bg-card,var(--surface)))}}.drive-share-popup__switch.is-on{border-color:var(--ak-accent-green,#22c55e)}@supports (color:color-mix(in lab,red,red)){.drive-share-popup__switch.is-on{border-color:color-mix(in srgb,var(--ak-accent-green,#22c55e) 45%,var(--border))}}.drive-share-popup__switch:disabled{opacity:.55;cursor:not-allowed}.drive-share-popup__switch-thumb{background:#fff;border-radius:50%;width:1.15rem;height:1.15rem;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000002e}.drive-share-popup__switch.is-on .drive-share-popup__switch-thumb{transform:translate(1.15rem)}.drive-share-popup__org{background:var(--ak-accent-green,#22c55e);border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .65rem;padding:.55rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.drive-share-popup__org{background:color-mix(in srgb,var(--ak-accent-green,#22c55e) 6%,transparent)}}.drive-share-popup__org{border:1px solid var(--ak-accent-green,#22c55e)}@supports (color:color-mix(in lab,red,red)){.drive-share-popup__org{border:1px solid color-mix(in srgb,var(--ak-accent-green,#22c55e) 14%,var(--border))}}.drive-share-popup__org-label{color:var(--ak-text-muted,var(--text-muted));font-size:.6875rem;font-weight:500}.drive-share-popup__org-name{color:var(--ak-text-primary,var(--text));font-size:.8125rem;font-weight:600}.drive-share-popup__members-label{color:var(--ak-text-muted,var(--text-muted));margin:0 0 .45rem;font-size:.6875rem;font-weight:500}.drive-share-popup__members{border:1px solid var(--ak-border,var(--border));border-radius:10px;max-height:6.5rem;margin:0 0 .55rem;padding:0;list-style:none;overflow:auto}.drive-share-popup__member{border-bottom:1px solid var(--ak-border,var(--border));align-items:center;gap:.65rem;padding:.55rem .7rem;display:flex}.drive-share-popup__member:last-child{border-bottom:0}.drive-share-popup__member-avatar{width:1.85rem;height:1.85rem;color:var(--ak-accent-green,#22c55e);background:var(--ak-accent-green,#22c55e);border-radius:999px;flex-shrink:0;place-items:center;font-size:.625rem;font-weight:700;display:grid}@supports (color:color-mix(in lab,red,red)){.drive-share-popup__member-avatar{background:color-mix(in srgb,var(--ak-accent-green,#22c55e) 12%,transparent)}}.drive-share-popup__member-info{flex-direction:column;flex:1;gap:.08rem;min-width:0;display:flex}.drive-share-popup__member-name{color:var(--ak-text-primary,var(--text));text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.drive-share-popup__member-email{color:var(--ak-text-muted,var(--text-muted));text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.drive-share-popup__member-role{letter-spacing:.02em;border-radius:999px;flex-shrink:0;padding:.12rem .42rem;font-size:.625rem;font-weight:700}.drive-share-popup__member-role--reader{color:var(--ak-text-muted,var(--text-muted));background:var(--text)}@supports (color:color-mix(in lab,red,red)){.drive-share-popup__member-role--reader{background:color-mix(in srgb,var(--text) 6%,transparent)}}.drive-share-popup__member-role--reader{border:1px solid var(--ak-border,var(--border))}.drive-share-popup__member-role--editor{color:var(--ak-accent-green,#22c55e)}@supports (color:color-mix(in lab,red,red)){.drive-share-popup__member-role--editor{color:color-mix(in srgb,var(--ak-accent-green,#22c55e) 88%,var(--text))}}.drive-share-popup__member-role--editor{background:var(--ak-accent-green,#22c55e)}@supports (color:color-mix(in lab,red,red)){.drive-share-popup__member-role--editor{background:color-mix(in srgb,var(--ak-accent-green,#22c55e) 12%,transparent)}}.drive-share-popup__member-role--editor{border:1px solid var(--ak-accent-green,#22c55e)}@supports (color:color-mix(in lab,red,red)){.drive-share-popup__member-role--editor{border:1px solid color-mix(in srgb,var(--ak-accent-green,#22c55e) 24%,var(--border))}}.drive-share-popup__workspace-active,.drive-share-popup__workspace-idle{margin:0 0 .5rem;font-size:.75rem;line-height:1.45}.drive-share-popup__workspace-active{color:#4ade80}@supports (color:color-mix(in lab,red,red)){.drive-share-popup__workspace-active{color:color-mix(in srgb,#4ade80 82%,var(--text))}}.drive-share-popup__workspace-idle{color:var(--ak-text-muted,var(--text-muted))}.drive-share-popup__foot{border-top:1px solid var(--ak-divider,var(--border));background:var(--ak-bg-card,var(--surface));flex-shrink:0;justify-content:space-between;align-items:center;gap:.65rem;margin:0;padding:.55rem .9rem .7rem;display:flex}@supports (color:color-mix(in lab,red,red)){.drive-share-popup__foot{background:color-mix(in srgb,var(--ak-bg-card,var(--surface)) 92%,#f4f4f5 8%)}}:root[data-theme=dark] .drive-share-popup__foot,:root:not([data-theme=light]) .drive-share-popup__foot{background:var(--ak-bg-card,var(--surface))}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .drive-share-popup__foot,:root:not([data-theme=light]) .drive-share-popup__foot{background:color-mix(in srgb,var(--ak-bg-card,var(--surface)) 88%,#0a0a0a 12%)}}.drive-share-popup__foot-actions{align-items:center;gap:.65rem;display:flex}.drive-share-popup__saving{color:var(--ak-text-muted,var(--text-muted));font-size:.75rem}.drive-share-popup__open{color:var(--ak-accent-green,#22c55e);font-size:.8125rem;font-weight:500;text-decoration:none}.drive-share-popup__open:hover{text-decoration:underline}.drive-share-popup__done{min-height:1.9rem;padding:0 .75rem;font-size:.75rem}.aythen-drive-page .drive-share-badge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:.1rem .38rem;font-size:.5625rem;font-weight:700;line-height:1.2;display:inline-flex}.aythen-drive-page .drive-share-badge--workspace{color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-share-badge--workspace{color:color-mix(in srgb,var(--drive-accent) 88%,var(--drive-text-primary))}}.aythen-drive-page .drive-share-badge--workspace{background:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-share-badge--workspace{background:color-mix(in srgb,var(--drive-accent) 12%,transparent)}}.aythen-drive-page .drive-share-badge--workspace{border:1px solid var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-share-badge--workspace{border:1px solid color-mix(in srgb,var(--drive-accent) 22%,var(--drive-border))}}.aythen-drive-page .drive-share-badge--edit{color:#fbbf24}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-share-badge--edit{color:color-mix(in srgb,#fbbf24 88%,var(--drive-text-primary))}}.aythen-drive-page .drive-share-badge--edit{background:#fbbf241f;border:1px solid #fbbf24}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-share-badge--edit{border:1px solid color-mix(in srgb,#fbbf24 22%,var(--drive-border))}}.aythen-drive-page .drive-lifecycle-badge{letter-spacing:.03em;white-space:nowrap;color:var(--drive-text-primary);border-radius:999px;align-items:center;gap:.3rem;margin-top:.2rem;margin-left:.25rem;padding:.1rem .38rem;font-size:.5625rem;font-weight:700;line-height:1.2;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-lifecycle-badge{color:color-mix(in srgb,var(--drive-text-primary) 88%,transparent)}}.aythen-drive-page .drive-lifecycle-badge{background:currentColor}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-lifecycle-badge{background:color-mix(in srgb,currentColor 10%,transparent)}}.aythen-drive-page .drive-lifecycle-badge{border:1px solid}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-lifecycle-badge{border:1px solid color-mix(in srgb,currentColor 28%,var(--drive-border))}}.aythen-drive-page .drive-lifecycle-badge__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:.35rem;height:.35rem}.aythen-drive-page .drive-lifecycle-badge--warning{color:#d97706}.aythen-drive-page .drive-lifecycle-badge--info{color:#2563eb}.aythen-drive-page .drive-lifecycle-badge--success{color:#16a34a}.aythen-drive-page .drive-lifecycle-badge--danger{color:#dc2626}.aythen-drive-page .drive-lifecycle-badge--neutral{color:var(--drive-text-primary)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-lifecycle-badge--neutral{color:color-mix(in srgb,var(--drive-text-primary) 72%,transparent)}}.aythen-drive-page .drive-lifecycle-badge.is-unconfigured,.aythen-drive-page .drive-lifecycle-badge.is-disabled{color:var(--drive-text-muted);border-style:dashed;font-weight:600}.aythen-drive-page .drive-billing-lifecycle-badge{letter-spacing:.03em;white-space:nowrap;color:var(--drive-text-primary);border-radius:999px;align-items:center;gap:.3rem;margin-top:.2rem;margin-left:.25rem;padding:.1rem .38rem;font-size:.5625rem;font-weight:700;line-height:1.2;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-billing-lifecycle-badge{color:color-mix(in srgb,var(--drive-text-primary) 88%,transparent)}}.aythen-drive-page .drive-billing-lifecycle-badge{background:currentColor}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-billing-lifecycle-badge{background:color-mix(in srgb,currentColor 10%,transparent)}}.aythen-drive-page .drive-billing-lifecycle-badge{border:1px solid}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-billing-lifecycle-badge{border:1px solid color-mix(in srgb,currentColor 28%,var(--drive-border))}}.aythen-drive-page .drive-billing-lifecycle-badge__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:.35rem;height:.35rem}.aythen-drive-page .drive-billing-lifecycle-badge--tone-warning{color:#d97706}.aythen-drive-page .drive-billing-lifecycle-badge--tone-info{color:#2563eb}.aythen-drive-page .drive-billing-lifecycle-badge--tone-success{color:#16a34a}.aythen-drive-page .drive-billing-lifecycle-badge--tone-danger{color:#dc2626}.aythen-drive-page .drive-billing-lifecycle-badge--tone-neutral{color:var(--drive-text-primary)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-billing-lifecycle-badge--tone-neutral{color:color-mix(in srgb,var(--drive-text-primary) 72%,transparent)}}.aythen-drive-page .drive-billing-cross-nav{flex-wrap:wrap;align-items:center;gap:.35rem;max-width:100%;margin-left:.25rem;display:inline-flex}.aythen-drive-page .drive-billing-cross-nav__link{color:var(--drive-accent);white-space:nowrap;font-size:.6875rem;font-weight:600;text-decoration:none}.aythen-drive-page .drive-billing-cross-nav__link:hover{text-decoration:underline}.aythen-drive-page .drive-billing-cross-nav__disabled{color:var(--drive-text-muted);cursor:not-allowed;white-space:nowrap;font-size:.6875rem;font-weight:600}.aythen-drive-page .drive-workspace-shared-bar{border:1px solid var(--drive-border);background:var(--drive-accent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0 0 .85rem;padding:.65rem .85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-workspace-shared-bar{background:color-mix(in srgb,var(--drive-accent) 5%,var(--drive-surface-elevated))}}.aythen-drive-page .drive-workspace-shared-bar__label{letter-spacing:.05em;text-transform:uppercase;color:var(--drive-text-muted);font-size:.6875rem;font-weight:700}.aythen-drive-page .drive-workspace-shared-bar__chip{border:1px solid var(--drive-border);background:var(--drive-surface-elevated);min-height:1.75rem;color:var(--drive-text-primary);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:0 .55rem;font-size:.75rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.aythen-drive-page .drive-workspace-shared-bar__chip:hover{background:var(--drive-surface-hover);border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .drive-workspace-shared-bar__chip:hover{border-color:color-mix(in srgb,var(--drive-accent) 24%,var(--drive-border))}}@media(max-width:560px){.aythen-expand-backdrop.drive-share-backdrop{padding:.5rem}.aythen-expand-panel.drive-share-popup{border-radius:14px;max-height:96vh}.drive-share-popup__toolbar-row{flex-wrap:wrap}.drive-share-popup__cycle{width:100%;margin-left:0}.drive-share-popup__link-row{flex-direction:column}.drive-share-popup__copy{width:100%}.drive-share-popup__foot{flex-direction:column-reverse;align-items:stretch}.drive-share-popup__done{width:100%}}.drive-share-popup__manage{flex-direction:column;gap:.35rem;margin:.85rem 0 0;display:flex}.drive-share-popup__manage-hint{color:#78716c;margin:0;font-size:.8125rem}.drive-share-popup__manage-link{color:#1c1917;text-underline-offset:.15em;width:fit-content;font-size:.875rem;text-decoration:underline}.drive-move-sheet-root{z-index:6500;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.drive-move-sheet-root.is-visible{pointer-events:auto}.drive-move-sheet__backdrop{-webkit-backdrop-filter:blur(8px)saturate(140%);opacity:0;background:#05081285;transition:opacity .32s;position:absolute;top:0;right:0;bottom:0;left:0}.drive-move-sheet-root.is-visible .drive-move-sheet__backdrop{opacity:1}.drive-move-sheet-root.is-closing .drive-move-sheet__backdrop{opacity:0}.drive-move-sheet{width:min(640px,100%);max-height:min(72vh,520px);margin:0 .65rem calc(.65rem + env(safe-area-inset-bottom,0px));border:1px solid var(--drive-border,var(--border));border-radius:22px 22px 20px 20px;padding:.55rem .85rem 1rem;position:relative}@supports (color:color-mix(in lab,red,red)){.drive-move-sheet{border:1px solid color-mix(in srgb,var(--drive-border,var(--border)) 72%,transparent)}}.drive-move-sheet{background:var(--drive-surface-elevated,var(--surface))}@supports (color:color-mix(in lab,red,red)){.drive-move-sheet{background:color-mix(in srgb,var(--drive-surface-elevated,var(--surface)) 94%,transparent)}}.drive-move-sheet{opacity:0;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .28s;transform:translateY(calc(100% + 1.5rem))scale(.96);box-shadow:0 -8px 40px #00000047,inset 0 1px #ffffff2e}.drive-move-sheet-root.is-visible .drive-move-sheet{opacity:1;transform:translateY(0)scale(1)}.drive-move-sheet-root.is-closing .drive-move-sheet{opacity:0;transition-duration:.32s;transform:translateY(calc(100% + 1rem))scale(.98)}.drive-move-sheet__grab{background:var(--drive-text-muted,var(--text-muted));border-radius:999px;width:2.25rem;height:.28rem;margin:.15rem auto .65rem}@supports (color:color-mix(in lab,red,red)){.drive-move-sheet__grab{background:color-mix(in srgb,var(--drive-text-muted,var(--text-muted)) 35%,transparent)}}.drive-move-sheet__head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.35rem;display:flex}.drive-move-sheet__doc{align-items:center;gap:.65rem;min-width:0;display:flex}.drive-move-sheet__doc-icon{background:var(--drive-accent,#00e5ff);border-radius:12px;flex-shrink:0;place-items:center;width:2.35rem;height:2.35rem;display:grid}@supports (color:color-mix(in lab,red,red)){.drive-move-sheet__doc-icon{background:color-mix(in srgb,var(--drive-accent,#00e5ff) 12%,transparent)}}.drive-move-sheet__doc-icon{font-size:1.1rem}.drive-move-sheet__doc-meta{min-width:0}.drive-move-sheet__doc-meta h2{letter-spacing:-.02em;color:var(--drive-text-primary,var(--text));margin:0;font-size:.9375rem;font-weight:700}.drive-move-sheet__doc-name{color:var(--drive-text-muted,var(--text-muted));text-overflow:ellipsis;white-space:nowrap;margin:.12rem 0 0;font-size:.75rem;overflow:hidden}.drive-move-sheet__cancel{background:var(--drive-surface-hover,var(--surface-raised));border:0;border-radius:999px;flex-shrink:0;padding:.35rem .72rem}@supports (color:color-mix(in lab,red,red)){.drive-move-sheet__cancel{background:color-mix(in srgb,var(--drive-surface-hover,var(--surface-raised)) 80%,transparent)}}.drive-move-sheet__cancel{color:var(--drive-text-secondary,var(--text-muted));font-family:var(--font);cursor:pointer;font-size:.75rem;font-weight:600}.drive-move-sheet__cancel:hover:not(:disabled){color:var(--drive-text-primary,var(--text))}.drive-move-sheet__cancel:disabled{opacity:.55;cursor:wait}.drive-move-sheet__hint{color:var(--drive-text-muted,var(--text-muted));margin:0 0 .55rem;font-size:.75rem}.drive-move-sheet__hub{margin:0;animation:.48s cubic-bezier(.22,1,.36,1) 80ms both drive-move-hub-in}@keyframes drive-move-hub-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.drive-move-sheet__scroll{padding-bottom:.15rem}.drive-move-sheet__tile,.drive-move-sheet__tile-wrap{animation:.44s cubic-bezier(.22,1,.36,1) both drive-move-tile-in;animation-delay:calc(50ms + 40ms * var(--move-stagger,0))}@keyframes drive-move-tile-in{0%{opacity:0;transform:translateY(16px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}.drive-move-sheet .aythen-drive-ios-tile,.drive-move-sheet .aythen-drive-ios-tile-wrap .aythen-drive-ios-tile{transition:transform .22s cubic-bezier(.22,1,.36,1),background .18s,border-color .18s,box-shadow .22s}.drive-move-sheet .aythen-drive-ios-tile.is-drop-target,.drive-move-sheet .aythen-drive-ios-tile-wrap.is-drop-target{border-color:var(--drive-accent,#00e5ff);transform:scale(1.08)translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.drive-move-sheet .aythen-drive-ios-tile.is-drop-target,.drive-move-sheet .aythen-drive-ios-tile-wrap.is-drop-target{border-color:color-mix(in srgb,var(--drive-accent,#00e5ff) 55%,var(--drive-border,var(--border)))}}.drive-move-sheet .aythen-drive-ios-tile.is-drop-target,.drive-move-sheet .aythen-drive-ios-tile-wrap.is-drop-target{background:var(--drive-accent,#00e5ff)}@supports (color:color-mix(in lab,red,red)){.drive-move-sheet .aythen-drive-ios-tile.is-drop-target,.drive-move-sheet .aythen-drive-ios-tile-wrap.is-drop-target{background:color-mix(in srgb,var(--drive-accent,#00e5ff) 16%,var(--drive-surface-elevated,var(--surface)))}}.drive-move-sheet .aythen-drive-ios-tile.is-drop-target,.drive-move-sheet .aythen-drive-ios-tile-wrap.is-drop-target{box-shadow:0 8px 22px var(--drive-accent,#00e5ff),inset 0 1px #fff3}@supports (color:color-mix(in lab,red,red)){.drive-move-sheet .aythen-drive-ios-tile.is-drop-target,.drive-move-sheet .aythen-drive-ios-tile-wrap.is-drop-target{box-shadow:0 8px 22px color-mix(in srgb,var(--drive-accent,#00e5ff) 18%,transparent),inset 0 1px #fff3}}.drive-move-sheet .aythen-drive-ios-tile.is-pick-flash,.drive-move-sheet .aythen-drive-ios-tile-wrap.is-pick-flash{animation:.52s cubic-bezier(.22,1,.36,1) drive-move-pick-flash}@keyframes drive-move-pick-flash{0%{box-shadow:0 0 color-mix(in srgb,var(--drive-accent,#00e5ff) 45%,transparent);transform:scale(1.08)translateY(-2px)}45%{box-shadow:0 0 0 8px color-mix(in srgb,var(--drive-accent,#00e5ff) 0%,transparent);transform:scale(1.12)translateY(-4px)}to{box-shadow:none;transform:scale(1.02)translateY(0)}}.drive-move-sheet .aythen-drive-ios-tile.is-current,.drive-move-sheet .aythen-drive-ios-tile-wrap.is-current .aythen-drive-ios-tile{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}.drive-move-sheet__current{color:var(--drive-text-muted,var(--text-muted));margin:.65rem 0 0;font-size:.6875rem}.drive-move-sheet__current strong{color:var(--drive-text-secondary,var(--text))}.drive-move-sheet__flight{z-index:6600;background:var(--drive-accent,#00e5ff);border-radius:8px;place-items:center;width:28px;height:28px;display:grid;position:fixed;top:0;left:0}@supports (color:color-mix(in lab,red,red)){.drive-move-sheet__flight{background:color-mix(in srgb,var(--drive-accent,#00e5ff) 18%,var(--drive-surface-elevated,var(--surface)))}}.drive-move-sheet__flight{box-shadow:0 8px 24px var(--drive-accent,#00e5ff)}@supports (color:color-mix(in lab,red,red)){.drive-move-sheet__flight{box-shadow:0 8px 24px color-mix(in srgb,var(--drive-accent,#00e5ff) 24%,transparent)}}.drive-move-sheet__flight{pointer-events:none;opacity:0;will-change:transform,opacity;font-size:.85rem}body.aythen-drive-move-sheet-open{overflow:hidden}:root:not([data-theme=light]) .aythen-drive-page{--doc-card-surface:#1a1d24;--doc-card-surface-hover:#1f232c;--doc-card-preview-top:#2c303a;--doc-card-preview-mid:#272b34;--doc-card-preview-bottom:#242830;--doc-card-border:#ffffff14;--doc-card-border-hover:#ffffff29;--doc-card-menu-surface:#303540;--doc-card-text-secondary:#adb0b9;--doc-card-text-muted:#9498a3}:root:not([data-theme=light]) .aythen-drive-page.aythen-page{background:radial-gradient(ellipse 130% 90% at 50% -25%,var(--drive-accent),transparent 58%),radial-gradient(ellipse 80% 50% at 100% 0%,#6366f108,transparent 45%),#0e1016}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page.aythen-page{background:radial-gradient(ellipse 130% 90% at 50% -25%,color-mix(in srgb,var(--drive-accent) 5%,transparent),transparent 58%),radial-gradient(ellipse 80% 50% at 100% 0%,#6366f108,transparent 45%),#0e1016}}:root:not([data-theme=light]) .aythen-drive-page .aythen-doc-card.doc-card--grid,:root:not([data-theme=light]) .aythen-drive-page .doc-card--grid{background:var(--doc-card-surface);border:none;box-shadow:0 1px 2px #00000038}:root:not([data-theme=light]) .aythen-drive-page .aythen-doc-card.doc-card--grid:hover,:root:not([data-theme=light]) .aythen-drive-page .doc-card--grid:hover{background:linear-gradient(168deg,var(--doc-card-surface-hover) 0%,var(--doc-card-surface-hover) 52%,var(--doc-card-surface) 100%)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .aythen-doc-card.doc-card--grid:hover,:root:not([data-theme=light]) .aythen-drive-page .doc-card--grid:hover{background:linear-gradient(168deg,color-mix(in srgb,var(--doc-card-surface-hover) 88%,var(--drive-accent) 12%) 0%,var(--doc-card-surface-hover) 52%,var(--doc-card-surface) 100%)}}:root:not([data-theme=light]) .aythen-drive-page .aythen-doc-card.doc-card--grid:hover,:root:not([data-theme=light]) .aythen-drive-page .doc-card--grid:hover{border:none;box-shadow:0 6px 18px #00000052}:root:not([data-theme=light]) .aythen-drive-page .doc-card--grid:focus-within{border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-card--grid:focus-within{border-color:color-mix(in srgb,var(--drive-accent) 28%,var(--doc-card-border-hover))}}:root:not([data-theme=light]) .aythen-drive-page .doc-card.is-selected{background:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-card.is-selected{background:color-mix(in srgb,var(--drive-accent) 7%,var(--doc-card-surface))}}:root:not([data-theme=light]) .aythen-drive-page .doc-card.is-selected{border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-card.is-selected{border-color:color-mix(in srgb,var(--drive-accent) 38%,var(--doc-card-border-hover))}}:root:not([data-theme=light]) .aythen-drive-page .doc-card.is-drop-target{background:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-card.is-drop-target{background:color-mix(in srgb,var(--drive-accent) 10%,var(--doc-card-surface))}}:root:not([data-theme=light]) .aythen-drive-page .doc-card.is-dragging{background:var(--doc-card-surface)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-card.is-dragging{background:color-mix(in srgb,var(--doc-card-surface) 82%,var(--drive-background) 18%)}}:root:not([data-theme=light]) .aythen-drive-page .doc-card.is-dragging{border-color:var(--doc-card-border)}:root:not([data-theme=light]) .aythen-drive-page .doc-card-preview{--preview-stage-bg:linear-gradient(180deg, var(--doc-card-preview-top) 0%, var(--doc-card-preview-mid) 52%, var(--doc-card-preview-bottom) 100%);--preview-stage-border:#ffffff0f;background:var(--preview-stage-bg);border-bottom-color:var(--preview-stage-border)}:root:not([data-theme=light]) .aythen-drive-page .doc-card-preview__media--page,:root:not([data-theme=light]) .aythen-drive-page .doc-card-preview__media--photo{box-shadow:none;background:#fff!important}:root:not([data-theme=light]) .aythen-drive-page .doc-card-preview__sheet{box-shadow:0 1px 2px #00000038,0 4px 10px #00000029}:root:not([data-theme=light]) .aythen-drive-page .doc-card-preview__fallback{background:linear-gradient(165deg,var(--doc-card-preview-mid) 0%,var(--doc-card-preview-bottom) 100%)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-card-preview__fallback{background:linear-gradient(165deg,color-mix(in srgb,var(--doc-card-preview-mid) 82%,var(--drive-accent) 5%),color-mix(in srgb,var(--doc-card-preview-bottom) 94%,transparent))}}:root:not([data-theme=light]) .aythen-drive-page .doc-card-preview__fallback-icon{color:var(--doc-card-text-muted)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-card-preview__fallback-icon{color:color-mix(in srgb,var(--doc-card-text-muted) 70%,var(--doc-card-text-secondary) 30%)}}:root:not([data-theme=light]) .aythen-drive-page .doc-card-preview__fallback-label{color:var(--doc-card-text-muted)}:root:not([data-theme=light]) .aythen-drive-page .doc-card-preview__skeleton-page{box-shadow:0 0 0 1px #ffffff0f}:root:not([data-theme=light]) .aythen-drive-page .doc-card-preview__skeleton--sheet{background:#fff}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-card-preview__skeleton--sheet{background:color-mix(in srgb,#fff 8%,var(--doc-card-preview-mid))}}:root:not([data-theme=light]) .aythen-drive-page .doc-card-preview__skeleton--sheet{box-shadow:0 0 0 1px #ffffff0d}:root:not([data-theme=light]) .aythen-drive-page .doc-card__footer{background:linear-gradient(180deg,var(--doc-card-preview-bottom) 0%,var(--doc-card-surface) 38%)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-card__footer{background:linear-gradient(180deg,color-mix(in srgb,var(--doc-card-preview-bottom) 18%,var(--doc-card-surface) 82%) 0%,var(--doc-card-surface) 38%)}}:root:not([data-theme=light]) .aythen-drive-page .doc-card__footer{border-top:1px solid #ffffff0f}:root:not([data-theme=light]) .aythen-drive-page .doc-card__title{color:#f3f3f6}:root:not([data-theme=light]) .aythen-drive-page .doc-card__subtitle{color:var(--doc-card-text-secondary)}:root:not([data-theme=light]) .aythen-drive-page .doc-card__status-pill{color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-card__status-pill{color:color-mix(in srgb,var(--drive-accent) 82%,#f3f3f6 18%)}}:root:not([data-theme=light]) .aythen-drive-page .doc-card__file-icon,:root:not([data-theme=light]) .aythen-drive-page .doc-card-file-icon{box-sizing:border-box;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}:root:not([data-theme=light]) .aythen-drive-page .doc-card__file-icon svg,:root:not([data-theme=light]) .aythen-drive-page .doc-card-file-icon svg{width:28px;height:28px}:root:not([data-theme=light]) .aythen-drive-page .doc-card__menu-btn{color:var(--doc-card-text-muted)}:root:not([data-theme=light]) .aythen-drive-page .doc-card__menu-btn:hover{color:#ececf0;background:#ffffff14}:root:not([data-theme=light]) .aythen-drive-page .doc-card__menu-btn--open{background:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-card__menu-btn--open{background:color-mix(in srgb,var(--drive-accent) 14%,#ffffff0f)}}:root:not([data-theme=light]) .aythen-drive-page .doc-card__menu-btn--open{color:#f0f0f3}:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row .doc-card__menu-btn{background:0 0;border:0}:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row:hover .doc-card__menu-btn,:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row:focus-within .doc-card__menu-btn,:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row .doc-card__menu-btn--open,:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row .doc-card__menu-btn:focus-visible{background:var(--drive-accent);border:0}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row:hover .doc-card__menu-btn,:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row:focus-within .doc-card__menu-btn,:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row .doc-card__menu-btn--open,:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row .doc-card__menu-btn:focus-visible{background:color-mix(in srgb,var(--drive-accent) 10%,#ffffff14)}}:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row:hover .doc-card__menu-btn,:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row:focus-within .doc-card__menu-btn,:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row .doc-card__menu-btn--open,:root:not([data-theme=light]) .aythen-drive-page .drive-doc-row .doc-card__menu-btn:focus-visible{color:#f0f0f3}:root:not([data-theme=light]) .doc-card__menu--portal{background:var(--doc-card-menu-surface);border-color:#ffffff1a;box-shadow:0 10px 32px #00000070,0 0 0 1px #ffffff12,inset 0 1px #ffffff0f}:root:not([data-theme=light]) .doc-card__menu-item:hover,:root:not([data-theme=light]) .doc-card__menu-item:focus-visible{background:#ffffff12}:root:not([data-theme=light]) .doc-card__menu-item--danger:hover,:root:not([data-theme=light]) .doc-card__menu-item--danger:focus-visible{background:var(--drive-danger)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .doc-card__menu-item--danger:hover,:root:not([data-theme=light]) .doc-card__menu-item--danger:focus-visible{background:color-mix(in srgb,var(--drive-danger) 12%,#ffffff0a)}}:root:not([data-theme=light]) .aythen-drive-page .file-type-badges{background:var(--doc-card-menu-surface)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .file-type-badges{background:color-mix(in srgb,var(--doc-card-menu-surface) 55%,#00000047)}}:root:not([data-theme=light]) .aythen-drive-page .file-type-badges{border-color:#ffffff14;box-shadow:0 2px 8px #00000038}:root:not([data-theme=light]) .aythen-drive-page .file-type-badge--pdf{color:#e8a0a0}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .file-type-badge--pdf{color:color-mix(in srgb,#e8a0a0 72%,var(--doc-card-text-secondary) 28%)}}:root:not([data-theme=light]) .aythen-drive-page .file-type-badge--csv{color:#7ec9a8}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .file-type-badge--csv{color:color-mix(in srgb,#7ec9a8 72%,var(--doc-card-text-secondary) 28%)}}:root:not([data-theme=light]) .aythen-drive-page .file-type-badge--image{color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .file-type-badge--image{color:color-mix(in srgb,var(--drive-accent) 68%,var(--doc-card-text-secondary) 32%)}}:root:not([data-theme=light]) .aythen-drive-page .file-type-badge--more{color:var(--doc-card-text-muted)}:root:not([data-theme=light]) .aythen-drive-page .doc-card--skeleton{background:var(--doc-card-surface);border-color:var(--doc-card-border)}:root:not([data-theme=light]) .aythen-drive-page .doc-card--skeleton .doc-card-preview,:root:not([data-theme=light]) .aythen-drive-page .doc-card--skeleton .doc-card-preview--skeleton,:root:not([data-theme=light]) .aythen-drive-page .doc-card--skeleton .doc-card-preview__skeleton,:root:not([data-theme=light]) .aythen-drive-page .doc-thumb--skeleton{background:linear-gradient(180deg,var(--doc-card-preview-top) 0%,var(--doc-card-preview-bottom) 100%);border-bottom-color:#ffffff0f}:root:not([data-theme=light]) .aythen-drive-page .doc-card--skeleton .doc-card__footer{background:linear-gradient(180deg,var(--doc-card-preview-bottom) 0%,var(--doc-card-surface) 38%)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-card--skeleton .doc-card__footer{background:linear-gradient(180deg,color-mix(in srgb,var(--doc-card-preview-bottom) 18%,var(--doc-card-surface) 82%) 0%,var(--doc-card-surface) 38%)}}:root:not([data-theme=light]) .aythen-drive-page .doc-card--skeleton .doc-card__footer{border-top-color:#ffffff0f}:root:not([data-theme=light]) .aythen-drive-page .doc-card-skel__badges{background:var(--doc-card-menu-surface,#303540)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-card-skel__badges{background:color-mix(in srgb,var(--doc-card-menu-surface,#303540) 48%,#00000038)}}:root:not([data-theme=light]) .aythen-drive-page .doc-card-skel__badges{border-color:#ffffff12}:root:not([data-theme=light]) .aythen-drive-page .doc-card--skeleton .doc-card-preview__skeleton-page,:root:not([data-theme=light]) .aythen-drive-page .doc-card--skeleton .doc-card-skel__page{box-shadow:0 0 0 1px #ffffff0f}:root:not([data-theme=light]) .aythen-drive-page .doc-card--skeleton .doc-card__skel-menu-btn{opacity:.42}:root:not([data-theme=light]) .aythen-drive-page .doc-card--skeleton .doc-skeleton{background:linear-gradient(100deg,#ffffff08,#ffffff08 36%,#ffffff12 46%,#ffffff17,#ffffff0f 54%,#ffffff08 64%,#ffffff08) 0 0/260% 100%;animation-duration:2.4s}:root:not([data-theme=light]) .aythen-drive-page .doc-card-preview__select-box{background:var(--doc-card-menu-surface);border-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-card-preview__select-box{background:color-mix(in srgb,var(--doc-card-menu-surface) 75%,transparent)}}:root:not([data-theme=light]) .aythen-drive-page .doc-card-preview__select.is-checked .doc-card-preview__select-box{border-color:var(--accent,var(--drive-accent));background:var(--accent,var(--drive-accent))}:root:not([data-theme=light]) .aythen-drive-page .doc-card-preview__hover-btn{background:var(--doc-card-menu-surface)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-card-preview__hover-btn{background:color-mix(in srgb,var(--doc-card-menu-surface) 88%,transparent)}}:root:not([data-theme=light]) .aythen-drive-page .doc-card-preview__hover-btn{border-color:#ffffff1a;box-shadow:0 2px 8px #00000047}:root:not([data-theme=light]) .aythen-drive-page .doc-card-preview__hover-btn:hover{background:var(--doc-card-menu-surface)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-card-preview__hover-btn:hover{background:color-mix(in srgb,var(--doc-card-menu-surface) 96%,#ffffff14)}}@media(prefers-reduced-motion:reduce){:root:not([data-theme=light]) .aythen-drive-page .doc-card--skeleton .doc-skeleton{background:#ffffff0d;animation:none}}.aythen-drive-page .doc-thumb{aspect-ratio:4/3;background:var(--drive-thumb-bg);border-bottom:1px solid var(--drive-border);flex-shrink:0;position:relative;overflow:hidden}:root[data-theme=light] .aythen-drive-page .doc-thumb{background:var(--drive-thumb-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-drive-page .doc-thumb{background:color-mix(in srgb,var(--drive-thumb-bg) 88%,#e8e8ed 12%)}}.aythen-drive-page .doc-thumb__stage{justify-content:center;align-items:stretch;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.aythen-drive-page .doc-thumb__image{object-fit:cover;object-position:top center;background:var(--drive-surface-elevated);width:100%;height:100%;animation:.28s doc-thumb-fade-in;display:block}@keyframes doc-thumb-fade-in{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.aythen-drive-page .doc-thumb__loading{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.aythen-drive-page .doc-thumb__skeleton{border-radius:0;width:100%;height:100%}.aythen-drive-page .doc-thumb-placeholder{text-align:center;width:100%;height:100%;color:var(--drive-text-muted);background:linear-gradient(165deg,var(--drive-surface-elevated) 0%,var(--drive-thumb-bg) 55%,var(--drive-border-strong) 100%);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.85rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-thumb-placeholder{background:linear-gradient(165deg,color-mix(in srgb,var(--drive-surface-elevated) 92%,transparent) 0%,var(--drive-thumb-bg) 55%,color-mix(in srgb,var(--drive-border-strong) 18%,var(--drive-thumb-bg)) 100%)}}.aythen-drive-page .doc-thumb-placeholder{box-sizing:border-box;border:1px solid #0000}:root:not([data-theme=light]) .aythen-drive-page .doc-thumb-placeholder{border-color:var(--drive-border);box-shadow:inset 0 1px #ffffff0a}:root[data-theme=light] .aythen-drive-page .doc-thumb-placeholder{background:linear-gradient(165deg,var(--drive-surface-elevated) 0%,var(--drive-thumb-bg) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-drive-page .doc-thumb-placeholder{background:linear-gradient(165deg,var(--drive-surface-elevated) 0%,color-mix(in srgb,var(--drive-thumb-bg) 70%,#fff 30%) 100%)}}:root[data-theme=light] .aythen-drive-page .doc-thumb-placeholder{border-color:var(--drive-border)}.aythen-drive-page .doc-thumb-placeholder--error{background:linear-gradient(165deg,var(--drive-danger) 0%,var(--drive-thumb-bg) 100%)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-thumb-placeholder--error{background:linear-gradient(165deg,color-mix(in srgb,var(--drive-danger) 5%,var(--drive-surface-elevated)) 0%,var(--drive-thumb-bg) 100%)}}.aythen-drive-page .doc-thumb-placeholder--processing{background:linear-gradient(165deg,var(--drive-accent) 0%,var(--drive-thumb-bg) 100%)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-thumb-placeholder--processing{background:linear-gradient(165deg,color-mix(in srgb,var(--drive-accent) 8%,var(--drive-surface-elevated)) 0%,var(--drive-thumb-bg) 100%)}}.aythen-drive-page .doc-thumb-placeholder__icon{color:var(--drive-text-secondary)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-thumb-placeholder__icon{color:color-mix(in srgb,var(--drive-text-secondary) 70%,var(--drive-accent) 30%)}}.aythen-drive-page .doc-thumb-placeholder__icon{margin-bottom:.15rem;line-height:0}.aythen-drive-page .doc-thumb-placeholder__sheet{aspect-ratio:3/4;background:var(--drive-surface-elevated);border-radius:6px;width:52%;max-width:108px;position:relative}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-thumb-placeholder__sheet{background:color-mix(in srgb,var(--drive-surface-elevated) 80%,var(--drive-thumb-bg))}}.aythen-drive-page .doc-thumb-placeholder__sheet{border:1px solid var(--drive-border-strong);overflow:hidden;box-shadow:0 4px 14px #0000001f}.aythen-drive-page .doc-thumb-placeholder__lines{flex-direction:column;gap:6px;padding:14px 12px;display:flex}.aythen-drive-page .doc-thumb-placeholder__lines span{background:var(--drive-text-muted);border-radius:2px;height:4px;display:block}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-thumb-placeholder__lines span{background:color-mix(in srgb,var(--drive-text-muted) 35%,transparent)}}.aythen-drive-page .doc-thumb-placeholder__line--short{width:62%}.aythen-drive-page .doc-thumb-placeholder__pulse{background:linear-gradient(105deg,transparent 35%,var(--drive-accent) 50%,transparent 65%);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-thumb-placeholder__pulse{background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--drive-accent) 18%,transparent) 50%,transparent 65%)}}.aythen-drive-page .doc-thumb-placeholder__pulse{animation:1.8s ease-in-out infinite doc-thumb-pulse}@keyframes doc-thumb-pulse{0%,to{opacity:.35;transform:translate(-30%)}50%{opacity:.85;transform:translate(30%)}}.aythen-drive-page .doc-thumb-placeholder__title{letter-spacing:.01em;color:var(--drive-text-secondary);margin:0;font-size:.6875rem;font-weight:600;line-height:1.35}.aythen-drive-page .doc-thumb-placeholder__hint{color:var(--drive-text-muted);max-width:14rem;margin:0;font-size:.625rem;font-weight:450;line-height:1.3}.aythen-drive-page .doc-thumb__badges{z-index:2;pointer-events:none;flex-wrap:wrap;gap:.3rem;display:flex;position:absolute;top:.45rem;left:.45rem}.aythen-drive-page .doc-thumb-badge{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--drive-border-strong);background:var(--drive-surface-elevated);border-radius:4px;align-items:center;padding:.12rem .38rem;font-size:.5625rem;font-weight:700;line-height:1.2;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-thumb-badge{background:color-mix(in srgb,var(--drive-surface-elevated) 88%,transparent)}}.aythen-drive-page .doc-thumb-badge{color:var(--drive-text-secondary);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 1px 2px #00000024}:root:not([data-theme=light]) .aythen-drive-page .doc-thumb-badge{background:var(--drive-surface-elevated)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-drive-page .doc-thumb-badge{background:color-mix(in srgb,var(--drive-surface-elevated) 82%,var(--drive-surface) 18%)}}.aythen-drive-page .doc-thumb-badge--pdf{color:#e85d5d}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-thumb-badge--pdf{color:color-mix(in srgb,#e85d5d 75%,var(--drive-text-primary))}}.aythen-drive-page .doc-thumb-badge--pdf{border-color:#e85d5d}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-thumb-badge--pdf{border-color:color-mix(in srgb,#e85d5d 28%,var(--drive-border-strong))}}.aythen-drive-page .doc-thumb-badge--csv{color:#3ecf8e}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-thumb-badge--csv{color:color-mix(in srgb,#3ecf8e 80%,var(--drive-text-primary))}}.aythen-drive-page .doc-thumb-badge--csv{border-color:#3ecf8e}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-thumb-badge--csv{border-color:color-mix(in srgb,#3ecf8e 30%,var(--drive-border-strong))}}.aythen-drive-page .doc-thumb-badge--image{color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-thumb-badge--image{color:color-mix(in srgb,var(--drive-accent) 85%,var(--drive-text-primary))}}.aythen-drive-page .doc-thumb-badge--image{border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-thumb-badge--image{border-color:color-mix(in srgb,var(--drive-accent) 32%,var(--drive-border-strong))}}.aythen-drive-page .doc-thumb-badge--processing{color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-thumb-badge--processing{color:color-mix(in srgb,var(--drive-accent) 90%,var(--drive-text-primary))}}.aythen-drive-page .doc-thumb-badge--processing{border-color:var(--drive-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-thumb-badge--processing{border-color:color-mix(in srgb,var(--drive-accent) 35%,var(--drive-border-strong))}}.aythen-drive-page .doc-thumb-badge--error{color:var(--drive-danger)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-thumb-badge--error{color:color-mix(in srgb,var(--drive-danger) 88%,var(--drive-text-primary))}}.aythen-drive-page .doc-thumb-badge--error{border-color:var(--drive-danger)}@supports (color:color-mix(in lab,red,red)){.aythen-drive-page .doc-thumb-badge--error{border-color:color-mix(in srgb,var(--drive-danger) 35%,var(--drive-border-strong))}}.aythen-drive-page .doc-preview{aspect-ratio:4/3;background:var(--drive-thumb-bg);border-bottom:1px solid var(--drive-border);flex-shrink:0;position:relative;overflow:hidden}.aythen-file-preview__image{object-fit:contain;object-position:top center;background:var(--drive-surface-elevated);width:100%;height:100%;display:block}.aythen-file-preview__loading{place-items:center;min-height:12rem;display:grid}.doc-skeleton{background:linear-gradient(90deg,var(--drive-skeleton-base) 0%,var(--drive-skeleton-highlight) 45%,var(--drive-skeleton-highlight) 55%,var(--drive-skeleton-base) 100%);border-radius:6px;flex-shrink:0;display:block}@supports (color:color-mix(in lab,red,red)){.doc-skeleton{background:linear-gradient(90deg,var(--drive-skeleton-base) 0%,var(--drive-skeleton-highlight) 45%,color-mix(in srgb,var(--drive-skeleton-highlight) 70%,var(--drive-skeleton-base) 30%) 55%,var(--drive-skeleton-base) 100%)}}.doc-skeleton{background-size:240% 100%;animation:2.1s cubic-bezier(.4,0,.2,1) infinite doc-skeleton-shimmer}.doc-skeleton--text{border-radius:5px;height:.65rem}.doc-skeleton--rect{border-radius:6px}.doc-skeleton--rounded{border-radius:8px}.doc-skeleton--pill{border-radius:999px}.doc-skeleton--circle{border-radius:50%}@keyframes doc-skeleton-shimmer{0%{background-position:110% 0}to{background-position:-110% 0}}@media(prefers-reduced-motion:reduce){.doc-skeleton{background:var(--drive-skeleton-base);animation:none}}.drive-trail-skeleton{flex-direction:column;width:100%;display:flex}.drive-trail-skeleton--trail{gap:.45rem}.drive-trail-skeleton--title{flex:16rem;gap:.4rem;min-width:0}.drive-trail-skeleton--title .drive-trail-skeleton__title{margin-top:0}.drive-trail-skeleton__workspace{width:min(220px,55%);height:.65rem}.drive-trail-skeleton__breadcrumbs{width:min(280px,72%);height:.6rem;margin-top:.1rem}.drive-trail-skeleton__title{border-radius:8px;width:min(320px,85%);height:1.75rem;margin-top:.35rem}.drive-trail-skeleton__lead{width:min(400px,92%);height:.7rem;margin-top:.15rem}.drive-stats-skeleton{flex-shrink:0;align-items:stretch;gap:.45rem;display:flex}.drive-stats-skeleton__metric{border:1px solid var(--drive-border);background:var(--drive-surface);border-radius:10px;flex-direction:column;justify-content:center;gap:.2rem;min-width:5.25rem;padding:.45rem .7rem;display:flex}@supports (color:color-mix(in lab,red,red)){.drive-stats-skeleton__metric{background:color-mix(in srgb,var(--drive-surface) 88%,var(--drive-surface-elevated) 12%)}}.drive-stats-skeleton__value{border-radius:5px;width:2.25rem;height:1.0625rem}.drive-stats-skeleton__label{width:3.5rem;height:.625rem}.drive-filter-skeleton{pointer-events:none;margin-bottom:0}.drive-filter-skeleton__left{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.drive-filter-skeleton__search{border-radius:8px;flex:0 17.5rem;width:100%;max-width:20rem;height:2rem}.drive-filter-skeleton__chips{border-radius:9px;flex-wrap:wrap;gap:.25rem;padding:.125rem;display:inline-flex}.drive-filter-skeleton__chip{border-radius:7px;width:5.25rem;height:1.75rem}.drive-filter-skeleton__chip:nth-child(2){width:5.5rem}.drive-filter-skeleton__chip:nth-child(3){width:5rem}.drive-filter-skeleton__right{align-items:center;gap:.5rem;display:flex}.drive-filter-skeleton__toggle{border-radius:8px;width:3.75rem;height:2rem}.drive-filter-skeleton__count{width:4.5rem;height:.75rem}.doc-card--skeleton{pointer-events:none}.doc-card--skeleton .doc-skeleton{animation-delay:var(--skel-shimmer-delay,0s)}.doc-card--skeleton .doc-card-preview__thumb--skeleton{position:absolute;top:0;right:0;bottom:0;left:0}.doc-card--skeleton .doc-card-preview__skeleton-page,.doc-card--skeleton .doc-card-skel__page{width:min(var(--preview-max-w),var(--skel-page-w,7.5rem));aspect-ratio:3/4;max-height:var(--preview-max-h);box-shadow:0 0 0 1px var(--drive-border);border-radius:2px}@supports (color:color-mix(in lab,red,red)){.doc-card--skeleton .doc-card-preview__skeleton-page,.doc-card--skeleton .doc-card-skel__page{box-shadow:0 0 0 1px color-mix(in srgb,var(--drive-border) 40%,transparent)}}.doc-card-skel__badges{z-index:4;pointer-events:none;background:var(--drive-surface-elevated);border-radius:999px;flex-wrap:nowrap;align-items:center;gap:4px;max-width:calc(100% - 1rem);padding:3px 5px;display:inline-flex;position:absolute;bottom:.5rem;left:.5rem}@supports (color:color-mix(in lab,red,red)){.doc-card-skel__badges{background:color-mix(in srgb,var(--drive-surface-elevated) 48%,transparent)}}.doc-card-skel__badges{border:1px solid var(--drive-border)}@supports (color:color-mix(in lab,red,red)){.doc-card-skel__badges{border:1px solid color-mix(in srgb,var(--drive-border) 52%,transparent)}}.doc-card-skel__badges{-webkit-backdrop-filter:blur(8px)}.doc-card-skel__badge{border-radius:999px;width:2.875rem;height:21px;min-height:20px}.doc-card-skel__badge--narrow{width:2.125rem}.doc-card--skeleton .doc-card__footer{padding:.55rem .6rem .6rem}.doc-card--skeleton .doc-card__skel-icon-wrap{flex-shrink:0;grid-area:1/1/span 2;align-self:center;place-items:center;width:18px;height:18px;line-height:0;display:grid}:root:not([data-theme=light]) .aythen-drive-page .doc-card--skeleton .doc-card__skel-icon-wrap{box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;width:28px;height:28px}.doc-card--skeleton .doc-card__skel-icon{border-radius:8px;width:100%;height:100%}.doc-card--skeleton .doc-card__meta{flex-direction:column;gap:.12rem;display:flex}.doc-card--skeleton .doc-card__skel-line--title{width:var(--skel-title-w,88%);border-radius:5px;height:.8125rem}.doc-card--skeleton .doc-card__skel-line--short{width:var(--skel-meta-w,58%);border-radius:4px;height:.6875rem}.doc-card--skeleton .doc-card__menu-slot{justify-content:flex-end;align-items:flex-start;display:flex;position:absolute;top:.35rem;right:.35rem}.doc-card--skeleton .doc-card__skel-menu-btn{opacity:.55;border-radius:10px;width:36px;min-width:36px;height:36px;min-height:36px}.doc-thumb--skeleton{aspect-ratio:4/3;background:var(--drive-thumb-bg);border-bottom:1px solid var(--drive-border);overflow:hidden}.doc-thumb--skeleton .doc-thumb__skeleton{border-radius:0;width:100%;height:100%;animation-duration:2.1s}.doc-card--skeleton .doc-card-preview--skeleton{aspect-ratio:4/3;overflow:hidden}.doc-card--skeleton .doc-card-preview__skeleton:not(.doc-card-preview__skeleton--sheet){justify-content:center;align-items:center;width:100%;height:100%;display:flex}.doc-preview__skeleton-fill{border-radius:0;width:100%;height:100%;animation-duration:2.1s}.drive-list-skeleton__name-block{flex-direction:column;gap:.28rem;min-width:0;display:flex}.drive-list-skeleton__type{width:2.5rem;height:.75rem}.drive-list-skeleton__folder{width:4.5rem;height:.75rem}.drive-list-skeleton__edited{width:5.5rem;height:.75rem}.drive-list-skeleton__menu{justify-self:end;width:1.75rem;height:1.75rem}.drive-list-skeleton__icon{flex-shrink:0;width:28px;height:28px}.drive-list-skeleton__body{flex-direction:column;flex:1;gap:.28rem;min-width:0;display:flex}.drive-list-skeleton__title{width:42%;height:.875rem}.drive-list-skeleton__subtitle{width:28%;height:.8rem}.drive-list-skeleton__meta{width:55%;height:.75rem;margin-top:.1rem}.drive-list-skeleton__foot{flex-shrink:0;align-items:center;gap:.45rem;display:flex}.drive-list-skeleton__pill{width:3.5rem;height:1.25rem}.drive-list-skeleton__size{width:2.5rem;height:.75rem}.aythen-drive-page .doc-card--list.doc-card--skeleton{gap:.85rem;padding:.7rem 1rem}.doc-preview__loading{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.doc-preview__skeleton-shimmer{border-radius:0;width:100%;height:100%;animation-duration:2.1s}@media(prefers-reduced-motion:reduce){.doc-card--skeleton .doc-skeleton{background:var(--drive-skeleton-base);animation:none}}@media(max-width:720px){.drive-stats-skeleton{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;width:100%;display:grid}.drive-stats-skeleton__metric{min-width:0}.drive-filter-skeleton__search{flex:100%;max-width:none}.drive-filter-skeleton__right{justify-content:flex-end;width:100%}.drive-trail-skeleton__title{height:1.5rem}}.aythen-cal-page{max-width:1180px;color:var(--calendar-text-primary);background:var(--calendar-bg);border-radius:var(--calendar-radius-container);min-width:0;margin-inline:auto;padding:1rem 0 2rem;overflow-x:clip}.aythen-cal-page *,.aythen-cal-page :before,.aythen-cal-page :after{box-sizing:border-box}.aythen-cal-layout,.aythen-cal-workspace,.aythen-cal-main,.aythen-cal-grid-wrap,.aythen-cal-nav-block,.aythen-cal-seg-wrap{min-width:0;max-width:100%}.aythen-cal-layout,.aythen-cal-workspace,.aythen-cal-week,.aythen-cal-dayview,.aythen-cal-year,.aythen-cal-agenda{padding-inline:0}.aythen-cal-legend-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.aythen-cal-nav-block{flex:auto;align-items:center;gap:.55rem;min-width:0;display:flex}.aythen-cal-nav-controls{flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex}.aythen-cal-nav-btn{background:var(--calendar-surface-hover);border:none;border-radius:12px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aythen-cal-nav-btn{background:color-mix(in srgb,var(--calendar-surface-hover) 55%,var(--calendar-surface) 45%)}}.aythen-cal-nav-btn{color:var(--calendar-text-secondary);cursor:pointer;flex-shrink:0;transition:background .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}.aythen-cal-nav-btn:hover:not(:disabled){background:var(--calendar-surface-hover);color:var(--calendar-text-primary);box-shadow:var(--calendar-shadow-surface)}.aythen-cal-nav-btn:active:not(:disabled){background:var(--calendar-surface-hover);transform:scale(.94)}@supports (color:color-mix(in lab,red,red)){.aythen-cal-nav-btn:active:not(:disabled){background:color-mix(in srgb,var(--calendar-surface-hover) 80%,var(--calendar-accent-soft) 20%)}}.aythen-cal-nav-btn:focus-visible{box-shadow:0 0 0 3px var(--calendar-accent-ring);outline:none}.aythen-cal-nav-btn:disabled{opacity:.38;cursor:not-allowed}.aythen-cal-month-title{text-align:left;min-width:0;font-family:var(--font-display);letter-spacing:-.03em;color:var(--calendar-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;margin:0;padding-inline:.15rem;font-size:clamp(1.125rem,2.4vw,1.4375rem);font-weight:700;line-height:1.15;overflow:hidden}.aythen-cal-today{font-family:var(--font);letter-spacing:.01em;cursor:pointer;border:1px solid #0000;border-radius:999px;flex-shrink:0;margin-left:auto;padding:.48rem 1.05rem;font-size:.8125rem;font-weight:600;transition:background .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),opacity .2s}:root[data-theme=light] .aythen-cal-today:not(:disabled){color:#fff;background:#09090b;border-color:#0000;box-shadow:0 1px 2px #00000014,0 4px 12px #0000001a}:root[data-theme=light] .aythen-cal-today:not(:disabled):hover{background:#27272a}:root:not([data-theme=light]) .aythen-cal-nav-btn{background:var(--calendar-surface-elevated)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-cal-nav-btn{background:color-mix(in srgb,var(--calendar-surface-elevated) 55%,var(--calendar-surface) 45%)}}:root:not([data-theme=light]) .aythen-cal-nav-btn{color:var(--calendar-text-secondary)}:root:not([data-theme=light]) .aythen-cal-nav-btn:hover:not(:disabled){background:var(--calendar-surface-hover);color:var(--calendar-text-primary);box-shadow:inset 0 1px #ffffff0d,0 2px 8px #00000038}:root:not([data-theme=light]) .aythen-cal-today:not(:disabled){background:var(--calendar-surface-elevated);color:var(--calendar-text-primary);box-shadow:inset 0 1px #ffffff12,var(--calendar-shadow-elevated);border-color:#ffffff1f}:root:not([data-theme=light]) .aythen-cal-today:not(:disabled):hover{background:var(--calendar-surface-elevated)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-cal-today:not(:disabled):hover{background:color-mix(in srgb,var(--calendar-surface-elevated) 88%,var(--calendar-accent-soft) 12%)}}:root:not([data-theme=light]) .aythen-cal-today:not(:disabled):hover{border-color:var(--calendar-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-cal-today:not(:disabled):hover{border-color:color-mix(in srgb,var(--calendar-accent) 35%,#ffffff1f)}}.aythen-cal-today:focus-visible{box-shadow:0 0 0 3px var(--calendar-accent-ring);outline:none}.aythen-cal-today:disabled{opacity:.42;cursor:not-allowed;transform:none}.aythen-cal-today:active:not(:disabled){transform:scale(.97)}.aythen-cal-workspace,.aythen-cal-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;width:100%;min-width:0;display:grid}@media(min-width:901px){.aythen-cal-workspace.is-inspector-open,.aythen-cal-layout.is-inspector-open{grid-template-columns:minmax(0,1fr);gap:0}}.aythen-cal-main{min-width:0}.aythen-cal-grid-wrap{padding:0}.aythen-cal-weekdays{gap:var(--ak-cal-grid-gap,10px);flex-shrink:0;grid-template-columns:repeat(7,1fr);margin-bottom:4px;padding-inline:0;display:grid}.aythen-cal-weekdays span{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--calendar-text-secondary);background:0 0;justify-content:center;align-items:center;padding-block:.15rem;padding-inline:.15rem;font-size:.6875rem;font-weight:600;display:flex}.aythen-cal-grid{gap:var(--ak-cal-grid-gap,10px);isolation:isolate;grid-template-columns:repeat(7,1fr);display:grid;position:relative}.aythen-cal-grid:before{content:none;display:none}.aythen-cal-page.aythen-cal-integrated .aythen-cal-body--month .aythen-cal-main{flex-direction:column;flex:none;height:auto;min-height:0;display:flex;overflow:visible}.aythen-cal-page.aythen-cal-integrated .aythen-cal-body--month .aythen-cal-grid-wrap{gap:var(--ak-cal-grid-gap,10px);flex-direction:column;flex:none;min-height:0;max-height:none;display:flex;overflow:visible}.aythen-cal-page.aythen-cal-integrated .aythen-cal-body--month .aythen-cal-weekdays{margin-bottom:0}.aythen-cal-page.aythen-cal-integrated .aythen-cal-body--month .aythen-cal-grid{align-content:start;row-gap:var(--ak-cal-grid-gap,10px);column-gap:var(--ak-cal-grid-gap,10px);flex:none;grid-template-rows:none;height:auto;min-height:0}.aythen-cal-page.aythen-cal-integrated .aythen-cal-body--month .aythen-cal-cell{aspect-ratio:1;width:100%;height:auto;min-height:0}.aythen-cal-cell{z-index:1;aspect-ratio:1;isolation:isolate;border:1px solid var(--calendar-glass-border);border-radius:var(--calendar-radius-cell,var(--calendar-radius-container));background:var(--calendar-cell-weekday-bg);min-height:52px;-webkit-backdrop-filter:blur(var(--calendar-glass-blur,28px)) saturate(var(--calendar-glass-saturate,168%));cursor:pointer;font:inherit;color:inherit;text-align:left;box-shadow:var(--calendar-glass-shadow);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.2rem;padding:.42rem .48rem .38rem;transition:background .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),opacity .2s;display:flex;position:relative;overflow:hidden}.aythen-cal-cell[data-cal-day]:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:var(--calendar-glass-sheen);opacity:.88;position:absolute;top:0;right:0;bottom:0;left:0}.aythen-cal-cell[data-cal-day]:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;box-shadow:inset 0 1px 0 var(--calendar-glass-edge-top),inset 0 -1px 0 var(--calendar-glass-edge-bottom);position:absolute;top:0;right:0;bottom:0;left:0}.aythen-cal-cell[data-cal-day]>*{z-index:1;position:relative}:root:not([data-theme=light]) .aythen-cal-cell,:root[data-theme=light] .aythen-cal-cell{background:var(--calendar-cell-weekday-bg)}.aythen-cal-cell[data-weekend]{box-shadow:none;border-color:#0000}.aythen-cal-cell[data-weekend][data-cal-day]:after{box-shadow:none}:root:not([data-theme=light]) .aythen-cal-cell[data-weekend].is-current-month:not([data-outside-month]),:root[data-theme=light] .aythen-cal-cell[data-weekend].is-current-month:not([data-outside-month]){background:var(--calendar-cell-weekday-bg);border-color:#0000}:root:not([data-theme=light]) .aythen-cal-cell[data-weekend][data-outside-month],:root[data-theme=light] .aythen-cal-cell[data-weekend][data-outside-month]{background:var(--calendar-cell-outside-bg);border-color:#0000}:root:not([data-theme=light]) .aythen-cal-cell.is-outside,:root:not([data-theme=light]) .aythen-cal-cell[data-outside-month]{background:var(--calendar-cell-outside-bg);border-color:var(--calendar-glass-border)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-cal-cell.is-outside,:root:not([data-theme=light]) .aythen-cal-cell[data-outside-month]{border-color:color-mix(in srgb,var(--calendar-glass-border) 38%,transparent)}}:root:not([data-theme=light]) .aythen-cal-cell.is-outside,:root:not([data-theme=light]) .aythen-cal-cell[data-outside-month]{box-shadow:none}:root[data-theme=light] .aythen-cal-cell.is-outside,:root[data-theme=light] .aythen-cal-cell[data-outside-month]{background:var(--calendar-cell-outside-bg);border-color:var(--calendar-glass-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-cal-cell.is-outside,:root[data-theme=light] .aythen-cal-cell[data-outside-month]{border-color:color-mix(in srgb,var(--calendar-glass-border) 48%,transparent)}}:root[data-theme=light] .aythen-cal-cell.is-outside,:root[data-theme=light] .aythen-cal-cell[data-outside-month]{box-shadow:none}:root:not([data-theme=light]) .aythen-cal-cell.is-empty[data-weekday].is-current-month:not([data-outside-month]),:root:not([data-theme=light]) .aythen-cal-cell.is-empty[data-weekend].is-current-month:not([data-outside-month]),:root[data-theme=light] .aythen-cal-cell.is-empty[data-weekday].is-current-month:not([data-outside-month]),:root[data-theme=light] .aythen-cal-cell.is-empty[data-weekend].is-current-month:not([data-outside-month]),:root:not([data-theme=light]) .aythen-cal-cell.has-events[data-weekday].is-current-month:not([data-outside-month]){background:var(--calendar-cell-weekday-bg)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-cal-cell.has-events[data-weekday].is-current-month:not([data-outside-month]){background:color-mix(in srgb,var(--calendar-cell-weekday-bg) 72%,#ffffff0f 28%)}}:root:not([data-theme=light]) .aythen-cal-cell.has-events[data-weekday].is-current-month:not([data-outside-month]){border-color:var(--calendar-glass-border-strong)}:root:not([data-theme=light]) .aythen-cal-cell.has-events[data-weekend].is-current-month:not([data-outside-month]){background:var(--calendar-cell-weekday-bg)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-cal-cell.has-events[data-weekend].is-current-month:not([data-outside-month]){background:color-mix(in srgb,var(--calendar-cell-weekday-bg) 72%,#ffffff0f 28%)}}:root:not([data-theme=light]) .aythen-cal-cell.has-events[data-weekend].is-current-month:not([data-outside-month]){border-color:#0000}:root[data-theme=light] .aythen-cal-cell.has-events[data-weekday].is-current-month:not([data-outside-month]){background:var(--calendar-cell-weekday-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-cal-cell.has-events[data-weekday].is-current-month:not([data-outside-month]){background:color-mix(in srgb,var(--calendar-cell-weekday-bg) 78%,#fff 22%)}}:root[data-theme=light] .aythen-cal-cell.has-events[data-weekday].is-current-month:not([data-outside-month]){border-color:var(--calendar-glass-border-strong)}:root[data-theme=light] .aythen-cal-cell.has-events[data-weekend].is-current-month:not([data-outside-month]){background:var(--calendar-cell-weekday-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-cal-cell.has-events[data-weekend].is-current-month:not([data-outside-month]){background:color-mix(in srgb,var(--calendar-cell-weekday-bg) 78%,#fff 22%)}}:root[data-theme=light] .aythen-cal-cell.has-events[data-weekend].is-current-month:not([data-outside-month]){border-color:#0000}.aythen-cal-cell.is-outside,.aythen-cal-cell[data-outside-month]{-webkit-backdrop-filter:blur(12px)saturate(130%)}.aythen-cal-cell.is-outside[data-cal-day]:before,.aythen-cal-cell[data-outside-month][data-cal-day]:before{opacity:.42}.aythen-cal-cell.is-outside .aythen-cal-day-num,.aythen-cal-cell[data-outside-month] .aythen-cal-day-num{color:var(--calendar-text-primary);opacity:.4;font-weight:500}.aythen-cal-cell.is-current-month .aythen-cal-day-num{color:var(--calendar-text-primary);opacity:1;font-weight:600}.aythen-cal-cell.is-outside:hover,.aythen-cal-cell[data-outside-month]:hover{transform:none}:root:not([data-theme=light]) .aythen-cal-cell.is-outside:hover,:root:not([data-theme=light]) .aythen-cal-cell[data-outside-month]:hover{background:var(--calendar-cell-outside-bg)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-cal-cell.is-outside:hover,:root:not([data-theme=light]) .aythen-cal-cell[data-outside-month]:hover{background:color-mix(in srgb,var(--calendar-cell-outside-bg) 180%,#ffffff08 20%)}}:root:not([data-theme=light]) .aythen-cal-cell.is-outside:hover,:root:not([data-theme=light]) .aythen-cal-cell[data-outside-month]:hover{box-shadow:none}:root[data-theme=light] .aythen-cal-cell.is-outside:hover,:root[data-theme=light] .aythen-cal-cell[data-outside-month]:hover{background:var(--calendar-cell-outside-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-cal-cell.is-outside:hover,:root[data-theme=light] .aythen-cal-cell[data-outside-month]:hover{background:color-mix(in srgb,var(--calendar-cell-outside-bg) 165%,#fff 35%)}}:root[data-theme=light] .aythen-cal-cell.is-outside:hover,:root[data-theme=light] .aythen-cal-cell[data-outside-month]:hover{box-shadow:none}:root:not([data-theme=light]) .aythen-cal-cell.is-outside[data-weekend]:hover,:root:not([data-theme=light]) .aythen-cal-cell[data-outside-month][data-weekend]:hover{background:var(--calendar-cell-outside-bg)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-cal-cell.is-outside[data-weekend]:hover,:root:not([data-theme=light]) .aythen-cal-cell[data-outside-month][data-weekend]:hover{background:color-mix(in srgb,var(--calendar-cell-outside-bg) 180%,#ffffff08 20%)}}:root[data-theme=light] .aythen-cal-cell.is-outside[data-weekend]:hover,:root[data-theme=light] .aythen-cal-cell[data-outside-month][data-weekend]:hover{background:var(--calendar-cell-outside-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-cal-cell.is-outside[data-weekend]:hover,:root[data-theme=light] .aythen-cal-cell[data-outside-month][data-weekend]:hover{background:color-mix(in srgb,var(--calendar-cell-outside-bg) 165%,#fff 35%)}}.aythen-cal-cell.is-outside:active,.aythen-cal-cell[data-outside-month]:active{transform:none}.aythen-cal-cell.is-empty:not(.is-outside){background:var(--calendar-cell-weekday-bg)}.aythen-cal-cell:hover:not(.is-outside):not([data-outside-month]){box-shadow:var(--calendar-glass-shadow-hover);border-color:var(--calendar-glass-border-strong);transform:translateY(-1px)}.aythen-cal-cell[data-weekend]:hover:not(.is-outside):not([data-outside-month]){box-shadow:none;border-color:#0000}.aythen-cal-cell:active:not(.is-outside){transform:translateY(0)scale(.985)}.aythen-cal-cell.has-events{background:var(--calendar-cell-weekday-bg)}@supports (color:color-mix(in lab,red,red)){.aythen-cal-cell.has-events{background:color-mix(in srgb,var(--calendar-cell-weekday-bg) 78%,#ffffff0d 22%)}}:root:not([data-theme=light]) .aythen-cal-cell.is-outside.has-events,:root:not([data-theme=light]) .aythen-cal-cell[data-outside-month].has-events{background:var(--calendar-cell-outside-bg)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-cal-cell.is-outside.has-events,:root:not([data-theme=light]) .aythen-cal-cell[data-outside-month].has-events{background:color-mix(in srgb,var(--calendar-cell-outside-bg) 145%,#ffffff05 15%)}}:root[data-theme=light] .aythen-cal-cell.is-outside.has-events,:root[data-theme=light] .aythen-cal-cell[data-outside-month].has-events{background:var(--calendar-cell-outside-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-cal-cell.is-outside.has-events,:root[data-theme=light] .aythen-cal-cell[data-outside-month].has-events{background:color-mix(in srgb,var(--calendar-cell-outside-bg) 130%,#fff 20%)}}:root:not([data-theme=light]) .aythen-cal-cell[data-outside-month][data-weekend].has-events{background:var(--calendar-cell-outside-bg)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-cal-cell[data-outside-month][data-weekend].has-events{background:color-mix(in srgb,var(--calendar-cell-outside-bg) 145%,#ffffff05 15%)}}:root[data-theme=light] .aythen-cal-cell[data-outside-month][data-weekend].has-events{background:var(--calendar-cell-outside-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-cal-cell[data-outside-month][data-weekend].has-events{background:color-mix(in srgb,var(--calendar-cell-outside-bg) 130%,#fff 20%)}}.aythen-cal-cell.is-selected.is-outside,.aythen-cal-cell.is-selected[data-outside-month]{transform:none}:root:not([data-theme=light]) .aythen-cal-cell.is-selected.is-outside,:root:not([data-theme=light]) .aythen-cal-cell.is-selected[data-outside-month]{background:var(--calendar-accent-soft)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-cal-cell.is-selected.is-outside,:root:not([data-theme=light]) .aythen-cal-cell.is-selected[data-outside-month]{background:color-mix(in srgb,var(--calendar-accent-soft) 38%,#1a1a1a29 62%)}}:root:not([data-theme=light]) .aythen-cal-cell.is-selected.is-outside,:root:not([data-theme=light]) .aythen-cal-cell.is-selected[data-outside-month]{box-shadow:0 0 0 1px var(--calendar-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-cal-cell.is-selected.is-outside,:root:not([data-theme=light]) .aythen-cal-cell.is-selected[data-outside-month]{box-shadow:0 0 0 1px color-mix(in srgb,var(--calendar-accent) 22%,#ffffff14)}}:root[data-theme=light] .aythen-cal-cell.is-selected.is-outside,:root[data-theme=light] .aythen-cal-cell.is-selected[data-outside-month]{background:var(--calendar-accent-soft)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-cal-cell.is-selected.is-outside,:root[data-theme=light] .aythen-cal-cell.is-selected[data-outside-month]{background:color-mix(in srgb,var(--calendar-accent-soft) 36%,transparent)}}:root[data-theme=light] .aythen-cal-cell.is-selected.is-outside,:root[data-theme=light] .aythen-cal-cell.is-selected[data-outside-month]{box-shadow:0 0 0 1px var(--calendar-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-cal-cell.is-selected.is-outside,:root[data-theme=light] .aythen-cal-cell.is-selected[data-outside-month]{box-shadow:0 0 0 1px color-mix(in srgb,var(--calendar-accent) 16%,#0000000d)}}.aythen-cal-cell.is-selected.is-outside .aythen-cal-day-num,.aythen-cal-cell.is-selected[data-outside-month] .aythen-cal-day-num{opacity:.52}.aythen-cal-cell.is-selected.is-outside .aythen-cal-cell-activity,.aythen-cal-cell.is-selected[data-outside-month] .aythen-cal-cell-activity{opacity:.55}.aythen-cal-cell.is-outside.is-today .aythen-cal-day-num,.aythen-cal-cell[data-outside-month].is-today .aythen-cal-day-num{opacity:.72}.aythen-cal-day-num{font-variant-numeric:tabular-nums;color:var(--calendar-text-primary);font-size:.875rem;font-weight:600;line-height:1.1}.aythen-cal-cell-activity{flex-direction:column;gap:1px;width:100%;min-width:0;max-width:100%;margin-top:auto;display:flex}.aythen-cal-cell-events{flex-direction:column;gap:1px;width:100%;min-width:0;display:flex}.aythen-cal-cell-dots-compact{align-items:center;gap:4px;max-width:100%;display:none}.aythen-cal-cell-event-row{align-items:center;gap:4px;min-width:0;max-width:100%;line-height:1.15;display:flex}.aythen-cal-cell-event-row .aythen-cal-dot{flex-shrink:0;width:5px;height:5px}.aythen-cal-cell-event-label{min-width:0;color:var(--calendar-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.75rem;font-weight:500;line-height:1.2;overflow:hidden}.aythen-cal-cell-event-row.is-aggregate .aythen-cal-cell-event-label{color:var(--calendar-text-secondary);font-weight:600}.aythen-cal-cell-event-more,.aythen-cal-cell-dots-more{font-variant-numeric:tabular-nums;color:var(--calendar-text-secondary);text-overflow:ellipsis;white-space:nowrap;padding-left:9px;font-size:.6875rem;font-weight:600;line-height:1.2;display:block;overflow:hidden}.aythen-cal-cell-activity.is-outside:not(.is-weekend) .aythen-cal-cell-event-label,.aythen-cal-cell-activity.is-outside:not(.is-weekend) .aythen-cal-cell-event-more,.aythen-cal-cell-activity.is-outside:not(.is-weekend) .aythen-cal-dot{opacity:.48}.aythen-cal-cell-activity.is-outside.is-weekend .aythen-cal-cell-event-label,.aythen-cal-cell-activity.is-outside.is-weekend .aythen-cal-cell-event-more,.aythen-cal-cell-activity.is-outside.is-weekend .aythen-cal-dot{opacity:.62}.aythen-cal-cell-activity.is-outside:not(.is-weekend) .aythen-cal-cell-dots-more{opacity:.52}.aythen-cal-cell-activity.is-outside.is-weekend .aythen-cal-cell-dots-more{opacity:.68}.aythen-cal-dots{flex-wrap:nowrap;align-items:center;gap:3px;display:inline-flex}.aythen-cal-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.aythen-cal-dot--tone{background:var(--job-accent,var(--calendar-tone-active))}:root:not([data-theme=light]) .aythen-cal-dot{box-shadow:0 0 0 1px #00000059}:root:not([data-theme=light]) .aythen-cal-legend-dot{box-shadow:0 0 0 1px #00000047}.aythen-cal-dots-overflow{letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--calendar-text-secondary);padding-inline:.15rem;font-size:.5625rem;font-weight:700;line-height:1}.aythen-cal-events{scrollbar-width:thin;flex-direction:column;gap:.45rem;max-height:380px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.aythen-cal-event{text-align:left;border-radius:var(--calendar-radius-btn);background:var(--surface-raised,var(--calendar-surface));border:none;width:100%;padding:.6rem .7rem}@supports (color:color-mix(in lab,red,red)){.aythen-cal-event{background:color-mix(in srgb,var(--surface-raised,var(--calendar-surface)) 34%,transparent)}}.aythen-cal-event{-webkit-backdrop-filter:blur(20px)saturate(180%);cursor:pointer;font:inherit;color:inherit;grid-template-columns:auto 1fr;align-items:start;gap:.15rem .55rem;transition:background .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:inset 0 1px #ffffff52,0 4px 18px #00000012}:root:not([data-theme=light]) .aythen-cal-event{background:#1a1a1a7a;box-shadow:inset 0 1px #ffffff1a,0 4px 20px #00000047}:root[data-theme=light] .aythen-cal-event{background:#ffffff9e;box-shadow:inset 0 1px #ffffffeb,0 4px 16px #0000000d}.aythen-cal-event:hover{transform:translateY(-1px)}:root:not([data-theme=light]) .aythen-cal-event:hover{background:#2222229e;box-shadow:inset 0 1px #ffffff1f,0 8px 24px #00000052}:root[data-theme=light] .aythen-cal-event:hover{background:#ffffffbd;box-shadow:inset 0 1px #fffffff5,0 8px 20px #00000012}.aythen-cal-event:focus-visible{box-shadow:0 0 0 2px var(--calendar-surface),0 0 0 4px var(--calendar-accent-ring);outline:none}.aythen-cal-event--job{box-shadow:inset 3px 0 0 var(--job-accent,var(--calendar-tone-active)),inset 0 1px #ffffff52,0 4px 18px #00000012}:root:not([data-theme=light]) .aythen-cal-event--job{box-shadow:inset 3px 0 0 var(--job-accent,var(--calendar-tone-active)),inset 0 1px #ffffff1a,0 4px 20px #00000047}.aythen-cal-event-type{letter-spacing:.06em;text-transform:uppercase;color:var(--calendar-text-secondary);font-size:.625rem;font-weight:700}.aythen-cal-event--job .aythen-cal-event-type{color:var(--job-accent,var(--calendar-tone-active))}.aythen-cal-event-title{color:var(--calendar-text-primary);grid-column:2;font-size:.8125rem;font-weight:600;line-height:1.35}.aythen-cal-event-time{font-variant-numeric:tabular-nums;color:var(--calendar-text-secondary);grid-column:2;font-size:.6875rem}.aythen-cal-event-hint{color:var(--calendar-accent);grid-column:1/-1;font-size:.6875rem;font-weight:600}.aythen-cal-week{grid-template-columns:repeat(7,1fr);align-items:start;gap:.65rem;display:grid}.aythen-cal-week-col{border-radius:var(--calendar-radius-container);background:var(--surface-raised,var(--calendar-surface));border:none}@supports (color:color-mix(in lab,red,red)){.aythen-cal-week-col{background:color-mix(in srgb,var(--surface-raised,var(--calendar-surface)) 34%,transparent)}}.aythen-cal-week-col{-webkit-backdrop-filter:blur(20px)saturate(180%);flex-direction:column;gap:.45rem;min-height:200px;padding:.65rem;transition:background .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:inset 0 1px #ffffff52,0 4px 18px #00000012}:root:not([data-theme=light]) .aythen-cal-week-col{background:#1a1a1a7a;box-shadow:inset 0 1px #ffffff1a,0 4px 20px #00000047}:root[data-theme=light] .aythen-cal-week-col{background:#ffffff9e;box-shadow:inset 0 1px #ffffffeb,0 4px 16px #0000000d}.aythen-cal-week-col.is-today{background:var(--surface-raised,var(--calendar-surface))}@supports (color:color-mix(in lab,red,red)){.aythen-cal-week-col.is-today{background:color-mix(in srgb,var(--surface-raised,var(--calendar-surface)) 44%,transparent)}}:root:not([data-theme=light]) .aythen-cal-week-col.is-today{background:#2424249e;box-shadow:inset 0 1px #ffffff24,0 8px 24px #00000057}:root[data-theme=light] .aythen-cal-week-col.is-today{background:#ffffffc2}.aythen-cal-week-head{color:inherit;font:inherit;cursor:pointer;border-radius:var(--calendar-radius-btn);background:0 0;border:none;flex-direction:column;align-items:center;gap:.15rem;padding:.35rem;transition:background .18s;display:flex}.aythen-cal-week-head:hover{background:var(--calendar-surface-hover)}@supports (color:color-mix(in lab,red,red)){.aythen-cal-week-head:hover{background:color-mix(in srgb,var(--calendar-surface-hover) 55%,transparent)}}.aythen-cal-week-head small{letter-spacing:.05em;text-transform:uppercase;color:var(--calendar-text-secondary);font-size:.625rem;font-weight:600}.aythen-cal-week-head b{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:700}.aythen-cal-week-events{flex-direction:column;gap:.35rem;display:flex}.aythen-cal-week-empty{text-align:center;color:var(--calendar-text-secondary);padding:.5rem 0;font-size:.75rem}.aythen-cal-dayview{border-radius:var(--calendar-radius-container);background:var(--surface-raised,var(--calendar-surface));border:none}@supports (color:color-mix(in lab,red,red)){.aythen-cal-dayview{background:color-mix(in srgb,var(--surface-raised,var(--calendar-surface)) 34%,transparent)}}.aythen-cal-dayview{-webkit-backdrop-filter:blur(20px)saturate(180%);padding:1.15rem;box-shadow:inset 0 1px #ffffff52,0 4px 18px #00000012}:root:not([data-theme=light]) .aythen-cal-dayview{background:#1a1a1a7a;box-shadow:inset 0 1px #ffffff1a,0 4px 20px #00000047}:root[data-theme=light] .aythen-cal-dayview{background:#ffffff9e;box-shadow:inset 0 1px #ffffffeb,0 4px 16px #0000000d}.aythen-cal-events--day{max-width:640px}.aythen-cal-events--agenda{width:100%;max-width:none}.aythen-cal-dayview .aythen-empty,.aythen-cal-agenda .aythen-empty{text-align:center;border-radius:var(--calendar-radius-btn);background:var(--surface-raised,var(--calendar-surface));width:100%;padding:2.5rem 1rem}@supports (color:color-mix(in lab,red,red)){.aythen-cal-dayview .aythen-empty,.aythen-cal-agenda .aythen-empty{background:color-mix(in srgb,var(--surface-raised,var(--calendar-surface)) 28%,transparent)}}.aythen-cal-dayview .aythen-empty,.aythen-cal-agenda .aythen-empty{-webkit-backdrop-filter:blur(12px)saturate(160%);color:var(--calendar-text-secondary);font-size:.875rem;box-shadow:inset 0 1px #ffffff3d}:root:not([data-theme=light]) .aythen-cal-dayview .aythen-empty,:root:not([data-theme=light]) .aythen-cal-agenda .aythen-empty{background:#1a1a1a52;box-shadow:inset 0 1px #ffffff0f}.aythen-cal-year{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.65rem;display:grid}.aythen-cal-year-month{border-radius:var(--calendar-radius-container);background:var(--surface-raised,var(--calendar-surface));border:none;flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-cal-year-month{background:color-mix(in srgb,var(--surface-raised,var(--calendar-surface)) 34%,transparent)}}.aythen-cal-year-month{-webkit-backdrop-filter:blur(20px)saturate(180%);color:inherit;font:inherit;text-align:left;cursor:pointer;padding:.85rem;transition:background .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px #ffffff52,0 4px 18px #00000012}:root:not([data-theme=light]) .aythen-cal-year-month{background:#1a1a1a7a;box-shadow:inset 0 1px #ffffff1a,0 4px 20px #00000047}:root[data-theme=light] .aythen-cal-year-month{background:#ffffff9e;box-shadow:inset 0 1px #ffffffeb,0 4px 16px #0000000d}.aythen-cal-year-month:hover{transform:translateY(-1px)}:root:not([data-theme=light]) .aythen-cal-year-month:hover{background:#2222229e;box-shadow:inset 0 1px #ffffff1f,0 8px 24px #00000052}:root[data-theme=light] .aythen-cal-year-month:hover{background:#ffffffbd;box-shadow:inset 0 1px #fffffff5,0 8px 20px #00000012}.aythen-cal-year-month.is-today{background:var(--surface-raised,var(--calendar-surface))}@supports (color:color-mix(in lab,red,red)){.aythen-cal-year-month.is-today{background:color-mix(in srgb,var(--surface-raised,var(--calendar-surface)) 44%,transparent)}}:root:not([data-theme=light]) .aythen-cal-year-month.is-today{background:#2424249e;box-shadow:inset 0 1px #ffffff24,0 8px 24px #00000057}:root[data-theme=light] .aythen-cal-year-month.is-today{background:#ffffffc2}.aythen-cal-year-month.is-today .aythen-cal-year-count.aythen-cal-today-pill{letter-spacing:-.03em;font-size:1.0625rem}.aythen-cal-year-name{letter-spacing:.05em;text-transform:uppercase;color:var(--calendar-text-secondary);font-size:.6875rem;font-weight:700}.aythen-cal-year-count{letter-spacing:-.03em;color:var(--calendar-text-primary);font-size:1.375rem;font-weight:700}.aythen-cal-year-month.has-events .aythen-cal-year-count{color:var(--calendar-text-primary)}.aythen-cal-year-bars{background:var(--calendar-surface-hover);border-radius:999px;width:100%;height:4px;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.aythen-cal-year-bars{background:color-mix(in srgb,var(--calendar-surface-hover) 70%,transparent)}}.aythen-cal-year-bar{display:block}.aythen-cal-year-bar--tone{background:var(--job-accent,var(--calendar-tone-active))}.aythen-cal-year-month small{color:var(--calendar-text-secondary);font-size:.6875rem}.aythen-cal-agenda{flex-direction:column;gap:1rem;width:100%;display:flex}.aythen-cal-agenda-day{grid-template-columns:minmax(5.5rem,7rem) minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.aythen-cal-agenda-date{text-align:left;-webkit-backdrop-filter:none;box-shadow:none;background:0 0;flex-direction:column;align-items:flex-start;gap:.12rem;padding:.2rem .15rem;display:flex;position:sticky;top:72px}:root:not([data-theme=light]) .aythen-cal-agenda-date,:root[data-theme=light] .aythen-cal-agenda-date,.aythen-cal-agenda-date.is-today,:root:not([data-theme=light]) .aythen-cal-agenda-date.is-today,:root[data-theme=light] .aythen-cal-agenda-date.is-today{box-shadow:none;background:0 0}.aythen-cal-agenda-day.is-today{scroll-margin-top:calc(var(--ak-topbar-h,52px) + 4.5rem)}.aythen-cal-agenda-empty{border-radius:var(--calendar-radius-container);background:var(--calendar-surface-elevated);margin:.15rem 0 0;padding:.65rem .75rem}@supports (color:color-mix(in lab,red,red)){.aythen-cal-agenda-empty{background:color-mix(in srgb,var(--calendar-surface-elevated) 55%,transparent)}}.aythen-cal-agenda-empty{color:var(--calendar-text-secondary);font-size:.8125rem;line-height:1.45}:root:not([data-theme=light]) .aythen-cal-agenda-empty{background:#1a1a1a52}:root[data-theme=light] .aythen-cal-agenda-empty{background:#ffffff94}.aythen-cal-agenda-date b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--calendar-text-primary);font-size:1.625rem;font-weight:700;line-height:1}.aythen-cal-agenda-date.is-today b{background:var(--calendar-today);min-width:2.15rem;min-height:2.15rem;color:var(--calendar-today-text);border-radius:999px;justify-content:center;align-items:center;padding-inline:.35rem;display:inline-flex}.aythen-cal-agenda-date span{letter-spacing:.05em;text-transform:uppercase;color:var(--calendar-text-secondary);font-size:.6875rem;font-weight:700}.aythen-cal-agenda-date small{color:var(--calendar-text-secondary);margin-top:.15rem;font-size:.6875rem;font-weight:600}.aythen-cal-events--agenda{gap:.45rem}.aythen-cal-events--agenda .aythen-cal-event{text-align:left;border-radius:var(--calendar-radius-btn);grid-template-columns:auto 1fr;align-items:start;gap:.12rem .55rem;padding:.72rem .85rem;display:grid}.aythen-cal-events--agenda .aythen-cal-event--job{box-shadow:inset 3px 0 0 var(--job-accent,var(--calendar-tone-active)),inset 0 1px #ffffff52,0 4px 18px #00000012}:root:not([data-theme=light]) .aythen-cal-events--agenda .aythen-cal-event--job{box-shadow:inset 3px 0 0 var(--job-accent,var(--calendar-tone-active)),inset 0 1px #ffffff1a,0 4px 20px #00000047}.aythen-cal-events--agenda .aythen-cal-event-type{letter-spacing:.06em;background:0 0;border-radius:0;align-items:center;min-height:auto;padding:0;font-size:.625rem;font-weight:700;line-height:1.2;display:inline-flex}.aythen-cal-events--agenda .aythen-cal-event--job .aythen-cal-event-type{background:0 0}.aythen-cal-events--agenda .aythen-cal-event-title{grid-column:2;width:auto;max-width:none;font-size:.875rem;font-weight:600;line-height:1.35}.aythen-cal-events--agenda .aythen-cal-event-time{grid-column:2;font-size:.6875rem;font-weight:500}.aythen-cal-events--agenda .aythen-cal-event-hint{grid-column:1/-1;margin-top:.05rem;font-size:.6875rem;font-weight:600}.aythen-cal-event--sm{border-radius:12px;gap:.12rem;padding:.38rem .48rem}.aythen-cal-event--sm .aythen-cal-event-title{font-size:.75rem}[dir=rtl] .aythen-cal-event--job{box-shadow:inset -3px 0 0 var(--job-accent,var(--calendar-tone-active)),inset 0 1px #ffffff52,0 4px 18px #00000012}:root:not([data-theme=light]) [dir=rtl] .aythen-cal-event--job{box-shadow:inset -3px 0 0 var(--job-accent,var(--calendar-tone-active)),inset 0 1px #ffffff1a,0 4px 20px #00000047}.aythen-cal-cell[data-cal-day]{container-type:inline-size}.aythen-cal-today-pill,.aythen-cal-cell[data-today] .aythen-cal-day-num,.aythen-cal-cell.is-today .aythen-cal-day-num,.aythen-cal-week-col.is-today .aythen-cal-week-head b,.aythen-cal-year-month.is-today .aythen-cal-year-count.aythen-cal-today-pill{background:var(--calendar-today);width:1.875rem;min-width:1.875rem;height:1.875rem;min-height:1.875rem;color:var(--calendar-today-text);box-shadow:none;border-radius:999px;justify-content:center;align-items:center;padding:0;font-weight:700;line-height:1;display:inline-flex}.aythen-cal-cell[data-selected],.aythen-cal-cell.is-selected{background:var(--calendar-accent-soft)}@supports (color:color-mix(in lab,red,red)){.aythen-cal-cell[data-selected],.aythen-cal-cell.is-selected{background:color-mix(in srgb,var(--calendar-accent-soft) 72%,var(--calendar-cell-weekday-bg) 28%)}}.aythen-cal-cell[data-selected],.aythen-cal-cell.is-selected{border-color:var(--calendar-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-cal-cell[data-selected],.aythen-cal-cell.is-selected{border-color:color-mix(in srgb,var(--calendar-accent) 28%,var(--calendar-glass-border-strong))}}.aythen-cal-cell[data-selected],.aythen-cal-cell.is-selected{box-shadow:var(--calendar-glass-shadow),0 0 0 1px var(--calendar-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-cal-cell[data-selected],.aythen-cal-cell.is-selected{box-shadow:var(--calendar-glass-shadow),0 0 0 1px color-mix(in srgb,var(--calendar-accent) 22%,transparent)}}.aythen-cal-cell[data-selected],.aythen-cal-cell.is-selected{transform:none}:root:not([data-theme=light]) .aythen-cal-cell[data-selected],:root:not([data-theme=light]) .aythen-cal-cell.is-selected{background:var(--calendar-accent-soft)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-cal-cell[data-selected],:root:not([data-theme=light]) .aythen-cal-cell.is-selected{background:color-mix(in srgb,var(--calendar-accent-soft) 68%,var(--calendar-cell-weekday-bg) 32%)}}:root:not([data-theme=light]) .aythen-cal-cell[data-selected],:root:not([data-theme=light]) .aythen-cal-cell.is-selected{border-color:var(--calendar-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-cal-cell[data-selected],:root:not([data-theme=light]) .aythen-cal-cell.is-selected{border-color:color-mix(in srgb,var(--calendar-accent) 32%,var(--calendar-glass-border-strong))}}:root:not([data-theme=light]) .aythen-cal-cell[data-selected],:root:not([data-theme=light]) .aythen-cal-cell.is-selected{box-shadow:var(--calendar-glass-shadow-hover),0 0 0 1px var(--calendar-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-cal-cell[data-selected],:root:not([data-theme=light]) .aythen-cal-cell.is-selected{box-shadow:var(--calendar-glass-shadow-hover),0 0 0 1px color-mix(in srgb,var(--calendar-accent) 30%,#ffffff14)}}:root[data-theme=light] .aythen-cal-cell[data-selected],:root[data-theme=light] .aythen-cal-cell.is-selected{background:var(--calendar-accent-soft)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-cal-cell[data-selected],:root[data-theme=light] .aythen-cal-cell.is-selected{background:color-mix(in srgb,var(--calendar-accent-soft) 58%,var(--calendar-cell-weekday-bg) 42%)}}:root[data-theme=light] .aythen-cal-cell[data-selected],:root[data-theme=light] .aythen-cal-cell.is-selected{border-color:var(--calendar-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-cal-cell[data-selected],:root[data-theme=light] .aythen-cal-cell.is-selected{border-color:color-mix(in srgb,var(--calendar-accent) 18%,var(--calendar-glass-border-strong))}}:root[data-theme=light] .aythen-cal-cell[data-selected],:root[data-theme=light] .aythen-cal-cell.is-selected{box-shadow:var(--calendar-glass-shadow-hover),0 0 0 1px var(--calendar-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-cal-cell[data-selected],:root[data-theme=light] .aythen-cal-cell.is-selected{box-shadow:var(--calendar-glass-shadow-hover),0 0 0 1px color-mix(in srgb,var(--calendar-accent) 14%,#0000000d)}}.aythen-cal-cell[data-selected][data-weekend],.aythen-cal-cell.is-selected[data-weekend]{background:var(--calendar-accent-soft)}@supports (color:color-mix(in lab,red,red)){.aythen-cal-cell[data-selected][data-weekend],.aythen-cal-cell.is-selected[data-weekend]{background:color-mix(in srgb,var(--calendar-accent-soft) 65%,var(--calendar-cell-weekday-bg) 35%)}}.aythen-cal-cell[data-selected][data-today] .aythen-cal-day-num,.aythen-cal-cell.is-selected.is-today .aythen-cal-day-num{box-shadow:0 0 0 2px var(--calendar-accent-soft),0 0 0 3px var(--calendar-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-cal-cell[data-selected][data-today] .aythen-cal-day-num,.aythen-cal-cell.is-selected.is-today .aythen-cal-day-num{box-shadow:0 0 0 2px var(--calendar-accent-soft),0 0 0 3px color-mix(in srgb,var(--calendar-accent) 40%,transparent)}}:root:not([data-theme=light]) .aythen-cal-cell[data-selected][data-today] .aythen-cal-day-num,:root:not([data-theme=light]) .aythen-cal-cell.is-selected.is-today .aythen-cal-day-num{box-shadow:0 0 0 2px #242424eb,0 0 0 3px var(--calendar-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-cal-cell[data-selected][data-today] .aythen-cal-day-num,:root:not([data-theme=light]) .aythen-cal-cell.is-selected.is-today .aythen-cal-day-num{box-shadow:0 0 0 2px #242424eb,0 0 0 3px color-mix(in srgb,var(--calendar-accent) 45%,transparent)}}.aythen-cal-cell[data-selected][data-outside-month],.aythen-cal-cell.is-selected[data-outside-month]{background:var(--calendar-accent-soft)}@supports (color:color-mix(in lab,red,red)){.aythen-cal-cell[data-selected][data-outside-month],.aythen-cal-cell.is-selected[data-outside-month]{background:color-mix(in srgb,var(--calendar-accent-soft) 42%,transparent)}}.aythen-cal-cell[data-selected][data-outside-month],.aythen-cal-cell.is-selected[data-outside-month]{box-shadow:0 0 0 1px var(--calendar-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-cal-cell[data-selected][data-outside-month],.aythen-cal-cell.is-selected[data-outside-month]{box-shadow:0 0 0 1px color-mix(in srgb,var(--calendar-accent) 18%,transparent)}}.aythen-cal-cell[data-cal-day]:hover:not([data-disabled]):not([data-loading]):not([data-outside-month]):not([data-selected]){transform:translateY(-1px)}:root:not([data-theme=light]) .aythen-cal-cell[data-cal-day]:hover:not([data-disabled]):not([data-loading]):not([data-outside-month]):not([data-selected]){background:var(--calendar-cell-weekday-bg)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-cal-cell[data-cal-day]:hover:not([data-disabled]):not([data-loading]):not([data-outside-month]):not([data-selected]){background:color-mix(in srgb,var(--calendar-cell-weekday-bg) 75%,#ffffff0f 25%)}}:root:not([data-theme=light]) .aythen-cal-cell[data-cal-day]:hover:not([data-disabled]):not([data-loading]):not([data-outside-month]):not([data-selected]){box-shadow:var(--calendar-glass-shadow-hover);border-color:var(--calendar-glass-border-strong)}:root[data-theme=light] .aythen-cal-cell[data-cal-day]:hover:not([data-disabled]):not([data-loading]):not([data-outside-month]):not([data-selected]){background:var(--calendar-cell-weekday-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-cal-cell[data-cal-day]:hover:not([data-disabled]):not([data-loading]):not([data-outside-month]):not([data-selected]){background:color-mix(in srgb,var(--calendar-cell-weekday-bg) 82%,#fff 18%)}}:root[data-theme=light] .aythen-cal-cell[data-cal-day]:hover:not([data-disabled]):not([data-loading]):not([data-outside-month]):not([data-selected]){box-shadow:var(--calendar-glass-shadow-hover);border-color:var(--calendar-glass-border-strong)}:root:not([data-theme=light]) .aythen-cal-cell[data-cal-day][data-weekend]:hover:not([data-disabled]):not([data-loading]):not([data-outside-month]):not([data-selected]),:root[data-theme=light] .aythen-cal-cell[data-cal-day][data-weekend]:hover:not([data-disabled]):not([data-loading]):not([data-outside-month]):not([data-selected]){box-shadow:none;border-color:#0000}.aythen-cal-cell[data-cal-day][data-outside-month]:hover:not([data-disabled]):not([data-loading]):not([data-selected]){transform:none}:root:not([data-theme=light]) .aythen-cal-cell[data-cal-day][data-outside-month]:hover:not([data-disabled]):not([data-loading]):not([data-selected]){background:var(--calendar-cell-outside-bg)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-cal-cell[data-cal-day][data-outside-month]:hover:not([data-disabled]):not([data-loading]):not([data-selected]){background:color-mix(in srgb,var(--calendar-cell-outside-bg) 175%,#ffffff08 25%)}}:root[data-theme=light] .aythen-cal-cell[data-cal-day][data-outside-month]:hover:not([data-disabled]):not([data-loading]):not([data-selected]){background:var(--calendar-cell-outside-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-cal-cell[data-cal-day][data-outside-month]:hover:not([data-disabled]):not([data-loading]):not([data-selected]){background:color-mix(in srgb,var(--calendar-cell-outside-bg) 160%,#fff 40%)}}.aythen-cal-cell[data-selected]:hover:not([data-disabled]):not([data-loading]),.aythen-cal-cell.is-selected:hover:not([data-disabled]):not([data-loading]){transform:none}.aythen-cal-cell[data-cal-day]:focus-visible{z-index:1;box-shadow:0 0 0 2px var(--calendar-surface),0 0 0 4px var(--calendar-accent-ring);outline:none}.aythen-cal-cell[data-selected]:focus-visible,.aythen-cal-cell.is-selected:focus-visible{box-shadow:0 0 0 2px var(--calendar-surface),0 0 0 4px var(--calendar-accent-ring)}.aythen-cal-cell[data-disabled],.aythen-cal-cell.is-disabled{opacity:.42;cursor:not-allowed;pointer-events:none}.aythen-cal-cell[data-loading],.aythen-cal-cell.is-loading{cursor:wait;pointer-events:none}.aythen-cal-cell__skeleton.cal-day-skeleton{width:100%;height:100%;box-shadow:none;background:0 0;border:none;padding:0}.aythen-cal-activity-row{align-items:stretch;gap:2px;width:100%;max-width:100%;height:3px;margin-bottom:1px;display:flex}.aythen-cal-activity-seg{opacity:.92;border-radius:999px;flex:1 1 0;min-width:4px}.aythen-cal-activity-seg--tone{background:var(--job-accent,var(--calendar-tone-active))}.aythen-cal-activity-meta{align-items:center;gap:4px;max-width:100%;display:inline-flex}.aythen-cal-activity-count{letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--calendar-text-secondary);flex-shrink:0;font-size:.5625rem;font-weight:700;line-height:1}.aythen-cal-cell[data-outside-month] .aythen-cal-activity-count{opacity:.72}@container (max-width:4.25rem){.aythen-cal-cell-events{display:none!important}.aythen-cal-cell-dots-compact{display:inline-flex!important}}@media(max-width:640px){.aythen-cal-cell-events{display:none!important}.aythen-cal-cell-dots-compact{display:inline-flex!important}.aythen-cal-cell-event-label,.aythen-cal-cell-event-more,.aythen-cal-cell-dots-more{font-size:.625rem}}.aythen-cal-cell[data-has-activity]:not([data-outside-month]) .aythen-cal-dot,.aythen-cal-cell[data-has-activity]:not([data-outside-month]) .aythen-cal-activity-seg{opacity:1}.aythen-main--calendar-integrated{--ak-topbar-h:52px;--ak-header-nav-h:52px;--ak-footer-h:0;--ak-cal-hero-block:6.5rem;--ak-cal-body-pad:1.75rem;--ak-cal-weekday-band:1.375rem;--ak-cal-grid-gap:10px;--ak-cal-week-rows:6;--ak-cal-chrome:calc(var(--ak-topbar-h) + var(--ak-cal-hero-block) + var(--ak-cal-body-pad) + var(--ak-cal-weekday-band));--ak-cal-grid-area-h:calc(100dvh - var(--ak-cal-chrome));--ak-cal-row-max:6.875rem;flex-direction:column;min-height:100dvh;display:flex}.aythen-content:has(.aythen-cal-page.aythen-cal-integrated){min-height:calc(100dvh - var(--ak-topbar-h));flex-direction:column;flex:auto;display:flex;overflow:hidden}.aythen-content:has(.aythen-cal-page.aythen-cal-integrated)>.mkt-footer{display:none}.aythen-cal-page.aythen-cal-integrated{--aythen-cal-gutter:1.25rem;width:100%;max-width:none;min-height:calc(100dvh - var(--ak-topbar-h));flex-direction:column;flex:auto;margin-left:0;margin-right:0;padding:0;display:flex;position:relative;overflow:hidden}.aythen-cal-page.aythen-cal-integrated.aythen-cal-page--inspector-open{--aythen-cal-inspector-rail:min(340px, 36vw)}.aythen-cal-inspector-mount{display:contents}@media(min-width:901px){.aythen-cal-page.aythen-cal-integrated.aythen-cal-page--inspector-open>.aythen-cal-inspector-mount>.aythen-cal-inspector,.aythen-cal-page.aythen-cal-integrated.aythen-cal-page--inspector-open .aythen-cal-inspector.is-open:not(.is-sheet){top:calc(var(--ak-topbar-h,52px) + .35rem);z-index:24;width:var(--aythen-cal-inspector-rail,min(340px, 36vw));pointer-events:none;min-width:280px;max-width:min(360px,42vw);height:auto;max-height:none;margin:0;padding:0;position:absolute;bottom:.65rem;right:.35rem}.aythen-main--calendar-integrated .aythen-cal-page.aythen-cal-page--inspector-open .aythen-cal-hero.aythen-command-center,.aythen-cal-page.aythen-cal-integrated.aythen-cal-page--inspector-open .aythen-cal-hero.aythen-command-center{padding-right:calc(var(--aythen-cal-gutter,1.25rem) + var(--aythen-cal-inspector-rail) + .7rem)!important}.aythen-cal-page.aythen-cal-integrated.aythen-cal-page--inspector-open .aythen-cal-body{min-width:0;padding-right:calc(var(--aythen-cal-gutter,1.25rem) + var(--aythen-cal-inspector-rail) + .7rem)!important}}.aythen-main--calendar-integrated .aythen-content{margin-top:calc(-1 * var(--ak-topbar-h,52px));z-index:1;flex:auto;min-height:0;position:relative;overflow:visible}.aythen-main--calendar-integrated .aythen-topbar{border-bottom:0;flex-shrink:0;box-shadow:none!important;background:0 0!important}.aythen-main--calendar-integrated .aythen-topbar--nav-shell{z-index:50;-webkit-backdrop-filter:none;position:relative;background:0 0!important;border-bottom:0!important}.aythen-cal-page.aythen-cal-integrated .aythen-cal-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:.75rem var(--aythen-cal-gutter,1.25rem) 0;flex:auto;overflow:clip auto}.aythen-cal-page.aythen-cal-integrated .aythen-cal-body--table{padding-top:0}.aythen-cal-page.aythen-cal-integrated .aythen-cal-body--table .aythen-jobs-table-view{margin-top:0}.aythen-cal-page.aythen-cal-integrated .aythen-cal-body--table .aythen-billing-table-wrap{margin-top:0;margin-left:calc(-1 * var(--aythen-cal-gutter,1.25rem));margin-right:calc(-1 * var(--aythen-cal-gutter,1.25rem));box-shadow:none;border-top:0;border-left:0;border-right:0;border-radius:0}.aythen-cal-page.aythen-cal-integrated .aythen-cal-body--table .aythen-billing-table__th:first-child,.aythen-cal-page.aythen-cal-integrated .aythen-cal-body--table .aythen-billing-table__td:first-child{padding-left:calc(.65rem + var(--aythen-cal-gutter,1.25rem))}.aythen-cal-page.aythen-cal-integrated .aythen-cal-body--table .aythen-billing-table__th:last-child,.aythen-cal-page.aythen-cal-integrated .aythen-cal-body--table .aythen-billing-table__td:last-child{padding-right:calc(.65rem + var(--aythen-cal-gutter,1.25rem))}.aythen-cal-page.aythen-cal-integrated .aythen-cal-body--table .aythen-billing-table__group-cell{padding-left:calc(.85rem + var(--aythen-cal-gutter,1.25rem));padding-right:calc(.85rem + var(--aythen-cal-gutter,1.25rem))}.aythen-cal-page.aythen-cal-integrated .aythen-cal-body:not(.aythen-cal-body--month){padding-bottom:1rem}.aythen-cal-page.aythen-cal-integrated .aythen-cal-body--month{min-height:0;padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px));flex-direction:column;flex:auto;display:flex;overflow:clip auto}.aythen-cal-page.aythen-cal-integrated .aythen-cal-body--month #aythen-cal-view-panel-month{flex-direction:column;flex:none;min-height:0;display:flex;overflow:visible}.aythen-cal-page.aythen-cal-integrated .aythen-cal-body--month .aythen-cal-workspace{flex:none;align-items:start;min-height:0;max-height:none;overflow:visible}.aythen-cal-page.aythen-cal-integrated.aythen-page{max-width:none;padding:0}.aythen-main--calendar-integrated .aythen-cal-page .aythen-cal-hero.aythen-command-center{padding-top:calc(var(--ak-topbar-h,52px) + 1.15rem);padding-left:var(--aythen-cal-gutter,1.25rem);padding-right:var(--aythen-cal-gutter,1.25rem);min-height:calc(var(--ak-topbar-h,52px) + 6.5rem);padding-bottom:.65rem}.aythen-cal-page .aythen-cal-hero.aythen-command-center{isolation:isolate;padding-top:1.15rem;padding-left:var(--aythen-cal-gutter,1.25rem);padding-right:var(--aythen-cal-gutter,1.25rem);background:var(--surface);color:var(--text);box-shadow:none;border:0;border-radius:0;flex-shrink:0;margin:0;padding-bottom:.65rem;position:relative;overflow:hidden}.aythen-cal-page .aythen-cal-hero .aythen-command-center__backdrop{top:calc(-1 * var(--ak-topbar-h,52px));z-index:0;pointer-events:none;width:100vw;max-width:none;margin:0;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.aythen-cal-page .aythen-cal-hero .aythen-command-center__backdrop:before{content:"";pointer-events:none;filter:blur(40px);background:radial-gradient(62% 52% at 88% 12%,#22d3ee9e,#0000 64%),radial-gradient(56% 48% at 74%,#a78bfa7a,#0000 62%),radial-gradient(52% 44% at 94% 72%,#fb923c6b,#0000 60%),radial-gradient(48% 40% at 66% 28%,#38bdf861,#0000 58%);animation:24s ease-in-out infinite aythenh-mesh-drift;position:absolute;top:-38%;right:-38%;bottom:-38%;left:-38%}.aythen-cal-page .aythen-cal-hero .aythen-command-center__backdrop:after{content:"";pointer-events:none;background:radial-gradient(80% 130% at 100% 38%,#22d3ee33,#0000 54%),radial-gradient(62% 100% at 92% 76%,#a78bfa29,#0000 48%),radial-gradient(52% 85% at 78% 56%,#fb923c1f,#0000 46%),linear-gradient(105deg,#0000 34%,#22d3ee1f 56%,#a78bfa24,#fb923c1a 88%);animation:18s ease-in-out infinite aythenh-mesh-shimmer;position:absolute;top:0;right:0;bottom:0;left:0}.aythen-cal-page .aythen-cal-hero.aythen-command-center:before,.aythen-cal-page .aythen-cal-hero.aythen-command-center:after{content:none;display:none}.aythen-cal-page .aythen-cal-hero .aythen-command-center__fade{z-index:3;pointer-events:none;background:linear-gradient(180deg,transparent 0%,var(--surface) 34%,var(--surface) 58%,var(--surface) 78%,var(--surface) 100%);height:58%;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.aythen-cal-page .aythen-cal-hero .aythen-command-center__fade{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--surface) 28%,transparent) 34%,color-mix(in srgb,var(--surface) 72%,transparent) 58%,color-mix(in srgb,var(--surface) 94%,transparent) 78%,var(--surface) 100%)}}.aythen-cal-page .aythen-cal-hero .aythen-command-center__content{z-index:4;flex-direction:column;gap:0;animation:.75s cubic-bezier(.22,1,.36,1) both aythenh-hero-enter;display:flex;position:relative}.aythen-cal-page .aythen-cal-hero .aythenh-tabs-bar,.aythen-cal-page .aythen-cal-hero .aythen-cal-hero-toolbar{border-bottom:0;justify-content:space-between;align-items:center;gap:.75rem;min-height:3rem;margin-top:0;padding:.35rem 0 .65rem;display:flex}.aythen-cal-hero-controls{flex-wrap:wrap;flex:auto;justify-content:flex-start;align-items:center;gap:.65rem;min-width:0;padding-bottom:0;display:flex}.aythen-cal-hero-search{flex:14rem;align-items:center;gap:.45rem;min-width:min(100%,12rem);max-width:36rem;display:flex}.aythen-cal-hero-search .aythen-search-field--cal-hero{flex:12rem;min-width:0}.aythen-cal-hero-search .aythen-table-pagination--hero{flex:none}.aythen-cal-page .aythen-cal-hero .aythen-search-field--cal-hero{border:1px solid var(--border);border-radius:.65rem;align-items:center;gap:.45rem;width:100%;min-height:2.15rem;padding:.2rem .7rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-cal-page .aythen-cal-hero .aythen-search-field--cal-hero{border:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}.aythen-cal-page .aythen-cal-hero .aythen-search-field--cal-hero{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.aythen-cal-page .aythen-cal-hero .aythen-search-field--cal-hero{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.aythen-cal-page .aythen-cal-hero .aythen-search-field--cal-hero{box-shadow:none}.aythen-cal-page .aythen-cal-hero .aythen-search-field--cal-hero:focus-within{border-color:var(--ak-accent,#10a37f)}@supports (color:color-mix(in lab,red,red)){.aythen-cal-page .aythen-cal-hero .aythen-search-field--cal-hero:focus-within{border-color:color-mix(in srgb,var(--ak-accent,#10a37f) 45%,var(--border))}}.aythen-cal-page .aythen-cal-hero .aythen-search-field--cal-hero:focus-within{box-shadow:0 0 0 3px var(--ak-accent,#10a37f)}@supports (color:color-mix(in lab,red,red)){.aythen-cal-page .aythen-cal-hero .aythen-search-field--cal-hero:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--ak-accent,#10a37f) 16%,transparent)}}.aythen-cal-page .aythen-cal-hero .aythen-search-field--cal-hero .aythen-search-field__icon{width:1rem;height:1rem;color:var(--text-muted,var(--calendar-text-secondary));flex-shrink:0}.aythen-cal-page .aythen-cal-hero .aythen-search-field--cal-hero .aythen-search-field__input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:auto;font-size:.8125rem;line-height:1.3}.aythen-cal-page .aythen-cal-hero .aythen-search-field--cal-hero .aythen-search-field__input::placeholder{color:var(--text-muted,var(--calendar-text-secondary))}.aythen-cal-page .aythen-cal-hero .aythen-cal-nav-block{flex:12rem;min-width:0}.aythen-cal-hero-view-controls{flex:0 auto;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.aythen-cal-page .aythen-cal-hero .aythen-cal-surface-toggle.drive-view-toggle{background:var(--text,var(--calendar-text-primary));border:0;border-radius:.55rem;flex-shrink:0;align-items:center;width:auto;height:auto;min-height:0;padding:.125rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aythen-cal-page .aythen-cal-hero .aythen-cal-surface-toggle.drive-view-toggle{background:color-mix(in srgb,var(--text,var(--calendar-text-primary)) 6%,transparent)}}.aythen-cal-page .aythen-cal-hero .aythen-cal-surface-toggle.drive-view-toggle{box-shadow:none;gap:.1rem}:root:not([data-theme=light]) .aythen-cal-page .aythen-cal-hero .aythen-cal-surface-toggle.drive-view-toggle{background:var(--text,var(--calendar-text-primary))}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-cal-page .aythen-cal-hero .aythen-cal-surface-toggle.drive-view-toggle{background:color-mix(in srgb,var(--text,var(--calendar-text-primary)) 8%,transparent)}}.aythen-cal-page .aythen-cal-hero .aythen-cal-surface-toggle button{width:2.05rem;height:1.85rem;color:var(--calendar-text-secondary,var(--text-muted));cursor:pointer;background:0 0;border:0;border-radius:.42rem;flex:none;place-items:center;transition:background .14s,color .14s,box-shadow .14s;display:grid}.aythen-cal-page .aythen-cal-hero .aythen-cal-surface-toggle button:hover:not(.is-active):not(:disabled){background:var(--text,var(--calendar-text-primary))}@supports (color:color-mix(in lab,red,red)){.aythen-cal-page .aythen-cal-hero .aythen-cal-surface-toggle button:hover:not(.is-active):not(:disabled){background:color-mix(in srgb,var(--text,var(--calendar-text-primary)) 6%,transparent)}}.aythen-cal-page .aythen-cal-hero .aythen-cal-surface-toggle button:hover:not(.is-active):not(:disabled){color:var(--calendar-text-primary,var(--text))}.aythen-cal-page .aythen-cal-hero .aythen-cal-surface-toggle button.is-active{background:var(--calendar-surface-elevated,#fff);color:var(--calendar-text-primary,var(--text));box-shadow:0 .5px .5px #00000014,0 1px 2px #0000000f}:root:not([data-theme=light]) .aythen-cal-page .aythen-cal-hero .aythen-cal-surface-toggle button.is-active{color:var(--calendar-text-primary,var(--text));background:#3a3a3c;box-shadow:0 .5px 1px #00000059}.aythen-cal-page .aythen-cal-hero .aythen-cal-surface-toggle button:focus-visible{box-shadow:0 0 0 3px var(--calendar-accent-ring);outline:none}.aythen-cal-page .aythen-cal-hero .aythen-cal-surface-toggle button:disabled{opacity:.55;cursor:not-allowed}.aythen-cal-hero-view-controls .aythen-cal-inspector-today-btn{border:1px solid var(--calendar-border);color:var(--calendar-text-primary);font-family:var(--font);letter-spacing:.02em;cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;padding:.28rem .62rem;font-size:.6875rem;font-weight:600;transition:background .12s,border-color .12s}.aythen-cal-hero-view-controls .aythen-cal-inspector-today-btn:hover:not(:disabled){background:var(--calendar-accent-soft);border-color:var(--calendar-accent)}@supports (color:color-mix(in lab,red,red)){.aythen-cal-hero-view-controls .aythen-cal-inspector-today-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--calendar-accent) 28%,var(--calendar-border))}}.aythen-cal-hero-view-controls .aythen-cal-inspector-today-btn:focus-visible{box-shadow:0 0 0 3px var(--calendar-accent-ring);outline:none}.aythen-cal-hero-view-controls .aythen-cal-inspector-today-btn:disabled{opacity:.55;cursor:not-allowed}.aythen-cal-page .aythen-cal-hero .aythen-drive-metrics-info{flex-shrink:0;align-items:center;display:flex;position:relative}.aythen-cal-page .aythen-cal-hero .aythen-drive-info-btn{width:2rem;height:2rem;color:var(--text-muted,var(--calendar-text-secondary));cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;padding:0;transition:color .14s,background .14s;display:grid}.aythen-cal-page .aythen-cal-hero .aythen-drive-info-btn:hover:not(:disabled),.aythen-cal-page .aythen-cal-hero .aythen-drive-info-btn:focus-visible{color:var(--text,var(--calendar-text-primary));background:var(--surface-raised,var(--calendar-surface))}@supports (color:color-mix(in lab,red,red)){.aythen-cal-page .aythen-cal-hero .aythen-drive-info-btn:hover:not(:disabled),.aythen-cal-page .aythen-cal-hero .aythen-drive-info-btn:focus-visible{background:color-mix(in srgb,var(--surface-raised,var(--calendar-surface)) 55%,transparent)}}.aythen-cal-page .aythen-cal-hero .aythen-drive-info-btn:hover:not(:disabled),.aythen-cal-page .aythen-cal-hero .aythen-drive-info-btn:focus-visible{outline:none}.aythen-cal-page .aythen-cal-hero .aythen-drive-info-btn:disabled{cursor:default;opacity:.55}.aythen-cal-page .aythen-cal-hero .aythen-drive-metrics-info .aythen-drive-metric-chips{z-index:12;opacity:0;visibility:hidden;pointer-events:none;max-width:min(70vw,26rem);transition:opacity .16s,visibility .16s,transform .16s;position:absolute;top:50%;right:calc(100% + .45rem);transform:translateY(-50%)}.aythen-cal-page .aythen-cal-hero .aythen-drive-metrics-info:hover .aythen-drive-metric-chips,.aythen-cal-page .aythen-cal-hero .aythen-drive-metrics-info:focus-within .aythen-drive-metric-chips{opacity:1;visibility:visible;pointer-events:auto}.aythen-cal-page .aythen-cal-hero .aythen-drive-metric-chip__label{align-items:center;gap:.3rem;display:inline-flex}.aythen-cal-page .aythen-cal-hero .aythen-drive-metric-chip__label .aythen-cal-legend-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.aythen-cal-page .aythen-cal-hero .aythen-drive-metric-chip--tone .aythen-cal-legend-dot{background:var(--job-accent,var(--calendar-tone-active))}.aythen-cal-page .aythen-cal-hero .aythen-cal-hero-view-controls .aythen-cal-seg-wrap,.aythen-cal-page .aythen-cal-hero .aythen-cal-seg-wrap{flex:0 auto;max-width:min(100%,24rem)}.aythen-cal-legend-chips{flex-shrink:0;align-self:center;max-width:min(100%,26rem);margin:0;padding-bottom:0}.aythen-cal-legend-chip{gap:.38rem}.aythen-cal-legend-chip .aythen-cal-legend-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.aythen-cal-legend-chip--tone .aythen-cal-legend-dot{background:var(--job-accent,var(--calendar-tone-active))}.aythen-cal-legend-chip .aythen-drive-metric-chip__label{text-transform:none;letter-spacing:.02em;font-size:.625rem}.cal-header-skeleton__controls-wrap{flex-wrap:wrap;flex:auto;align-items:center;gap:.65rem;min-width:0;padding-bottom:0;display:flex}.aythen-cal-hero-toolbar .cal-header-skeleton__controls-wrap{width:auto}:root[data-theme=light] .aythen-content:has(.aythen-cal-page.aythen-cal-integrated){background:var(--ak-bg-main)}:root[data-theme=light] .aythen-cal-page.aythen-cal-integrated{background:0 0}:root[data-theme=light] .aythen-main--calendar-integrated:not(.aythen-main--nav-sidebar) .aythen-topbar .aythen-search-field.aythen-search-field--global{background:#ffffffe0}:root:not([data-theme=light]) .aythen-content:has(.aythen-cal-page.aythen-cal-integrated){background:var(--ak-bg-main)}:root:not([data-theme=light]) .aythen-cal-page.aythen-cal-integrated{background:0 0}:root:not([data-theme=light]) .aythen-cal-page .aythen-cal-hero.aythen-command-center{background:var(--ak-bg-main)}:root:not([data-theme=light]) .aythen-cal-page .aythen-cal-hero .aythen-command-center__fade{background:linear-gradient(180deg,transparent 0%,var(--ak-bg-main) 34%,var(--ak-bg-main) 58%,var(--ak-bg-main) 78%,var(--ak-bg-main) 100%)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-cal-page .aythen-cal-hero .aythen-command-center__fade{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--ak-bg-main) 28%,transparent) 34%,color-mix(in srgb,var(--ak-bg-main) 72%,transparent) 58%,color-mix(in srgb,var(--ak-bg-main) 94%,transparent) 78%,var(--ak-bg-main) 100%)}}:root:not([data-theme=light]) .aythen-cal-page .aythen-cal-hero .aythen-drive-hero-title{color:var(--ak-text-primary)}:root:not([data-theme=light]) .aythen-cal-page .aythen-cal-hero .aythen-drive-metric-chip{background:var(--calendar-surface-elevated)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-cal-page .aythen-cal-hero .aythen-drive-metric-chip{background:color-mix(in srgb,var(--calendar-surface-elevated) 55%,transparent)}}:root:not([data-theme=light]) .aythen-cal-page .aythen-cal-hero .aythen-drive-metric-chip{border-color:#ffffff1a}:root:not([data-theme=light]) .aythen-cal-page .aythen-cal-hero .aythen-drive-metric-chip__label{color:var(--calendar-text-secondary)}:root:not([data-theme=light]) .aythen-cal-page .aythen-cal-hero .aythen-drive-metric-chip__value{color:var(--calendar-text-primary)}:root[data-theme=light] .aythen-cal-page .aythen-cal-hero .aythen-drive-metric-chip{background:#ffffffc7;border-color:#00000014;box-shadow:inset 0 1px #fffffff2,0 1px 2px #0000000a}@media(max-height:820px){.aythen-main--calendar-integrated{--ak-cal-hero-block:6.25rem;--ak-cal-body-pad:1.35rem}.aythen-main--calendar-integrated .aythen-cal-page .aythen-cal-hero.aythen-command-center{min-height:calc(var(--ak-topbar-h) + 5.75rem);padding-bottom:.5rem}.aythen-cal-page .aythen-cal-hero .aythen-cal-hero-toolbar{min-height:2.75rem;padding-bottom:.5rem}}@media(max-width:900px){.aythen-cal-page .aythen-cal-hero .aythen-cal-hero-toolbar{flex-wrap:wrap;align-items:flex-start;gap:.55rem}.aythen-cal-legend-chips{justify-content:flex-start;align-self:flex-start;max-width:100%}}@media(max-width:640px){.aythen-main--calendar-integrated{--ak-cal-grid-gap:10px;--ak-cal-body-pad:.65rem;--ak-cal-hero-block:4.75rem;--ak-cal-weekday-band:1.05rem;--aythen-cal-gutter:.75rem}.aythen-cal-page.aythen-cal-integrated .aythen-cal-body{padding-top:.25rem;padding-bottom:0;padding-inline:max(.75rem,env(safe-area-inset-left)) max(.75rem,env(safe-area-inset-right))}.aythen-cal-page.aythen-cal-integrated .aythen-cal-body:not(.aythen-cal-body--month){padding-bottom:.5rem}.aythen-cal-page.aythen-cal-integrated .aythen-cal-body--month{padding-bottom:max(.65rem,env(safe-area-inset-bottom,0px))}.aythen-main--calendar-integrated .aythen-cal-page .aythen-cal-hero.aythen-command-center{min-height:0;padding-top:calc(var(--ak-topbar-h,52px) + .35rem);padding-bottom:.25rem;padding-left:max(.75rem,env(safe-area-inset-left));padding-right:max(.75rem,env(safe-area-inset-right))}.aythen-cal-page .aythen-cal-hero .aythen-cal-hero-toolbar{gap:.25rem;min-height:0;padding:.1rem 0 .2rem}.aythen-cal-page .aythen-cal-hero .aythen-command-center__fade{height:42%}.aythen-cal-hero-controls{flex-direction:column;align-items:stretch;gap:.35rem}.aythen-cal-page .aythen-cal-hero .aythen-cal-nav-block{flex:none}.aythen-cal-hero-view-controls{gap:.4rem;width:100%}.aythen-cal-page .aythen-cal-hero .aythen-drive-metrics-info .aythen-drive-metric-chips{max-width:min(100vw - 1.5rem,26rem);top:calc(100% + .35rem);left:0;right:auto;transform:none}.aythen-cal-page .aythen-cal-hero .aythen-cal-hero-view-controls,.aythen-cal-page .aythen-cal-hero .aythen-cal-seg-wrap{max-width:100%}}@media(prefers-reduced-motion:reduce){.aythen-cal-page .aythen-cal-hero .aythen-command-center__backdrop:before,.aythen-cal-page .aythen-cal-hero .aythen-command-center__backdrop:after,.aythen-cal-page .aythen-cal-hero .aythen-command-center__content{animation:none}}@media(min-width:901px){.aythen-cal-workspace.is-inspector-open,.aythen-cal-layout.is-inspector-open{grid-template-columns:minmax(0,1fr);gap:0}.aythen-cal-page.aythen-cal-integrated .aythen-cal-body--month .aythen-cal-main{min-height:0;overflow:visible}.aythen-cal-hero-controls{flex-wrap:nowrap}.aythen-cal-page .aythen-cal-hero .aythen-cal-hero-view-controls,.aythen-cal-page .aythen-cal-hero .aythen-cal-seg-wrap{flex:0 auto;margin-inline-start:auto}}@media(min-width:1280px){.aythen-cal-workspace.is-inspector-open,.aythen-cal-layout.is-inspector-open{grid-template-columns:minmax(0,1fr);gap:0;max-width:none;margin-inline:0}}@media(min-width:641px)and (max-width:1024px){.aythen-cal-grid-wrap{padding:0}.aythen-cal-grid{gap:var(--ak-cal-grid-gap,8px)}.aythen-cal-weekdays{gap:var(--ak-cal-grid-gap,8px);margin-bottom:4px}.aythen-cal-page.aythen-cal-integrated .aythen-cal-body--month{overflow:visible}@media(min-width:901px){.aythen-cal-workspace.is-inspector-open,.aythen-cal-layout.is-inspector-open{grid-template-columns:minmax(0,1fr);gap:0}}@media(max-width:900px){.aythen-cal-page.aythen-cal-integrated .aythen-cal-body--month .aythen-cal-workspace{grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow:visible}.aythen-cal-page.aythen-cal-integrated .aythen-cal-body--month .aythen-cal-main{flex:none;height:auto;max-height:none}.aythen-cal-page.aythen-cal-integrated .aythen-cal-body--month .aythen-cal-grid-wrap{max-height:none}}}@media(max-width:1024px){.aythen-cal-week{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(7,minmax(108px,1fr));padding-bottom:.35rem;overflow-x:auto}.aythen-cal-week::-webkit-scrollbar{display:none}.aythen-cal-week-col{scroll-snap-align:start;min-width:108px;min-height:150px}.aythen-cal-agenda-day{grid-template-columns:minmax(4.75rem,5.5rem) minmax(0,1fr);gap:.65rem}.aythen-cal-agenda-date{text-align:left;flex-direction:column;align-items:flex-start;position:static}.aythen-cal-year{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.55rem}}@media(max-width:900px){.aythen-cal-sidebar.aythen-cal-inspector,.aythen-cal-inspector{max-height:none;position:static;top:auto}}@media(max-width:640px){.aythen-cal-page .aythen-cal-hero .aythen-drive-hero-title{letter-spacing:-.04em;font-size:clamp(1.25rem,5.5vw,1.5rem)}.aythen-cal-legend-chips{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.aythen-cal-legend-chips::-webkit-scrollbar{display:none}.aythen-cal-legend-chip{flex-shrink:0}.aythen-cal-nav-block{flex-wrap:nowrap;align-items:center;gap:.3rem;width:100%;display:flex}.aythen-cal-nav-controls{margin-left:auto}.aythen-cal-nav-btn{border-radius:10px;width:2.5rem;min-width:40px;height:2.5rem;min-height:40px}.aythen-cal-month-title{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;margin:0;padding-inline:.1rem;font-size:1.0625rem;animation:none;overflow:hidden}.aythen-cal-hero-view-controls .aythen-cal-inspector-today-btn{min-height:36px;padding:.35rem .62rem;font-size:.6875rem}.aythen-cal-seg-wrap{flex:auto;width:auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000 100%);mask-image:linear-gradient(90deg,#000 92%,#0000)}.aythen-cal-seg{width:max-content;min-width:100%;max-width:none;height:36px;min-height:36px;display:inline-flex}.aythen-cal-seg button{flex:none;min-width:3.25rem;min-height:32px;padding-inline:.62rem;font-size:.75rem}.aythen-cal-workspace,.aythen-cal-layout{grid-template-columns:1fr;gap:0}.aythen-cal-page.aythen-cal-integrated .aythen-cal-body--month{overflow:visible}.aythen-cal-grid-wrap{padding:0}.aythen-cal-weekdays{gap:var(--ak-cal-grid-gap,8px);margin-bottom:0;padding-inline:0}.aythen-cal-weekdays span{letter-spacing:.02em;padding-block:.05rem;padding-inline:0;font-size:.5625rem}.aythen-cal-grid{gap:var(--ak-cal-grid-gap,8px)}.aythen-cal-page.aythen-cal-integrated .aythen-cal-body--month .aythen-cal-main{max-height:none}.aythen-cal-cell{border-radius:var(--calendar-radius-container);gap:.1rem;min-width:0;min-height:0;padding:.22rem .24rem .18rem}.aythen-cal-cell:hover:not(.is-outside){transform:none}.aythen-cal-day-num{font-size:.75rem}.aythen-cal-cell.is-today .aythen-cal-day-num,.aythen-cal-week-col.is-today .aythen-cal-week-head b,.aythen-cal-year-month.is-today .aythen-cal-year-count.aythen-cal-today-pill{min-width:1.35rem;min-height:1.35rem;font-size:.6875rem}.aythen-cal-dot{width:4px;height:4px}.aythen-cal-dots-overflow{font-size:.5rem}.aythen-cal-dayview,.aythen-cal-week,.aythen-cal-year,.aythen-cal-agenda{border-radius:20px}.aythen-cal-dayview{padding:.85rem}.aythen-cal-year{grid-template-columns:repeat(2,minmax(0,1fr))}.aythen-cal-page:has(.aythen-cal-inspector.is-open){padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.aythen-cal-inspector.is-open .aythen-cal-inspector-inner{animation:none}}.aythen-cal-page{--cal-ease:cubic-bezier(.22, 1, .36, 1);--cal-duration-fast:.15s;--cal-duration:.18s;--cal-duration-mid:.2s;--cal-duration-slow:.22s}.aythen-cal-page .aythen-focus-ring:focus-visible,.aythen-cal-page .aythen-cal-nav-btn:focus-visible,.aythen-cal-page .aythen-cal-today:focus-visible,.aythen-cal-page .aythen-cal-event:focus-visible,.aythen-cal-page .aythen-cal-file-row:focus-visible,.aythen-cal-page .aythen-cal-inspector-clear:focus-visible,.aythen-cal-page .aythen-cal-inspector-retry:focus-visible,.aythen-cal-page .aythen-cal-seg button:focus-visible{box-shadow:0 0 0 2px var(--calendar-surface),0 0 0 4px var(--calendar-accent-ring);transition:box-shadow var(--cal-duration-fast) var(--cal-ease);outline:none}.aythen-cal-page .aythen-cal-cell:focus-visible{z-index:1;box-shadow:0 0 0 2px var(--calendar-surface),0 0 0 4px var(--calendar-accent-ring);outline:none}.aythen-cal-cell{cursor:pointer;transition:background var(--cal-duration-mid) var(--cal-ease),box-shadow var(--cal-duration-mid) var(--cal-ease),transform var(--cal-duration-fast) var(--cal-ease),opacity var(--cal-duration-mid) ease}.aythen-cal-cell:hover:not(.is-outside):not(.is-selected){transform:translateY(-1px)}:root:not([data-theme=light]) .aythen-cal-cell:hover:not(.is-outside):not(.is-selected):not([data-outside-month]):not([data-selected]){background:var(--calendar-cell-weekday-bg)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-cal-cell:hover:not(.is-outside):not(.is-selected):not([data-outside-month]):not([data-selected]){background:color-mix(in srgb,var(--calendar-cell-weekday-bg) 75%,#ffffff0f 25%)}}:root[data-theme=light] .aythen-cal-cell:hover:not(.is-outside):not(.is-selected):not([data-outside-month]):not([data-selected]){background:var(--calendar-cell-weekday-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-cal-cell:hover:not(.is-outside):not(.is-selected):not([data-outside-month]):not([data-selected]){background:color-mix(in srgb,var(--calendar-cell-weekday-bg) 82%,#fff 18%)}}:root:not([data-theme=light]) .aythen-cal-cell[data-weekend]:hover:not([data-outside-month]):not(.is-selected):not([data-selected]){background:var(--calendar-cell-weekday-bg)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-cal-cell[data-weekend]:hover:not([data-outside-month]):not(.is-selected):not([data-selected]){background:color-mix(in srgb,var(--calendar-cell-weekday-bg) 75%,#ffffff0f 25%)}}:root[data-theme=light] .aythen-cal-cell[data-weekend]:hover:not([data-outside-month]):not(.is-selected):not([data-selected]){background:var(--calendar-cell-weekday-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-cal-cell[data-weekend]:hover:not([data-outside-month]):not(.is-selected):not([data-selected]){background:color-mix(in srgb,var(--calendar-cell-weekday-bg) 82%,#fff 18%)}}.aythen-cal-cell.is-selected{transition:background var(--cal-duration-slow) var(--cal-ease),box-shadow var(--cal-duration-slow) var(--cal-ease),opacity var(--cal-duration-mid) ease,transform var(--cal-duration-fast) var(--cal-ease)}.aythen-cal-cell.is-selected:hover:not(.is-outside):not([data-outside-month]){transform:translateY(-1px)}:root:not([data-theme=light]) .aythen-cal-cell.is-outside:hover:not(.is-selected),:root:not([data-theme=light]) .aythen-cal-cell[data-outside-month]:hover:not(.is-selected){box-shadow:none;background:#1a1a1a42;transform:none}:root[data-theme=light] .aythen-cal-cell.is-outside:hover:not(.is-selected),:root[data-theme=light] .aythen-cal-cell[data-outside-month]:hover:not(.is-selected){background:var(--calendar-text-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-cal-cell.is-outside:hover:not(.is-selected),:root[data-theme=light] .aythen-cal-cell[data-outside-month]:hover:not(.is-selected){background:color-mix(in srgb,var(--calendar-text-secondary) 16%,transparent)}}:root[data-theme=light] .aythen-cal-cell.is-outside:hover:not(.is-selected),:root[data-theme=light] .aythen-cal-cell[data-outside-month]:hover:not(.is-selected){box-shadow:none;transform:none}:root:not([data-theme=light]) .aythen-cal-cell.is-selected.is-outside:hover,:root:not([data-theme=light]) .aythen-cal-cell.is-selected[data-outside-month]:hover{background:var(--calendar-accent-soft)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-cal-cell.is-selected.is-outside:hover,:root:not([data-theme=light]) .aythen-cal-cell.is-selected[data-outside-month]:hover{background:color-mix(in srgb,var(--calendar-accent-soft) 42%,#1a1a1a33 58%)}}:root:not([data-theme=light]) .aythen-cal-cell.is-selected.is-outside:hover,:root:not([data-theme=light]) .aythen-cal-cell.is-selected[data-outside-month]:hover{box-shadow:0 0 0 1px var(--calendar-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-cal-cell.is-selected.is-outside:hover,:root:not([data-theme=light]) .aythen-cal-cell.is-selected[data-outside-month]:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--calendar-accent) 24%,#ffffff14)}}:root:not([data-theme=light]) .aythen-cal-cell.is-selected.is-outside:hover,:root:not([data-theme=light]) .aythen-cal-cell.is-selected[data-outside-month]:hover{transform:none}:root[data-theme=light] .aythen-cal-cell.is-selected.is-outside:hover,:root[data-theme=light] .aythen-cal-cell.is-selected[data-outside-month]:hover{background:var(--calendar-accent-soft)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-cal-cell.is-selected.is-outside:hover,:root[data-theme=light] .aythen-cal-cell.is-selected[data-outside-month]:hover{background:color-mix(in srgb,var(--calendar-accent-soft) 40%,transparent)}}:root[data-theme=light] .aythen-cal-cell.is-selected.is-outside:hover,:root[data-theme=light] .aythen-cal-cell.is-selected[data-outside-month]:hover{transform:none}.aythen-cal-day-num{transition:background var(--cal-duration-mid) var(--cal-ease),color var(--cal-duration-mid) var(--cal-ease),box-shadow var(--cal-duration-mid) var(--cal-ease),transform var(--cal-duration-mid) var(--cal-ease)}.aythen-cal-cell.is-today:not(.is-selected) .aythen-cal-day-num{animation:none}.aythen-cal-grid-wrap{min-height:22rem}@keyframes cal-grid-enter{0%{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.aythen-cal-grid-motion{animation:cal-grid-enter var(--cal-duration-slow) var(--cal-ease)}@keyframes cal-view-enter{0%{opacity:.72;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.aythen-cal-view-motion{animation:cal-view-enter var(--cal-duration-slow) var(--cal-ease)}.aythen-cal-month-title{animation:cal-title-enter var(--cal-duration-slow) var(--cal-ease)}@keyframes cal-title-enter{0%{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.aythen-cal-file-icon{transition:box-shadow var(--cal-duration-mid) var(--cal-ease),transform var(--cal-duration-fast) var(--cal-ease),background var(--cal-duration-mid) ease}.aythen-cal-seg-indicator{transition:transform var(--cal-duration-mid) var(--cal-ease),width var(--cal-duration-mid) var(--cal-ease),opacity var(--cal-duration) ease,box-shadow var(--cal-duration) var(--cal-ease)}.aythen-cal-seg button{transition:color var(--cal-duration-mid) var(--cal-ease),opacity var(--cal-duration) ease,background var(--cal-duration-fast) ease}.aythen-cal-seg button.is-active{transition:color var(--cal-duration-mid) var(--cal-ease)}.aythen-cal-nav-btn,.aythen-cal-today,.aythen-cal-event,.aythen-cal-year-month,.aythen-cal-week-head,.aythen-cal-week-col,.aythen-cal-dayview,.aythen-cal-agenda-date{transition:background var(--cal-duration-mid) var(--cal-ease),color var(--cal-duration-mid) var(--cal-ease),box-shadow var(--cal-duration-mid) var(--cal-ease),transform var(--cal-duration-fast) var(--cal-ease),opacity var(--cal-duration) ease}.cal-skeleton{animation:cal-skeleton-shimmer 2.6s var(--cal-ease) infinite}@keyframes cal-skeleton-shimmer{0%{background-position:105% 0}to{background-position:-105% 0}}@media(prefers-reduced-motion:reduce){.aythen-cal-page{--cal-duration-fast:0s;--cal-duration:0s;--cal-duration-mid:0s;--cal-duration-slow:0s}.aythen-cal-cell,.aythen-cal-day-num,.aythen-cal-file-icon,.aythen-cal-file-row,.aythen-cal-nav-btn,.aythen-cal-today,.aythen-cal-event,.aythen-cal-year-month,.aythen-cal-week-head,.aythen-cal-seg button,.aythen-cal-seg-indicator{transition:none}.aythen-cal-cell:hover:not(.is-outside),.aythen-cal-cell.is-selected:hover:not(.is-outside),.aythen-cal-file-row:hover,.aythen-cal-year-month:hover{transform:none}.aythen-cal-cell.is-today:not(.is-selected) .aythen-cal-day-num,.aythen-cal-grid-motion,.aythen-cal-view-motion,.aythen-cal-month-title{animation:none}.cal-skeleton{background:var(--skeleton-base);animation:none}.aythen-cal-inspector.is-open .aythen-cal-inspector-inner,.aythen-cal-inspector-backdrop{animation:none}}@media(max-width:640px){.aythen-cal-cell:hover:not(.is-outside):not(.is-selected),.aythen-cal-file-row:hover{transform:none}.aythen-cal-grid-wrap{min-height:18.5rem}}@media(min-width:641px)and (max-width:1024px){.aythen-cal-grid-wrap{min-height:20rem}}.cal-skeleton{background:linear-gradient(90deg,var(--skeleton-base) 0%,var(--skeleton-highlight) 42%,var(--skeleton-highlight) 58%,var(--skeleton-base) 100%);border-radius:10px;flex-shrink:0;display:block}@supports (color:color-mix(in lab,red,red)){.cal-skeleton{background:linear-gradient(90deg,var(--skeleton-base) 0%,var(--skeleton-highlight) 42%,color-mix(in srgb,var(--skeleton-highlight) 55%,var(--skeleton-base) 45%) 58%,var(--skeleton-base) 100%)}}.cal-skeleton{background-size:220% 100%;animation:2.6s cubic-bezier(.22,1,.36,1) infinite cal-skeleton-shimmer}:root:not([data-theme=light]) .cal-skeleton{background:linear-gradient(90deg,var(--skeleton-base) 0%,var(--skeleton-highlight) 46%,var(--skeleton-highlight) 54%,var(--skeleton-base) 100%)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .cal-skeleton{background:linear-gradient(90deg,var(--skeleton-base) 0%,color-mix(in srgb,var(--skeleton-highlight) 72%,var(--skeleton-base) 28%) 46%,color-mix(in srgb,var(--skeleton-highlight) 88%,var(--skeleton-base) 12%) 54%,var(--skeleton-base) 100%)}}:root:not([data-theme=light]) .cal-skeleton{background-size:220% 100%}.cal-skeleton--pill{border-radius:999px}.cal-skeleton--circle{border-radius:50%}@media(prefers-reduced-motion:reduce){.cal-skeleton{background:var(--skeleton-base);animation:none}}.cal-day-skeleton{aspect-ratio:1;border-radius:var(--calendar-radius-container);background:var(--surface-raised,var(--calendar-surface));border:none;min-height:52px;position:relative}@supports (color:color-mix(in lab,red,red)){.cal-day-skeleton{background:color-mix(in srgb,var(--surface-raised,var(--calendar-surface)) 34%,transparent)}}.cal-day-skeleton{-webkit-backdrop-filter:blur(20px)saturate(180%);pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.2rem;padding:.42rem .48rem .38rem;display:flex;box-shadow:inset 0 1px #ffffff52,0 4px 18px #00000012}:root:not([data-theme=light]) .cal-day-skeleton{background:#1a1a1a7a;box-shadow:inset 0 1px #ffffff1a,0 4px 20px #00000047}:root[data-theme=light] .cal-day-skeleton{background:#ffffff9e;box-shadow:inset 0 1px #ffffffeb,0 4px 16px #0000000d}.cal-day-skeleton__num{border-radius:6px;width:1.15rem;height:.85rem}.cal-day-skeleton__dots{flex-wrap:wrap;align-items:center;gap:3px;margin-top:auto;padding-bottom:.05rem;display:flex}.cal-day-skeleton__dot{width:5px;height:5px}.cal-grid-skeleton__weekdays{margin-bottom:8px}.cal-grid-skeleton__weekday{width:52%;height:.65rem;margin-inline:auto}.cal-grid-skeleton__grid{gap:8px}.cal-header-skeleton{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.cal-header-skeleton__nav{flex:auto;align-items:center;gap:.55rem;min-width:0;display:flex}.cal-header-skeleton__controls{flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex}.cal-header-skeleton__nav-btn{border-radius:12px;width:2.5rem;height:2.5rem}.cal-header-skeleton__title{flex:auto;min-width:6rem;max-width:14rem;height:1.35rem;margin-inline:.15rem}.cal-header-skeleton__today{flex-shrink:0;width:4.5rem;height:2rem}.cal-header-skeleton__segment{flex-shrink:0;width:min(100%,22rem);height:2.35rem}.cal-sidebar-skeleton.ak2-cal-inspector{pointer-events:none}.cal-sidebar-skeleton--embedded{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.cal-sidebar-skeleton__head{justify-content:space-between;align-items:flex-start;gap:.65rem;padding:0 .1rem;display:flex}.cal-sidebar-skeleton__head-text{flex-direction:column;flex:1;gap:.45rem;min-width:0;display:flex}.cal-sidebar-skeleton__kicker{width:4.5rem;height:.55rem}.cal-sidebar-skeleton__title{border-radius:8px;width:88%;height:1.15rem}.cal-sidebar-skeleton__glyph{width:2.75rem;height:2.75rem;margin-bottom:.75rem}.cal-sidebar-skeleton__lead{border-radius:6px;width:92%;height:.75rem;margin-top:.35rem}.cal-sidebar-skeleton__clear{flex-shrink:0;width:1.75rem;height:1.75rem}.cal-sidebar-skeleton__stats{grid-template-columns:repeat(3,1fr);gap:0;margin:-.15rem 0;display:grid}.cal-sidebar-skeleton__stat{border-radius:8px;height:2.75rem}.cal-sidebar-skeleton .ak2-cal-block{gap:0}.cal-sidebar-skeleton__section-label{width:5.5rem;height:.6rem;margin-bottom:.5rem}.cal-sidebar-skeleton__events{flex-direction:column;gap:.45rem;display:flex}.cal-sidebar-skeleton__event{border-radius:14px;width:100%;height:3.25rem}.cal-files-skeleton{pointer-events:none}:root:not([data-theme=light]) .cal-files-skeleton__row{background:var(--calendar-surface-hover)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .cal-files-skeleton__row{background:color-mix(in srgb,var(--calendar-surface-hover) 38%,var(--calendar-surface) 62%)}}:root:not([data-theme=light]) .cal-files-skeleton__row{border-color:#ffffff12;box-shadow:inset 0 1px #ffffff08}.cal-files-skeleton__row{border:1px solid var(--calendar-border);align-items:center;gap:.6rem;width:100%;min-height:3.25rem;padding:.48rem .55rem .48rem .62rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cal-files-skeleton__row{border:1px solid color-mix(in srgb,var(--calendar-border) 65%,transparent)}}.cal-files-skeleton__row{background:var(--calendar-surface-hover);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.cal-files-skeleton__row{background:color-mix(in srgb,var(--calendar-surface-hover) 28%,var(--calendar-surface) 72%)}}.cal-files-skeleton__icon{border-radius:10px;flex-shrink:0;width:2.1rem;height:2.1rem}.cal-files-skeleton__body{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.cal-files-skeleton__title{border-radius:6px;width:78%;height:.75rem}.cal-files-skeleton__meta{border-radius:6px;width:52%;height:.6rem}.cal-view-skeleton--week{grid-template-columns:repeat(7,minmax(0,1fr));gap:.65rem;padding:1rem 1.25rem;display:grid}.cal-view-skeleton__week-col{flex-direction:column;gap:.45rem;min-width:0;display:flex}.cal-view-skeleton__week-label{width:1.75rem;height:.55rem;margin-inline:auto}.cal-view-skeleton__week-day{border-radius:var(--calendar-radius-container);width:100%;height:2.75rem}.cal-view-skeleton__week-event{border-radius:12px;width:100%;height:2.25rem}.cal-view-skeleton--day{flex-direction:column;gap:.55rem;padding:1rem 1.25rem;display:flex}.cal-view-skeleton__day-event{border-radius:var(--calendar-radius-container);width:100%;height:3.5rem}.cal-view-skeleton--year{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;padding:1rem 1.25rem;display:grid}.cal-view-skeleton__year-card{aspect-ratio:1.15;border-radius:var(--calendar-radius-container)}.cal-view-skeleton--agenda{flex-direction:column;gap:1rem;width:100%;padding:1rem 1.25rem;display:flex}.cal-view-skeleton__agenda-row{grid-template-columns:minmax(5.5rem,7rem) minmax(0,1fr);align-items:start;gap:.85rem;width:100%;display:grid}.cal-view-skeleton__agenda-date{border-radius:var(--calendar-radius-btn);width:100%;height:4.25rem}.cal-view-skeleton__agenda-events{flex-direction:column;gap:.45rem;width:100%;display:flex}.cal-view-skeleton__agenda-event{border-radius:var(--calendar-radius-btn);width:100%;height:3.25rem}@media(max-width:900px){.cal-view-skeleton--week{-webkit-overflow-scrolling:touch;grid-template-columns:repeat(7,minmax(72px,1fr));overflow-x:auto}.cal-view-skeleton--year{grid-template-columns:repeat(2,minmax(0,1fr))}.cal-header-skeleton{flex-direction:column;align-items:stretch}.cal-header-skeleton__segment{width:100%}}@media(max-width:640px){.cal-view-skeleton__agenda-row{grid-template-columns:minmax(4.75rem,5.5rem) minmax(0,1fr);gap:.65rem}}:root:not([data-theme=light]) .cal-sidebar-skeleton__head{border-bottom-color:#ffffff12}:root:not([data-theme=light]) .cal-sidebar-skeleton__stat{border:1px solid #ffffff12;box-shadow:inset 0 1px #ffffff08}.aythen-content:has(.aythen-help-page.aythen-help-integrated){flex-direction:column;min-height:0;display:flex;overflow:hidden}.aythen-content:has(.aythen-help-page.aythen-help-integrated)>.mkt-footer{flex-shrink:0;margin-top:auto}.aythen-help-page.aythen-help-integrated{--aythen-help-gutter:1.25rem;background:0 0;flex-direction:column;flex:auto;width:100%;max-width:none;min-height:0;margin-left:0;margin-right:0;padding:0;display:flex;overflow:hidden}.aythen-main--help-integrated .aythen-topbar{border-bottom:0;flex-shrink:0;box-shadow:none!important;background:0 0!important}.aythen-main--help-integrated .aythen-topbar--nav-shell{z-index:50;-webkit-backdrop-filter:none;position:relative;background:0 0!important;border-bottom:0!important}.aythen-main--help-integrated .aythen-content{margin-top:calc(-1 * var(--ak-topbar-h,52px));z-index:1;flex:auto;min-height:0;position:relative;overflow:hidden}.aythen-help-page.aythen-help-integrated.aythen-page{max-width:none;padding:0}.aythen-main--help-integrated .aythen-help-page .aythen-help-hero.aythen-command-center{padding-top:calc(var(--ak-topbar-h,52px) + 1.15rem);padding-left:var(--aythen-help-gutter,1.25rem);padding-right:var(--aythen-help-gutter,1.25rem);padding-bottom:.65rem}.aythen-help-page .aythen-help-hero.aythen-command-center{isolation:isolate;padding-top:1.15rem;padding-left:var(--aythen-help-gutter,1.25rem);padding-right:var(--aythen-help-gutter,1.25rem);background:var(--surface);color:var(--text);box-shadow:none;border:0;border-radius:0;flex-shrink:0;margin:0;padding-bottom:.65rem;position:relative;overflow:hidden}.aythen-help-page .aythen-help-hero .aythen-command-center__backdrop{top:calc(-1 * var(--ak-topbar-h,52px));z-index:0;pointer-events:none;width:100vw;max-width:none;margin:0;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.aythen-help-page .aythen-help-hero .aythen-command-center__backdrop:before{content:"";pointer-events:none;filter:blur(40px);background:radial-gradient(62% 52% at 88% 12%,#38bdf8ad,#0000 64%),radial-gradient(56% 48% at 74%,#6366f18f,#0000 62%),radial-gradient(52% 44% at 94% 72%,#818cf88a,#0000 60%),radial-gradient(48% 40% at 66% 28%,#0ea5e975,#0000 58%);animation:24s ease-in-out infinite aythenh-mesh-drift;position:absolute;top:-38%;right:-38%;bottom:-38%;left:-38%}.aythen-help-page .aythen-help-hero .aythen-command-center__backdrop:after{content:"";pointer-events:none;background:radial-gradient(80% 130% at 100% 38%,#6366f138,#0000 54%),radial-gradient(62% 100% at 92% 76%,#38bdf82e,#0000 48%),radial-gradient(52% 85% at 78% 56%,#818cf829,#0000 46%),linear-gradient(105deg,#0000 34%,#38bdf81f 56%,#6366f124,#818cf81f 88%);animation:18s ease-in-out infinite aythenh-mesh-shimmer;position:absolute;top:0;right:0;bottom:0;left:0}.aythen-help-page .aythen-help-hero.aythen-command-center:before,.aythen-help-page .aythen-help-hero.aythen-command-center:after{content:none;display:none}.aythen-help-page .aythen-help-hero .aythen-command-center__fade{z-index:3;pointer-events:none;background:linear-gradient(180deg,transparent 0%,var(--surface) 34%,var(--surface) 58%,var(--surface) 78%,var(--surface) 100%);height:58%;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.aythen-help-page .aythen-help-hero .aythen-command-center__fade{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--surface) 28%,transparent) 34%,color-mix(in srgb,var(--surface) 72%,transparent) 58%,color-mix(in srgb,var(--surface) 94%,transparent) 78%,var(--surface) 100%)}}.aythen-help-page .aythen-help-hero .aythen-command-center__content{z-index:4;animation:.75s cubic-bezier(.22,1,.36,1) both aythenh-hero-enter;position:relative}.aythen-help-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.25rem;min-width:0;display:flex}.aythen-help-hero-copy{min-width:0;box-shadow:none;background:0 0;border:0;flex:16rem;margin:0}.aythen-help-hero-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text);margin:0;font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:600;line-height:1.15}.aythen-help-page .aythen-search-field--help-hero{border:1px solid var(--border);flex:0 18rem;align-items:center;gap:.5rem;min-width:min(100%,12rem);max-width:20rem;height:2rem;margin:0;padding:0 .7rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aythen-help-page .aythen-search-field--help-hero{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.aythen-help-page .aythen-search-field--help-hero{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.aythen-help-page .aythen-search-field--help-hero{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.aythen-help-page .aythen-search-field--help-hero{-webkit-backdrop-filter:blur(6px);transition:border-color .15s,box-shadow .15s,background .15s}.aythen-help-page .aythen-search-field--help-hero:focus-within{border-color:var(--green-landing-color,#10a37f)}@supports (color:color-mix(in lab,red,red)){.aythen-help-page .aythen-search-field--help-hero:focus-within{border-color:color-mix(in srgb,var(--green-landing-color,#10a37f) 45%,var(--border))}}.aythen-help-page .aythen-search-field--help-hero:focus-within{background:var(--surface);box-shadow:0 0 0 1px var(--green-landing-color,#10a37f),0 0 0 3px var(--green-landing-color,#10a37f)}@supports (color:color-mix(in lab,red,red)){.aythen-help-page .aythen-search-field--help-hero:focus-within{box-shadow:0 0 0 1px color-mix(in srgb,var(--green-landing-color,#10a37f) 18%,transparent),0 0 0 3px color-mix(in srgb,var(--green-landing-color,#10a37f) 24%,transparent)}}.aythen-help-page .aythen-search-field--help-hero .aythen-search-field__icon{width:.9rem;height:.9rem;color:var(--text-muted);flex-shrink:0}.aythen-help-page .aythen-search-field--help-hero .aythen-search-field__input{min-width:0;font-size:.8125rem}.aythen-help-page.aythen-help-integrated .aythen-help-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:.75rem var(--aythen-help-gutter,1.25rem) 2.25rem;flex:auto;overflow:clip auto}:root[data-theme=light] .aythen-content:has(.aythen-help-page.aythen-help-integrated){background:var(--surface)!important}:root[data-theme=light] .aythen-main--help-integrated:not(.aythen-main--nav-sidebar) .aythen-topbar .aythen-search-field.aythen-search-field--global{border-color:var(--ak-border-subtle,var(--border))!important;background:#ffffffb8!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-main--help-integrated:not(.aythen-main--nav-sidebar) .aythen-topbar .aythen-search-field.aythen-search-field--global{border-color:color-mix(in srgb,var(--ak-border-subtle,var(--border)) 70%,transparent)!important}}:root[data-theme=light] .aythen-main--help-integrated:not(.aythen-main--nav-sidebar) .aythen-topbar .aythen-search-field.aythen-search-field--global{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root[data-theme=light] .aythen-help-page .aythen-help-hero .aythen-command-center__backdrop:before{opacity:1;filter:blur(46px)}:root[data-theme=light] .aythen-help-page .aythen-help-hero .aythen-command-center__backdrop:after{opacity:.85}:root[data-theme=light] .aythen-help-page .aythen-help-hero .aythen-command-center__fade{background:linear-gradient(180deg,transparent 0%,var(--surface) 40%,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-help-page .aythen-help-hero .aythen-command-center__fade{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--surface) 40%,transparent) 40%,var(--surface) 100%)}}:root:not([data-theme=light]) .aythen-content:has(.aythen-help-page.aythen-help-integrated){background:#171717!important}:root:not([data-theme=light]) .aythen-help-page.aythen-help-integrated{color:#f5f5f5}:root:not([data-theme=light]) .aythen-main--help-integrated:not(.aythen-main--nav-sidebar) .aythen-topbar .aythen-search-field.aythen-search-field--global{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1717178c!important;border-color:#ffffff14!important}:root:not([data-theme=light]) .aythen-help-page .aythen-help-hero.aythen-command-center{background:var(--surface)}:root:not([data-theme=light]) .aythen-help-page .aythen-help-hero .aythen-command-center__fade{background:linear-gradient(180deg,transparent 0%,var(--surface) 36%,var(--surface) 72%,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-help-page .aythen-help-hero .aythen-command-center__fade{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--surface) 24%,transparent) 36%,color-mix(in srgb,var(--surface) 88%,transparent) 72%,var(--surface) 100%)}}@media(max-width:900px){.aythen-help-hero-top{flex-direction:column;align-items:stretch}.aythen-help-page .aythen-search-field--help-hero{flex:auto;width:100%;max-width:none}}@media(prefers-reduced-motion:reduce){.aythen-help-page .aythen-help-hero .aythen-command-center__backdrop:before,.aythen-help-page .aythen-help-hero .aythen-command-center__backdrop:after,.aythen-help-page .aythen-help-hero .aythen-command-center__content{animation:none}}.aythen-content:has(.aythen-auto-page.aythen-auto-integrated){flex-direction:column;min-height:0;display:flex;overflow:hidden}.aythen-content:has(.aythen-auto-page.aythen-auto-integrated)>.mkt-footer{flex-shrink:0;margin-top:auto}.aythen-auto-page.aythen-auto-integrated{--aythen-auto-gutter:1.25rem;background:0 0;flex-direction:column;flex:auto;width:100%;max-width:none;min-height:0;margin-left:0;margin-right:0;padding:0;display:flex;overflow:hidden}.aythen-main--auto-integrated .aythen-topbar{border-bottom:0;flex-shrink:0;box-shadow:none!important;background:0 0!important}.aythen-main--auto-integrated .aythen-topbar--nav-shell{z-index:50;-webkit-backdrop-filter:none;position:relative;background:0 0!important;border-bottom:0!important}.aythen-main--auto-integrated .aythen-content{margin-top:calc(-1 * var(--ak-topbar-h,52px));z-index:1;flex:auto;min-height:0;position:relative;overflow:hidden}.aythen-auto-page.aythen-auto-integrated.aythen-page{max-width:none;padding:0}.aythen-main--auto-integrated .aythen-auto-page .aythen-auto-hero.aythen-command-center{padding-top:calc(var(--ak-topbar-h,52px) + 1.15rem);padding-left:var(--aythen-auto-gutter,1.25rem);padding-right:var(--aythen-auto-gutter,1.25rem);padding-bottom:.65rem}.aythen-auto-page .aythen-auto-hero.aythen-command-center{isolation:isolate;padding-top:1.15rem;padding-left:var(--aythen-auto-gutter,1.25rem);padding-right:var(--aythen-auto-gutter,1.25rem);background:var(--surface);color:var(--text);box-shadow:none;border:0;border-radius:0;flex-shrink:0;margin:0;padding-bottom:.65rem;position:relative;overflow:hidden}.aythen-auto-page .aythen-auto-hero .aythen-command-center__backdrop{top:calc(-1 * var(--ak-topbar-h,52px));z-index:0;pointer-events:none;width:100vw;max-width:none;margin:0;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.aythen-auto-page .aythen-auto-hero .aythen-command-center__backdrop:before{content:"";pointer-events:none;filter:blur(40px);background:radial-gradient(62% 52% at 88% 12%,#22d3ee9e,#0000 64%),radial-gradient(56% 48% at 74%,#a78bfa7a,#0000 62%),radial-gradient(52% 44% at 94% 72%,#34d3996b,#0000 60%),radial-gradient(48% 40% at 66% 28%,#38bdf861,#0000 58%);animation:24s ease-in-out infinite aythenh-mesh-drift;position:absolute;top:-38%;right:-38%;bottom:-38%;left:-38%}.aythen-auto-page .aythen-auto-hero .aythen-command-center__backdrop:after{content:"";pointer-events:none;background:radial-gradient(80% 130% at 100% 38%,#22d3ee33,#0000 54%),radial-gradient(62% 100% at 92% 76%,#a78bfa29,#0000 48%),radial-gradient(52% 85% at 78% 56%,#34d3991f,#0000 46%),linear-gradient(105deg,#0000 34%,#22d3ee1f 56%,#a78bfa24,#34d3991a 88%);animation:18s ease-in-out infinite aythenh-mesh-shimmer;position:absolute;top:0;right:0;bottom:0;left:0}.aythen-auto-page .aythen-auto-hero.aythen-command-center:before,.aythen-auto-page .aythen-auto-hero.aythen-command-center:after{content:none;display:none}.aythen-auto-page .aythen-auto-hero .aythen-command-center__fade{z-index:3;pointer-events:none;background:linear-gradient(180deg,transparent 0%,var(--surface) 34%,var(--surface) 58%,var(--surface) 78%,var(--surface) 100%);height:58%;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.aythen-auto-page .aythen-auto-hero .aythen-command-center__fade{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--surface) 28%,transparent) 34%,color-mix(in srgb,var(--surface) 72%,transparent) 58%,color-mix(in srgb,var(--surface) 94%,transparent) 78%,var(--surface) 100%)}}.aythen-auto-page .aythen-auto-hero .aythen-command-center__content{z-index:4;flex-direction:column;gap:.85rem;animation:.75s cubic-bezier(.22,1,.36,1) both aythenh-hero-enter;display:flex;position:relative}.aythen-auto-hero-top{flex-direction:column;min-width:0;display:flex}.aythen-auto-hero-trail{flex-direction:column;flex:1;gap:.55rem;min-width:0;display:flex}.aythen-auto-hero-trail__head{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.aythen-auto-hero-trail__head .drive-toolbar__primary--hero-head{flex:1;min-width:0}.aythen-auto-page .drive-toolbar__primary{flex-wrap:wrap;flex:auto;align-items:center;gap:.55rem;min-width:0;display:flex}.aythen-auto-hero-trail__actions{flex-shrink:0;align-items:center;gap:.55rem;min-width:0;display:inline-flex}.aythen-auto-hero-trail__actions .aythen-drive-metric-chips{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.aythen-auto-page .aythen-auto-hero .aythen-drive-hero-hub-btn{text-decoration:none}.aythen-auto-page .aythen-search-field--auto-hero{border:1px solid var(--border);flex:0 17.5rem;align-items:center;gap:.5rem;min-width:0;max-width:20rem;height:2rem;margin:0;padding:0 .7rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aythen-auto-page .aythen-search-field--auto-hero{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.aythen-auto-page .aythen-search-field--auto-hero{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.aythen-auto-page .aythen-search-field--auto-hero{background:color-mix(in srgb,var(--surface) 88%,var(--surface-hover,var(--surface-2)) 12%)}}.aythen-auto-page .aythen-search-field--auto-hero{transition:border-color .15s,box-shadow .15s,background .15s}.aythen-auto-page .aythen-search-field--auto-hero:focus-within{border-color:var(--green-landing-color,#10a37f)}@supports (color:color-mix(in lab,red,red)){.aythen-auto-page .aythen-search-field--auto-hero:focus-within{border-color:color-mix(in srgb,var(--green-landing-color,#10a37f) 45%,var(--border))}}.aythen-auto-page .aythen-search-field--auto-hero:focus-within{background:var(--surface);box-shadow:0 0 0 1px var(--green-landing-color,#10a37f),0 0 0 3px var(--green-landing-color,#10a37f)}@supports (color:color-mix(in lab,red,red)){.aythen-auto-page .aythen-search-field--auto-hero:focus-within{box-shadow:0 0 0 1px color-mix(in srgb,var(--green-landing-color,#10a37f) 18%,transparent),0 0 0 3px color-mix(in srgb,var(--green-landing-color,#10a37f) 24%,transparent)}}.aythen-auto-page .aythen-search-field--auto-hero .aythen-search-field__icon{width:.875rem;height:.875rem;color:var(--text-muted);opacity:.85;flex-shrink:0}.aythen-auto-page .aythen-search-field--auto-hero .aythen-search-field__input{min-width:0;font-size:.8125rem;line-height:1.2}.aythen-auto-page .aythen-auto-hero .aythen-auto-stat-ok{color:var(--ok,#1a7f37)}.aythen-auto-page.aythen-auto-integrated .aythen-auto-body{--aythen-auto-aside-w:17.5rem;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:.85rem var(--aythen-auto-gutter,1.25rem) 2.25rem;box-sizing:border-box;background:radial-gradient(ellipse 70% 50% at 12% 0%,#a78bfa14,transparent 55%),radial-gradient(ellipse 55% 40% at 88% 8%,#22d3ee12,transparent 50%),var(--surface-2,#f4f4f5);flex-direction:column;flex:auto;gap:1rem;width:100%;max-width:none;margin-inline:0;display:flex;overflow:clip auto}@supports (color:color-mix(in lab,red,red)){.aythen-auto-page.aythen-auto-integrated .aythen-auto-body{background:radial-gradient(ellipse 70% 50% at 12% 0%,#a78bfa14,transparent 55%),radial-gradient(ellipse 55% 40% at 88% 8%,#22d3ee12,transparent 50%),color-mix(in srgb,var(--surface-2,#f4f4f5) 55%,var(--surface))}}.aythen-auto-page.aythen-auto-integrated .aythen-auto-main{flex-direction:column;gap:1rem;min-width:0;display:flex}.aythen-auto-page.aythen-auto-integrated .aythen-auto-aside{min-width:0}@media(min-width:1100px){.aythen-auto-page.aythen-auto-integrated .aythen-auto-body{grid-template-columns:minmax(0,1fr) var(--aythen-auto-aside-w);align-items:start;gap:1.15rem 1.25rem;max-width:92rem;margin-inline:auto;display:grid}.aythen-auto-page.aythen-auto-integrated .aythen-auto-aside{max-height:calc(100dvh - var(--ak-topbar-h,52px) - 7.5rem);overscroll-behavior:contain;position:sticky;top:.35rem;overflow:clip auto}.aythen-auto-page.aythen-auto-integrated .aythen-auto-aside .aythen-auto-connections{margin:0;padding:.85rem .8rem .95rem}.aythen-auto-page.aythen-auto-integrated .aythen-auto-aside .aythen-auto-connections-head p{font-size:.72rem;line-height:1.35}.aythen-auto-page.aythen-auto-integrated .aythen-auto-aside .aythen-auto-connections h2{font-size:.9375rem}.aythen-auto-page.aythen-auto-integrated .aythen-auto-aside .aythen-auto-conn-catalog li,.aythen-auto-page.aythen-auto-integrated .aythen-auto-aside .aythen-auto-conn-list li{flex-direction:column;align-items:stretch;gap:.55rem;padding:.7rem .75rem}.aythen-auto-page.aythen-auto-integrated .aythen-auto-aside .aythen-auto-conn-catalog li>div>p.aythen-muted,.aythen-auto-page.aythen-auto-integrated .aythen-auto-aside .aythen-auto-conn-list li>div>p.aythen-muted{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.2rem 0 0;font-size:.72rem;display:-webkit-box;overflow:hidden}.aythen-auto-page.aythen-auto-integrated .aythen-auto-aside .aythen-auto-conn-actions{gap:.35rem;width:100%}.aythen-auto-page.aythen-auto-integrated .aythen-auto-aside .aythen-auto-conn-actions .aythen-btn{flex:auto;justify-content:center;min-height:1.75rem;padding:.28rem .55rem;font-size:.72rem}}.aythen-auto-page.aythen-auto-integrated .aythen-auto-connections,.aythen-auto-page.aythen-auto-integrated .aythen-auto-bindings{border:1px solid var(--border);margin:0;padding:1rem 1.1rem 1.15rem}@supports (color:color-mix(in lab,red,red)){.aythen-auto-page.aythen-auto-integrated .aythen-auto-connections,.aythen-auto-page.aythen-auto-integrated .aythen-auto-bindings{border:1px solid color-mix(in srgb,var(--border) 78%,transparent)}}.aythen-auto-page.aythen-auto-integrated .aythen-auto-connections,.aythen-auto-page.aythen-auto-integrated .aythen-auto-bindings{background:var(--surface);border-radius:.875rem}@supports (color:color-mix(in lab,red,red)){.aythen-auto-page.aythen-auto-integrated .aythen-auto-connections,.aythen-auto-page.aythen-auto-integrated .aythen-auto-bindings{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.aythen-auto-page.aythen-auto-integrated .aythen-auto-connections,.aythen-auto-page.aythen-auto-integrated .aythen-auto-bindings{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 2px #0000000a,0 8px 24px #0f172a0a}.aythen-auto-page.aythen-auto-integrated .aythen-auto-connections h2,.aythen-auto-page.aythen-auto-integrated .aythen-auto-bindings h2{letter-spacing:-.02em;margin:0 0 .25rem;font-size:1.05rem;font-weight:600}.aythen-auto-page.aythen-auto-integrated .aythen-auto-connections h3,.aythen-auto-page.aythen-auto-integrated .aythen-auto-bindings h3{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:.85rem 0 .45rem;font-size:.6875rem;font-weight:600}.aythen-auto-page.aythen-auto-integrated .aythen-auto-conn-catalog li,.aythen-auto-page.aythen-auto-integrated .aythen-auto-conn-list li{border-color:var(--border);border-radius:.75rem;padding:.9rem 1rem}@supports (color:color-mix(in lab,red,red)){.aythen-auto-page.aythen-auto-integrated .aythen-auto-conn-catalog li,.aythen-auto-page.aythen-auto-integrated .aythen-auto-conn-list li{border-color:color-mix(in srgb,var(--border) 80%,transparent)}}.aythen-auto-page.aythen-auto-integrated .aythen-auto-conn-catalog li,.aythen-auto-page.aythen-auto-integrated .aythen-auto-conn-list li{background:var(--surface);transition:border-color .15s,box-shadow .15s,transform .15s}.aythen-auto-page.aythen-auto-integrated .aythen-auto-conn-catalog li:hover,.aythen-auto-page.aythen-auto-integrated .aythen-auto-conn-list li:hover{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.aythen-auto-page.aythen-auto-integrated .aythen-auto-conn-catalog li:hover,.aythen-auto-page.aythen-auto-integrated .aythen-auto-conn-list li:hover{border-color:color-mix(in srgb,var(--border) 55%,#a78bfa)}}.aythen-auto-page.aythen-auto-integrated .aythen-auto-conn-catalog li:hover,.aythen-auto-page.aythen-auto-integrated .aythen-auto-conn-list li:hover{box-shadow:0 4px 14px #0f172a0f}.aythen-auto-page.aythen-auto-integrated .aythen-flow-table{border-color:var(--border);border-radius:.875rem}@supports (color:color-mix(in lab,red,red)){.aythen-auto-page.aythen-auto-integrated .aythen-flow-table{border-color:color-mix(in srgb,var(--border) 78%,transparent)}}.aythen-auto-page.aythen-auto-integrated .aythen-flow-table{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.aythen-auto-page.aythen-auto-integrated .aythen-flow-table{background:color-mix(in srgb,var(--surface) 96%,transparent)}}.aythen-auto-page.aythen-auto-integrated .aythen-flow-table{overflow:hidden;box-shadow:0 1px 2px #0000000a,0 8px 24px #0f172a0a}.aythen-auto-page.aythen-auto-integrated .aythen-auto-empty{border-style:solid;border-color:var(--border);border-radius:.875rem}@supports (color:color-mix(in lab,red,red)){.aythen-auto-page.aythen-auto-integrated .aythen-auto-empty{border-color:color-mix(in srgb,var(--border) 78%,transparent)}}.aythen-auto-page.aythen-auto-integrated .aythen-auto-empty{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.aythen-auto-page.aythen-auto-integrated .aythen-auto-empty{background:color-mix(in srgb,var(--surface) 96%,transparent)}}.aythen-auto-page.aythen-auto-integrated .aythen-auto-empty{box-shadow:0 1px 2px #0000000a,0 8px 24px #0f172a0a}.aythen-auto-page.aythen-auto-integrated .aythen-auto-empty-icon{filter:none}:root:not([data-theme=light]) .aythen-auto-page.aythen-auto-integrated .aythen-auto-body{background:radial-gradient(70% 50% at 12% 0,#a78bfa24,#0000 55%),radial-gradient(55% 40% at 88% 8%,#22d3ee1f,#0000 50%),#171717}:root[data-theme=light] .aythen-content:has(.aythen-auto-page.aythen-auto-integrated){background:var(--surface)!important}:root[data-theme=light] .aythen-main--auto-integrated:not(.aythen-main--nav-sidebar) .aythen-topbar .aythen-search-field.aythen-search-field--global{border-color:var(--ak-border-subtle,var(--border))!important;background:#ffffffb8!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-main--auto-integrated:not(.aythen-main--nav-sidebar) .aythen-topbar .aythen-search-field.aythen-search-field--global{border-color:color-mix(in srgb,var(--ak-border-subtle,var(--border)) 70%,transparent)!important}}:root[data-theme=light] .aythen-main--auto-integrated:not(.aythen-main--nav-sidebar) .aythen-topbar .aythen-search-field.aythen-search-field--global{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root[data-theme=light] .aythen-auto-page .aythen-auto-hero .aythen-command-center__backdrop:before{opacity:1;filter:blur(46px)}:root[data-theme=light] .aythen-auto-page .aythen-auto-hero .aythen-command-center__backdrop:after{opacity:.85}:root[data-theme=light] .aythen-auto-page .aythen-auto-hero .aythen-command-center__fade{background:linear-gradient(180deg,transparent 0%,var(--surface) 40%,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .aythen-auto-page .aythen-auto-hero .aythen-command-center__fade{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--surface) 40%,transparent) 40%,var(--surface) 100%)}}:root:not([data-theme=light]) .aythen-content:has(.aythen-auto-page.aythen-auto-integrated){background:#171717!important}:root:not([data-theme=light]) .aythen-auto-page.aythen-auto-integrated{color:#f5f5f5}:root:not([data-theme=light]) .aythen-main--auto-integrated:not(.aythen-main--nav-sidebar) .aythen-topbar .aythen-search-field.aythen-search-field--global{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1717178c!important;border-color:#ffffff14!important}:root:not([data-theme=light]) .aythen-auto-page .aythen-auto-hero.aythen-command-center{background:var(--surface)}:root:not([data-theme=light]) .aythen-auto-page .aythen-auto-hero .aythen-command-center__fade{background:linear-gradient(180deg,transparent 0%,var(--surface) 36%,var(--surface) 72%,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]) .aythen-auto-page .aythen-auto-hero .aythen-command-center__fade{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--surface) 24%,transparent) 36%,color-mix(in srgb,var(--surface) 88%,transparent) 72%,var(--surface) 100%)}}@media(max-width:900px){.aythen-auto-page .aythen-auto-hero-trail__head{flex-wrap:wrap}.aythen-auto-page .aythen-search-field--auto-hero{flex:auto;width:100%;max-width:none}}@media(prefers-reduced-motion:reduce){.aythen-auto-page .aythen-auto-hero .aythen-command-center__backdrop:before,.aythen-auto-page .aythen-auto-hero .aythen-command-center__backdrop:after,.aythen-auto-page .aythen-auto-hero .aythen-command-center__content{animation:none}}.aythen-auto-page.aythen-auto-integrated .aythen-auto-ios{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.aythen-auto-ios-head{margin:0 0 .65rem;padding:0 .15rem}.aythen-auto-ios-head h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:0 0 .2rem;font-size:1.05rem;font-weight:600}.aythen-auto-ios-head p{color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.4}.aythen-auto-ios-block{margin:0 0 1rem}.aythen-auto-ios-block:last-child{margin-bottom:0}.aythen-auto-ios-block__label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .35rem;padding:0 .2rem;font-size:.6875rem;font-weight:600;display:block}.aythen-auto-ios-block__hint{color:var(--text-muted);margin:0 0 .45rem;padding:0 .2rem;font-size:.75rem;line-height:1.4}.aythen-auto-ios-group{border:1px solid var(--border);border-radius:.875rem}@supports (color:color-mix(in lab,red,red)){.aythen-auto-ios-group{border:1px solid color-mix(in srgb,var(--border) 78%,transparent)}}.aythen-auto-ios-group{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.aythen-auto-ios-group{background:color-mix(in srgb,var(--surface) 96%,transparent)}}.aythen-auto-ios-group{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden;box-shadow:0 1px 2px #0000000a,0 8px 24px #0f172a0a}.aythen-auto-ios-list{flex-direction:column;display:flex}.aythen-auto-ios-list>*+*{border-top:.5px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.aythen-auto-ios-list>*+*{border-top:.5px solid color-mix(in srgb,var(--border) 70%,transparent)}}.aythen-auto-ios-cell{flex-direction:column;gap:.3rem;min-width:0;margin:0;padding:.7rem .9rem;display:flex}.aythen-auto-ios-cell--static{padding-top:.45rem;padding-bottom:.45rem}.aythen-auto-ios-cell--actions{flex-flow:wrap;align-items:center;gap:.45rem}.aythen-auto-ios-field__label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:.6875rem;font-weight:600}.aythen-auto-ios-field__control{min-width:0}.aythen-auto-ios-select{border:1px solid var(--border);border-radius:.5rem;width:100%;min-height:2rem;padding:.35rem .55rem}@supports (color:color-mix(in lab,red,red)){.aythen-auto-ios-select{border:1px solid color-mix(in srgb,var(--border) 85%,transparent)}}.aythen-auto-ios-select{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.aythen-auto-ios-select{background:color-mix(in srgb,var(--surface) 88%,var(--surface-2,#f4f4f5))}}.aythen-auto-ios-select{color:var(--text);font-family:var(--font);font-size:.8125rem}.aythen-auto-ios-select:focus{border-color:var(--green-landing-color,#10a37f);outline:none}@supports (color:color-mix(in lab,red,red)){.aythen-auto-ios-select:focus{border-color:color-mix(in srgb,var(--green-landing-color,#10a37f) 45%,var(--border))}}.aythen-auto-ios-select:focus{box-shadow:0 0 0 3px var(--green-landing-color,#10a37f)}@supports (color:color-mix(in lab,red,red)){.aythen-auto-ios-select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--green-landing-color,#10a37f) 20%,transparent)}}.aythen-auto-ios-row{align-items:flex-start;gap:.65rem;min-width:0;padding:.75rem .9rem;display:flex}.aythen-auto-ios-avatar{background:linear-gradient(145deg,#a78bfa,#22d3ee);border-radius:.55rem;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.aythen-auto-ios-avatar{background:linear-gradient(145deg,color-mix(in srgb,#a78bfa 28%,var(--surface)),color-mix(in srgb,#22d3ee 22%,var(--surface)))}}.aythen-auto-ios-avatar{color:var(--text);letter-spacing:-.02em;font-size:.6875rem;font-weight:700}.aythen-auto-ios-row__copy{flex:auto;min-width:0}.aythen-auto-ios-row__title-line{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.aythen-auto-ios-row__title{letter-spacing:-.015em;color:var(--text);font-size:.875rem;font-weight:600}.aythen-auto-ios-row__subtitle,.aythen-auto-ios-row__meta{color:var(--text-muted);margin:.15rem 0 0;font-size:.75rem;line-height:1.35}.aythen-auto-ios-row__meta a{color:var(--accent,var(--green-landing-color,#10a37f));text-decoration:none}.aythen-auto-ios-row__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.25rem;display:inline-flex}.aythen-auto-ios-row__actions--foot{justify-content:flex-start;margin-top:.65rem}.aythen-auto-ios-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:1.15rem;padding:.1rem .4rem;font-size:.625rem;font-weight:600;display:inline-flex}.aythen-auto-ios-badge--ok{color:var(--ok,#1a7f37);background:var(--ok,#1a7f37)}@supports (color:color-mix(in lab,red,red)){.aythen-auto-ios-badge--ok{background:color-mix(in srgb,var(--ok,#1a7f37) 12%,transparent)}}.aythen-auto-ios-badge--warn{color:var(--warn,#9a6700);background:var(--warn,#9a6700)}@supports (color:color-mix(in lab,red,red)){.aythen-auto-ios-badge--warn{background:color-mix(in srgb,var(--warn,#9a6700) 12%,transparent)}}.aythen-auto-ios-badge--err{color:var(--danger,#cf222e);background:var(--danger,#cf222e)}@supports (color:color-mix(in lab,red,red)){.aythen-auto-ios-badge--err{background:color-mix(in srgb,var(--danger,#cf222e) 12%,transparent)}}.aythen-auto-ios-link-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--accent,var(--green-landing-color,#10a37f));font-family:var(--font);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:.4rem;padding:.2rem .35rem;font-size:.75rem;font-weight:600;text-decoration:none}.aythen-auto-ios-link-btn:hover:not(:disabled){background:var(--accent,#10a37f)}@supports (color:color-mix(in lab,red,red)){.aythen-auto-ios-link-btn:hover:not(:disabled){background:color-mix(in srgb,var(--accent,#10a37f) 10%,transparent)}}.aythen-auto-ios-link-btn:disabled{opacity:.4;cursor:not-allowed}.aythen-auto-ios-link-btn--danger{color:var(--danger,#cf222e)}.aythen-auto-ios-chevron{color:var(--text-muted);padding:.15rem;font-size:.95rem;line-height:1}.aythen-auto-ios-empty-inline,.aythen-auto-ios-loading{color:var(--text-muted);margin:0;padding:.85rem .95rem;font-size:.8125rem}.aythen-auto-page .aythen-auto-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;min-height:14rem;padding:1.5rem 1rem;display:flex}.aythen-auto-page .aythen-auto-empty-state .aythen-billing-table-empty-state__hint code{font-size:.75rem}.aythen-auto-page .aythen-auto-empty-state__cta{text-decoration:none}.aythen-auto-ios-empty .aythen-drive-hero-hub-btn{margin-top:.75rem;display:inline-flex}.aythen-auto-flow-item__trigger{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;margin:0;padding:0;display:block}.aythen-auto-flow-item__trigger:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-auto-flow-item__trigger:hover{background:color-mix(in srgb,var(--text) 3%,transparent)}}.aythen-auto-flow-item.is-open .aythen-auto-flow-item__trigger{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-auto-flow-item.is-open .aythen-auto-flow-item__trigger{background:color-mix(in srgb,var(--text) 4%,transparent)}}.aythen-auto-flow-item__detail{padding:0 .9rem .9rem 3.55rem}.aythen-auto-flow-item__desc,.aythen-auto-flow-item__activity,.aythen-auto-flow-item__route{color:var(--text-muted);margin:0 0 .45rem;font-size:.75rem;line-height:1.4}.aythen-auto-page.aythen-auto-integrated .aythen-auto-aside .aythen-auto-ios-head p{font-size:.7rem}.aythen-auto-page.aythen-auto-integrated .aythen-auto-aside .aythen-auto-ios-row{flex-wrap:wrap}.aythen-auto-page.aythen-auto-integrated .aythen-auto-aside .aythen-auto-ios-row__actions{justify-content:flex-start;width:100%;padding-left:2.65rem}.aythen-auto-page.aythen-auto-integrated .aythen-auto-aside .aythen-auto-ios-row__meta{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.aythen-auto-page.aythen-auto-integrated .aythen-auto-connections.aythen-auto-ios,.aythen-auto-page.aythen-auto-integrated .aythen-auto-bindings.aythen-auto-ios{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0;padding:0}.aythen-auto-page .aythen-auto-bind-hub{margin-top:.55rem}.aythen-auto-page .aythen-auto-bind-hub .aythen-auto-ios-loading,.aythen-auto-page .aythen-auto-bind-hub .aythen-auto-ios-empty-inline{padding:.35rem .15rem}.aythen-auto-page .aythen-auto-bind-hub__form{margin:0}.aythen-auto-page .aythen-auto-bind-hub__form>.aythen-auto-ios-block__label{padding-left:.1rem}.aythen-auto-page .aythen-auto-bind-hub .aythen-auto-ios-group{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.aythen-auto-page .aythen-auto-bind-hub .aythen-auto-ios-group{border-color:color-mix(in srgb,var(--border) 55%,transparent)}}.aythen-auto-page .aythen-auto-bind-hub .aythen-auto-ios-group{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.aythen-auto-page .aythen-auto-bind-hub .aythen-auto-ios-group{background:color-mix(in srgb,var(--surface) 72%,transparent)}}.aythen-auto-page .aythen-auto-bind-hub .aythen-auto-ios-group{box-shadow:inset 0 1px #ffffff38}.aythen-auto-page .aythen-auto-bind-hub .aythen-auto-ios-cell--actions .aythen-drive-hero-hub-btn{text-decoration:none}.aythen-auto-page.aythen-auto-integrated .aythen-auto-aside{flex-direction:column;gap:1rem;display:flex}.aythen-auto-page.aythen-auto-integrated.aythen-auto-page--bind-open,.aythen-auto-page.aythen-auto-integrated:has(#aythen-auto-bind-aside){--aythen-unified-filters-rail:min(340px, 36vw);position:relative}.aythen-auto-page.aythen-auto-integrated.aythen-auto-page--bind-open .aythen-auto-hero.aythen-command-center,.aythen-auto-page.aythen-auto-integrated:has(#aythen-auto-bind-aside) .aythen-auto-hero.aythen-command-center,.aythen-auto-page.aythen-auto-integrated.aythen-auto-page--bind-open .aythen-auto-body,.aythen-auto-page.aythen-auto-integrated:has(#aythen-auto-bind-aside) .aythen-auto-body{padding-right:calc(var(--aythen-auto-gutter,1.25rem) + var(--aythen-unified-filters-rail) + .7rem)!important}@media(min-width:1100px){.aythen-auto-page.aythen-auto-integrated.aythen-auto-page--bind-open .aythen-auto-aside,.aythen-auto-page.aythen-auto-integrated:has(#aythen-auto-bind-aside) .aythen-auto-aside{visibility:hidden;pointer-events:none}}.aythen-auto-page .aythen-auto-bind-aside .aythen-auto-ios-group{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.aythen-auto-page .aythen-auto-bind-aside .aythen-auto-ios-group{border-color:color-mix(in srgb,var(--border) 55%,transparent)}}.aythen-auto-page .aythen-auto-bind-aside .aythen-auto-ios-group{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.aythen-auto-page .aythen-auto-bind-aside .aythen-auto-ios-group{background:color-mix(in srgb,var(--surface) 55%,transparent)}}.aythen-auto-page .aythen-auto-bind-aside .aythen-auto-ios-group{box-shadow:inset 0 1px #ffffff2e}.aythen-auto-page .aythen-auto-bind-aside .aythen-auto-ios-cell--actions{flex-direction:column;align-items:stretch}.aythen-auto-page .aythen-auto-bind-aside .aythen-auto-ios-cell--actions .aythen-drive-hero-hub-btn{justify-content:center;width:100%;text-decoration:none}@media(max-width:900px){.aythen-auto-page.aythen-auto-integrated.aythen-auto-page--bind-open .aythen-auto-hero.aythen-command-center,.aythen-auto-page.aythen-auto-integrated:has(#aythen-auto-bind-aside) .aythen-auto-hero.aythen-command-center,.aythen-auto-page.aythen-auto-integrated.aythen-auto-page--bind-open .aythen-auto-body,.aythen-auto-page.aythen-auto-integrated:has(#aythen-auto-bind-aside) .aythen-auto-body{padding-right:var(--aythen-auto-gutter,1rem)!important}}:root,:root[data-density=default]{--ak-density-row:44px;--ak-density-row-pad-x:12px;--ak-density-section-gap:16px;--ak-density-group-radius:12px;--ak-density-fs-row:.9375rem;--ak-density-fs-meta:.75rem;--ak-density-fs-label:.6875rem;--ak-density-fs-name:.9375rem;--ak-density-fs-email:.75rem;--ak-density-avatar-menu:40px;--ak-density-profile-pad-y:12px;--ak-density-profile-pad-x:16px;--ak-density-popover-pad:16px}:root[data-density=comfortable]{--ak-density-row:48px;--ak-density-row-pad-x:14px;--ak-density-section-gap:20px;--ak-density-group-radius:14px;--ak-density-fs-row:1rem;--ak-density-fs-meta:.8125rem;--ak-density-fs-label:.6875rem;--ak-density-fs-name:1.0625rem;--ak-density-fs-email:.8125rem;--ak-density-avatar-menu:44px;--ak-density-profile-pad-y:16px;--ak-density-profile-pad-x:16px;--ak-density-popover-pad:20px}:root[data-density=compact]{--ak-density-row:40px;--ak-density-row-pad-x:10px;--ak-density-section-gap:12px;--ak-density-group-radius:10px;--ak-density-fs-row:.875rem;--ak-density-fs-meta:.6875rem;--ak-density-fs-label:.625rem;--ak-density-fs-name:.875rem;--ak-density-fs-email:.6875rem;--ak-density-avatar-menu:36px;--ak-density-profile-pad-y:10px;--ak-density-profile-pad-x:14px;--ak-density-popover-pad:12px}:root[data-theme=light] body{background:var(--bg)}:root[data-theme=light] .aythen-sidebar{background:linear-gradient(180deg,var(--surface) 0%,var(--bg-2) 100%)}:root[data-theme=light] .aythen-topbar:not(.aythen-topbar--nav-shell),:root[data-theme=light] .aythen-share-top{background:#ffffffd9}:root[data-theme=light] .aythen-topbar.aythen-topbar--nav-shell{background:0 0}:root[data-theme=light] .aythen-login-card{background:#ffffffe0}:root[data-theme=light] .aythen-login-field input{background:#fff}:root[data-theme=light] .aythen-lang-btn{background:#fffc}:root[data-theme=light] .aythen-lang-btn.is-active{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.aythen-auto-head-tools{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.aythen-auto-inline-stats{font-family:var(--mono);color:var(--muted);letter-spacing:.05em;align-items:baseline;gap:.35rem;font-size:.68rem;display:inline-flex}.aythen-auto-inline-stats b{color:var(--text);font-size:.8rem}.aythen-auto-inline-stats .aythen-auto-stat-ok{color:var(--ok,#00ff9c)}.aythen-auto-inline-stats i{opacity:.5;font-style:normal}.aythen-auto-search{min-width:240px}.aythen-flow-table{border:1px solid var(--border);border-radius:10px;overflow:hidden}.aythen-flow-thead,.aythen-flow-row{grid-template-columns:96px minmax(160px,1.6fr) 52px 52px 46px 92px minmax(110px,1fr) 96px;align-items:center;gap:.5rem;padding:.45rem .75rem;display:grid}.aythen-flow-thead{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);border-bottom:1px solid var(--border);background:var(--surface);font-size:.6rem}.aythen-flow-th-num,.aythen-flow-cell-num{text-align:center}.aythen-flow-th-actions,.aythen-flow-cell-actions{text-align:right}.aythen-flow-rowgroup+.aythen-flow-rowgroup{border-top:1px solid var(--border)}.aythen-flow-row{cursor:pointer;font-size:.78rem;transition:background .15s}.aythen-flow-row:hover{background:#00f0ff0a}.aythen-flow-rowgroup.is-open .aythen-flow-row{background:#00f0ff0f}.aythen-flow-cell-status{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.35rem;font-size:.66rem;display:inline-flex}.aythen-flow-dot{border-radius:50%;flex:none;width:8px;height:8px}.aythen-flow-dot--ok{background:var(--ok,#00ff9c);box-shadow:0 0 8px #00ff9cb3}.aythen-flow-dot--warn{background:#ffb800;box-shadow:0 0 8px #ffb80099}.aythen-flow-dot--err{background:#ff3860}.aythen-flow-cell-name{flex-direction:column;min-width:0;display:flex}.aythen-flow-cell-name b{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.aythen-flow-cell-name small{font-family:var(--mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;overflow:hidden}.aythen-flow-cell-num{font-family:var(--mono);font-size:.76rem}.aythen-flow-cell-time{font-family:var(--mono);color:var(--muted);font-size:.66rem}.aythen-flow-cell-actions{justify-content:flex-end;align-items:center;gap:.25rem;display:inline-flex}.aythen-flow-caret{color:var(--muted);text-align:center;width:.9rem;font-size:.7rem}.aythen-flow-detail{border-top:1px dashed var(--border);background:var(--surface);flex-direction:column;gap:.5rem;padding:.6rem .85rem .8rem;display:flex}.aythen-flow-detail-desc{color:var(--text-muted);margin:0;font-size:.78rem}.aythen-flow-detail-activity{color:var(--text-muted);margin:0;font-size:.74rem}.aythen-flow-detail-activity span{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--accent);font-size:.62rem}.aythen-flow-detail-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.aythen-flow-noresults{text-align:center;padding:1rem}@media(max-width:860px){.aythen-flow-thead{display:none}.aythen-flow-row{grid-template-columns:1fr auto;grid-auto-flow:row;row-gap:.25rem}.aythen-flow-cell-num,.aythen-flow-cell-time{display:none}.aythen-auto-search{flex:1;min-width:0}}:root[data-theme=light] .aythen-login-scanline{display:none}:root[data-theme=light] .aythen-login-glow{opacity:.12}:root[data-theme=light] .aythen-flow-foot{background:#17123308}:root[data-theme=light] .aythen-pdf-frame-wrap,:root[data-theme=light] .aythen-expand-pdf{background:#dfe3f2}:root[data-theme=light] .aythen-login-title,:root[data-theme=light] .aythen-kicker,:root[data-theme=light] .aythen-nav-item.is-active,:root[data-theme=light] .aythen-kpi span,:root[data-theme=light] .aythen-auto-stat--live span,:root[data-theme=light] .aythen-board-tab.is-active,:root[data-theme=light] .aythen-status-chip--ocr,:root[data-theme=light] .aythen-flow-metric--ocr b,:root[data-theme=light] .aythen-back:hover,:root[data-theme=light] .aythen-linked-docs a:hover,:root[data-theme=light] .aythen-icon-btn:hover,:root[data-theme=light] .aythen-drop-overlay,:root[data-theme=light] .aythen-login-error,:root[data-theme=light] .aythen-error{text-shadow:none}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{font-family:var(--font);font-size:var(--base-fs,16px);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}::selection{background:var(--accent);color:var(--on-accent)}html{scrollbar-width:thin;scrollbar-color:var(--text-muted,#8e8e93) transparent}@supports (color:color-mix(in lab,red,red)){html{scrollbar-color:color-mix(in srgb,var(--text-muted,#8e8e93) 42%,transparent) transparent}}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--text-muted,#8e8e93)}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--text-muted,#8e8e93) 42%,transparent)}}::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--text-muted,#8e8e93)}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--text-muted,#8e8e93) 62%,transparent)}}::-webkit-scrollbar-thumb:hover{background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}:root[data-theme=dark]{scrollbar-color:#ffffff38 transparent}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background-color:#ffffff38;background-clip:padding-box}:root[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background-color:#ffffff5c;background-clip:padding-box}code{font-family:var(--mono);background:var(--surface-2);color:var(--accent);border:1px solid var(--border);border-radius:4px;padding:.1em .4em;font-size:.85em}a{color:inherit}h1,h2,h3{font-family:var(--font-display)}input,select,textarea,button{color:var(--text)}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:.6}.aythen-login{place-items:center;min-height:100vh;padding:1.5rem;display:grid;position:relative;overflow:hidden}.aythen-login-bg{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.aythen-login-grid{background-image:linear-gradient(#00f0ff0f 1px,#0000 1px),linear-gradient(90deg,#00f0ff0f 1px,#0000 1px);background-size:44px 44px;animation:18s linear infinite aythen-grid-drift;position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;transform:perspective(600px)rotateX(48deg)translateY(-8%)}@keyframes aythen-grid-drift{0%{background-position:0 0}to{background-position:0 440px}}.aythen-login-glow{filter:blur(120px);opacity:.22;border-radius:50%;width:55vmax;height:55vmax;position:absolute}.aythen-login-glow--cyan{background:var(--accent);top:-25vmax;right:-18vmax}.aythen-login-glow--magenta{background:var(--accent-2);bottom:-25vmax;left:-18vmax}.aythen-login-scanline{mix-blend-mode:overlay;background:linear-gradient(#0000 50%,#0000002e 50%) 0 0/100% 4px;position:absolute;top:0;right:0;bottom:0;left:0}.aythen-login-lang{z-index:5;gap:.35rem;display:flex;position:absolute;top:1.25rem;right:1.25rem}.aythen-login-split{z-index:2;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);width:min(1120px,100%);margin:auto;padding:3.5rem 0 1.5rem;display:grid;position:relative}.aythen-login-hero{animation:.45s aythen-slide-up}.aythen-login-hero-brand{align-items:center;gap:.75rem;margin-bottom:1.6rem;display:flex}.aythen-login-hero-name{flex-direction:column;line-height:1.2;display:flex}.aythen-login-hero-name b{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.92rem}.aythen-login-hero-name small{font-family:var(--mono);letter-spacing:.14em;color:var(--text-muted);font-size:.62rem}.aythen-login-hero-title{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;margin:0 0 .8rem;font-size:clamp(1.6rem,3.6vw,2.6rem);font-weight:800;line-height:1.12}.aythen-login-hero-accent{background:linear-gradient(90deg,var(--accent),var(--accent-2));-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px #00f0ff59);-webkit-background-clip:text;background-clip:text}.aythen-login-hero-lead{max-width:34rem;color:var(--text-muted);margin:0 0 1.4rem;font-size:.95rem;line-height:1.6}.aythen-login-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-bottom:1.6rem;display:grid}.aythen-login-stat{border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d092099;border-radius:12px;padding:.65rem .75rem;transition:border-color .2s,box-shadow .2s,transform .2s}.aythen-login-stat:hover{border-color:#00f0ff66;transform:translateY(-2px);box-shadow:0 0 18px #00f0ff26}.aythen-login-stat b{font-family:var(--font-display);color:var(--accent);text-shadow:0 0 12px #00f0ff66;white-space:nowrap;font-size:clamp(1rem,1.9vw,1.35rem);display:block}.aythen-login-stat:nth-child(2n) b{color:var(--accent-2);text-shadow:0 0 12px #ff00c866}.aythen-login-stat small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-top:.15rem;font-size:.6rem;display:block}.aythen-login-hero-figure{border:1px solid var(--border-bright);border-radius:16px;max-width:34rem;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 60px #0000008c,0 0 30px #00f0ff1f}.aythen-login-hero-figure:after{content:"";pointer-events:none;background:linear-gradient(200deg,#0000 55%,#05030f8c);position:absolute;top:0;right:0;bottom:0;left:0}.aythen-login-hero-figure img{object-fit:cover;object-position:center;width:100%;height:auto;max-height:300px;display:block}.aythen-login--compact{padding:1rem}.aythen-login-compact-wrap{z-index:1;flex-direction:column;gap:.75rem;width:min(400px,100%);display:flex;position:relative}.aythen-login-brand--center{text-align:center}.aythen-login-tabs{border:1px solid var(--border);border-radius:10px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.aythen-login-tabs button{background:var(--bg-2);color:var(--text-muted);font-family:var(--mono);cursor:pointer;border:0;padding:.55rem;font-size:.72rem;font-weight:600}.aythen-login-tabs button.is-active{background:var(--accent);color:var(--on-accent)}.aythen-login-card--compact{width:100%;margin:0;padding:1.25rem 1.2rem 1.1rem}.aythen-login-card--compact h1{margin:0 0 .35rem;font-size:1.25rem}.aythen-login-card--compact .aythen-login-subtitle{margin:0 0 1rem;font-size:.82rem}.aythen-login-msg{color:var(--ok);margin:0 0 .75rem;font-size:.8rem}.aythen-login-link{color:var(--accent);cursor:pointer;background:0 0;border:0;margin-top:.6rem;font-size:.78rem}.aythen-login-pricing-link{text-align:center;color:var(--text-muted);font-size:.78rem}.aythen-settings-plan-row{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:.75rem;display:grid}.aythen-settings-plan-value{font-family:var(--font-display);letter-spacing:-.02em;margin:.2rem 0 0;font-size:1rem;font-weight:600}.aythen-settings-plan-actions{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;display:flex}.aythen-settings-plan-picker{flex-wrap:wrap;gap:.4rem;display:flex}.aythen-settings-plan-btn{border:1px solid var(--border);background:var(--bg-2);color:var(--text-muted);cursor:pointer;border-radius:8px;padding:.35rem .65rem;font-size:.68rem}.aythen-settings-plan-btn.is-active{border-color:var(--accent);color:var(--accent)}.aythen-admin-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;display:grid}.aythen-admin-table{border-collapse:collapse;width:100%;font-size:.82rem}.aythen-admin-table th,.aythen-admin-table td{border-bottom:1px solid var(--border);text-align:left;padding:.45rem .35rem}.aythen-admin-invoices{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.aythen-admin-invoice{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.65rem 0;display:flex}.aythen-cart-test{border-top:1px dashed var(--border);margin-top:.75rem;padding-top:.75rem}.aythen-cart-test-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .45rem;font-size:.62rem}.aythen-cart-test-btns{flex-wrap:wrap;gap:.35rem;display:flex}.aythen-cart-test-btn{border:1px solid var(--border);background:var(--bg-2);cursor:pointer;border-radius:8px;padding:.3rem .55rem;font-size:.65rem}.aythen-cart-test-apply{width:100%;margin-top:.45rem}.aythen-login--split .aythen-login-card{justify-self:center;width:min(420px,100%);margin:0}@media(max-width:900px){.aythen-login-split{grid-template-columns:1fr;gap:1.8rem;padding-top:4.2rem}.aythen-login-hero-figure{display:none}.aythen-login--split .aythen-login-card{justify-self:stretch;width:100%}.aythen-login-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.aythen-vf-seal{color:inherit;font:inherit;background:#00ff9c12;border:1px solid #00ff9c73;border-radius:10px;align-items:center;gap:.55rem;padding:.4rem .75rem .4rem .55rem;text-decoration:none;transition:border-color .2s,box-shadow .2s,background .2s,opacity .2s;display:inline-flex}button.aythen-vf-seal{cursor:pointer}.aythen-vf-seal-shield{color:#00ff9c;background:#00ff9c1a;border:1px solid #00ff9c66;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;box-shadow:0 0 14px #00ff9c40}.aythen-vf-seal-txt{text-align:left;flex-direction:column;line-height:1.15;display:flex}.aythen-vf-seal-txt b{font-family:var(--font-display);letter-spacing:.12em;font-size:.66rem}.aythen-vf-seal-txt small{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#00ff9c;font-size:.58rem}.aythen-vf-seal-dot{background:var(--border-bright);border-radius:50%;flex:none;width:7px;height:7px}.aythen-vf-seal-dot.is-on{background:#00ff9c;animation:2.2s ease-in-out infinite aythen-vf-pulse;box-shadow:0 0 8px #00ff9ce6}@keyframes aythen-vf-pulse{0%,to{box-shadow:0 0 5px #00ff9c80}50%{box-shadow:0 0 12px #00ff9c}}.aythen-vf-seal.is-active:hover{box-shadow:0 0 18px #00ff9c40}.aythen-vf-seal.is-off{border-color:var(--border);background:var(--surface-2);opacity:.75}.aythen-vf-seal.is-off .aythen-vf-seal-shield{color:var(--text-muted);border-color:var(--border);box-shadow:none;background:0 0}.aythen-vf-seal.is-off .aythen-vf-seal-txt small{color:var(--text-muted)}.aythen-vf-seal--sm{padding:.3rem .6rem .3rem .45rem}.aythen-vf-seal--sm .aythen-vf-seal-shield{width:26px;height:26px}.aythen-login-vf{align-items:center;gap:.7rem;margin-bottom:1.4rem;display:flex}.aythen-login-vf-hint{color:var(--text-muted);max-width:18rem;font-size:.68rem;line-height:1.4}.aythen-billing-actions{flex-wrap:wrap;align-items:center}.aythen-switch i{border:1px solid var(--border-bright);background:var(--surface-2);pointer-events:none;border-radius:999px;width:100%;transition:background .2s,border-color .2s,box-shadow .2s}.aythen-alerts-test{white-space:nowrap}@media(max-width:640px){.aythen-settings-card--alerts:not(:has(.aythen-alerts-ios)) .aythen-alerts-email-row{flex-direction:column;align-items:stretch}}@media(min-width:901px){.aythen-login--split .aythen-login-brand .aythen-brand-mark{display:none}}:root[data-theme=light] .aythen-login-stat{background:#ffffffbf}:root[data-theme=light] .aythen-login-stat b{text-shadow:none}:root[data-theme=light] .aythen-login-hero-accent{filter:none}.aythen-lang-btn{border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-muted);font-family:var(--mono);letter-spacing:.1em;cursor:pointer;background:#0d0920bf;border-radius:6px;padding:.35rem .6rem;font-size:.7rem;transition:all .2s}.aythen-lang-btn:hover{color:var(--accent);border-color:var(--accent)}.aythen-lang-btn.is-active{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:var(--glow-cyan);font-weight:700}.aythen-langdd{position:relative}.aythen-langdd-trigger{align-items:center;gap:.35rem;display:inline-flex}.aythen-langdd-flag{font-size:.95rem;line-height:1}.aythen-langdd-caret{opacity:.7;font-size:.55rem}.aythen-langdd.is-open .aythen-langdd-caret{transform:rotate(180deg)}.aythen-langdd-menu{--langdd-accent:#007aff;z-index:60;color:#f5f5f7;-webkit-backdrop-filter:saturate(180%)blur(28px);transform-origin:100% 0;top:calc(100% + .5rem);background:#1c1c1ec7;border:1px solid #ffffff24;border-radius:.875rem;min-width:11.5rem;margin:0;padding:.35rem;list-style:none;animation:.16s cubic-bezier(.22,1,.36,1) aythen-langdd-in;position:absolute;inset-inline-end:0;box-shadow:0 0 0 .5px #0006,0 .5rem 1.75rem -.35rem #0000008c,0 .15rem .4rem #00000040}@keyframes aythen-langdd-in{0%{opacity:0;transform:scale(.96)translateY(-.2rem)}to{opacity:1;transform:scale(1)translateY(0)}}.aythen-langdd--dropup .aythen-langdd-menu{transform-origin:100% 100%;animation-name:aythen-langdd-in-up;top:auto;bottom:calc(100% + .5rem)}@keyframes aythen-langdd-in-up{0%{opacity:0;transform:scale(.96)translateY(.2rem)}to{opacity:1;transform:scale(1)translateY(0)}}.aythen-langdd--dropup .aythen-langdd-caret--svg,.aythen-langdd--dropup .aythen-langdd-caret:not(.aythen-langdd-caret--svg){transform:rotate(180deg)}.aythen-langdd--dropup.is-open .aythen-langdd-caret--svg,.aythen-langdd--dropup.is-open .aythen-langdd-caret:not(.aythen-langdd-caret--svg){transform:rotate(0)}.aythen-langdd-option{width:100%;min-height:2.25rem;color:inherit;letter-spacing:-.01em;cursor:pointer;text-align:start;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.55rem;padding:.45rem .7rem;font-family:inherit;font-size:.9375rem;font-weight:400;line-height:1.25;transition:background .12s;display:flex}.aythen-langdd-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.aythen-langdd-option small{letter-spacing:.02em;text-transform:uppercase;color:currentColor;flex-shrink:0;margin-inline-start:0;font-family:inherit;font-size:.8125rem;font-weight:500}@supports (color:color-mix(in lab,red,red)){.aythen-langdd-option small{color:color-mix(in srgb,currentColor 48%,transparent)}}.aythen-langdd-option:hover,.aythen-langdd-option:focus-visible{color:inherit;background:#ffffff1a;outline:none}.aythen-langdd-option.is-active{color:inherit;background:#ffffff14;font-weight:500}.aythen-langdd-option.is-active small{color:var(--langdd-accent,#0a84ff)}:root[data-theme=light] .aythen-langdd-menu{--langdd-accent:#007aff;color:#1c1c1e;background:#ffffffc7;border-color:#00000014;box-shadow:0 0 0 .5px #0000000f,0 .5rem 1.75rem -.35rem #0000002e,0 .15rem .4rem #00000014}:root[data-theme=light] .aythen-langdd-option:hover,:root[data-theme=light] .aythen-langdd-option:focus-visible{background:#0000000f}:root[data-theme=light] .aythen-langdd-option.is-active{background:#0000000d}@media(prefers-reduced-motion:reduce){.aythen-langdd-menu,.aythen-langdd--dropup .aythen-langdd-menu{animation:none}}[dir=rtl] body,[dir=rtl] .aythen-shell{direction:rtl}[dir=rtl] .aythen-sidebar{border-right:0;border-left:1px solid var(--border)}[dir=rtl] .aythen-topbar-right{margin-left:0;margin-right:auto}[dir=rtl] .aythen-back{direction:ltr;display:inline-block}[dir=rtl] .aythen-bar-row{direction:rtl}[dir=rtl] .aythen-chat-bubble--user{margin-left:0;margin-right:auto}[dir=rtl] .aythen-doc-card,[dir=rtl] .aythen-kanban-card,[dir=rtl] .aythen-chart-card{text-align:right}[dir=rtl] input[type=email],[dir=rtl] input[type=url],[dir=rtl] .aythen-search,[dir=rtl] code,[dir=rtl] .aythen-vf-meta dd{text-align:right;direction:ltr}[dir=rtl] .aythen-langdd-menu{inset-inline-end:0}[dir=rtl] .aythen-var-type{border-left:0;border-right:3px solid var(--accent)}.aythen-theme-btn{justify-content:center;align-items:center;padding:.3rem .45rem;display:inline-flex}.aythen-theme-btn--icon{border:1px solid var(--border);width:2rem;height:2rem;padding:0}@supports (color:color-mix(in lab,red,red)){.aythen-theme-btn--icon{border:1px solid color-mix(in srgb,var(--border) 85%,transparent)}}.aythen-theme-btn--icon{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.aythen-theme-btn--icon{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.aythen-theme-btn--icon{color:var(--text-muted);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .15s,border-color .15s,background .15s}.aythen-theme-btn--floating{z-index:10000;color:#ffffffc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a1ad1;border-color:#ffffff1f;position:fixed;top:1rem;right:1rem;box-shadow:0 4px 18px #0000002e}.aythen-theme-btn--floating:hover{color:#fff;background:#242424eb;border-color:#ffffff2e}:root[data-theme=light] .aythen-theme-btn--floating{color:#636366;background:#ffffffeb;border-color:#0000001a;box-shadow:0 4px 18px #00000014}:root[data-theme=light] .aythen-theme-btn--floating:hover{color:#1c1c1e;background:#fff;border-color:#00000024}.aythen-theme-btn--icon:hover{color:var(--foreground);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.aythen-theme-btn--icon:hover{border-color:color-mix(in srgb,var(--border) 100%,transparent)}}.aythen-theme-btn--icon:hover{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.aythen-theme-btn--icon:hover{background:color-mix(in srgb,var(--surface) 96%,transparent)}}:root[data-theme=light] .aythen-theme-btn--icon{color:#636366;background:#ffffffeb;border-color:#0000001a}:root[data-theme=light] .aythen-theme-btn--icon:hover{color:#1c1c1e;background:#fff;border-color:#00000024}.aythen-theme-btn svg{display:block}.aythen-login-card{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-bright);background:#0d0920d1;border-radius:16px;width:min(420px,100%);padding:2.25rem 2rem 1.75rem;animation:.4s aythen-slide-up;position:relative;box-shadow:0 0 0 1px #00f0ff1a,0 24px 80px #000000b3,inset 0 1px #ffffff0f}.aythen-login-card:before{content:"";background:linear-gradient(135deg,var(--accent),transparent 30%,transparent 70%,var(--accent-2));pointer-events:none;border-radius:16px;padding:1px;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.aythen-login-card.has-error{animation:.4s aythen-shake}@keyframes aythen-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.aythen-login-brand{align-items:center;gap:.85rem;margin-bottom:1.5rem;display:flex}.aythen-login-kicker{font-family:var(--mono);text-transform:uppercase;letter-spacing:.25em;color:var(--accent);font-size:.68rem}.aythen-login-title{letter-spacing:.04em;text-transform:uppercase;color:var(--text);text-shadow:0 0 18px #00f0ff66;margin:0 0 .35rem;font-size:1.75rem;font-weight:800;position:relative}.aythen-login-title:after{content:attr(data-text);color:var(--accent-2);opacity:0;clip-path:inset(20% 0 40%);animation:4s infinite aythen-glitch;position:absolute;top:0;left:2px}@keyframes aythen-glitch{0%,92%,to{opacity:0;transform:translate(0)}93%{opacity:.8;clip-path:inset(10% 0 60%);transform:translate(-3px)}95%{opacity:.8;clip-path:inset(50% 0 20%);transform:translate(3px)}97%{opacity:.6;clip-path:inset(30% 0 40%);transform:translate(-2px)}}.aythen-login-subtitle{color:var(--text-muted);margin:0 0 1.75rem;font-size:.85rem}.aythen-login-field{flex-direction:column;gap:.4rem;margin-bottom:1.1rem;display:flex}.aythen-login-field span{font-family:var(--mono);text-transform:uppercase;letter-spacing:.18em;color:var(--text-muted);font-size:.65rem}.aythen-login-field input{border:1px solid var(--border);font:inherit;background:#05030f99;border-radius:8px;outline:none;padding:.75rem .9rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.aythen-login-field input:focus{border-color:var(--accent);box-shadow:var(--glow-cyan)}.aythen-login-error{color:var(--err);font-size:.8rem;font-family:var(--mono);text-shadow:0 0 10px #ff386080;margin:-.35rem 0 .85rem}.aythen-login-submit{border-radius:var(--btn-radius);width:100%;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;cursor:pointer;color:var(--btn-primary-text);background:var(--btn-primary-bg);box-shadow:none;border:0;padding:.85rem 1rem;font-size:.85rem;font-weight:700;transition:background .2s,color .2s}.aythen-login-submit:hover:not(:disabled){background:var(--btn-primary-hover);color:var(--btn-primary-text);filter:none;box-shadow:none;transform:none}.aythen-login-submit:disabled{opacity:.6;cursor:wait}.aythen-login-hint{text-align:center;font-family:var(--mono);color:var(--text-muted);margin:1.25rem 0 .35rem;font-size:.68rem}.aythen-login-secured{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--ok);justify-content:center;align-items:center;gap:.4rem;margin:0;font-size:.62rem;display:flex}.aythen-login-secured .aythen-sync-dot{background:var(--ok);animation:2s ease-in-out infinite aythen-pulse}.aythen-app{flex-direction:column;height:100vh;display:flex;overflow:hidden}.aythen-sidebar{width:var(--sidebar-w);overscroll-behavior:contain;background:var(--shell-sidebar);border-right:1px solid var(--border);scrollbar-width:thin;scrollbar-color:var(--text-muted,#8e8e93) transparent;flex-direction:column;flex-shrink:0;height:100%;padding:0;display:flex;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.aythen-sidebar{scrollbar-color:color-mix(in srgb,var(--text-muted,#8e8e93) 38%,transparent) transparent}}.aythen-sidebar::-webkit-scrollbar{width:7px}.aythen-sidebar::-webkit-scrollbar-track{background:0 0}.aythen-sidebar::-webkit-scrollbar-thumb{background-color:var(--text-muted,#8e8e93)}@supports (color:color-mix(in lab,red,red)){.aythen-sidebar::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--text-muted,#8e8e93) 38%,transparent)}}.aythen-sidebar::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:999px}.aythen-sidebar::-webkit-scrollbar-thumb:hover{background-color:var(--text-muted,#8e8e93)}@supports (color:color-mix(in lab,red,red)){.aythen-sidebar::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--text-muted,#8e8e93) 58%,transparent)}}.aythen-sidebar::-webkit-scrollbar-thumb:hover{background-clip:padding-box}:root[data-theme=dark] .aythen-sidebar{scrollbar-color:#fff3 transparent}:root[data-theme=dark] .aythen-sidebar::-webkit-scrollbar-thumb{background-color:#fff3;background-clip:padding-box}:root[data-theme=dark] .aythen-sidebar::-webkit-scrollbar-thumb:hover{background-color:#ffffff57;background-clip:padding-box}.aythen-brand{align-items:center;gap:.65rem;padding:.5rem .65rem 1.25rem;text-decoration:none;display:flex}.aythen-brand-mark{background:linear-gradient(135deg,var(--accent),var(--accent-2));width:auto;min-width:2.35rem;height:2.35rem;color:var(--on-accent);font-family:var(--font-display);letter-spacing:.02em;box-shadow:var(--glow-cyan);border-radius:10px;flex-shrink:0;place-items:center;padding:0 .4rem;font-size:.46rem;font-weight:900;display:grid}.aythen-brand-mark--lg{border-radius:12px;width:auto;min-width:3rem;height:3rem;padding:0 .5rem;font-size:.52rem}.aythen-brand-text{flex-direction:column;line-height:1.2;display:flex}.aythen-brand-text b{font-family:var(--font-display);letter-spacing:.03em;font-size:.85rem;font-weight:700}.aythen-brand-text small{font-family:var(--mono);color:var(--accent);letter-spacing:.12em;font-size:.62rem}.aythen-nav{flex-direction:column;gap:.2rem;display:flex}.aythen-nav-item{letter-spacing:.03em;color:var(--text-muted);border:1px solid #0000;border-radius:10px;align-items:center;gap:.65rem;padding:.48rem .6rem;font-size:.86rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s,box-shadow .2s;display:flex;position:relative}.aythen-nav-item:before{content:"";background:linear-gradient(180deg,var(--accent),var(--accent-2));opacity:0;border-radius:3px;width:3px;transition:opacity .18s,transform .18s;position:absolute;top:22%;bottom:22%;left:-.35rem;transform:scaleY(.4)}.aythen-nav-ico{border:1px solid var(--border);background:var(--surface-2);width:28px;height:28px;color:var(--text-muted);border-radius:8px;flex:none;justify-content:center;align-items:center;transition:color .15s,border-color .15s,box-shadow .2s,background .15s;display:inline-flex}.aythen-nav-ico:has(.aythen-app-nav-glyph),.aythen-nav-ico:has(.help-module-glyph){box-shadow:none;background:0 0;border:0;overflow:visible}.aythen-nav-ico .aythen-app-nav-glyph.mkt-features-glyph,.aythen-nav-ico .help-module-glyph.mkt-features-glyph{border-radius:8px;width:1.75rem;height:1.75rem;transition:transform .15s,box-shadow .15s}.aythen-user-menu-glyph .aythen-app-nav-glyph.mkt-features-glyph{border-radius:0;width:1.125rem;height:1.125rem}.aythen-user-menu-glyph{width:1.125rem;height:1.125rem;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aythen-nav-item:hover{background:var(--surface-2);color:var(--text)}.aythen-nav-item:hover .aythen-nav-ico{color:var(--accent);border-color:#00f0ff59}.aythen-nav-item:hover .aythen-nav-ico:has(.aythen-app-nav-glyph){color:inherit;background:0 0;border-color:#0000}.aythen-nav-item:hover .aythen-nav-ico .aythen-app-nav-glyph.mkt-features-glyph{transform:scale(1.04)}.aythen-nav-item.is-active{color:var(--text);background:linear-gradient(90deg,#00f0ff1a,#0000 75%);border-color:#00f0ff38}.aythen-nav-item.is-active:before{opacity:1;transform:scaleY(1)}.aythen-nav-item.is-active .aythen-nav-ico{color:var(--on-accent);background:linear-gradient(135deg,var(--accent),var(--accent-2));border-color:#0000;box-shadow:0 0 14px #00f0ff59}.aythen-nav-item.is-active .aythen-nav-ico:has(.aythen-app-nav-glyph){color:inherit;box-shadow:none;background:0 0}.aythen-nav-item.is-active .aythen-nav-ico .aythen-app-nav-glyph.mkt-features-glyph{box-shadow:0 0 0 2px var(--accent),0 4px 12px var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-nav-item.is-active .aythen-nav-ico .aythen-app-nav-glyph.mkt-features-glyph{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 28%,transparent),0 4px 12px color-mix(in srgb,var(--text) 10%,transparent)}}.aythen-nav-item.is-active .aythen-nav-ico .aythen-app-nav-glyph.mkt-features-glyph{transform:scale(1.03)}.aythen-nav-item--ext,.aythen-nav-item--help{align-items:center;gap:.55rem;display:flex}.aythen-nav-item--ext{border-radius:8px;margin-top:0;padding:.35rem .65rem;font-size:.72rem}.aythen-sidebar-foot{z-index:5;color:var(--text-muted);background:var(--shell-sidebar);border-top:1px solid var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;margin-top:auto;padding:0;font-size:.66rem;line-height:1.4;position:sticky;bottom:0}.aythen-logout{border:1px solid var(--border);border-radius:var(--btn-radius);width:100%;font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;align-items:center;gap:.55rem;margin-top:.5rem;padding:.55rem .8rem;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.aythen-logout:hover{border-color:var(--err);color:var(--err);box-shadow:0 0 12px #ff386040}.aythen-user-chip{background:var(--surface-2);border:1px solid var(--border);font-family:var(--mono);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.66rem;display:flex;overflow:hidden}.aythen-user-dot{background:var(--ok);width:7px;height:7px;box-shadow:0 0 8px var(--ok);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite aythen-pulse}.aythen-main{flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow:hidden}.aythen-topbar{min-height:var(--ak-topbar-h,48px);height:var(--ak-topbar-h,48px);box-sizing:border-box;border-bottom:1px solid var(--border);background:var(--bg);z-index:30;align-items:center;gap:.75rem;padding:0 1rem;display:flex;position:sticky;top:0}.aythen-topbar.aythen-topbar--nav-shell:not(.aythen-topbar--nav-sidebar){box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-bottom:0!important}.aythen-topbar-right{flex-shrink:0;align-items:center;gap:.6rem;margin-left:auto;display:flex}.aythen-topbar-lang{flex-shrink:0;gap:.3rem;display:flex}.aythen-topbar .aythen-search{background:0 0;border:0;flex:auto;min-width:0;padding:0;position:relative;overflow:visible}.aythen-topbar-account{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.aythen-balance{white-space:nowrap;background:0 0;border:0;flex-direction:column;align-items:flex-end;gap:.05rem;padding:0;display:flex}.aythen-balance-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:.625rem;font-weight:500}.aythen-balance-value{font-variant-numeric:tabular-nums;align-items:baseline;gap:.2rem;display:inline-flex}.aythen-balance-currency{color:var(--text-muted);font-size:.75rem;font-weight:500}.aythen-balance-amount{color:var(--text);letter-spacing:-.01em;font-size:.8125rem;font-weight:600}.aythen-user-menu-wrap{position:relative}.aythen-user-mini{border:1px solid var(--border);background:var(--bg-2);cursor:pointer;color:var(--text);font:inherit;border-radius:999px;align-items:center;gap:.5rem;padding:.2rem .55rem .2rem .25rem;transition:border-color .2s,box-shadow .2s;display:flex}.aythen-user-mini--avatar{border-radius:999px;padding:.15rem}.aythen-user-mini--avatar .aythen-avatar{margin:0}.aythen-user-mini:hover,.aythen-user-mini[aria-expanded=true]{border-color:var(--accent);box-shadow:var(--glow-cyan)}.aythen-avatar{width:28px;height:28px;font-family:var(--mono);letter-spacing:.04em;color:var(--on-accent);background:linear-gradient(135deg,var(--accent),var(--accent-2));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.62rem;font-weight:700;display:inline-flex;box-shadow:0 0 10px #00f0ff59}.aythen-avatar--lg{width:38px;height:38px;font-size:.78rem}.aythen-user-mini-txt{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.15;display:flex}.aythen-user-mini-txt b{font-size:.72rem;font-weight:700}.aythen-user-mini-txt small{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:.6rem;overflow:hidden}.aythen-user-caret{color:var(--text-muted);font-size:.6rem}@media(max-width:860px){.aythen-user-mini-txt,.aythen-user-caret,.aythen-search-kbd{display:none}.aythen-user-mini{padding:.2rem}}.aythen-topbar-menu-btn{width:2rem;height:2rem;color:var(--ak-text-secondary,var(--text-muted));border-radius:var(--ak-radius-sm,8px);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex}.aythen-topbar-menu-btn:hover{background:var(--ak-hover-subtle,#ffffff0f);color:var(--ak-text-primary,var(--text));border-color:#0000}.aythen-topbar-menu-icon{flex-direction:column;justify-content:center;gap:4px;width:14px;height:12px;display:flex}.aythen-topbar-menu-icon span{background:currentColor;border-radius:1px;width:100%;height:2px;display:block}.aythen-sidebar-backdrop{display:none}.aythen-content{flex:1;min-width:0;overflow:auto}.aythen-status-bar{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.aythen-sync{background:var(--surface-2);border:1px solid var(--border);font-family:var(--mono);letter-spacing:.04em;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .75rem;font-size:.72rem;font-weight:600;display:inline-flex}.aythen-sync.is-live{background:var(--ok-soft);color:var(--ok);border-color:#00ff9c66;box-shadow:0 0 12px #00ff9c26}.aythen-sync.is-warn{background:var(--warn-soft);color:var(--warn);border-color:#ffb80066}.aythen-sync.is-error{background:var(--err-soft);color:var(--err);border-color:#ff386066}.aythen-sync-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 8px}.aythen-sync.is-live .aythen-sync-dot{animation:2s ease-in-out infinite aythen-pulse}.aythen-sync-dot--sm{width:6px;height:6px}@keyframes aythen-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.aythen-sync-meta{opacity:.75;font-size:.68rem;font-weight:500}.aythen-status-chip{font-family:var(--mono);background:var(--surface-2);border:1px solid var(--border);color:var(--text-muted);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.68rem;display:inline-flex}.aythen-status-chip--ocr{background:var(--ocr-soft);color:var(--ocr);text-shadow:0 0 8px #b44dff80;border-color:#b44dff66;font-weight:600}.aythen-status-muted{color:var(--text-muted);font-size:.66rem;font-family:var(--mono)}.aythen-page{max-width:1280px;padding:1.5rem 1.5rem 3rem}.aythen-page.aythen-plan-gate,:root:not([data-theme=light]) .aythen-page.aythen-plan-gate,:root[data-theme=light] .aythen-page.aythen-plan-gate{background:var(--surface);text-align:center;isolation:isolate;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:none;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.aythen-plan-gate-fx{z-index:0;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.aythen-plan-gate-fx__aurora{filter:blur(42px);background:radial-gradient(58% 52% at 18% 18%,#8b5cf68c,#0000 62%),radial-gradient(52% 46% at 82% 24%,#22d3ee6b,#0000 58%),radial-gradient(48% 42% at 50% 78%,#34d39957,#0000 56%),radial-gradient(40% 36% at 72% 62%,#ec489947,#0000 54%);animation:20s ease-in-out infinite aythen-plan-gate-aurora;position:absolute;top:-45%;right:-45%;bottom:-45%;left:-45%}.aythen-plan-gate-fx__mesh{opacity:.5;background-image:linear-gradient(var(--text) 1px,transparent 1px),linear-gradient(90deg,var(--text) 1px,transparent 1px);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.aythen-plan-gate-fx__mesh{background-image:linear-gradient(color-mix(in srgb,var(--text) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--text) 6%,transparent) 1px,transparent 1px)}}.aythen-plan-gate-fx__mesh{background-size:20px 20px}.aythen-plan-gate-fx__scan{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.aythen-plan-gate-fx__scan:before{content:"";background:linear-gradient(#0000,#22d3ee33 20%,#34d399f2,#a855f7d9 80%,#0000);border-radius:2px;width:2px;animation:7s linear infinite aythen-plan-gate-scan;position:absolute;top:-10%;bottom:-10%;left:0;box-shadow:0 0 14px #34d399cc,0 0 32px #22d3ee59}.aythen-plan-gate-fx__scan:after{content:"";background:linear-gradient(90deg,#0000,#34d3990d 40%,#a855f71f 60%,#0000);width:80px;margin-left:-40px;animation:7s linear infinite aythen-plan-gate-scan;position:absolute;top:-10%;bottom:-10%;left:0}.aythen-plan-gate-center{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:min(100%,26rem);padding:2rem 1.5rem;display:flex;position:relative}.aythen-plan-gate-glyphs{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.aythen-plan-gate-glyph-ring{border:1px solid #a78bfa73;border-radius:50%;width:5.5rem;height:5.5rem;animation:3.2s ease-in-out infinite aythen-plan-gate-ring;position:absolute;box-shadow:0 0 24px #8b5cf659,inset 0 0 20px #22d3ee1f}.aythen-plan-gate-glyph-ring:before{content:"";border-radius:inherit;opacity:.6;border:1px solid #34d39940;animation:3.2s ease-in-out .6s infinite reverse aythen-plan-gate-ring;position:absolute;top:-.55rem;right:-.55rem;bottom:-.55rem;left:-.55rem}.aythen-plan-gate-glyph.mkt-features-glyph{z-index:1;width:4rem;height:4rem;box-shadow:0 16px 40px var(--glyph-accent,#8b5cf6),0 0 0 1px var(--text),inset 0 1px #ffffff1f;border-radius:16px;animation:4s ease-in-out infinite aythen-plan-gate-glyph-float;position:relative}@supports (color:color-mix(in lab,red,red)){.aythen-plan-gate-glyph.mkt-features-glyph{box-shadow:0 16px 40px color-mix(in srgb,var(--glyph-accent,#8b5cf6) 28%,transparent),0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent),inset 0 1px #ffffff1f}}:root[data-theme=light] .aythen-plan-gate-fx__aurora{opacity:.55}@keyframes aythen-plan-gate-aurora{0%,to{transform:translate(0)scale(1)}33%{transform:translate(2%,-1.5%)scale(1.06)}66%{transform:translate(-1.5%,2%)scale(1.03)}}@keyframes aythen-plan-gate-scan{0%{opacity:0;left:-5%}8%{opacity:1}92%{opacity:1}to{opacity:0;left:105%}}@keyframes aythen-plan-gate-ring{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes aythen-plan-gate-glyph-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.aythen-plan-gate-fx__aurora,.aythen-plan-gate-fx__scan:before,.aythen-plan-gate-fx__scan:after,.aythen-plan-gate-glyph-ring,.aythen-plan-gate-glyph-ring:before,.aythen-plan-gate-glyph.mkt-features-glyph{animation:none}}.aythen-plan-gate-body__inner{text-align:center;width:100%}.aythen-content:has(>.aythen-plan-gate){flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.aythen-content:has(>.aythen-plan-gate)>.mkt-footer{flex-shrink:0;margin-top:auto}.aythen-plan-gate--conv-sidebar{text-align:left;flex:1;justify-content:center;align-items:flex-start;min-height:0}.aythen-plan-gate--conv-sidebar .aythen-plan-gate-center{align-items:flex-start;width:min(100%,480px);margin-inline:0;padding-inline:1.25rem}.aythen-plan-gate--conv-sidebar .aythen-plan-gate-body__inner{text-align:left;max-width:480px;margin-inline:0}.aythen-plan-gate--conv-sidebar .aythen-plan-gate-badge,.aythen-plan-gate--conv-sidebar .aythen-plan-gate-kicker,.aythen-plan-gate--conv-sidebar .aythen-plan-gate-lead{margin-inline:0}.aythen-plan-gate--conv-sidebar .aythen-plan-gate-actions,.aythen-plan-gate--conv-sidebar .aythen-plan-gate-glyphs{justify-content:flex-start}.aythen-plan-gate-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);text-align:center;max-width:520px;padding:2rem 1.8rem}.aythen-plan-gate-kicker{font-family:var(--font);letter-spacing:-.01em;color:var(--text-muted);margin:0 0 .5rem;font-size:.8125rem;font-weight:400;line-height:1.35}.aythen-plan-gate-title{font-family:var(--font);letter-spacing:-.022em;color:var(--text);margin:0;font-size:1.375rem;font-weight:600;line-height:1.25}.aythen-plan-gate-lead{font-family:var(--font);letter-spacing:-.01em;color:var(--text-muted);margin:.65rem 0 0;font-size:.9375rem;font-weight:400;line-height:1.47}.aythen-plan-gate-saved{font-family:var(--font);letter-spacing:-.01em;color:var(--text-muted);background:var(--ak-accent-violet,#7c3aed);border-radius:10px;margin:.85rem 0 0;padding:.55rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.aythen-plan-gate-saved{background:color-mix(in srgb,var(--ak-accent-violet,#7c3aed) 8%,transparent)}}.aythen-plan-gate-saved{border:1px solid var(--ak-accent-violet,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.aythen-plan-gate-saved{border:1px solid color-mix(in srgb,var(--ak-accent-violet,#7c3aed) 14%,transparent)}}.aythen-main--conv-locked .aythen-conv-aside{display:none!important}.aythen-main--conv-locked .aythen-content{flex-direction:column;flex:1;min-width:0;display:flex}.aythen-main--conv-locked .aythen-content>.aythen-plan-gate{flex:1;width:100%;min-height:0}.aythen-main--conv-locked .aythen-content>.mkt-footer{display:none}.aythen-plan-gate-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.5rem;display:flex}.aythen-plan-gate-cta,.aythen-plan-gate-back{justify-content:center;min-width:10.5rem}.aythen-page-header{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;display:flex}.aythen-kicker{font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);text-shadow:none;margin:0 0 .35rem;font-size:.6875rem;font-weight:500}.aythen-page-header h1{font-family:var(--font-display);letter-spacing:-.025em;text-transform:none;background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:var(--text);color:var(--text);margin:0;font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:600;line-height:1.15}.aythen-lead{max-width:42rem;font-family:var(--font);color:var(--text-muted);margin:.35rem 0 0;font-size:.875rem;line-height:1.45}.aythen-drive-kpis{flex-wrap:wrap;gap:.75rem;display:flex}.aythen-page-header--compact{align-items:center;margin-bottom:.7rem}.aythen-page-header--compact .aythen-kicker{margin-bottom:.2rem;font-size:.625rem}.aythen-page-header--compact h1{font-size:clamp(1.2rem,2.2vw,1.5rem)}.aythen-page-header--compact .aythen-kpi{min-width:64px;padding:.35rem .8rem}.aythen-page-header--compact .aythen-kpi span{font-size:1rem}.aythen-photo-card{cursor:pointer;text-align:left;font:inherit}.aythen-doc-grid .aythen-photo-card{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.aythen-doc-grid .aythen-photo-card{border:1px solid color-mix(in srgb,var(--border) 85%,#e6e6e6)}}.aythen-doc-grid .aythen-photo-card{background:var(--surface)}.aythen-doc-grid .aythen-photo-card:hover{border-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.aythen-doc-grid .aythen-photo-card:hover{border-color:color-mix(in srgb,var(--border-strong) 70%,#c8c8c8)}}.aythen-doc-grid .aythen-photo-card:hover{box-shadow:0 2px 10px #00000014}.aythen-doc-list .aythen-photo-card{background:linear-gradient(160deg,#00f0ff0f,#ff00c80d),var(--surface);border:1.5px dashed #00f0ff73}.aythen-doc-list .aythen-photo-card:hover{border-color:var(--accent);box-shadow:0 0 18px #00f0ff40}.aythen-photo-card .aythen-photo-card-icon{color:var(--accent)}:root{--aythen-shell-overlay-z:6700;--aythen-shell-overlay-bg:#0f172a54;--aythen-shell-overlay-blur:blur(4px) saturate(1.06)}.aythen-expand-backdrop,.aythen-expand-backdrop.drive-share-backdrop,.aythen-expand-backdrop.aythen-pricing-backdrop,.aythen-expand-backdrop.aythen-upload-backdrop,.aythen-expand-backdrop.aythen-camera-backdrop,.aythen-expand-backdrop.aythen-email-compose-backdrop,.aythen-modal-backdrop,.aythen-drive-bulk-ocr-dialog,.aythen-billing-post-approve,.aythen-billing-schedule,.wadmin-confirm-backdrop,.aythen-contacts-modal,.aythen-chart-confirm,.aythen-sa-confirm-backdrop,.aythen-corporate-confirm,.aythen-conv-vision--over-modal{z-index:var(--aythen-shell-overlay-z,6700);filter:none;justify-content:center;align-items:center;background:var(--aythen-shell-overlay-bg)!important;-webkit-backdrop-filter:var(--aythen-shell-overlay-blur)!important}.aythen-expand-backdrop:before,.aythen-expand-backdrop.drive-share-backdrop:before,.aythen-expand-backdrop.aythen-pricing-backdrop:before,.aythen-expand-backdrop.aythen-upload-backdrop:before,.aythen-expand-backdrop.aythen-camera-backdrop:before,.aythen-modal-backdrop:before{display:none!important}html.aythen-overlay-open .aythen-expand-backdrop,html.aythen-overlay-open .aythen-expand-backdrop.drive-share-backdrop,html.aythen-overlay-open .aythen-expand-backdrop.aythen-pricing-backdrop,html.aythen-overlay-open .aythen-expand-backdrop.aythen-upload-backdrop,html.aythen-overlay-open .aythen-expand-backdrop.aythen-camera-backdrop,html.aythen-camera-open .aythen-expand-backdrop.aythen-camera-backdrop,html.aythen-overlay-open .aythen-drive-bulk-ocr-dialog,html.aythen-overlay-open .aythen-modal-backdrop,html.aythen-overlay-open .aythen-billing-post-approve,html.aythen-overlay-open .aythen-billing-schedule,html.aythen-overlay-open .wadmin-confirm-backdrop,html.aythen-overlay-open .aythen-contacts-modal,html.aythen-overlay-open .aythen-chart-confirm,html.aythen-overlay-open .aythen-sa-confirm-backdrop,html.aythen-overlay-open .aythen-corporate-confirm,html.aythen-overlay-open .aythen-conv-vision--over-modal{height:auto;top:0;right:0;bottom:0;left:0}.aythen-expand-panel.drive-share-popup,.aythen-expand-panel.aythen-camera-popup{border-radius:1.15rem;overflow:hidden}html.aythen-overlay-open .aythen-topbar,html.aythen-overlay-open .aythen-topbar--nav-shell,html.aythen-camera-open .aythen-topbar,html.aythen-camera-open .aythen-topbar--nav-shell{visibility:visible!important;z-index:50!important;pointer-events:none!important}.aythen-expand-panel.aythen-camera-popup{z-index:1;flex-direction:column;width:min(36rem,100%);max-height:min(90vh,48rem);margin:auto;display:flex;position:relative;box-shadow:0 0 0 1px #00000047,0 18px 48px #00000047}@media(min-width:1100px){.aythen-expand-panel.aythen-camera-popup{width:min(48rem,92vw);max-height:min(92vh,56rem)}.aythen-camera-stage{min-height:28rem}.aythen-camera-viewport{min-height:22rem}}@media(min-width:1440px){.aythen-expand-panel.aythen-camera-popup{width:min(56rem,90vw);max-height:min(92vh,62rem)}.aythen-camera-stage{min-height:32rem}.aythen-camera-viewport{min-height:26rem}}.aythen-camera-popup__head .drive-share-popup__head-inner{align-items:center;padding:.55rem .75rem}.aythen-camera-popup__head .drive-share-popup__head-copy h2{font-size:1rem;line-height:1.25}.aythen-camera-popup__close{--ak-glass-fill:#ffffff24;--ak-glass-border:#ffffff3d;--ak-glass-highlight:inset 0 1px 0 #ffffff4d;border:.5px solid var(--ak-glass-border);background:linear-gradient(165deg,#ffffff3d 0%,var(--ak-glass-fill) 48%,#ffffff14 100%);-webkit-backdrop-filter:saturate(180%)blur(18px);width:1.8125rem;height:1.8125rem;box-shadow:var(--ak-glass-highlight),0 1px 2px #0003;color:#fafafa;cursor:pointer;border-radius:999px;flex-shrink:0;place-items:center;margin:0;padding:0;transition:background .18s,border-color .18s,transform .18s;display:grid}.aythen-camera-popup__close:hover{--ak-glass-fill:#ffffff38;color:#fff}.aythen-camera-popup__close:active{transform:scale(.94)}.aythen-camera-popup__body{background:#000;flex-direction:column;flex:auto;min-height:0;display:flex}.aythen-camera-stage{color:#fff;background:#000;flex-direction:column;flex:auto;min-height:22rem;display:flex;position:relative}.aythen-camera-viewport{background:#000;flex:auto;justify-content:center;align-items:center;min-height:16rem;display:flex;position:relative;overflow:hidden}.aythen-camera-viewport video,.aythen-camera-viewport img{object-fit:cover;width:100%;height:100%;display:block}.aythen-camera-viewport video.is-hidden{display:none}.aythen-camera-status{color:#ffffffb8;font-size:.875rem;font-weight:500;position:absolute}.aythen-camera-controls{z-index:2;background:linear-gradient(#0000008c,#000000e0);flex-shrink:0;justify-content:space-around;align-items:center;gap:1rem;padding:.85rem 1.25rem 1rem;display:flex}.aythen-camera-side-slot{width:2.75rem;height:2.75rem}.aythen-camera-shutter{cursor:pointer;background:0 0;border:0;flex-shrink:0;width:4.25rem;height:4.25rem;padding:0;position:relative}.aythen-camera-shutter:disabled{opacity:.4;cursor:not-allowed}.aythen-camera-shutter__ring{box-sizing:border-box;border:.2rem solid #fff;border-radius:999px;position:absolute;top:0;right:0;bottom:0;left:0}.aythen-camera-shutter__core{background:#fff;border-radius:999px;transition:transform .12s;position:absolute;top:.35rem;right:.35rem;bottom:.35rem;left:.35rem}.aythen-camera-shutter:active:not(:disabled) .aythen-camera-shutter__core{transform:scale(.9)}.aythen-camera-flip,.aythen-camera-text-btn{color:#fff;cursor:pointer;font:inherit;background:#ffffff24;border:0}.aythen-camera-flip{border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;padding:0;line-height:0;display:grid}.aythen-camera-flip__icon{flex-shrink:0;width:1.25rem;height:1.25rem;display:block}.aythen-camera-text-btn{border-radius:999px;min-width:6.5rem;padding:.7rem 1.1rem;font-size:.9375rem;font-weight:600}.aythen-camera-text-btn--accent{color:#111;background:#fff}.aythen-camera-fallback{text-align:center;color:#fff;background:#0a0a0a;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;min-height:16rem;padding:2rem 1.25rem;display:flex}.aythen-camera-fallback__msg{color:#ffffffc7;max-width:22rem;margin:0;font-size:.9375rem;line-height:1.45}.aythen-camera-fallback__btn{color:#111;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:.75rem 1.35rem;font-size:.9375rem;font-weight:600}:root[data-theme=light] .aythen-expand-panel.aythen-camera-popup{background:var(--ak-bg-card,var(--surface,#fff));border:1px solid var(--border,#0000001a);box-shadow:0 0 0 1px #0000000f,0 18px 48px #0f172a24}:root[data-theme=light] .aythen-camera-popup__head{border-bottom:1px solid var(--border,#00000014)}:root[data-theme=light] .aythen-camera-popup__head .drive-share-popup__head-gradient{background:radial-gradient(90% 120% at 50% -30%,#0f172a0a,#0000 55%),linear-gradient(#fff,#f8fafc 55%,#f1f5f9)}:root[data-theme=light] .aythen-camera-popup__head .drive-share-popup__head-grid{opacity:.35;background-image:linear-gradient(#0f172a0b 1px,#0000 1px),linear-gradient(90deg,#0f172a0b 1px,#0000 1px)}:root[data-theme=light] .aythen-camera-popup__head .drive-share-popup__head-glow{background:#0f172a09}:root[data-theme=light] .aythen-camera-popup__head .drive-share-popup__head-copy h2{color:#0f172a}:root[data-theme=light] .aythen-camera-popup__head .aythen-camera-popup__close{--ak-glass-fill:#0f172a0f;--ak-glass-border:#0f172a1f;--ak-glass-highlight:inset 0 1px 0 #ffffffb3;color:#334155;box-shadow:var(--ak-glass-highlight),0 1px 2px #0f172a14}:root[data-theme=light] .aythen-camera-popup__head .aythen-camera-popup__close:hover{--ak-glass-fill:#0f172a1a;color:#0f172a}:root[data-theme=light] .aythen-camera-popup__body,:root[data-theme=light] .aythen-camera-stage{color:#0f172a;background:#0f172a}:root[data-theme=light] .aythen-camera-controls{border-top:1px solid var(--border,#00000014);background:linear-gradient(#fff,#f8fafc)}:root[data-theme=light] .aythen-camera-shutter__ring{border-color:#0f172a}:root[data-theme=light] .aythen-camera-shutter__core{background:#fff;box-shadow:inset 0 0 0 1px #0f172a14,0 1px 2px #0f172a1f}:root[data-theme=light] .aythen-camera-flip,:root[data-theme=light] .aythen-camera-text-btn{color:#0f172a;background:#0f172a14}:root[data-theme=light] .aythen-camera-text-btn--accent{color:#fff;background:#0f172a}:root[data-theme=light] .aythen-camera-fallback{color:#0f172a;background:#f8fafc}:root[data-theme=light] .aythen-camera-fallback__msg{color:#475569}:root[data-theme=light] .aythen-camera-fallback__btn{color:#fff;background:#0f172a}@media(max-width:720px){html.aythen-camera-open{--aythen-overlay-scrim-top:0px}html.aythen-camera-open .aythen-topbar,html.aythen-camera-open .aythen-topbar--nav-shell{display:none!important}html.aythen-camera-open .aythen-expand-backdrop.aythen-camera-backdrop{top:0;right:0;bottom:0;left:0}.aythen-camera-backdrop.aythen-expand-backdrop{align-items:stretch;padding:0;-webkit-backdrop-filter:none!important;background:#000!important}:root[data-theme=light] .aythen-camera-backdrop.aythen-expand-backdrop{background:#f8fafc!important}.aythen-camera-backdrop.aythen-expand-backdrop:before{display:none!important}.aythen-expand-panel.aythen-camera-popup{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0;animation:none}.aythen-camera-popup__head .drive-share-popup__lead{display:none}.aythen-camera-stage{flex:1;min-height:0}.aythen-camera-viewport{min-height:0}.aythen-camera-controls{padding:1.1rem 1.5rem max(1.5rem,env(safe-area-inset-bottom))}.aythen-camera-fallback{flex:1;min-height:0}}.aythen-kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);text-align:center;min-width:80px;padding:.65rem 1rem;position:relative;overflow:hidden}.aythen-kpi:before{content:"";background:linear-gradient(90deg,var(--accent),var(--accent-2));height:2px;position:absolute;top:0;left:0;right:0}.aythen-kpi span{font-family:var(--font-display);color:var(--accent);text-shadow:0 0 14px #00f0ff80;font-size:1.4rem;font-weight:800;display:block}.aythen-kpi small{font-family:var(--mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.6rem}.aythen-back{font-family:var(--mono);color:var(--text-muted);margin-bottom:1rem;font-size:.78rem;font-weight:500;text-decoration:none;transition:color .15s,text-shadow .15s;display:inline-block}.aythen-back:hover{color:var(--accent);text-shadow:0 0 10px #00f0ff80}.aythen-toolbar{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.85rem;display:flex}.aythen-search{border:1px solid var(--border);background:var(--surface);min-width:0;font:inherit;border-radius:10px;outline:none;flex:200px;padding:.6rem .95rem;transition:border-color .2s,box-shadow .2s}.aythen-search:focus{border-color:var(--ak-border-focus,var(--border-strong));box-shadow:none}.aythen-filters{flex-wrap:wrap;gap:.3rem;display:flex}.aythen-filters button{border:1px solid var(--border);background:var(--surface);border-radius:var(--btn-radius);font-family:var(--mono);cursor:pointer;color:var(--text-muted);padding:.45rem .75rem;font-size:.68rem;font-weight:500;transition:all .2s}.aythen-filters button:hover{border-color:var(--accent);color:var(--accent)}.aythen-filters button.is-active{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:var(--glow-cyan);font-weight:700}.aythen-view-toggle{border:1px solid var(--ak-border-subtle,var(--border));background:0 0;border-radius:999px;display:flex;overflow:hidden}.aythen-view-toggle button{background:var(--surface);cursor:pointer;color:var(--text-muted);border:0;padding:.45rem .7rem;transition:all .15s}.aythen-view-toggle button:hover{color:var(--accent)}.aythen-view-toggle button.is-active{background:var(--accent-soft);color:var(--accent)}.aythen-stats-line,.aythen-muted{color:var(--text-muted);font-size:.82rem}.aythen-error{color:var(--err);text-shadow:0 0 10px #ff386066;font-size:.9rem}.aythen-doc-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.25rem;display:grid}.aythen-doc-list{flex-direction:column;gap:.35rem;display:flex}.aythen-doc-card{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(160deg,var(--surface),var(--bg-2));color:inherit;flex-direction:column;gap:.6rem;padding:1rem;text-decoration:none;transition:box-shadow .25s,border-color .25s,transform .2s;display:flex;position:relative;overflow:hidden}.aythen-doc-grid .aythen-doc-card{border:1px solid var(--border);gap:0;padding:0}@supports (color:color-mix(in lab,red,red)){.aythen-doc-grid .aythen-doc-card{border:1px solid color-mix(in srgb,var(--border) 85%,#e6e6e6)}}.aythen-doc-grid .aythen-doc-card{background:var(--surface);box-shadow:none;border-radius:8px}.aythen-doc-card:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#00f0ff0f,#0000);width:60%;height:100%;transition:left .5s;position:absolute;top:0;left:-80%}.aythen-doc-grid .aythen-doc-card:after{display:none}.aythen-doc-card:hover{border-color:var(--accent);box-shadow:var(--glow-cyan);transform:translateY(-2px)}.aythen-doc-grid .aythen-doc-card:hover{border-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.aythen-doc-grid .aythen-doc-card:hover{border-color:color-mix(in srgb,var(--border-strong) 70%,#c8c8c8)}}.aythen-doc-grid .aythen-doc-card:hover{transform:none;box-shadow:0 2px 10px #00000014}.aythen-doc-card:hover:after{left:120%}.aythen-doc-thumb{aspect-ratio:4/3;background:var(--bg-2);position:relative}@supports (color:color-mix(in lab,red,red)){.aythen-doc-thumb{background:color-mix(in srgb,var(--bg-2) 80%,#ececec)}}.aythen-doc-thumb{overflow:hidden}.aythen-doc-thumb iframe{pointer-events:none;transform-origin:0 0;background:#fff;border:0;width:200%;height:200%;position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(.5)}.aythen-doc-thumb--action{color:var(--text-muted);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.aythen-doc-thumb--action{color:color-mix(in srgb,var(--text-muted) 80%,#888)}}.aythen-doc-info{background:var(--surface);align-items:flex-start;gap:.65rem;min-width:0;padding:.75rem .85rem;display:flex}.aythen-doc-file-icon{flex-shrink:0;width:24px;height:24px;line-height:0}.aythen-doc-file-icon svg{display:block}.aythen-doc-text{flex:1;min-width:0}.aythen-doc-text h2{font-family:var(--font);color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.82rem;font-weight:600;line-height:1.3;overflow:hidden}.aythen-doc-text p{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin:.2rem 0 0;font-size:.72rem;line-height:1.35;overflow:hidden}.aythen-doc-card--list{flex-direction:row;align-items:center;gap:1rem;padding:.65rem 1rem}.aythen-doc-card--list:hover{transform:none}.aythen-doc-card--list .aythen-doc-body{flex:1;min-width:0}.aythen-doc-card--list .aythen-doc-meta{display:none}.aythen-doc-card--list .aythen-doc-foot{flex-shrink:0;margin-top:0}.aythen-doc-icon{color:var(--accent-2);filter:drop-shadow(0 0 6px #ff2ec480)}.aythen-doc-body h2{font-family:var(--font);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.98rem;font-weight:700;overflow:hidden}.aythen-doc-body p{color:var(--text-muted);margin:.15rem 0 0;font-size:.8rem}.aythen-doc-meta{font-family:var(--mono);color:var(--text-muted);flex-wrap:wrap;gap:.25rem .65rem;margin:.35rem 0 0;padding:0;font-size:.68rem;list-style:none;display:flex}.aythen-doc-list-meta{color:var(--text-muted);font-size:.75rem}.aythen-doc-foot{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:auto;display:flex}.aythen-pill{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;border:1px solid #0000;border-radius:999px;padding:.15rem .5rem;font-size:.6rem;font-weight:700;display:inline-block}.aythen-pill--ok{background:var(--ok-soft);color:var(--ok);border-color:#00ff9c59}.aythen-pill--warn{background:var(--warn-soft);color:var(--warn);border-color:#ffb80059}.aythen-pill--err{background:var(--err-soft);color:var(--err);border-color:#ff386059}.aythen-tag{font-family:var(--mono);background:var(--accent-soft);color:var(--accent);border:1px solid #00f0ff4d;border-radius:4px;padding:.1rem .4rem;font-size:.6rem;font-weight:600}.aythen-empty{text-align:center;color:var(--text-muted);padding:3rem 1rem}.aythen-viewer-header{flex-wrap:wrap;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.aythen-viewer-header h1{word-break:break-word;margin:0;font-size:1.3rem;font-weight:700}.aythen-viewer-header__actions{align-items:center;gap:.65rem;margin-left:auto;display:flex}.aythen-viewer-share-btn{font-size:.8125rem}.aythen-viewer-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:1rem;display:grid}.aythen-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:1rem}.aythen-panel h2{font-family:var(--mono);text-transform:uppercase;letter-spacing:.18em;color:var(--accent);margin:0 0 .75rem;font-size:.7rem;font-weight:600}.aythen-panel--chat{grid-column:1/-1}.aythen-pdf-frame-wrap{border:1px solid var(--border);background:#08050f;border-radius:8px;min-height:420px;overflow:hidden}.aythen-pdf-frame{border:0;width:100%;height:58vh;min-height:400px}.aythen-vars-grid{gap:.5rem;margin:0;display:grid}.aythen-var-row{border-bottom:1px solid var(--surface-2);grid-template-columns:1fr 1.15fr;gap:.5rem;padding-bottom:.45rem;display:grid}.aythen-var-row dt{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0;font-size:.64rem}.aythen-var-row dd{word-break:break-word;margin:0;font-size:.88rem;font-weight:600}.aythen-chat-header h3{margin:0 0 .2rem;font-size:1rem;font-weight:700}.aythen-chat-header p{color:var(--text-muted);margin:0 0 .75rem;font-size:.82rem}.aythen-chat-suggestions{flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem;display:flex}.aythen-chat-chip{border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:var(--btn-radius);cursor:pointer;padding:.35rem .7rem;font-size:.72rem;transition:all .2s}.aythen-chat-chip:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);box-shadow:0 0 10px #00f0ff26}.aythen-chat-bubble--ai-sug{background:#ff00c80d;border:1px dashed #ff00c873}.aythen-chat-bubble--ai-sug .aythen-chat-role{color:var(--accent-2)}.aythen-ai-sug-list{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.aythen-ai-sug-chip{background:var(--surface-2);color:var(--text);border-radius:var(--btn-radius);cursor:pointer;border:1px solid #ff00c859;align-items:center;gap:.35rem;padding:.32rem .7rem;font-size:.72rem;transition:all .2s;display:inline-flex}.aythen-ai-sug-chip span{color:var(--accent-2);font-weight:700}.aythen-ai-sug-chip:hover:not(:disabled){border-color:var(--accent-2);color:var(--accent-2);background:#ff00c81f;box-shadow:0 0 12px #ff00c833}.aythen-ai-sug-chip:disabled{opacity:.5;cursor:default}:root[data-theme=light] .aythen-chat-bubble--ai-sug{background:#c800a00d}.aythen-chat-messages{flex-direction:column;gap:.5rem;max-height:300px;margin-bottom:.75rem;display:flex;overflow-y:auto}.aythen-chat-bubble{border:1px solid #0000;border-radius:12px;max-width:88%;padding:.55rem .8rem;font-size:.86rem;line-height:1.45}.aythen-chat-bubble--user{color:var(--text);background:linear-gradient(120deg,#00f0ff29,#00f0ff14);border-color:#00f0ff59;align-self:flex-end}.aythen-chat-bubble--assistant{background:var(--surface-2);border-color:var(--border);align-self:flex-start}.aythen-chat-bubble--error{background:var(--err-soft);color:var(--err);border-color:#ff386066}.aythen-chat-role{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin-bottom:.15rem;font-size:.56rem;display:block}.aythen-chat-bubble p{margin:0}.aythen-chat-mode{font-family:var(--mono);opacity:.6;margin-top:.25rem;font-size:.56rem;display:inline-block}.aythen-chat-form{gap:.5rem;display:flex}.aythen-chat-form input{border:1px solid var(--border);background:var(--bg-2);min-width:0;font:inherit;border-radius:10px;outline:none;flex:1;padding:.55rem .9rem;transition:border-color .2s,box-shadow .2s}.aythen-chat-form input:focus{border-color:var(--accent);box-shadow:var(--glow-cyan)}.aythen-chat-form button{border-radius:var(--btn-radius);background:var(--btn-primary-bg);color:var(--btn-primary-text);padding:var(--btn-py) calc(var(--btn-px) + .15rem);font-family:var(--font);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);letter-spacing:0;text-transform:none;cursor:pointer;border:0;transition:background .2s,color .2s}.aythen-chat-form button:hover:not(:disabled){background:var(--btn-primary-hover);color:var(--btn-primary-text);box-shadow:none;filter:none}.aythen-chat-form button:disabled{opacity:.45;cursor:not-allowed}.aythen-btn{min-height:var(--btn-min-height,2.5rem);padding:var(--btn-py) var(--btn-px);border-radius:var(--btn-radius);font-family:var(--font);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);letter-spacing:var(--btn-letter-spacing,-.015em);text-transform:none;white-space:nowrap;background:var(--btn-primary-bg);color:var(--btn-primary-text);box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;gap:.35rem;line-height:1.2;text-decoration:none;transition:background .16s,color .16s,opacity .16s,transform .12s,filter .16s;display:inline-flex}.aythen-btn:hover{background:var(--btn-primary-hover);color:var(--btn-primary-text);box-shadow:none;filter:none}.aythen-btn:active:not(:disabled){filter:brightness(.97);transform:scale(.97)}.aythen-btn:focus-visible{outline:2px solid var(--ak-accent-green,#10a37f)}@supports (color:color-mix(in lab,red,red)){.aythen-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--ak-accent-green,#10a37f) 70%,transparent)}}.aythen-btn:focus-visible{outline-offset:2px}.aythen-btn:disabled,.aythen-btn[aria-disabled=true]{opacity:.42;cursor:not-allowed;filter:none;transform:none}.aythen-btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-text)}.aythen-btn--primary:hover:not(:disabled){background:var(--btn-primary-hover);color:var(--btn-primary-text)}.aythen-btn--ghost{background:var(--btn-secondary-bg);color:var(--btn-secondary-text);border:0}.aythen-btn--ghost:hover:not(:disabled){background:var(--btn-secondary-hover);color:var(--btn-secondary-hover-text);box-shadow:none;filter:none;border:0}.aythen-btn--danger{background:var(--btn-danger-bg,#ff3b30);color:var(--btn-danger-text,#fff);border:0}.aythen-btn--danger:hover:not(:disabled){background:var(--btn-danger-hover,#ff453a);color:var(--btn-danger-text,#fff);box-shadow:none;filter:none;border:0}@media(max-width:900px){.aythen-sidebar{z-index:100;border-right:1px solid var(--border-bright);width:min(300px,85vw);box-shadow:none;transition:transform .28s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.aythen-sidebar.is-open{transform:translate(0);box-shadow:12px 0 48px #0009}.aythen-main{width:100%;margin-left:0}.aythen-sidebar-backdrop{z-index:99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#05030fb3;border:0;display:block;position:fixed;top:0;right:0;bottom:0;left:0}.aythen-viewer-grid{grid-template-columns:1fr}.aythen-status-muted{display:none}.aythen-conv-layout{grid-template-columns:1fr}.aythen-page:not(.aythen-plan-gate){padding:1rem 1rem 2.5rem}.aythen-page.aythen-template-builder-page:not(.aythen-plan-gate),.aythen-page.aythen-document-detail-host:not(.aythen-plan-gate){max-width:none;padding:0}.aythen-topbar{padding:.4rem .85rem}.aythen-sync-meta{display:none}.aythen-drive-kpis{width:100%}.aythen-kpi{flex:1}}@media(max-width:520px){.aythen-doc-grid{grid-template-columns:1fr 1fr}.aythen-status-chip{display:none}.aythen-chat-form button{padding:.55rem .85rem}}.aythen-new-conv{border-radius:var(--radius-md,12px);width:100%;min-height:42px;font:inherit;letter-spacing:0;text-transform:none;cursor:pointer;color:var(--text-soft);box-shadow:none;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:.625rem;margin:0 0 .35rem;padding:0 .65rem;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s;display:flex}.aythen-new-conv:hover:not(:disabled){background:var(--surface-2,#ffffff0a);color:var(--text)}.aythen-new-conv:disabled{opacity:.55;cursor:not-allowed}.aythen-new-conv-label{max-width:none}.aythen-new-icon{width:28px;height:28px;color:inherit;box-shadow:none;background:0 0;border-radius:0;flex-shrink:0;place-items:center;display:grid}.aythen-conv-list{border-top:1px solid var(--border);flex:1;margin-top:0;padding-top:.65rem;padding-bottom:.75rem;overflow:visible}.aythen-conv-list-title{font-family:var(--mono);text-transform:uppercase;letter-spacing:.18em;color:var(--text-muted);margin:0 0 .4rem;padding:0 .5rem;font-size:.62rem;font-weight:600}.aythen-conv-group{margin-bottom:.75rem}.aythen-conv-group-title{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--accent-2);opacity:.85;align-items:center;gap:.5rem;margin:0 0 .3rem;padding:0 .55rem;font-size:.58rem;font-weight:600;display:flex}.aythen-conv-group-title:after{content:"";background:linear-gradient(90deg,#ff00c84d,#0000);flex:1;height:1px}.aythen-conv-item{color:inherit;border:1px solid #0000;border-radius:8px;margin-bottom:.1rem;padding:.42rem .55rem .42rem 1.05rem;text-decoration:none;transition:all .15s;display:block;position:relative}.aythen-conv-item:before{content:"";background:var(--border-bright);border-radius:50%;width:5px;height:5px;transition:background .15s,box-shadow .15s;position:absolute;top:50%;left:.35rem;transform:translateY(-50%)}.aythen-conv-item:hover{background:var(--surface-2)}.aythen-conv-item:hover:before{background:var(--accent)}.aythen-conv-item.is-active{background:linear-gradient(90deg,#00f0ff1a,#0000 80%);border-color:#00f0ff40}.aythen-conv-item.is-active:before{background:var(--accent);box-shadow:0 0 8px #00f0ffcc}.aythen-conv-item-title{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;display:block;overflow:hidden}.aythen-conv-item-meta{font-family:var(--mono);color:var(--text-muted);font-size:.62rem}.aythen-conv-empty{padding:.5rem;font-size:.75rem}.aythen-drive-drop,.aythen-conv-page{position:relative}.aythen-drop-overlay{z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:2px dashed var(--accent);border-radius:var(--radius);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--accent);text-shadow:0 0 14px #00f0ff99;pointer-events:none;background:#00f0ff14;place-items:center;font-weight:700;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.is-dragover{outline:2px dashed var(--accent);outline-offset:-4px}.aythen-modal-backdrop{z-index:100;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f172a73;place-items:center;padding:1rem;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.aythen-modal{background:var(--surface);border:1px solid var(--border-bright);border-radius:16px;width:min(480px,100%);padding:1.25rem;animation:.25s aythen-slide-up;box-shadow:0 0 0 1px #00f0ff1a,0 20px 60px #000000a6}.aythen-expand-backdrop.aythen-upload-backdrop{padding:.75rem}.aythen-expand-panel.aythen-upload-popup{z-index:1;background:var(--ak-bg-card,var(--surface,#fff));border:1px solid var(--border,#e5e7eb);flex-direction:column;width:min(30rem,100%);max-height:min(88vh,40rem);padding:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.aythen-expand-panel.aythen-upload-popup{border:1px solid color-mix(in srgb,var(--border,#e5e7eb) 88%,transparent)}}.aythen-expand-panel.aythen-upload-popup{border-radius:.875rem;box-shadow:0 .5px #ffffff8c,0 18px 48px #0f172a2e}.aythen-upload-popup__head{border-bottom:1px solid var(--border,#00000014)}@supports (color:color-mix(in lab,red,red)){.aythen-upload-popup__head{border-bottom:1px solid color-mix(in srgb,var(--border,#00000014) 90%,transparent)}}.aythen-upload-popup__head .drive-share-popup__head-inner{align-items:center;padding:.65rem .85rem}.aythen-upload-popup__head .drive-share-popup__head-copy h2{letter-spacing:-.02em;color:#fafafa;margin:0;font-size:1.0625rem;font-weight:650;line-height:1.25}.aythen-upload-popup__body{overscroll-behavior:contain;background:var(--ak-bg-card,var(--surface,#fff));min-height:0;color:var(--ak-text-primary,var(--text));scrollbar-width:thin;scrollbar-color:currentColor transparent;flex:auto;padding:.85rem 1rem .5rem;overflow:hidden auto}@supports (color:color-mix(in lab,red,red)){.aythen-upload-popup__body{scrollbar-color:color-mix(in srgb,currentColor 28%,transparent) transparent}}.aythen-upload-popup__body::-webkit-scrollbar{width:8px;height:8px}.aythen-upload-popup__body::-webkit-scrollbar-track{background:0 0}.aythen-upload-popup__body::-webkit-scrollbar-thumb{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.aythen-upload-popup__body::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,currentColor 28%,transparent)}}.aythen-upload-popup__body::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:999px}.aythen-upload-popup__body::-webkit-scrollbar-thumb:hover{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.aythen-upload-popup__body::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,currentColor 42%,transparent)}}.aythen-upload-popup__body::-webkit-scrollbar-thumb:hover{background-clip:padding-box}:root[data-theme=dark] .aythen-upload-popup__body,:root:not([data-theme=light]) .aythen-upload-popup__body{scrollbar-color:#fff3 transparent}:root[data-theme=dark] .aythen-upload-popup__body::-webkit-scrollbar-thumb{background-color:#fff3;background-clip:padding-box}:root:not([data-theme=light]) .aythen-upload-popup__body::-webkit-scrollbar-thumb{background-color:#fff3;background-clip:padding-box}.aythen-upload-popup__foot{box-sizing:border-box;background:0 0;border-top:0;flex-shrink:0;grid-template-columns:1fr 1fr;gap:.5rem;margin:.5rem 0 0;padding:.65rem 1rem;display:grid}.aythen-upload-popup__foot .aythen-btn{width:100%;min-height:var(--btn-min-height,2.125rem);padding:var(--btn-py,.4rem) var(--btn-px,.85rem);font-size:var(--btn-font-size,.875rem);font-weight:var(--btn-font-weight,590);letter-spacing:var(--btn-letter-spacing,-.015em);border-radius:var(--btn-radius,980px)}.aythen-upload-popup__foot .aythen-btn--ghost{background:var(--btn-secondary-bg);color:var(--btn-secondary-text);order:0}.aythen-upload-popup__foot .aythen-btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:0;order:1}.aythen-upload-popup__foot .aythen-btn--primary:hover:not(:disabled){background:var(--btn-primary-hover)}@media(max-width:380px){.aythen-upload-popup__foot{grid-template-columns:1fr}.aythen-upload-popup__foot .aythen-btn--primary{order:0}.aythen-upload-popup__foot .aythen-btn--ghost{order:1}}.aythen-upload-popup--ios .aythen-upload-field{flex-direction:column;gap:.35rem;margin:0 0 .9rem;display:flex}.aythen-upload-popup--ios .aythen-upload-field__label{letter-spacing:-.01em;color:var(--ak-text-muted,var(--text-muted));padding:0 .125rem;font-size:.8125rem;font-weight:400;line-height:1.25}.aythen-upload-popup--ios .aythen-upload-field__hint{color:var(--ak-text-muted,var(--text-muted));margin:0;padding:0 .125rem;font-size:.75rem;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.aythen-upload-popup--ios .aythen-upload-field__hint{color:color-mix(in srgb,var(--ak-text-muted,var(--text-muted)) 92%,transparent)}}.aythen-upload-popup--ios .aythen-upload-field__control{min-width:0}.aythen-upload-popup--ios .aythen-upload-location-select,.aythen-upload-popup--ios .aythen-upload-field__control .aythen-dd-trigger,.aythen-upload-popup--ios .aythen-upload-field__control .ak2-type-badge-dd .aythen-dd-trigger{box-sizing:border-box;width:100%;min-height:2.25rem;color:var(--ak-text-primary,var(--text));font:inherit;letter-spacing:-.01em;background:#fff;border:1px solid #3c3c434a;border-radius:.625rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.35;transition:border-color .15s,background-color .15s,box-shadow .15s}.aythen-upload-popup--ios .aythen-upload-location-select:hover:not(:disabled),.aythen-upload-popup--ios .aythen-upload-field__control .aythen-dd-trigger:hover{border-color:#3c3c436b}.aythen-upload-popup--ios .aythen-upload-location-select:focus,.aythen-upload-popup--ios .aythen-upload-location-select:focus-visible,.aythen-upload-popup--ios .aythen-upload-field__control .aythen-dd.is-open .aythen-dd-trigger{border-color:var(--accent,#34c759);outline:none}@supports (color:color-mix(in lab,red,red)){.aythen-upload-popup--ios .aythen-upload-location-select:focus,.aythen-upload-popup--ios .aythen-upload-location-select:focus-visible,.aythen-upload-popup--ios .aythen-upload-field__control .aythen-dd.is-open .aythen-dd-trigger{border-color:color-mix(in srgb,var(--accent,#34c759) 55%,#3c3c434a)}}.aythen-upload-popup--ios .aythen-upload-location-select:focus,.aythen-upload-popup--ios .aythen-upload-location-select:focus-visible,.aythen-upload-popup--ios .aythen-upload-field__control .aythen-dd.is-open .aythen-dd-trigger{box-shadow:0 0 0 3px var(--accent,#34c759)}@supports (color:color-mix(in lab,red,red)){.aythen-upload-popup--ios .aythen-upload-location-select:focus,.aythen-upload-popup--ios .aythen-upload-location-select:focus-visible,.aythen-upload-popup--ios .aythen-upload-field__control .aythen-dd.is-open .aythen-dd-trigger{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#34c759) 18%,transparent)}}.aythen-upload-popup--ios .aythen-upload-list{background:var(--docv-surface-soft,#1018280a);border:1px solid #3c3c432e;border-radius:.75rem;margin:0 0 .95rem;padding:.65rem .75rem;list-style:none}@supports (color:color-mix(in lab,red,red)){.aythen-upload-popup--ios .aythen-upload-list{background:color-mix(in srgb,var(--docv-surface-soft,#1018280a) 88%,transparent)}}.aythen-upload-popup--ios .aythen-upload-file+.aythen-upload-file{border-top:1px solid var(--border,#00000014);margin-top:.55rem;padding-top:.55rem}@supports (color:color-mix(in lab,red,red)){.aythen-upload-popup--ios .aythen-upload-file+.aythen-upload-file{border-top:1px solid color-mix(in srgb,var(--border,#00000014) 80%,transparent)}}.aythen-upload-popup--ios .aythen-upload-file__name{letter-spacing:-.015em;color:var(--ak-text-primary,var(--text));word-break:break-word;font-size:.875rem;font-weight:560}.aythen-upload-popup--ios .aythen-upload-modes{background:currentColor;border-radius:.75rem;grid-template-columns:1fr 1fr;gap:.45rem;margin:0;padding:.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.aythen-upload-popup--ios .aythen-upload-modes{background:color-mix(in srgb,currentColor 6%,transparent)}}.aythen-upload-popup--ios .aythen-mode-card{box-shadow:none;background:0 0;border:0;border-radius:.6rem;padding:.7rem .65rem}.aythen-upload-popup--ios .aythen-mode-card:hover:not(:disabled){background:#ffffff8c}.aythen-upload-popup--ios .aythen-mode-card.is-active{background:#fff;box-shadow:0 .5px #0000000a,0 1px 3px #0f172a1a}.aythen-upload-popup--ios .aythen-mode-card b{letter-spacing:-.015em;margin-bottom:.2rem;font-size:.875rem;font-weight:620}.aythen-upload-popup--ios .aythen-mode-card p{color:var(--ak-text-muted,var(--text-muted));font-size:.75rem;line-height:1.35}.aythen-upload-popup--ios .aythen-check{background:currentColor;border-radius:.75rem;margin:.15rem 0 .65rem;padding:.65rem .75rem}@supports (color:color-mix(in lab,red,red)){.aythen-upload-popup--ios .aythen-check{background:color-mix(in srgb,currentColor 5%,transparent)}}.aythen-upload-popup--ios .aythen-check{font-size:.875rem}:root[data-theme=light] .aythen-upload-popup{border-color:#0f172a14;box-shadow:0 .5px #fffc,0 18px 48px #0f172a1f}:root[data-theme=light] .aythen-upload-popup__head{border-bottom-color:#0f172a14}:root[data-theme=light] .aythen-upload-popup__head .drive-share-popup__head-gradient{background:radial-gradient(90% 120% at 50% -30%,#0f172a0a,#0000 55%),linear-gradient(#fff,#f8fafc 55%,#f1f5f9)}:root[data-theme=light] .aythen-upload-popup__head .drive-share-popup__head-grid{opacity:.35;background-image:linear-gradient(#0f172a0b 1px,#0000 1px),linear-gradient(90deg,#0f172a0b 1px,#0000 1px)}:root[data-theme=light] .aythen-upload-popup__head .drive-share-popup__head-glow{background:#0f172a09}:root[data-theme=light] .aythen-upload-popup__head .drive-share-popup__head-copy h2{color:#0f172a}:root[data-theme=light] .aythen-upload-popup__head .aythen-upload-popup__close{--ak-glass-fill:#0f172a0f;--ak-glass-border:#0f172a1f;--ak-glass-highlight:inset 0 1px 0 #ffffffb3;color:#334155;box-shadow:var(--ak-glass-highlight),0 1px 2px #0f172a14}:root[data-theme=light] .aythen-upload-popup__head .aythen-upload-popup__close:hover{--ak-glass-fill:#0f172a1a;color:#0f172a}:root[data-theme=light] .aythen-upload-popup__body{color:#0f172a;background:#fff}:root[data-theme=dark] .aythen-upload-popup--ios .aythen-upload-location-select,:root[data-theme=dark] .aythen-upload-popup--ios .aythen-upload-field__control .aythen-dd-trigger,:root:not([data-theme=light]) .aythen-upload-popup--ios .aythen-upload-location-select,:root:not([data-theme=light]) .aythen-upload-popup--ios .aythen-upload-field__control .aythen-dd-trigger{color:var(--text,#e5e7eb);background:#ffffff0f;border-color:#ffffff29}:root[data-theme=dark] .aythen-upload-popup--ios .aythen-mode-card.is-active,:root:not([data-theme=light]) .aythen-upload-popup--ios .aythen-mode-card.is-active{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff1f}:root[data-theme=dark] .aythen-upload-popup--ios .aythen-mode-card:hover:not(:disabled),:root:not([data-theme=light]) .aythen-upload-popup--ios .aythen-mode-card:hover:not(:disabled){background:#ffffff0f}.aythen-upload-modal{flex-direction:column;max-height:min(92vh,40rem);padding-bottom:.85rem;display:flex;overflow:hidden}.aythen-upload-modal__body{overscroll-behavior:contain;flex:auto;min-height:0;padding-right:.15rem;overflow-y:auto}.aythen-upload-modal__foot{border-top:1px solid var(--border);background:var(--surface);flex-shrink:0;margin-top:.75rem;padding-top:.65rem;position:sticky;bottom:0}.aythen-modal-head{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.aythen-modal-head h2{margin:0;font-size:1.05rem}.aythen-icon-btn{cursor:pointer;color:var(--text-muted);background:0 0;border:0;font-size:1.4rem;line-height:1;transition:color .15s,text-shadow .15s}.aythen-icon-btn:hover{color:var(--accent);text-shadow:0 0 10px #00f0ff99}.aythen-upload-list{font-family:var(--mono);color:var(--text-muted);margin:0 0 1rem;padding:0;font-size:.76rem;list-style:none}.aythen-upload-location-select{box-sizing:border-box;border:1px solid var(--border);background:var(--bg-2,var(--surface));width:100%;min-height:2.25rem;color:var(--text);font:inherit;border-radius:.65rem;padding:.45rem .65rem;font-size:.875rem}.aythen-upload-location-select:focus{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-upload-location-select:focus{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent)}}.aythen-upload-location-select:focus{outline-offset:1px}.aythen-upload-location-select:disabled{opacity:.6;cursor:not-allowed}.aythen-upload-modes{grid-template-columns:1fr 1fr;gap:.65rem;margin-bottom:1rem;display:grid}.aythen-mode-card{border:1px solid var(--border);text-align:left;background:var(--bg-2);cursor:pointer;font:inherit;color:inherit;border-radius:12px;padding:.75rem;transition:border-color .18s,background .18s,box-shadow .18s}.aythen-mode-card:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-mode-card:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}}.aythen-mode-card:hover:not(:disabled){background:var(--surface-raised,var(--surface))}@supports (color:color-mix(in lab,red,red)){.aythen-mode-card:hover:not(:disabled){background:color-mix(in srgb,var(--surface-raised,var(--surface)) 70%,transparent)}}.aythen-mode-card.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-mode-card.is-active{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}}.aythen-mode-card.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-mode-card.is-active{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}}.aythen-mode-card.is-active{box-shadow:inset 0 1px #ffffff2e}.aythen-mode-card:disabled{opacity:.45;cursor:not-allowed}.aythen-mode-card:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.aythen-mode-card:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent)}}.aythen-mode-card:focus-visible{outline-offset:2px}.aythen-mode-card b{margin-bottom:.2rem;font-size:.85rem;display:block}.aythen-mode-card p{color:var(--text-muted);margin:0;font-size:.72rem}.aythen-mode-icon{margin-bottom:.35rem;font-size:1.25rem;display:block}.aythen-modal-foot{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.aythen-field{flex-direction:column;gap:.3rem;margin-bottom:.75rem;font-size:.8rem;display:flex}.aythen-field span{font-family:var(--font);letter-spacing:0;text-transform:none;color:var(--text-muted);font-size:.8125rem;font-weight:500}.aythen-field select option{background:var(--surface)}.aythen-check{cursor:pointer;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.82rem;display:flex}.aythen-check input{accent-color:var(--accent)}.aythen-conv-header{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;display:flex}.aythen-conv-header h1{margin:0;font-size:clamp(1.2rem,2.5vw,1.6rem)}.aythen-conv-actions{flex-wrap:wrap;gap:.5rem;display:flex}.aythen-conv-layout{grid-template-columns:1.3fr .9fr;align-items:start;gap:1rem;display:grid}.aythen-dashboard-panel{min-height:320px}.aythen-dashboard-panel.is-collapsed{min-height:0}.aythen-panel-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.aythen-panel-head h2{margin-bottom:0}.aythen-dashboard-panel:not(.is-collapsed) .aythen-panel-head{margin-bottom:.75rem}.aythen-chat-panel{flex-direction:column;min-height:0;max-height:calc(100vh - 52px - 2rem);display:flex;position:sticky;top:calc(52px + 1rem)}.aythen-chat-panel .aythen-conv-chat{flex-direction:column;flex:1;min-height:0;display:flex}.aythen-chat-panel .aythen-chat-messages{flex:1;min-height:120px;max-height:none}@media(max-width:900px){.aythen-chat-panel{max-height:none;position:static}.aythen-chat-panel .aythen-chat-messages{max-height:320px}}.aythen-usage{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;margin-bottom:.4rem;padding:.4rem .55rem;animation:.6s aythen-usage-pulse}@keyframes aythen-usage-pulse{0%{border-color:var(--accent);box-shadow:0 0 14px #00f0ff59}to{border-color:var(--border);box-shadow:none}}.aythen-usage-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.aythen-usage-head span{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--accent);font-size:.6rem}.aythen-usage-head b{font-family:var(--mono);color:var(--text);font-size:.68rem}.aythen-usage-bar{background:var(--bg-2);border-radius:4px;height:6px;margin-bottom:.35rem;overflow:hidden}.aythen-usage-fill{background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:4px;height:100%;transition:width .4s;box-shadow:0 0 8px #00f0ff66}.aythen-usage-fill.is-hot{background:linear-gradient(90deg,var(--warn),var(--err));box-shadow:0 0 8px #ff386080}.aythen-usage-meta{font-family:var(--mono);color:var(--text-muted);font-size:.62rem}.aythen-conv-full{flex-direction:column;gap:.75rem;height:calc(100vh - 52px);padding:1rem 1.25rem;display:flex;position:relative}.aythen-conv-full-head{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.aythen-conv-full-title{min-width:0}.aythen-conv-full-title .aythen-back{margin-bottom:.35rem}.aythen-conv-full-title h1{margin:0;font-size:clamp(1.05rem,2.2vw,1.4rem)}.aythen-conv-full-title .aythen-muted{font-size:.75rem}.aythen-conv-boards{scrollbar-width:thin;flex-shrink:0;gap:.4rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.aythen-board-chip{border:1px solid var(--border);background:var(--surface);color:var(--text);font-family:var(--mono);letter-spacing:.04em;cursor:pointer;border-radius:10px;flex-shrink:0;align-items:center;gap:.45rem;padding:.5rem .85rem;font-size:.72rem;font-weight:600;transition:all .2s;display:inline-flex}.aythen-board-chip:hover{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow-cyan);transform:translateY(-1px)}.aythen-board-chip-icon{color:var(--accent)}.aythen-board-chip--docs .aythen-board-chip-icon{color:var(--accent-2)}.aythen-chat-full,.aythen-chat-full .aythen-conv-chat{flex-direction:column;flex:1;min-height:0;display:flex}.aythen-chat-full .aythen-chat-messages{flex:1;min-height:120px;max-height:none}.aythen-chat-full-body{flex:1;min-height:0;overflow-y:auto}.aythen-dash-overlay{width:min(1100px,100%)}.aythen-dash-overlay-body{flex:1;min-height:0;padding:1rem 1.25rem 1.5rem;overflow-y:auto}@media(max-width:900px){.aythen-conv-full:not(.aythen-conv-workspace){height:auto;min-height:calc(100vh - 52px);padding:.85rem}.aythen-chat-full .aythen-chat-messages{max-height:45vh}}.aythen-board-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.35rem;margin-bottom:.85rem;padding-bottom:.65rem;display:flex}.aythen-board-tab{border:1px solid var(--border);background:var(--bg-2);color:var(--text-muted);font-family:var(--mono);letter-spacing:.04em;cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.7rem;font-weight:600;transition:all .2s;display:inline-flex}.aythen-board-tab:hover{border-color:var(--accent);color:var(--accent)}.aythen-board-tab.is-active{background:var(--accent-soft);color:var(--accent);text-shadow:0 0 8px #00f0ff80;border-color:#00f0ff73;box-shadow:0 0 10px #00f0ff26}.aythen-board-count{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;padding:.05rem .35rem;font-size:.6rem}.aythen-board-tab.is-active .aythen-board-count{background:#00f0ff26;border-color:#00f0ff59}.aythen-board-tab--new{color:var(--accent-2);border-style:dashed}.aythen-board-tab--new:hover{border-color:var(--accent-2);color:var(--accent-2);box-shadow:0 0 10px #ff2ec433}.aythen-chart-head-left{align-items:center;gap:.45rem;min-width:0;display:flex}.aythen-chart-head-left h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aythen-chart-grip{cursor:grab;color:var(--text-muted);-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:.85rem;line-height:1}.aythen-chart-card:active .aythen-chart-grip{cursor:grabbing}.aythen-chart-head-actions{flex-shrink:0;gap:.25rem;display:flex}.aythen-chart-mini-btn{border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.85rem;line-height:1;transition:all .15s;display:inline-flex}.aythen-chart-mini-btn:hover{border-color:var(--accent);color:var(--accent)}.aythen-chart-mini-btn--danger:hover{border-color:var(--err);color:var(--err);box-shadow:0 0 8px #ff386040}.aythen-chart-card[draggable=true]{cursor:default}.aythen-chart-card.is-drop-target{border-color:var(--accent);box-shadow:var(--glow-cyan);transform:scale(1.01)}.aythen-chart-card.is-collapsed{padding-bottom:.5rem}.aythen-chart-card.is-collapsed header{margin-bottom:0}.aythen-chart-controls{flex-wrap:wrap;gap:.3rem;margin-bottom:.4rem;display:flex}.aythen-chart-title-input{min-width:0;color:var(--text);font-family:var(--font);background:0 0;border:1px solid #0000;border-radius:6px;outline:none;flex:1;padding:.15rem .35rem;font-size:.85rem;font-weight:700;transition:border-color .15s,background .15s}.aythen-chart-title-input:hover{border-color:var(--border)}.aythen-chart-title-input:focus{border-color:var(--accent);background:var(--bg-2)}.aythen-chart-desc-input{width:100%;color:var(--text-muted);font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;outline:none;margin-bottom:.5rem;padding:.15rem .35rem;font-size:.72rem;transition:border-color .15s,background .15s}.aythen-chart-desc-input:hover{border-color:var(--border)}.aythen-chart-desc-input:focus{border-color:var(--accent);background:var(--bg-2);color:var(--text)}.aythen-chart-desc{color:var(--text-muted);margin:0 0 .5rem;font-size:.72rem;line-height:1.4}.aythen-vars-editor{margin-bottom:.85rem}.aythen-vars-editor-title{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin:0 0 .45rem;font-size:.66rem;font-weight:600}.aythen-vars-editor-list{flex-direction:column;gap:.35rem;margin-bottom:.5rem;display:flex}.aythen-var-edit-row{border:1px solid var(--border);background:var(--bg-2);border-radius:8px;grid-template-columns:auto minmax(90px,.8fr) auto minmax(110px,1.2fr) auto;align-items:center;gap:.35rem;padding:.35rem;transition:border-color .15s,box-shadow .15s;display:grid}.aythen-var-edit-row--stack{border-left:3px solid var(--accent);background:linear-gradient(160deg,var(--surface),var(--bg-2));flex-direction:column;align-items:stretch;gap:.4rem;padding:.55rem .6rem;display:flex}.aythen-var-edit-row--stack:hover{border-color:#00f0ff66;border-left-color:var(--accent)}.aythen-var-edit-top{grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:.4rem;display:grid}.aythen-var-edit-num{font-family:var(--mono);color:var(--accent-2);letter-spacing:.08em;font-size:.62rem;font-weight:700}.aythen-var-edit-row--stack .aythen-var-edit-desc{width:100%;color:var(--text-muted);border-style:dashed;font-size:.74rem}.aythen-var-edit-row--stack .aythen-var-edit-desc:focus{color:var(--text);border-style:solid}.aythen-var-type--number{border-left-color:#ffb800}.aythen-var-type--date{border-left-color:#b44dff}.aythen-var-type--money{border-left-color:#00ff9c}.aythen-var-type--email{border-left-color:var(--accent-2)}.aythen-var-type--phone{border-left-color:#ff3860}.aythen-var-edit-row.is-drop-target{border-color:var(--accent);box-shadow:var(--glow-cyan)}.aythen-var-edit-row .aythen-chart-grip{padding:.2rem .15rem}.aythen-var-edit-row .aythen-chart-grip--spacer{visibility:hidden;pointer-events:none}.aythen-var-edit-row.is-locked{opacity:1}.aythen-var-edit-lock{min-width:1.5rem;color:var(--text-muted);justify-content:center;align-items:center;font-size:.85rem;display:inline-flex}.aythen-var-edit-row input{border:1px solid var(--border);background:var(--surface);min-width:0;font:inherit;border-radius:6px;outline:none;padding:.35rem .5rem;font-size:.78rem;transition:border-color .2s,box-shadow .2s}.aythen-var-edit-row input:focus{border-color:var(--accent);box-shadow:0 0 8px #00f0ff26}.aythen-var-edit-key{font-family:var(--mono)}.aythen-vars-editor-add{border:1px dashed var(--border-bright);color:var(--accent);font-family:var(--mono);cursor:pointer;background:0 0;border-radius:8px;padding:.4rem .75rem;font-size:.68rem;font-weight:600;transition:all .2s}.aythen-vars-editor-add:hover{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 10px #00f0ff26}.aythen-upload-vars{border:1px solid var(--border);background:var(--surface);border-radius:.625rem;margin-bottom:.65rem;padding:.45rem .6rem}.aythen-upload-vars-toggle{width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:.15rem 0;font-size:.8125rem;font-weight:700;display:flex}.aythen-upload-vars-toggle:hover{color:var(--accent)}.aythen-upload-vars-hint{margin:.35rem 0 .4rem;font-size:.75rem;line-height:1.35}.aythen-upload-vars .aythen-vars-editor{max-height:min(40vh,16rem);margin-bottom:.25rem;overflow-y:auto}.aythen-upload-vars .aythen-vars-editor-title,.aythen-upload-modes .aythen-mode-icon{display:none}@media(max-width:520px){.aythen-var-edit-row{grid-template-columns:auto 1fr auto;grid-template-areas:"grip key del""grip type del""grip desc del"}.aythen-var-edit-row .aythen-chart-grip{grid-area:grip}.aythen-var-edit-key{grid-area:key}.aythen-var-edit-row .aythen-dd{grid-area:type}.aythen-var-edit-desc{grid-area:desc}.aythen-var-edit-row .aythen-chart-mini-btn{grid-area:del}}.aythen-dd{position:relative}.aythen-dd-trigger{border:1px solid var(--border);background:var(--surface-2);color:var(--text);font-family:var(--mono);letter-spacing:.04em;cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;padding:.3rem .6rem;font-size:.66rem;transition:all .2s;display:inline-flex}.aythen-dd-trigger:hover,.aythen-dd.is-open .aythen-dd-trigger{border-color:var(--accent);color:var(--accent);box-shadow:0 0 10px #00f0ff26}.aythen-dd-caret{opacity:.7;font-size:.6rem;transition:transform .2s}.aythen-dd-chevrons--vertical{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:0;line-height:1;display:inline-flex}.aythen-dd-chevrons--vertical .aythen-dd-chevrons__mark{font-size:.875rem;font-weight:600;line-height:.72;display:block;transform:rotate(90deg)}.aythen-dd-chevrons--vertical .aythen-dd-chevrons__mark+.aythen-dd-chevrons__mark{margin-top:-2px}.aythen-dd-chevrons--horizontal{flex-shrink:0;align-items:center;gap:1px;font-size:.625rem;font-weight:500;line-height:1;display:inline-flex}.aythen-dd.is-open .aythen-dd-caret{transform:rotate(180deg)}.aythen-dd-menu{z-index:50;background:var(--surface);border:1px solid var(--border-bright);border-radius:8px;flex-direction:column;min-width:100%;max-height:min(22rem,70vh);margin:0;padding:.25rem;list-style:none;animation:.15s aythen-dd-in;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 0 0 1px #00f0ff14,0 12px 32px #0009}.aythen-dd-menu__list{flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow:auto}.aythen-dd-menu__detail{flex-direction:column;flex:auto;gap:.45rem;min-height:0;display:flex}.aythen-dd-menu__detail-body{flex:auto;min-height:0;padding:.15rem .2rem;overflow:auto}.aythen-dd-menu__detail-actions{border-top:1px solid var(--border,#00000014);flex-shrink:0;justify-content:stretch;padding:.15rem .2rem .25rem;display:flex}.aythen-dd-menu__change{border:.5px solid var(--text-muted,#667085);width:100%;margin:0;padding:.4rem .55rem}@supports (color:color-mix(in lab,red,red)){.aythen-dd-menu__change{border:.5px solid color-mix(in srgb,var(--text-muted,#667085) 35%,transparent)}}.aythen-dd-menu__change{background:var(--surface,#fff);border-radius:.4rem}@supports (color:color-mix(in lab,red,red)){.aythen-dd-menu__change{background:color-mix(in srgb,var(--surface,#fff) 92%,transparent)}}.aythen-dd-menu__change{color:var(--aythen-text,var(--text,#101828));font:inherit;cursor:pointer;font-size:.75rem;font-weight:600;line-height:1.3}.aythen-dd-menu__change:hover,.aythen-dd-menu__change:focus-visible{border-color:var(--accent,#34c759)}@supports (color:color-mix(in lab,red,red)){.aythen-dd-menu__change:hover,.aythen-dd-menu__change:focus-visible{border-color:color-mix(in srgb,var(--accent,#34c759) 45%,transparent)}}.aythen-dd-menu__change:hover,.aythen-dd-menu__change:focus-visible{outline:none}.aythen-dd-search{border-bottom:1px solid var(--border);flex-shrink:0;margin-bottom:.15rem;padding:.15rem .15rem .35rem}.aythen-dd-search__input{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--text);font-family:var(--font,inherit);border-radius:6px;outline:none;padding:.4rem .55rem;font-size:.8125rem;display:block}.aythen-dd-empty{font-family:var(--font,inherit);color:var(--text-muted);padding:.55rem .6rem;font-size:.75rem}.aythen-dd-menu--portal{z-index:10050;position:fixed;top:auto;left:auto;overflow:hidden}.aythen-dd-header{pointer-events:none;margin:.35rem 0 .15rem;padding:.25rem .55rem .1rem;list-style:none}.aythen-dd-header:first-child{margin-top:.1rem}.aythen-dd-header__label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);opacity:.85;white-space:nowrap;font-size:.625rem;font-weight:600;display:block}.aythen-dd-header--group .aythen-dd-header__label{letter-spacing:-.01em;text-transform:none;opacity:.9;font-size:.68rem;font-weight:550}@keyframes aythen-dd-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.aythen-dd-option{width:100%;color:var(--text-muted);font-family:var(--mono);white-space:nowrap;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:.45rem;padding:.4rem .6rem;font-size:.68rem;transition:all .15s;display:flex}.aythen-dd-option:hover{background:var(--surface-2);color:var(--text)}.aythen-dd-option.is-active{background:var(--accent-soft);color:var(--accent)}.aythen-charts-grid{grid-template-columns:repeat(auto-fill,minmax(225px,1fr));grid-auto-flow:dense;gap:.5rem;margin-bottom:.75rem;display:grid}.aythen-chart-card--l{grid-column:span 2}@media(max-width:640px){.aythen-chart-card--l{grid-column:span 1}}.aythen-chart-card{border:1px solid var(--border);background:0 0;border-radius:8px;padding:.5rem .55rem;transition:border-color .15s}.aythen-chart-card:hover{border-color:#00f0ff59}.aythen-chart-card header{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.aythen-chart-card h3{font-family:var(--font);margin:0;font-size:.85rem;font-weight:700}.aythen-chart-type{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--accent-2);font-size:.58rem}.aythen-dash-empty{text-align:center;color:var(--text-muted);padding:2rem 1rem}.aythen-bar-chart{flex-direction:column;gap:.45rem;display:flex}.aythen-bar-row{grid-template-columns:80px 1fr 52px;align-items:center;gap:.4rem;font-size:.72rem;display:grid}.aythen-bar-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aythen-bar-track{background:var(--surface-2);border-radius:4px;height:8px;overflow:hidden}.aythen-bar-fill{background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:4px;height:100%;transition:width .3s;animation:.5s aythen-bar-grow;box-shadow:0 0 8px #00f0ff66}@keyframes aythen-bar-grow{0%{width:0}}.aythen-bar-val{text-align:right;font-family:var(--mono);font-size:.62rem}.aythen-line-chart svg{filter:drop-shadow(0 0 4px #00f0ff80);width:100%;height:80px}.aythen-line-labels{font-family:var(--mono);color:var(--text-muted);justify-content:space-between;margin-top:.35rem;font-size:.58rem;display:flex}.aythen-pie-chart{align-items:center;gap:.75rem;display:flex}.aythen-pie-ring{border-radius:50%;flex-shrink:0;width:72px;height:72px;box-shadow:0 0 16px #00f0ff33}.aythen-pie-ring--donut{place-items:center;width:84px;height:84px;display:grid;position:relative}.aythen-pie-ring--donut:before{content:"";background:var(--surface);border-radius:50%;position:absolute;top:16px;right:16px;bottom:16px;left:16px}.aythen-pie-total{font-family:var(--mono);color:var(--text);text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:48px;font-size:.6rem;font-weight:700;position:relative;overflow:hidden}.aythen-pie-legend{margin:0;padding:0;font-size:.68rem;list-style:none}.aythen-rc-wrap{width:100%;min-height:120px;position:relative}.aythen-rc-wrap.is-ghost{animation:2.6s ease-in-out infinite aythen-ghost-pulse}@keyframes aythen-ghost-pulse{0%,to{opacity:.75}50%{opacity:.45}}.aythen-rc-ghost-label{text-align:center;font:600 .68rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);pointer-events:none;text-shadow:0 0 12px var(--bg-2),0 0 6px var(--bg-2);justify-content:center;align-items:center;padding:0 1.2rem;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.aythen-rc-tip{border:1px solid var(--accent);background:var(--surface);border-radius:8px;flex-direction:column;gap:.15rem;padding:.45rem .7rem;font-size:.72rem;display:flex;box-shadow:0 0 16px #00f0ff40}.aythen-rc-tip b{color:var(--text);font-family:var(--mono);font-size:.68rem}.aythen-rc-tip span{color:var(--accent);font-weight:700}.aythen-rc-pie{position:relative}.aythen-rc-pie-total{font:700 .95rem var(--font-display);color:var(--text);pointer-events:none;position:absolute;top:95px;left:50%;transform:translate(-50%,-50%)}.aythen-rc-pie .aythen-pie-legend{flex-wrap:wrap;justify-content:center;gap:.25rem .9rem;margin-top:.4rem;display:flex}.aythen-rc-pie .aythen-pie-legend span{border-radius:3px;flex:none;width:9px;height:9px;display:inline-block}.aythen-rc-wrap svg:focus,.aythen-rc-wrap .recharts-wrapper:focus{outline:none}:root[data-theme=light] .aythen-rc-tip{box-shadow:0 6px 18px #14285029}.aythen-pie-legend li{align-items:center;gap:.35rem;margin-bottom:.2rem;display:flex}.aythen-pie-legend span{border-radius:2px;flex-shrink:0;width:8px;height:8px}.aythen-linked-docs{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.aythen-linked-docs h3{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);margin:0 0 .5rem;font-size:.7rem}.aythen-linked-docs ul{margin:0;padding:0;list-style:none}.aythen-linked-docs li{border-bottom:1px solid var(--surface-2);grid-template-columns:1fr 1fr auto;gap:.5rem;padding:.4rem 0;font-size:.8rem;display:grid}.aythen-linked-docs a{color:var(--accent);font-weight:600;text-decoration:none}.aythen-linked-docs a:hover{text-shadow:0 0 10px #00f0ff80}.aythen-chat-messages--tall{max-height:360px}.aythen-conv-thread .aythen-chat-messages,.aythen-conv-thread .aythen-chat-messages--tall,.aythen-conv-workspace .aythen-chat-messages,.aythen-conv-workspace .aythen-chat-messages--tall{max-height:none}.aythen-history{margin-top:.75rem;font-size:.75rem}.aythen-history summary{cursor:pointer;color:var(--text-muted)}.aythen-history ul{max-height:120px;margin:.5rem 0 0;padding:0;list-style:none;overflow-y:auto}.aythen-hist-user{color:var(--accent)}.aythen-vision-drawer{z-index:90;background:var(--surface);border-left:1px solid var(--border-bright);width:min(480px,100%);padding:0;animation:.25s aythen-drawer-in;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-8px 0 40px #0009}.aythen-vision-panel{flex-direction:column;height:100%;display:flex}.aythen-vision-hero{border-bottom:1px solid var(--border-bright);background:radial-gradient(120% 140% at 100% 0%,#ff00c81f,transparent 55%),radial-gradient(120% 140% at 0% 0%,#00f0ff24,transparent 55%),var(--bg-2);padding:1.1rem 1.2rem .9rem;position:relative;overflow:hidden}.aythen-vision-hero-glow{filter:blur(24px);pointer-events:none;background:linear-gradient(90deg,#0000,#00f0ff2e,#0000);height:120px;animation:5s ease-in-out infinite aythen-vision-sweep;position:absolute;inset:-40% -20% auto}@keyframes aythen-vision-sweep{0%,to{transform:translate(-30%)}50%{transform:translate(30%)}}.aythen-vision-head{justify-content:space-between;align-items:flex-start;gap:.6rem;margin-bottom:.7rem;display:flex;position:relative}.aythen-vision-head-title{align-items:flex-start;gap:.7rem;display:flex}.aythen-vision-head-title h3{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.95rem}.aythen-vision-eye{width:38px;height:38px;color:var(--accent);background:#00f0ff14;border:1px solid #00f0ff66;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 18px #00f0ff40}.aythen-vision-sub{color:var(--text-muted);max-width:30rem;margin:.25rem 0 0;font-size:.74rem;line-height:1.45}.aythen-vision-hero-stats{flex-wrap:wrap;gap:.4rem;display:flex;position:relative}.aythen-vision-stat{font-family:var(--mono);letter-spacing:.06em;color:var(--text-muted);border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:.22rem .55rem;font-size:.64rem}.aythen-vision-stat b{color:var(--accent)}.aythen-vision-body{flex-direction:column;flex:1;gap:.9rem;padding:1rem 1.2rem;display:flex;overflow-y:auto}.aythen-vision-section{border:1px solid var(--border);background:var(--bg-2);border-radius:12px;padding:.8rem .9rem;transition:border-color .2s}.aythen-vision-section:hover{border-color:#00f0ff4d}.aythen-vision-section-title{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.45rem;margin:0 0 .65rem;font-size:.66rem;font-weight:700;display:flex}.aythen-vision-section-title span[aria-hidden]{color:var(--accent-2)}.aythen-vision-temp{color:var(--accent);font-family:var(--mono)}.aythen-vision-extra{resize:vertical;width:100%}.aythen-vision-foot{border-top:1px solid var(--border-bright);background:var(--bg-2);justify-content:flex-end;gap:.5rem;padding:.8rem 1.2rem;display:flex}.aythen-vision-save{min-width:45%}@keyframes aythen-drawer-in{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.aythen-vision-panel h3{margin:0;font-size:1rem}.aythen-vision-head{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.aythen-empty--drop{border:2px dashed var(--border-bright);border-radius:var(--radius);background:var(--surface);padding:3rem 1.5rem}.aythen-notfound{place-items:center;min-height:60vh;display:grid}.aythen-notfound-card{text-align:center;border:1px solid var(--border-bright);background:var(--surface);max-width:400px;box-shadow:var(--shadow);border-radius:16px;padding:2rem}.aythen-notfound-code{font-family:var(--font-display);color:var(--accent-2);text-shadow:var(--glow-magenta);font-size:3rem;font-weight:900;line-height:1}.aythen-notfound-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.25rem;display:flex}.aythen-auto-page:not(.aythen-auto-integrated){max-width:960px}.aythen-auto-page:not(.aythen-auto-integrated) .aythen-auto-hero{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:1.25rem;margin-bottom:1.75rem;padding-bottom:1.5rem;display:flex}.aythen-auto-hero-stats{flex-wrap:wrap;gap:.65rem;display:flex}.aythen-auto-stat{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:12px;min-width:80px;padding:.75rem 1rem;position:relative;overflow:hidden}.aythen-auto-stat:before{content:"";background:linear-gradient(90deg,var(--accent),var(--accent-2));height:2px;position:absolute;top:0;left:0;right:0}.aythen-auto-stat span{font-family:var(--font-display);color:var(--text);font-size:1.5rem;font-weight:800;line-height:1.1;display:block}.aythen-auto-stat small{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:.58rem}.aythen-auto-stat--live span{color:var(--ok);text-shadow:0 0 14px #00ff9c80}.aythen-auto-skeleton{flex-direction:column;gap:1rem;display:flex}.aythen-skel-card{background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface) 50%,var(--surface-2) 75%);background-size:200% 100%;border-radius:16px;height:180px;animation:1.2s infinite aythen-shimmer}@keyframes aythen-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.aythen-auto-connections{border-bottom:1px solid var(--border);margin:0 0 1.75rem;padding:1.25rem 0 1.5rem}.aythen-auto-connections h2{margin:0 0 .35rem;font-size:1.15rem}.aythen-auto-connections h3{margin:1rem 0 .5rem;font-size:.95rem}.aythen-auto-conn-catalog ul,.aythen-auto-conn-list ul{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.aythen-auto-conn-catalog li,.aythen-auto-conn-list li{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;display:flex}.aythen-auto-conn-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.aythen-auto-conn-status{margin-left:.5rem;font-size:.75rem;font-weight:600;display:inline-block}.aythen-auto-conn-status--ok{color:var(--ok,#1a7f37)}.aythen-auto-conn-status--warn{color:var(--warn,#9a6700)}.aythen-auto-conn-status--err,.aythen-auto-connections-error{color:var(--danger,#cf222e)}.aythen-auto-bindings{border-bottom:1px solid var(--border);margin:0 0 1.75rem;padding:0 0 1.5rem}.aythen-auto-bind-form{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.aythen-auto-bind-form label{flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}.aythen-auto-bind-form select{max-width:28rem}.aythen-auto-compat-errors{color:var(--danger,#cf222e);margin:0;padding-left:1.1rem;font-size:.85rem}.aythen-auto-empty{text-align:center;border:1px dashed var(--border-bright);background:var(--surface);border-radius:16px;margin-bottom:1.5rem;padding:3rem 1.5rem}.aythen-auto-empty-icon{filter:drop-shadow(0 0 12px #00f0ff80);margin-bottom:.5rem;font-size:2.5rem}.aythen-flow-list{flex-direction:column;gap:1rem;display:flex}.aythen-flow-card{border:1px solid var(--border);background:linear-gradient(160deg,var(--surface),var(--bg-2));border-radius:16px;transition:box-shadow .25s,border-color .25s;overflow:hidden}.aythen-flow-card:hover{border-color:var(--border-bright);box-shadow:var(--shadow)}.aythen-flow-card--ok{border-left:3px solid var(--ok)}.aythen-flow-card--warn{border-left:3px solid var(--warn)}.aythen-flow-card--err{border-left:3px solid var(--err)}.aythen-flow-card-top{align-items:flex-start;gap:1rem;padding:1.15rem 1.25rem .75rem;display:flex}.aythen-flow-icon-wrap{flex-shrink:0;position:relative}.aythen-flow-icon{background:linear-gradient(135deg,var(--accent-soft),var(--ocr-soft));border:1px solid var(--border);border-radius:14px;place-items:center;width:48px;height:48px;font-size:1.35rem;display:grid}.aythen-flow-live{border:2px solid var(--surface);border-radius:50%;width:10px;height:10px;position:absolute;bottom:2px;right:2px}.aythen-flow-live--ok{background:var(--ok);box-shadow:0 0 8px var(--ok);animation:2s ease-in-out infinite aythen-pulse}.aythen-flow-live--warn{background:var(--warn)}.aythen-flow-title-block{flex:1;min-width:0}.aythen-flow-title-block h2{font-family:var(--font);margin:0 0 .2rem;font-size:1.1rem;font-weight:700}.aythen-flow-title-block p{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.4}.aythen-flow-status{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:.25rem .65rem;font-size:.64rem;font-weight:700}.aythen-flow-status--ok{background:var(--ok-soft);color:var(--ok);border-color:#00ff9c59}.aythen-flow-status--warn{background:var(--warn-soft);color:var(--warn);border-color:#ffb80059}.aythen-flow-status--err{background:var(--err-soft);color:var(--err);border-color:#ff386059}.aythen-flow-metrics{flex-wrap:wrap;gap:.5rem;padding:0 1.25rem .75rem;display:flex}.aythen-flow-metric{background:var(--surface-2);border:1px solid var(--border);color:var(--text-muted);border-radius:8px;padding:.4rem .75rem;font-size:.72rem}.aythen-flow-metric b{font-family:var(--font-display);color:var(--text);font-size:.95rem;line-height:1.2;display:block}.aythen-flow-metric--ocr{background:var(--ocr-soft);color:var(--ocr);border-color:#b44dff59}.aythen-flow-metric--ocr b{color:var(--ocr);text-shadow:0 0 10px #b44dff80}.aythen-flow-nodes{flex-wrap:wrap;gap:.35rem;padding:0 1.25rem .85rem;display:flex}.aythen-flow-node-chip{background:var(--surface-2);border:1px solid var(--border);color:var(--text-muted);font-size:.62rem;font-family:var(--mono);border-radius:6px;padding:.2rem .5rem}.aythen-flow-activity{background:var(--bg-2);border:1px solid var(--border);border-radius:10px;margin:0 1.25rem .85rem;padding:.65rem .85rem}.aythen-flow-activity-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.18em;color:var(--accent);font-size:.58rem;font-weight:600}.aythen-flow-activity p{font-size:.76rem;font-family:var(--mono);margin:.25rem 0 .15rem;line-height:1.4}.aythen-flow-activity time{color:var(--text-muted);font-size:.66rem}.aythen-flow-foot{border-top:1px solid var(--border);background:#05030f66;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.25rem;display:flex}.aythen-flow-route{font-size:.66rem;font-family:var(--mono);color:var(--text-muted);word-break:break-all}.aythen-flow-actions{flex-wrap:wrap;gap:.5rem;display:flex}.aythen-share-shell{background:0 0;min-height:100vh}.aythen-share-top{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0920d9;align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-size:.85rem;font-weight:600;display:flex}.aythen-share-home{margin-left:auto}.aythen-expand-backdrop{z-index:500;background:var(--aythen-shell-overlay-bg,#0f172a54);-webkit-backdrop-filter:var(--aythen-shell-overlay-blur,blur(4px) saturate(1.06));justify-content:center;align-items:stretch;padding:1rem;animation:.2s aythen-fade-in;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}@keyframes aythen-fade-in{0%{opacity:0}to{opacity:1}}.aythen-expand-panel{background:var(--surface);border:1px solid var(--border-bright);border-radius:16px;flex-direction:column;width:min(1400px,100%);max-height:100%;animation:.25s aythen-slide-up;display:flex;overflow:hidden;box-shadow:0 0 0 1px #00f0ff1a,0 24px 80px #000000b3}@keyframes aythen-slide-up{0%{opacity:.9;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.aythen-expand-head{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.aythen-expand-head h2{word-break:break-word;margin:0;font-size:1.05rem}.aythen-expand-close{padding:.25rem .5rem;font-size:1.75rem}.aythen-expand-loading{padding:2rem 1.25rem}.aythen-expand-body{flex:1;grid-template-columns:1fr 320px;min-height:0;display:grid;overflow:hidden}.aythen-expand-pdf{background:#08050f;min-height:0}.aythen-expand-frame{border:0;width:100%;height:100%;min-height:70vh}.aythen-expand-vars{border-left:1px solid var(--border);padding:1rem 1.15rem;overflow-y:auto}.aythen-expand-vars h3{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--accent);margin:0 0 .75rem;font-size:.7rem}.aythen-expand-automation{padding:1.5rem 1.25rem}.aythen-billing-tabs{border-bottom:0;margin-bottom:0;padding-bottom:0}.aythen-kanban{grid-template-columns:repeat(4,minmax(230px,1fr));align-items:start;gap:.85rem;display:grid;overflow-x:auto}.aythen-kanban-col{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-2);flex-direction:column;min-height:280px;transition:border-color .2s,box-shadow .2s;display:flex}.aythen-kanban-col.is-drop-target{border-color:var(--accent);box-shadow:var(--glow-cyan)}.aythen-kanban-col-head{border-bottom:1px solid var(--border);font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;padding:.6rem .8rem;font-size:.7rem;font-weight:700;display:flex}.aythen-kanban-col-head--borrador{color:var(--text-muted)}.aythen-kanban-col-head--programada{color:var(--warn)}.aythen-kanban-col-head--emitida{color:var(--accent)}.aythen-kanban-col-head--pagado{color:var(--ok)}.aythen-kanban-cards{flex-direction:column;flex:1;gap:.5rem;padding:.6rem;display:flex}.aythen-kanban-card{border:1px solid var(--border);background:var(--surface);cursor:grab;border-radius:10px;padding:.65rem .75rem;transition:border-color .2s,box-shadow .2s,transform .15s}.aythen-kanban-card:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 0 12px #00f0ff26}.aythen-kanban-card:active{cursor:grabbing}.aythen-kanban-card h3{font-family:var(--font);white-space:nowrap;text-overflow:ellipsis;margin:.25rem 0 .1rem;font-size:.88rem;font-weight:700;overflow:hidden}.aythen-kanban-card p{margin:0;font-size:.75rem}.aythen-kanban-card-top{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.aythen-kanban-number{font-family:var(--mono);color:var(--text-muted);font-size:.66rem}.aythen-kanban-card-foot{justify-content:space-between;align-items:center;gap:.4rem;margin-top:.45rem;display:flex}.aythen-kanban-card-foot b{font-size:.92rem}.aythen-vf-badge{font-family:var(--mono);letter-spacing:.06em;background:var(--ok-soft);color:var(--ok);white-space:nowrap;border:1px solid #00ff9c59;border-radius:999px;padding:.12rem .4rem;font-size:.56rem;font-weight:700}.aythen-kanban-scheduled{font-family:var(--mono);color:var(--warn)!important;margin-top:.35rem!important;font-size:.64rem!important}.aythen-kanban-empty{text-align:center;font-family:var(--mono);color:var(--text-muted);opacity:.6;border:1px dashed var(--border);border-radius:8px;margin:auto;padding:1.5rem .5rem;font-size:.68rem}.aythen-billing-empty-msg{margin-top:1rem}.aythen-billing-modal{width:min(760px,100%)}.aythen-billing-editor-grid{grid-template-columns:1fr 220px;align-items:start;gap:1.25rem;display:grid}.aythen-billing-row{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.aythen-billing-section{font-family:var(--mono);text-transform:uppercase;letter-spacing:.18em;color:var(--accent);margin:.85rem 0 .5rem;font-size:.66rem}.aythen-field--locked input{opacity:.75;font-family:var(--mono);letter-spacing:.06em;cursor:not-allowed;border-style:dashed}.aythen-billing-lines{flex-direction:column;gap:.4rem;margin-bottom:.75rem;display:flex}.aythen-billing-line{border:1px solid var(--border);background:var(--bg-2);border-radius:8px;grid-template-columns:auto 1fr 64px 90px 64px auto;align-items:center;gap:.4rem;padding:.35rem .45rem;transition:border-color .2s,box-shadow .2s;display:grid}.aythen-billing-line.is-drop-target{border-color:var(--accent);box-shadow:var(--glow-cyan)}.aythen-billing-line input{border:1px solid var(--border);background:var(--surface);font:inherit;border-radius:6px;outline:none;min-width:0;padding:.35rem .5rem;font-size:.8rem}.aythen-billing-line input:focus{border-color:var(--accent)}.aythen-billing-totals{border:1px solid var(--border);background:var(--bg-2);color:var(--text-muted);border-radius:10px;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.75rem 1.25rem;margin-bottom:.85rem;padding:.65rem .85rem;font-size:.8rem;display:flex}.aythen-billing-total-big{color:var(--text);font-size:.95rem}.aythen-billing-total-big b{color:var(--accent);text-shadow:0 0 12px #00f0ff59}.aythen-vf-panel{background:var(--ok-soft);border:1px solid #00ff9c59;border-radius:12px;flex-direction:column;align-items:center;gap:.6rem;padding:.85rem;display:flex;position:sticky;top:0}.aythen-vf-title{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--ok);margin:0;font-size:.68rem;font-weight:700}.aythen-vf-hint{color:var(--muted);text-align:center;margin:0;font-size:.82rem;line-height:1.45}.aythen-vf-action{width:100%;margin-top:.25rem}.aythen-vf-qr{border:3px solid #fff;border-radius:8px;box-shadow:0 0 16px #00ff9c40}.aythen-vf-qr--empty{background:var(--surface-2)}.aythen-vf-meta{flex-direction:column;gap:.1rem;width:100%;margin:0;display:flex}.aythen-vf-meta dt{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);margin-top:.35rem;font-size:.56rem}.aythen-vf-meta dd{font-family:var(--mono);word-break:break-all;margin:0;font-size:.64rem}.aythen-vf-verify{font-family:var(--mono);color:var(--ok);text-align:center;margin:0;font-size:.58rem}.aythen-billing-foot{justify-content:space-between}.aythen-billing-foot-right{gap:.5rem;display:flex}@media(max-width:1100px){.aythen-kanban{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media(max-width:760px){.aythen-kanban,.aythen-billing-editor-grid{grid-template-columns:1fr}.aythen-vf-panel{position:static}.aythen-billing-row{grid-template-columns:1fr}.aythen-billing-line{grid-template-columns:auto 1fr 52px auto;grid-auto-flow:dense}.aythen-billing-line .aythen-billing-line-desc{grid-column:2/-1}}.aythen-flowv-panel{height:100%}.aythen-flowv-head-right{align-items:flex-start;gap:.75rem;display:flex}.aythen-flowv-tabs{flex-wrap:wrap;gap:.35rem;display:flex}.aythen-flowv-ro{background:var(--surface-2);border:1px solid var(--border);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:.05rem .35rem;font-size:.56rem}.aythen-flowv-live-dot{background:var(--ok);width:7px;height:7px;box-shadow:0 0 8px var(--ok);border-radius:50%;animation:2s ease-in-out infinite aythen-pulse}.aythen-flowv-body{flex-direction:column;flex:1;min-height:0;display:flex}.aythen-flowv-msg{padding:2rem 1.25rem}.aythen-flowv-canvas-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.aythen-flowv-tools{border-bottom:1px solid var(--border);align-items:center;gap:.35rem;padding:.5rem 1.25rem;display:flex}.aythen-flowv-meta{font-family:var(--mono);color:var(--text-muted);margin-left:auto;font-size:.66rem}.aythen-flowv-viewport{cursor:grab;touch-action:none;background:linear-gradient(#00f0ff0a 1px,transparent 1px),linear-gradient(90deg,#00f0ff0a 1px,transparent 1px),var(--bg-2);background-size:28px 28px,28px 28px,auto;flex:1;min-height:0;position:relative;overflow:hidden}.aythen-flowv-viewport:active{cursor:grabbing}.aythen-flowv-world{transform-origin:0 0;position:absolute;top:0;left:0}.aythen-flowv-edges{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.aythen-flowv-edge{fill:none;stroke:var(--accent);stroke-width:2px;opacity:.55;filter:drop-shadow(0 0 3px #00f0ff66)}.aythen-flowv-node{border:1px solid var(--border-bright);background:var(--surface);width:190px;height:66px;box-shadow:var(--shadow);-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;gap:.55rem;padding:.5rem .65rem;display:flex;position:absolute}.aythen-flowv-node-icon{background:linear-gradient(135deg,var(--accent-soft),var(--ocr-soft));border:1px solid var(--border);border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:1rem;display:grid}.aythen-flowv-node-body{flex-direction:column;min-width:0;line-height:1.25;display:flex}.aythen-flowv-node-body b{white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:700;overflow:hidden}.aythen-flowv-node-body small{font-family:var(--mono);color:var(--accent);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;font-size:.58rem;overflow:hidden}.aythen-flowv-logs{min-height:0;font-family:var(--mono);background:var(--bg-2);flex:1;padding:.85rem 1.25rem 1.25rem;overflow-y:auto}.aythen-flowv-log{border-radius:6px;grid-template-columns:auto auto 1fr;align-items:baseline;gap:.65rem;padding:.35rem .5rem;font-size:.72rem;line-height:1.45;display:grid}.aythen-flowv-log:hover{background:var(--surface-2)}.aythen-flowv-log-time{color:var(--text-muted);white-space:nowrap;font-size:.62rem}.aythen-flowv-log-level{letter-spacing:.08em;border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);border-radius:999px;padding:.05rem .4rem;font-size:.58rem;font-weight:700}.aythen-flowv-log--info .aythen-flowv-log-level{color:var(--accent);border-color:#00f0ff4d}.aythen-flowv-log--warn .aythen-flowv-log-level,.aythen-flowv-log--warning .aythen-flowv-log-level{color:var(--warn);border-color:#ffb80059}.aythen-flowv-log--error .aythen-flowv-log-level{color:var(--err);border-color:#ff386059}.aythen-flowv-log--error{background:var(--err-soft)}.aythen-flowv-log-msg{word-break:break-word}@media(max-width:700px){.aythen-flowv-head-right{flex-direction:column-reverse;align-items:flex-end;gap:.4rem}.aythen-flowv-log{grid-template-columns:1fr;gap:.1rem}}@media(max-width:900px){.aythen-expand-body{grid-template-columns:1fr}.aythen-expand-vars{border-left:0;border-top:1px solid var(--border);max-height:40vh}.aythen-expand-frame{min-height:45vh}}.aythen-folder-bar{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.9rem 0 .4rem;display:flex}.aythen-folder-chip{border:1px solid var(--border);background:var(--surface);color:var(--text);font:600 .8rem var(--font-body,inherit);letter-spacing:.04em;cursor:pointer;border-radius:10px;align-items:center;gap:.45rem;padding:.4rem .7rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.aythen-folder-chip svg{color:var(--accent);flex:none}.aythen-folder-chip small{font-family:var(--mono);color:var(--muted);background:#00f0ff14;border-radius:6px;padding:.08rem .35rem;font-size:.68rem}.aythen-folder-chip:hover{border-color:#00f0ff73}.aythen-folder-chip.is-active{border-color:var(--accent);color:var(--accent);box-shadow:0 0 14px #00f0ff40}.aythen-folder-chip.is-droppable{border-style:dashed;border-color:#ff00c880}.aythen-folder-chip[data-drop=true]{border-color:var(--accent-2);transform:scale(1.06);box-shadow:0 0 18px #ff00c866}.aythen-folder-chip--new{color:var(--muted);border-style:dashed}.aythen-folder-chip--new:hover{color:var(--accent)}.aythen-folder-actions{gap:.15rem;margin-left:.15rem;display:inline-flex}.aythen-folder-actions button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.15rem .25rem;font-size:.75rem;line-height:1}.aythen-folder-actions button:hover{color:var(--accent);background:#00f0ff1a}.aythen-folder-hint{font-family:var(--mono);color:var(--muted);letter-spacing:.05em;font-size:.68rem}.aythen-folder-outzone{text-align:center;color:var(--accent-2);font:600 .8rem var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#ff00c80d;border:1.5px dashed #ff00c88c;border-radius:12px;margin:.5rem 0;padding:.85rem 1rem;transition:background .15s,box-shadow .15s}.aythen-folder-outzone.is-over{background:#ff00c824;box-shadow:0 0 22px #ff00c859}.aythen-switch{flex:none;width:36px;height:20px;display:inline-block;position:relative}.aythen-switch input{opacity:0;cursor:pointer;margin:0;position:absolute;top:0;right:0;bottom:0;left:0}.aythen-switch i{border:1px solid var(--border-bright);background:var(--surface-2);pointer-events:none;border-radius:999px;transition:background .2s,border-color .2s,box-shadow .2s;position:absolute;top:0;right:0;bottom:0;left:0}.aythen-switch i:after{content:"";background:var(--text-muted);border-radius:50%;width:14px;height:14px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.aythen-switch.is-on i{border-color:var(--accent);background:linear-gradient(90deg,#00f0ff59,#ff00c84d);box-shadow:0 0 10px #00f0ff4d}.aythen-switch.is-on i:after{background:var(--accent);transform:translate(16px);box-shadow:0 0 8px #00f0ffb3}.aythen-switch.is-locked{opacity:.65}.aythen-settings-card--alerts{grid-column:1/-1}.aythen-settings-card--alerts:not(:has(.aythen-alerts-ios)) .aythen-alerts-email-row{align-items:flex-end;gap:.6rem;margin-bottom:.9rem;display:flex}.aythen-settings-card--alerts:not(:has(.aythen-alerts-ios)) .aythen-alerts-email-row .aythen-field{flex:1;margin-bottom:0}.aythen-alerts-cat{background:0 0;border:0;border-radius:0;margin-top:.85rem;overflow:visible}.aythen-alerts-cat-head{background:0 0;border:0;align-items:center;gap:.25rem;padding:0 .5rem .28rem;display:flex}.aythen-alerts-cat-title{font-family:var(--font);letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);font-size:.6875rem;font-weight:500}@supports (color:color-mix(in lab,red,red)){.aythen-alerts-cat-title{color:color-mix(in srgb,var(--text-muted) 88%,transparent)}}.aythen-alerts-cat-count{font-family:var(--font);font-variant-numeric:tabular-nums;color:var(--text-muted);opacity:.65;font-size:.6875rem;font-weight:400}.aythen-alerts-cat-all{color:var(--settings-accent);font-family:var(--font);letter-spacing:-.01em;text-transform:none;cursor:pointer;background:0 0;border:0;border-radius:0;margin-left:auto;padding:0;font-size:.75rem;font-weight:400}.aythen-alerts-cat-all:hover{opacity:.72}.aythen-alerts-list{background:var(--text);border-radius:10px;flex-direction:column;gap:0;margin:0 .5rem;padding:0;display:flex}@supports (color:color-mix(in lab,red,red)){.aythen-alerts-list{background:color-mix(in srgb,var(--text) 5%,var(--surface))}}.aythen-alerts-list{overflow:hidden}.aythen-alert-row{cursor:pointer;border-bottom:0;border-radius:0;justify-content:space-between;align-items:center;gap:.5rem;min-height:2rem;padding:.35rem .7rem;transition:background .15s;display:flex;position:relative}.aythen-alert-row:not(:last-child):after{content:"";background:var(--text);height:.5px;position:absolute;bottom:0;left:.7rem;right:0}@supports (color:color-mix(in lab,red,red)){.aythen-alert-row:not(:last-child):after{background:color-mix(in srgb,var(--text) 10%,transparent)}}.aythen-alert-row:not(:last-child):after{pointer-events:none}.aythen-alert-row:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aythen-alert-row:hover{background:color-mix(in srgb,var(--text) 3%,transparent)}}.aythen-alert-label{letter-spacing:-.01em;color:var(--text);font-size:.8125rem;font-weight:400;line-height:1.2}.aythen-alert-row.is-on .aythen-alert-label{color:var(--text)}.aythen-settings-card--alerts .aythen-switch i,.aythenh-block--settings-alerts .aythen-switch i{box-shadow:none;background:#78788052;border:0}.aythen-settings-card--alerts .aythen-switch i:after,.aythenh-block--settings-alerts .aythen-switch i:after{background:#fff;width:14px;height:14px;top:2px;left:2px;box-shadow:0 2px 4px #0000002e}.aythen-settings-card--alerts .aythen-switch.is-on i,.aythenh-block--settings-alerts .aythen-switch.is-on i{box-shadow:none;background:#34c759}.aythen-settings-card--alerts .aythen-switch.is-on i:after,.aythenh-block--settings-alerts .aythen-switch.is-on i:after{background:#fff;transform:translate(13px);box-shadow:0 2px 4px #0000002e}.aythen-settings-card--alerts .aythen-switch,.aythenh-block--settings-alerts .aythen-switch{width:31px;height:18px}:root[data-theme=light] .aythen-settings-card--alerts .aythen-alerts-list,:root[data-theme=light] .aythenh-block--settings-alerts .aythen-alerts-list{background:#fff;box-shadow:0 0 0 .5px #0000000a}:root[data-theme=light] .aythen-settings-card--alerts .aythen-alert-row,:root[data-theme=light] .aythenh-block--settings-alerts .aythen-alert-row{border-bottom-color:#3c3c431f}:root[data-theme=light] .aythen-settings-card--alerts .aythen-switch i,:root[data-theme=light] .aythenh-block--settings-alerts .aythen-switch i{background:#78788029}:root[data-theme=light] .aythen-settings-card--alerts .aythen-switch.is-on i,:root[data-theme=light] .aythenh-block--settings-alerts .aythen-switch.is-on i{background:#34c759}.aythen-toast{z-index:90;background:var(--surface);color:var(--text);font:600 .8rem var(--mono);border:1px solid #00f0ff66;border-radius:10px;padding:.6rem 1.1rem;position:fixed;bottom:1.2rem;left:50%;transform:translate(-50%);box-shadow:0 0 24px #00f0ff40}.aythen-zip-results{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin-top:1.6rem;padding:1rem 1.1rem}.aythen-zip-title{font:700 .85rem var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-2);align-items:center;gap:.5rem;margin:0 0 .6rem;display:flex}.aythen-zip-title svg{flex:none}.aythen-zip-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.aythen-zip-item{border:1px solid var(--border);background:var(--bg-2);border-radius:10px;padding:.6rem .8rem;transition:border-color .15s}.aythen-zip-item:hover{border-color:#ff00c866}.aythen-zip-item-head{flex-wrap:wrap;align-items:baseline;gap:.3rem .8rem;display:flex}.aythen-zip-entry{font-family:var(--mono);color:var(--accent);word-break:break-all;font-size:.82rem}.aythen-zip-meta{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;font-size:.68rem}.aythen-zip-meta strong{color:var(--text)}.aythen-zip-snippet{font-family:var(--mono);color:var(--text);opacity:.85;word-break:break-word;margin:.4rem 0 0;font-size:.74rem}:root[data-theme=light] .aythen-folder-chip small{background:#0082a01a}:root[data-theme=light] .aythen-toast{box-shadow:0 6px 20px #1428502e}@media(max-width:700px){.aythen-folder-hint{display:none}}.aythen-login{place-items:initial;flex-direction:column;display:flex}.aythen-login-card{margin:auto}.aythen-login .aythen-footer{display:none}@media(max-width:700px){.aythen-content .mkt-footer{margin-top:2rem}}.aythen-settings-saved{font-family:var(--font);letter-spacing:.02em;text-transform:none;color:var(--text-muted);align-self:flex-end;font-size:.75rem;font-weight:500;transition:color .2s}.aythen-settings-saved.is-visible{color:var(--ok);text-shadow:none}.aythen-field-label{font-family:var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.6875rem;font-weight:500}.aythen-settings-error{color:var(--err);margin:.35rem 0 0;font-size:.75rem}.aythen-settings-ok{color:var(--ok);margin:.35rem 0 0;font-size:.75rem}.aythen-settings-avatar{width:72px;height:72px;font-family:var(--mono);color:var(--on-accent);background:linear-gradient(135deg,var(--accent),var(--accent-2));border:2px solid var(--border-bright);box-shadow:var(--glow-cyan);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.3rem;font-weight:700;display:flex;overflow:hidden}.aythen-settings-pwform .aythen-settings-two{width:100%}.aythen-settings-scale{border:1px solid var(--border);border-radius:8px;gap:0;width:fit-content;display:inline-flex;overflow:hidden}.aythen-settings-scale-btn{background:var(--bg-2);color:var(--text-muted);font-family:var(--font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;padding:.45rem .9rem;font-size:.6875rem;font-weight:500;transition:background .2s,color .2s}.aythen-settings-scale-btn+.aythen-settings-scale-btn{border-left:1px solid var(--border)}.aythen-settings-scale-btn.is-active{background:var(--accent);color:var(--on-accent)}.aythen-settings-swatches{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.aythen-settings-swatch{border:2px solid var(--border);background:var(--swatch,var(--bg-2));cursor:pointer;width:34px;height:34px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;transition:transform .15s,border-color .2s,box-shadow .2s;display:inline-flex}.aythen-settings-swatch--custom{background:conic-gradient(#ff2ec4,#ffb800,#00ff9c,#00f0ff,#b44dff,#ff2ec4);position:relative;overflow:hidden}.aythen-settings-swatch--custom span{color:#fff;text-shadow:0 0 4px #0009;pointer-events:none;font-weight:700}@media(max-width:600px){.aythen-settings-two{grid-template-columns:1fr}}.aythen-settings-saved{border:1px solid var(--border);font-family:var(--font);letter-spacing:.02em;text-transform:none;color:var(--text-muted);border-radius:999px;align-self:flex-start;padding:.35rem .7rem;font-size:.75rem;font-weight:500;transition:color .2s,border-color .2s,box-shadow .2s}.aythen-settings-saved.is-visible{color:var(--ok);border-color:var(--ok);box-shadow:none}.aythen-settings-grid{flex-direction:column;align-items:stretch;gap:1rem;min-width:0;display:flex}.aythen-settings-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.1rem 1.2rem 1.2rem}.aythen-settings-section-title{font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .9rem;font-size:.6875rem;font-weight:600}.aythen-settings-two{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.aythen-settings-two .aythen-field{margin-bottom:0}.aythen-settings-hint{color:var(--text-muted);margin:.15rem 0 .75rem;font-size:.74rem}.aythen-settings-error{color:var(--err);margin:.3rem 0 0;font-size:.76rem;font-weight:600}.aythen-settings-ok{color:var(--ok);margin:.3rem 0 0;font-size:.76rem;font-weight:600}.aythen-settings-photo-row{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.aythen-settings-avatar{border:2px solid var(--accent);width:72px;height:72px;box-shadow:var(--glow-cyan);background:var(--surface-2);font-family:var(--mono);color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.3rem;font-weight:700;display:flex;overflow:hidden}.aythen-settings-avatar img{object-fit:cover;width:100%;height:100%}.aythen-settings-photo-actions{flex-direction:column;gap:.4rem;display:flex}.aythen-settings-photo-btns{flex-wrap:wrap;gap:.5rem;display:flex}.aythen-settings-pwform{flex-direction:column;align-items:flex-start;display:flex}.aythen-settings-pwform .aythen-field{width:100%}.aythen-settings-pwform .aythen-btn{margin-top:.75rem}.aythen-settings-scale{gap:.4rem;display:flex}.aythen-settings-scale-btn{border:1px solid var(--border);background:var(--bg-2);color:var(--text-muted);font-family:var(--font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:8px;flex:1;padding:.5rem .6rem;font-size:.6875rem;font-weight:500;transition:border-color .2s,color .2s,box-shadow .2s}.aythen-settings-scale-btn:hover{border-color:var(--border-bright);color:var(--text)}.aythen-settings-scale-btn.is-active{border-color:var(--accent);color:var(--accent);box-shadow:0 0 12px var(--accent-soft)}.aythen-settings-swatches{flex-wrap:wrap;gap:.55rem;margin-top:.2rem;display:flex}.aythen-settings-swatch{border:2px solid var(--border);background:var(--swatch,var(--bg-2));cursor:pointer;width:36px;height:36px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.9rem;transition:transform .15s,border-color .2s,box-shadow .2s;display:inline-flex;position:relative}.aythen-settings-swatch:hover{border-color:var(--border-bright);transform:scale(1.1)}.aythen-settings-swatch.is-active{border-color:var(--text);box-shadow:0 0 0 3px var(--accent-soft),0 0 14px var(--swatch,var(--accent))}.aythen-settings-swatch--default{font-weight:700}.aythen-settings-swatch--custom{background:conic-gradient(#ff2ec4,#ffb800,#00ff9c,#00f0ff,#b44dff,#ff2ec4);overflow:hidden}.aythen-settings-swatch--custom input[type=color]{opacity:0;cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0}.aythen-settings-swatch--custom span{color:#05030f;pointer-events:none;font-weight:800}.aythen-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}:root[data-theme=light] .aythen-settings-swatch--custom span{color:#fff}@media(max-width:640px){.aythen-settings-two{grid-template-columns:1fr}.aythen-settings-photo-row{flex-direction:column;align-items:flex-start}}.aythen-auth-loading{min-height:100vh;font-family:var(--font,system-ui, sans-serif);place-items:center;display:grid}.aythen-auth-loading-inner{text-align:center;max-width:28rem;padding:2rem}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
