@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/figtree-latin-ext.d9fef5bf.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/figtree-latin.de42cfb9.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:italic;font-weight:300 900;font-display:swap;src:url(/_next/static/media/figtree-italic-latin.6fff50b9.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{color-scheme:light;--brand-hue:236.8;--n-0:oklch(97.5% 0.006 var(--brand-hue));--n-25:oklch(96% 0.008 var(--brand-hue));--n-50:oklch(93.5% 0.01 var(--brand-hue));--n-100:oklch(90% 0.012 var(--brand-hue));--n-200:oklch(85% 0.013 var(--brand-hue));--n-300:oklch(76.5% 0.012 var(--brand-hue));--n-400:oklch(66.5% 0.011 var(--brand-hue));--n-500:oklch(55% 0.01 var(--brand-hue));--n-600:oklch(43.5% 0.009 var(--brand-hue));--n-700:oklch(32.5% 0.008 var(--brand-hue));--n-800:oklch(23.5% 0.007 var(--brand-hue));--n-900:oklch(17.5% 0.006 var(--brand-hue));--n-950:oklch(13.5% 0.005 var(--brand-hue));--white:#ffffff;--black:#000000;--ink:oklch(0.142 0.007 var(--brand-hue));--accent:oklch(0.6668 0.1847 var(--brand-hue));--accent-deep:oklch(0.5849 0.1615 var(--brand-hue));--accent-bright:oklch(0.7509 0.1413 var(--brand-hue));--accent-pale:oklch(0.8967 0.0589 var(--brand-hue));--accent-wash:oklch(0.955 0.024 var(--brand-hue));--brand:var(--accent);--brand-hover:var(--accent-deep);--danger:oklch(0.62 0.2 25);--danger-deep:oklch(0.5 0.18 25);--danger-pale:oklch(0.945 0.03 25);--warn:oklch(0.76 0.15 75);--warn-deep:oklch(0.5 0.11 65);--warn-pale:oklch(0.955 0.045 85);--ok:oklch(0.68 0.15 155);--ok-deep:oklch(0.47 0.11 155);--ok-pale:oklch(0.95 0.04 155);--bg:var(--n-25);--bg-subtle:var(--n-50);--bg-sunken:var(--n-100);--fg:var(--n-950);--fg-1:oklch(18.264% 0.00204 var(--brand-hue));--fg-2:oklch(39.208% 0.00527 var(--brand-hue));--fg-3:oklch(0.142 0.007 var(--brand-hue)/0.56);--fg-4:oklch(0.142 0.007 var(--brand-hue)/0.38);--fg-5:oklch(0.142 0.007 var(--brand-hue)/0.2);--float:var(--white);--on-float:var(--fg-1);--on-float-2:var(--fg-2);--on-float-3:var(--fg-3);--float-hover:var(--n-50);--float-shadow:0 0 0 1px var(--fg-5),0 18px 40px -16px oklch(0.142 0.007 var(--brand-hue)/0.28);--scrim:oklch(0.142 0.007 var(--brand-hue)/0.38);--surface:var(--bg);--field-bg:var(--white);--field-bg-hover:var(--white);--soft-bg:var(--white);--soft-bg-hover:var(--n-50);--field-bg-focus:var(--accent-wash);--check-bg:var(--white);--field-bg-disabled:oklch(0.142 0.007 var(--brand-hue)/0.04);--r-xs:8px;--r-sm:12px;--r-md:18px;--r-lg:24px;--r-xl:32px;--r-pill:9999px;--font-sans:"Figtree",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace;--t-display:40px;--t-h1:32px;--t-h2:24px;--t-h3:18px;--t-body-lg:16px;--t-body:14px;--t-small:13px;--t-caption:12px;--t-label:11px;--ls-display:-0.04em;--ls-tight:-0.03em;--ls-normal:-0.011em;--ls-label:0.1em;--control-h:40px;--control-h-sm:32px;--control-h-lg:46px;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-standard:cubic-bezier(0.4,0,0.2,1);--ease-sheet:cubic-bezier(0.32,0.72,0,1);--dur-fast:0.16s;--dur:0.24s;--dur-slow:0.5s;--font-body:var(--font-sans);--theme-elevation-0:var(--white);--theme-elevation-50:var(--n-25);--theme-elevation-100:var(--n-50);--theme-elevation-150:var(--n-100);--theme-elevation-200:var(--n-200);--theme-elevation-250:oklch(80.5% 0.0125 var(--brand-hue));--theme-elevation-300:var(--n-300);--theme-elevation-350:oklch(71.5% 0.0115 var(--brand-hue));--theme-elevation-400:var(--n-400);--theme-elevation-450:oklch(60.5% 0.0105 var(--brand-hue));--theme-elevation-500:var(--n-500);--theme-elevation-550:oklch(49% 0.0095 var(--brand-hue));--theme-elevation-600:var(--n-600);--theme-elevation-650:oklch(38% 0.0085 var(--brand-hue));--theme-elevation-700:var(--n-700);--theme-elevation-750:oklch(28% 0.0075 var(--brand-hue));--theme-elevation-800:var(--n-800);--theme-elevation-850:oklch(20.5% 0.0065 var(--brand-hue));--theme-elevation-900:var(--n-900);--theme-elevation-950:var(--n-950);--theme-elevation-1000:var(--ink);--theme-bg:var(--bg);--theme-text:var(--fg-1);--theme-input-bg:var(--field-bg);--theme-overlay:var(--scrim);--theme-border-color:transparent;--theme-success-50:oklch(97.2% 0.012 var(--brand-hue));--theme-success-100:oklch(94.8% 0.028 var(--brand-hue));--theme-success-150:oklch(92.2% 0.044 var(--brand-hue));--theme-success-200:oklch(89.7% 0.059 var(--brand-hue));--theme-success-250:oklch(86% 0.08 var(--brand-hue));--theme-success-300:oklch(82% 0.105 var(--brand-hue));--theme-success-350:oklch(78.5% 0.125 var(--brand-hue));--theme-success-400:oklch(75.1% 0.141 var(--brand-hue));--theme-success-450:oklch(71% 0.165 var(--brand-hue));--theme-success-500:oklch(66.7% 0.185 var(--brand-hue));--theme-success-550:oklch(62.5% 0.173 var(--brand-hue));--theme-success-600:oklch(58.5% 0.1615 var(--brand-hue));--theme-success-650:oklch(53% 0.145 var(--brand-hue));--theme-success-700:oklch(47.5% 0.13 var(--brand-hue));--theme-success-750:oklch(42% 0.115 var(--brand-hue));--theme-success-800:oklch(36.5% 0.1 var(--brand-hue));--theme-success-850:oklch(31% 0.085 var(--brand-hue));--theme-success-900:oklch(25.5% 0.07 var(--brand-hue));--theme-success-950:oklch(20% 0.05 var(--brand-hue));--theme-error-50:oklch(97.2% 0.01296 25);--theme-error-100:oklch(94.8% 0.03024 25);--theme-error-150:oklch(92.2% 0.04752 25);--theme-error-200:oklch(89.7% 0.06372 25);--theme-error-250:oklch(86% 0.0864 25);--theme-error-300:oklch(82% 0.1134 25);--theme-error-350:oklch(78.5% 0.135 25);--theme-error-400:oklch(75.1% 0.15228 25);--theme-error-450:oklch(71% 0.1782 25);--theme-error-500:oklch(66.7% 0.1998 25);--theme-error-550:oklch(62.5% 0.18684 25);--theme-error-600:oklch(58.5% 0.17442 25);--theme-error-650:oklch(53% 0.1566 25);--theme-error-700:oklch(47.5% 0.1404 25);--theme-error-750:oklch(42% 0.1242 25);--theme-error-800:oklch(36.5% 0.108 25);--theme-error-850:oklch(31% 0.0918 25);--theme-error-900:oklch(25.5% 0.0756 25);--theme-error-950:oklch(20% 0.054 25);--theme-warning-50:oklch(97.2% 0.01032 72);--theme-warning-100:oklch(94.8% 0.02408 72);--theme-warning-150:oklch(92.2% 0.03784 72);--theme-warning-200:oklch(89.7% 0.05074 72);--theme-warning-250:oklch(86% 0.0688 72);--theme-warning-300:oklch(82% 0.0903 72);--theme-warning-350:oklch(78.5% 0.1075 72);--theme-warning-400:oklch(75.1% 0.12126 72);--theme-warning-450:oklch(71% 0.1419 72);--theme-warning-500:oklch(66.7% 0.1591 72);--theme-warning-550:oklch(62.5% 0.14878 72);--theme-warning-600:oklch(58.5% 0.13889 72);--theme-warning-650:oklch(53% 0.1247 72);--theme-warning-700:oklch(47.5% 0.1118 72);--theme-warning-750:oklch(42% 0.0989 72);--theme-warning-800:oklch(36.5% 0.086 72);--theme-warning-850:oklch(31% 0.0731 72);--theme-warning-900:oklch(25.5% 0.0602 72);--theme-warning-950:oklch(20% 0.043 72);--style-radius-s:var(--r-xs);--style-radius-m:var(--r-sm);--style-radius-l:var(--r-md);--accessibility-outline:2px solid var(--accent);--accessibility-outline-offset:2px;--nav-trans-time:280ms}@media(min-width:769px){:root{--nav-width:264px}}html{scrollbar-width:thin;scrollbar-color:var(--n-300) rgba(0,0,0,0)}body,html{background:var(--bg)}body{font-family:var(--font-sans);font-size:var(--t-body);line-height:1.5;letter-spacing:var(--ls-normal);color:var(--fg-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:var(--font-sans);letter-spacing:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:500;letter-spacing:var(--ls-tight);color:var(--fg-1)}h1{font-size:var(--t-h1);line-height:1.1}h2{font-size:var(--t-h2);line-height:1.15}h3{font-size:var(--t-h3);line-height:1.25;letter-spacing:-.02em}h4{font-size:var(--t-body-lg);line-height:1.3;letter-spacing:-.015em}code,kbd,pre{font-family:var(--font-mono)}::selection{background:var(--accent);color:var(--white)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:focus:not(:focus-visible){outline:0}a:active,a:focus:not(:focus-visible){opacity:1}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{border:3px solid rgba(0,0,0,0);border-radius:var(--r-pill);background:var(--n-300) padding-box}::-webkit-scrollbar-thumb:hover{background:var(--n-400) padding-box}.nav--nav-animate,.template-default--nav-animate{transition-timing-function:var(--ease-sheet)}.template-default__nav-toggler-wrapper{--nav-toggler-size:36px}@media(max-width:1024px){.template-default__nav-toggler-wrapper{--nav-toggler-size:32px}}@media(max-width:768px){.template-default__nav-toggler-wrapper{display:none}}.template-default__nav-toggler-wrapper .hamburger{width:var(--nav-toggler-size);height:var(--nav-toggler-size)}.template-default__nav-toggler-wrapper .nav-toggler--is-open{translate:calc(16px - (var(--gutter-h) - var(--nav-toggler-size))/2) 0}.template-default__nav-toggler-wrapper:has(+.template-default--nav-animate) .nav-toggler{transition:translate var(--nav-trans-time) var(--ease-sheet),scale .3s var(--ease-spring)}.nav-toggler,.nav__mobile-close{border-radius:var(--r-pill);cursor:pointer;transition:scale .3s var(--ease-spring)}.nav-toggler:active:not(:disabled),.nav__mobile-close:active:not(:disabled){scale:.92}.app-header__mobile-nav-toggler,.nav__mobile-close{margin:-4px;padding:4px}.hamburger{--hamburger-size:20px;border:0;box-shadow:none;outline:0;display:grid;place-items:center;width:36px;height:36px;padding:0;border-radius:var(--r-pill);background:var(--soft-bg);color:var(--fg-2);transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.hamburger:hover{background:var(--soft-bg-hover);color:var(--fg-1)}.hamburger .icon{width:100%;height:100%}.hamburger .stroke{stroke-width:1.5px;stroke-linecap:round}.nav{height:100dvh;border:0}.nav__scroll{--nav-padding-inline-start:16px;--nav-padding-inline-end:16px;--nav-padding-block-start:calc(var(--app-header-height) + 8px);--nav-padding-block-end:16px;scrollbar-width:none}.nav__header{inset-inline:0;width:auto;background:var(--bg)}.nav__header-content{display:flex;align-items:center;padding-inline:var(--nav-padding-inline-start) var(--nav-padding-inline-end)}.nav__link{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h4l2 2.5h8a2 2 0 0 1 2 2V17a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/svg%3E");gap:10px;min-height:38px;padding:0 12px;border-radius:var(--r-sm);color:var(--fg-2);font-size:var(--t-body);font-weight:500;line-height:1.3;text-decoration:none;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.nav__link:before{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:var(--nav-icon) center/contain no-repeat;mask:var(--nav-icon) center/contain no-repeat}.nav__link:hover{background:var(--soft-bg-hover);color:var(--fg-1)}.nav__link:has(.nav__link-indicator){background:var(--soft-bg);color:var(--fg-1)}.nav__link-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0}.nav__link-indicator{position:static;order:1;flex:none;width:6px;height:6px;border-radius:var(--r-pill);background:var(--accent)}.nav__controls{flex-direction:row;align-items:center;gap:4px;padding-top:16px}.nav__controls>:first-child{margin-top:0}.nav__log-out{border:0;box-shadow:none;outline:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-height:0;padding:0;border-radius:var(--r-pill);background:rgba(0,0,0,0);color:var(--fg-2);cursor:pointer;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),scale .3s var(--ease-spring)}.nav__log-out:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nav__log-out:active:not(:disabled){scale:.92}.nav__log-out:hover:not(:disabled){background:var(--soft-bg-hover);color:var(--fg-1)}.nav__log-out .stroke{stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}@media(max-width:768px){.nav__link{min-height:44px;font-size:var(--t-body-lg)}.nav__log-out{width:44px;height:44px}}#nav-visual{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11V6.5A2.5 2.5 0 0 0 17.5 4h-11A2.5 2.5 0 0 0 4 6.5v9A2.5 2.5 0 0 0 6.5 18H11'/%3E%3Cpath d='m14 13 2.2 8 1.4-3.4 3.4-1.4z'/%3E%3C/svg%3E")}#nav-posts{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='3' width='16' height='18' rx='2.5'/%3E%3Cpath d='M8 8h8M8 12h8M8 16h5'/%3E%3C/svg%3E")}#nav-pages{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2.5'/%3E%3Cpath d='M3 9h18M9 9v11'/%3E%3C/svg%3E")}#nav-categories{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5a2 2 0 0 1 2-2h6.2a2 2 0 0 1 1.4.6l7.8 7.8a2 2 0 0 1 0 2.8l-6.2 6.2a2 2 0 0 1-2.8 0l-7.8-7.8A2 2 0 0 1 3 11.2z'/%3E%3Ccircle cx='7.5' cy='7.5' r='.5' fill='black'/%3E%3C/svg%3E")}#nav-media{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2.5'/%3E%3Ccircle cx='8.5' cy='9.5' r='1.5'/%3E%3Cpath d='m21 15.5-4.1-4.1a2 2 0 0 0-2.8 0L5.5 20'/%3E%3C/svg%3E")}#nav-site-settings{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h9M17 7h3M4 17h3M11 17h9'/%3E%3Ccircle cx='15' cy='7' r='2'/%3E%3Ccircle cx='9' cy='17' r='2'/%3E%3C/svg%3E")}#nav-navigation{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m15.5 8.5-2 5-5 2 2-5z'/%3E%3C/svg%3E")}#nav-info-bar{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10.5 20 6v12L4 13.5z'/%3E%3Cpath d='M7 14.4v2.1a2.5 2.5 0 0 0 5 0v-.7'/%3E%3C/svg%3E")}#nav-email-templates{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2.5'/%3E%3Cpath d='m3.5 8 7.4 5a2 2 0 0 0 2.2 0l7.4-5'/%3E%3C/svg%3E")}#nav-tenants{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='3' width='14' height='18' rx='2.5'/%3E%3Cpath d='M9 7.5h1M14 7.5h1M9 11.5h1M14 11.5h1M10 21v-3a2 2 0 0 1 4 0v3'/%3E%3C/svg%3E")}#nav-users{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Cpath d='M2.5 20a6.5 6.5 0 0 1 13 0M16 4.7a3.5 3.5 0 0 1 0 6.6M18.5 14.4a6.5 6.5 0 0 1 3 5.6'/%3E%3C/svg%3E")}#nav-plans{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2.5'/%3E%3Cpath d='M3 10h18M7 15h3'/%3E%3C/svg%3E")}#nav-payload-mcp-api-keys{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='16' r='4.5'/%3E%3Cpath d='M11.2 12.8 20.5 3.5M16 8l2.5 2.5M19 5l1.5 1.5'/%3E%3C/svg%3E")}#nav-plans{display:none}.nav-group{margin-bottom:20px}.nav-group__toggle{font-size:var(--t-label);font-weight:600;line-height:1.4;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-3);align-items:center;min-height:28px;margin-bottom:2px;padding-inline:12px 8px;border-radius:var(--r-xs);transition:color var(--dur) var(--ease-out)}.nav-group__toggle:focus-visible,.nav-group__toggle:hover{color:var(--fg-1)}.nav-group__toggle svg{width:16px;height:16px;margin-top:0;transition:transform var(--dur) var(--ease-out)}.nav-group__indicator{display:flex}.nav-group__indicator .stroke{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.nav-group__content{display:flex;flex-direction:column;gap:2px}.nav .tenant-selector{margin-bottom:20px}.nav .tenant-selector label.field-label:not(.unstyled){font-size:var(--t-label);font-weight:600;line-height:1.4;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-3);margin-bottom:0;padding-bottom:8px}.app-header__actions-wrapper{gap:8px;margin-right:8px}.app-header__actions{gap:8px;margin-right:0}.app-header__step-nav-wrapper{min-width:0}.app-header__localizer.localizer{inset-inline-end:calc(var(--gutter-h) + var(--control-h-sm) + 8px)}.app-header__localizer-spacing{-webkit-margin-end:8px;margin-inline-end:8px}.app-header__account{border:0;box-shadow:none;outline:0;display:inline-flex;align-items:center;justify-content:center;width:var(--control-h-sm);height:var(--control-h-sm);min-height:0;padding:0;border-radius:var(--r-pill);background:rgba(0,0,0,0);color:var(--fg-2);cursor:pointer;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),scale .3s var(--ease-spring);overflow:hidden;background:var(--soft-bg);color:var(--fg-3)}.app-header__account:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-header__account:active:not(:disabled){scale:.92}.app-header__account:hover:not(:disabled){background:var(--soft-bg-hover);color:var(--fg-1)}.app-header__account:focus-visible:after{content:none}.app-header__account:has(.graphic-account--active),.app-header__account:has(.graphic-account--active):hover{background:var(--accent-wash);color:var(--accent-deep)}.graphic-account{flex:none;width:35px;height:35px}.graphic-account__bg{fill:rgba(0,0,0,0);stroke:none}.graphic-account__body,.graphic-account__head{fill:currentColor}.step-nav{gap:8px;min-width:0;color:var(--fg-3);font-size:var(--t-small)}.step-nav>span:nth-child(2n){flex:none;color:var(--fg-5)}.step-nav a{min-width:0;border-radius:var(--r-xs);font-weight:400;text-decoration:none;transition:color var(--dur) var(--ease-out)}.step-nav a:focus-visible,.step-nav a:hover{color:var(--fg-1)}.step-nav__last{flex-shrink:4;color:var(--fg-1);font-weight:500}@media(max-width:768px){.step-nav>span:has(+.step-nav__last),.step-nav__last{display:none}}.step-nav .rs__control{flex-wrap:nowrap}.step-nav .rs__value-container{min-width:0}.step-nav__home{flex:none;width:22px;height:22px}.step-nav__home:focus-visible:after{content:none}.step-nav__home img,.step-nav__home svg{width:100%;height:100%}.localizer-button{height:var(--control-h-sm);padding-inline:14px 8px;border-radius:var(--r-pill);background:var(--soft-bg);color:var(--fg-1);font-size:var(--t-small);font-weight:500;line-height:1;transition:background-color var(--dur) var(--ease-out)}.localizer-button__label{color:var(--fg-3);font-weight:400}.localizer-button__chevron{width:18px;height:18px;color:var(--fg-3)}.localizer-button__chevron .stroke{stroke-width:1.5px;stroke-linecap:round}.localizer .popup-button{transition:scale .3s var(--ease-spring)}.localizer .popup-button:active:not(:disabled){scale:.97}.localizer .popup-button:hover .localizer-button{background:var(--soft-bg-hover)}.progress-bar__progress{background-color:var(--accent)}.btn{--btn-border:0;--hover-btn-border:0;--btn-font-weight:500;--btn-line-height:1.2;--btn-icon-content-gap:8px;--btn-h:var(--control-h);min-height:var(--btn-h);border:0;border-radius:var(--r-pill);font-size:var(--t-small);letter-spacing:-.01em;white-space:nowrap;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),opacity var(--dur) var(--ease-out),scale .3s var(--ease-spring)}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn:active:not(:disabled){scale:.97}.btn:active,.btn:focus,.btn:focus-visible,.btn:hover{border:0}.btn:not(.btn--style-none):not(.btn--style-icon-label){display:inline-flex;align-items:center;justify-content:center}.btn__label{line-height:1.2}.btn--size-xsmall{--btn-h:26px;--btn-padding-inline-start:10px;--btn-padding-inline-end:10px;--btn-icon-size:14px;--btn-icon-content-gap:4px;font-size:var(--t-caption)}.btn--size-small{--btn-h:var(--control-h-sm);--btn-padding-inline-start:14px;--btn-padding-inline-end:14px;--btn-icon-size:16px;--btn-icon-content-gap:6px}.btn--size-medium{--btn-h:var(--control-h);--btn-padding-block-start:0;--btn-padding-block-end:0;--btn-padding-inline-start:18px;--btn-padding-inline-end:18px;--btn-icon-size:18px}.btn--size-large{--btn-h:var(--control-h-lg);--btn-padding-block-start:0;--btn-padding-block-end:0;--btn-padding-inline-start:24px;--btn-padding-inline-end:24px;--btn-icon-size:20px;font-size:var(--t-body)}.btn--size-large:not(.btn--icon-only).btn--icon-position-left,.btn--size-medium:not(.btn--icon-only).btn--icon-position-left,.btn--size-small:not(.btn--icon-only).btn--icon-position-left,.btn--size-xsmall:not(.btn--icon-only).btn--icon-position-left{--btn-padding-inline-start:12px}.btn--size-large:not(.btn--icon-only).btn--icon-position-right,.btn--size-medium:not(.btn--icon-only).btn--icon-position-right,.btn--size-small:not(.btn--icon-only).btn--icon-position-right,.btn--size-xsmall:not(.btn--icon-only).btn--icon-position-right{--btn-padding-inline-end:12px}.btn--icon-only{--btn-padding-inline-start:0;--btn-padding-inline-end:0;width:var(--btn-h);min-width:var(--btn-h)}.btn--style-primary{--color:var(--white);--bg-color:var(--brand);--hover-bg:var(--brand-hover);--hover-color:var(--white)}.btn--style-primary.btn--disabled{--color:var(--fg-4);--bg-color:var(--field-bg-disabled);--hover-bg:var(--field-bg-disabled);--hover-color:var(--fg-4)}.btn--style-pill,.btn--style-secondary,.btn--style-subtle{--color:var(--fg-1);--bg-color:var(--soft-bg);--hover-bg:var(--soft-bg-hover);--hover-color:var(--fg-1)}.btn--style-pill.btn--disabled,.btn--style-secondary.btn--disabled,.btn--style-subtle.btn--disabled{--color:var(--fg-4);--bg-color:var(--field-bg-disabled);--hover-bg:var(--field-bg-disabled);--hover-color:var(--fg-4)}.btn--style-dashed{--color:var(--fg-2);--bg-color:transparent;--hover-bg:var(--soft-bg-hover);--hover-color:var(--fg-1)}.btn--style-dashed.btn--disabled{--color:var(--fg-4);--hover-bg:transparent;--hover-color:var(--fg-4)}.btn--style-tab{--color:var(--fg-2);--bg-color:transparent;--hover-bg:var(--soft-bg-hover);--hover-color:var(--fg-1)}.btn--style-tab.btn--disabled{--btn-font-weight:500;--color:var(--fg-1);--bg-color:var(--soft-bg);--hover-bg:var(--soft-bg);--hover-color:var(--fg-1)}.btn--style-icon-label,.btn--style-icon-label.btn--icon-position-left,.btn--style-icon-label.btn--icon-position-right{--color:var(--fg-2);--bg-color:transparent;--hover-bg:transparent;--hover-color:var(--fg-1);--btn-icon-size:26px;--btn-icon-content-gap:10px;min-height:0;font-weight:500;border-radius:var(--r-pill)}.btn--style-icon-label.btn--disabled,.btn--style-icon-label.btn--icon-position-left.btn--disabled,.btn--style-icon-label.btn--icon-position-right.btn--disabled{--color:var(--fg-4);--hover-color:var(--fg-4)}.btn--style-icon-label .btn__icon,.btn--style-icon-label.btn--icon-position-left .btn__icon,.btn--style-icon-label.btn--icon-position-right .btn__icon{padding:4px;background:var(--soft-bg);transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.btn--style-icon-label.btn--icon-position-left:hover:not(.btn--disabled) .btn__icon,.btn--style-icon-label.btn--icon-position-right:hover:not(.btn--disabled) .btn__icon,.btn--style-icon-label:hover:not(.btn--disabled) .btn__icon{background:var(--brand)}.btn--style-icon-label.btn--icon-position-left:hover:not(.btn--disabled) .btn__icon .stroke,.btn--style-icon-label.btn--icon-position-right:hover:not(.btn--disabled) .btn__icon .stroke,.btn--style-icon-label:hover:not(.btn--disabled) .btn__icon .stroke{stroke:var(--white)}.btn--style-icon-label.btn--icon-position-left:hover:not(.btn--disabled) .btn__icon .fill,.btn--style-icon-label.btn--icon-position-right:hover:not(.btn--disabled) .btn__icon .fill,.btn--style-icon-label:hover:not(.btn--disabled) .btn__icon .fill{fill:var(--white)}.btn--style-none{min-height:0;border-radius:var(--r-xs)}.btn__icon{border:0}.btn--icon-style-with-border .btn__icon{background:var(--soft-bg)}.btn--style-primary .btn__icon{background:rgba(0,0,0,0)}.btn.btn--disabled{scale:1}.btn--withPopup{gap:2px;margin-block:0}.btn--withPopup .btn{border-radius:var(--r-pill) var(--r-xs) var(--r-xs) var(--r-pill)}.btn--withPopup .popup-button{min-width:34px;padding-inline:8px 10px;border:0;border-radius:var(--r-xs) var(--r-pill) var(--r-pill) var(--r-xs);justify-content:center;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),scale .3s var(--ease-spring)}.btn--withPopup .popup-button:active:not(:disabled){scale:.97}.btn--withPopup .popup-button:active,.btn--withPopup .popup-button:focus,.btn--withPopup .popup-button:focus-visible,.btn--withPopup .popup-button:hover{border:0}html:not([dir=RTL]) .btn--withPopup .popup-button,html[dir=RTL] .btn--withPopup .popup-button{border:0}html:not([dir=RTL]) .btn--withPopup .popup-button{border-radius:var(--r-xs) var(--r-pill) var(--r-pill) var(--r-xs)}html[dir=RTL] .btn--withPopup .popup-button{border-radius:var(--r-pill) var(--r-xs) var(--r-xs) var(--r-pill)}html[dir=RTL] .btn--withPopup .btn{border-radius:var(--r-xs) var(--r-pill) var(--r-pill) var(--r-xs)}.popup-button{border-radius:var(--r-pill);color:var(--fg-2);transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.popup-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.popup-button:hover:not(.popup-button--disabled){color:var(--fg-1)}.popup-button--disabled{color:var(--fg-4)}.pill{--pill-icon-size:16px;border:0;box-shadow:none;outline:0;background:var(--soft-bg);color:var(--fg-2);font-size:var(--t-caption);font-weight:500;line-height:1.3;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),scale .3s var(--ease-spring)}.pill,.pill--rounded{border-radius:var(--r-pill)}.pill--size-small{--pill-padding-inline-start:10px;--pill-padding-inline-end:10px;min-height:24px}.pill--size-medium{--pill-padding-block-start:0;--pill-padding-block-end:0;--pill-padding-inline-start:14px;--pill-padding-inline-end:14px;min-height:var(--control-h-sm);font-size:var(--t-small)}.pill--has-icon{--pill-padding-inline-start:12px;--pill-padding-inline-end:6px}.pill--align-icon-left{padding-inline:6px 12px}.pill--has-action:active:not(:disabled){scale:.97}.pill--has-action:active,.pill--has-action:hover{background:var(--soft-bg-hover);color:var(--fg-1)}.pill--style-always-white,.pill--style-light,.pill--style-light-gray,.pill--style-white{border:0;background:var(--soft-bg);color:var(--fg-2)}.pill--style-always-white.pill--has-action:active,.pill--style-always-white.pill--has-action:hover,.pill--style-light-gray.pill--has-action:active,.pill--style-light-gray.pill--has-action:hover,.pill--style-light.pill--has-action:active,.pill--style-light.pill--has-action:hover,.pill--style-white.pill--has-action:active,.pill--style-white.pill--has-action:hover{background:var(--soft-bg-hover);color:var(--fg-1)}.pill--style-dark,.pill--style-dark.pill--has-action:active,.pill--style-dark.pill--has-action:hover,.pill--style-success{background:var(--accent-wash);color:var(--accent-deep)}.pill--style-warning{background:var(--warn-pale);color:var(--warn-deep)}.pill--style-error{background:var(--danger-pale);color:var(--danger-deep)}html[data-theme=light] .pill--style-always-white{border:0;background:var(--soft-bg);color:var(--fg-2)}.status__label{color:var(--fg-3)}.status__value{color:var(--fg-1)}.status__action{color:var(--accent-deep);text-decoration:none;font-weight:500}.status__action:hover{text-decoration:underline;text-underline-offset:3px}label.field-label:not(.unstyled){padding-bottom:8px;font-size:var(--t-small);font-weight:500;line-height:1.4;color:var(--fg-2)}label.field-label:not(.unstyled) .required{color:var(--danger)}.localized{font-size:var(--t-caption);font-weight:400;color:var(--fg-4)}.field-description{margin-top:6px;font-size:var(--t-caption);line-height:1.45;color:var(--fg-3)}.field-description--margin-bottom{margin-top:0;margin-bottom:10px}.field-error.tooltip{padding:4px 10px;border-radius:var(--r-xs);background-color:var(--danger-pale);color:var(--danger-deep);font-size:var(--t-caption);font-weight:500;line-height:1.4}.field-error.tooltip:after{display:none}.auth-fields .field-type.api-key input,.date-time-picker .react-datepicker__input-container input,.edit-upload__input input,.field-type.confirm-password input,.field-type.email input,.field-type.number:not(.has-many) input,.field-type.password input,.field-type.text:not(.has-many) input,.field-type.textarea textarea,.item-search__input,.point input{border:0;box-shadow:none;outline:0;min-height:var(--control-h);padding:0 14px;border-radius:var(--r-sm);background:var(--field-bg);color:var(--fg-1);font-family:var(--font-sans);font-size:var(--t-body);line-height:1.4;letter-spacing:var(--ls-normal);caret-color:var(--accent);transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out);height:var(--control-h)}.auth-fields .field-type.api-key input::placeholder,.date-time-picker .react-datepicker__input-container input::placeholder,.edit-upload__input input::placeholder,.field-type.confirm-password input::placeholder,.field-type.email input::placeholder,.field-type.number:not(.has-many) input::placeholder,.field-type.password input::placeholder,.field-type.text:not(.has-many) input::placeholder,.field-type.textarea textarea::placeholder,.item-search__input::placeholder,.point input::placeholder{color:var(--fg-4);font-size:inherit;font-weight:400}.auth-fields .field-type.api-key input:hover:not(:disabled):not(:focus),.date-time-picker .react-datepicker__input-container input:hover:not(:disabled):not(:focus),.edit-upload__input input:hover:not(:disabled):not(:focus),.field-type.confirm-password input:hover:not(:disabled):not(:focus),.field-type.email input:hover:not(:disabled):not(:focus),.field-type.number:not(.has-many) input:hover:not(:disabled):not(:focus),.field-type.password input:hover:not(:disabled):not(:focus),.field-type.text:not(.has-many) input:hover:not(:disabled):not(:focus),.field-type.textarea textarea:hover:not(:disabled):not(:focus),.item-search__input:hover:not(:disabled):not(:focus),.point input:hover:not(:disabled):not(:focus){background:var(--field-bg-hover)}.auth-fields .field-type.api-key input:focus,.auth-fields .field-type.api-key input:focus-visible,.date-time-picker .react-datepicker__input-container input:focus,.date-time-picker .react-datepicker__input-container input:focus-visible,.edit-upload__input input:focus,.edit-upload__input input:focus-visible,.field-type.confirm-password input:focus,.field-type.confirm-password input:focus-visible,.field-type.email input:focus,.field-type.email input:focus-visible,.field-type.number:not(.has-many) input:focus,.field-type.number:not(.has-many) input:focus-visible,.field-type.password input:focus,.field-type.password input:focus-visible,.field-type.text:not(.has-many) input:focus,.field-type.text:not(.has-many) input:focus-visible,.field-type.textarea textarea:focus,.field-type.textarea textarea:focus-visible,.item-search__input:focus,.item-search__input:focus-visible,.point input:focus,.point input:focus-visible{outline:0;box-shadow:none;background:var(--field-bg-focus)}.auth-fields .field-type.api-key input:disabled,.date-time-picker .react-datepicker__input-container input:disabled,.edit-upload__input input:disabled,.field-type.confirm-password input:disabled,.field-type.email input:disabled,.field-type.number:not(.has-many) input:disabled,.field-type.password input:disabled,.field-type.text:not(.has-many) input:disabled,.field-type.textarea textarea:disabled,.item-search__input:disabled,.point input:disabled{background:var(--field-bg-disabled);color:var(--fg-3);cursor:not-allowed}.field-type.textarea textarea{height:auto;padding:10px 14px;line-height:1.5;resize:vertical}.field-type.textarea textarea:not(:empty){min-height:calc(var(--rows)*1.5em + 20px)}.field-type.textarea.read-only .textarea-outer{border-radius:var(--r-sm);background:rgba(0,0,0,0)}.field-type.read-only input,.field-type.read-only textarea{background:var(--field-bg-disabled);color:var(--fg-2)}.code-field.error .code-editor,.date-time-field--has-error .react-datepicker__input-container input,.field-type.confirm-password.error input,.field-type.email.error input,.field-type.error>.field-type__wrap input,.field-type.error>.field-type__wrap textarea,.field-type.error>input,.field-type.number.error input,.field-type.password.error input,.field-type.select.error .rs__control,.field-type.text.error input,.field-type.textarea.error textarea,.point.error input,.react-select--error div.rs__control,.relationship.error button.relationship-add-new__add-button,.relationship.error>.relationship__wrap .rs__control{border:0;background-color:var(--danger-pale)}.checkbox{margin-bottom:20px}.checkbox-input{--theme-success-400:transparent;align-items:center}.checkbox-input label.field-label{padding-bottom:0;padding-left:10px;font-size:var(--t-body);font-weight:400;color:var(--fg-1)}.checkbox-input__input{border:0;box-shadow:none;outline:0;width:20px;height:20px;border-radius:calc(var(--r-xs) - 2px);background:var(--check-bg);transition:background-color var(--dur) var(--ease-out)}.checkbox-input__icon .stroke{stroke:var(--fg-1)}.checkbox-input:not(.checkbox-input--read-only):focus-within .checkbox-input__input,.checkbox-input:not(.checkbox-input--read-only):hover .checkbox-input__input{border:0}.checkbox-input:not(.checkbox-input--read-only):not(.checkbox-input--checked):hover .checkbox-input__input{background:var(--soft-bg-hover)}.checkbox-input--checked .checkbox-input__input{background:var(--accent)}.checkbox-input--checked .checkbox-input__icon .stroke{stroke:var(--white)}.checkbox-input--checked:not(.checkbox-input--read-only):hover .checkbox-input__input{background:var(--accent-deep)}.checkbox-input--read-only .checkbox-input__input{opacity:.5}.checkbox-input:has(input:focus-visible) .checkbox-input__input{outline:2px solid var(--accent);outline-offset:2px}.radio-input{margin:4px 0}.radio-input__styled-radio{border:0;box-shadow:none;outline:0;width:20px;height:20px;background-color:var(--check-bg);transition:background-color var(--dur) var(--ease-out)}.radio-input__styled-radio:before{width:8px;height:8px;margin:6px;border:0;background-color:var(--white)}.radio-input__styled-radio--disabled{opacity:.5}.radio-input__label{margin-left:10px;font-size:var(--t-body);color:var(--fg-1)}.radio-input--is-selected .radio-input__styled-radio{background-color:var(--accent)}.radio-input:not(.radio-input--is-selected):hover .radio-input__styled-radio{background-color:var(--soft-bg-hover)}.radio-input:not(.radio-input--is-selected):hover .radio-input__styled-radio:before{opacity:0}input[type=radio]:focus+.radio-input__styled-radio{box-shadow:none}input[type=radio]:focus-visible+.radio-input__styled-radio{outline:2px solid var(--accent);outline-offset:2px}.radio-group.error .radio-input__styled-radio{border:0;background-color:var(--danger-pale)}.react-select .rs__control{border:0;box-shadow:none;outline:0;min-height:var(--control-h);border-radius:var(--r-sm);background:var(--field-bg);color:var(--fg-1);font-family:var(--font-sans);font-size:var(--t-body);line-height:1.4;letter-spacing:var(--ls-normal);caret-color:var(--accent);transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out);height:auto;padding:4px 8px 4px 14px;cursor:pointer}.react-select .rs__control::placeholder{color:var(--fg-4);font-size:inherit;font-weight:400}.react-select .rs__control:hover:not(:disabled):not(:focus){background:var(--field-bg-hover)}.react-select .rs__control:focus,.react-select .rs__control:focus-visible{outline:0;box-shadow:none;background:var(--field-bg-focus)}.react-select .rs__control:disabled{background:var(--field-bg-disabled);color:var(--fg-3);cursor:not-allowed}.react-select .rs__control--is-focused,.react-select .rs__control--menu-is-open{background:var(--field-bg-focus)}.react-select .rs__placeholder{color:var(--fg-4)}.react-select .rs__input-container,.react-select .rs__single-value{color:var(--fg-1)}.react-select .rs__indicator{color:var(--fg-3);transition:color var(--dur) var(--ease-out)}.react-select .rs__indicator:hover{color:var(--fg-1)}.react-select .rs__menu{border:0;box-shadow:none;outline:0;--surface:var(--white);--field-bg:var(--n-50);--field-bg-hover:oklch(91.8% 0.011 var(--brand-hue));--soft-bg:var(--n-50);--soft-bg-hover:var(--n-100);--check-bg:var(--n-100);--theme-input-bg:var(--field-bg);background:var(--white);--surface:var(--float);--theme-text:var(--on-float);background:var(--float);color:var(--on-float);box-shadow:var(--float-shadow);margin-block:6px;padding:6px;border-radius:var(--r-md);overflow:hidden;animation:select-menu-in var(--dur-fast) var(--ease-out) backwards}.react-select .rs__menu-list{padding:0;scrollbar-color:var(--on-float-3) rgba(0,0,0,0)}.react-select .rs__option{border:0;box-shadow:none;outline:0;display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border-radius:var(--r-xs);background:rgba(0,0,0,0);color:var(--on-float-2);font-size:var(--t-small);font-weight:500;line-height:1.35;text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);font-family:var(--font-sans)}.react-select .rs__option:focus-visible,.react-select .rs__option:hover{background:var(--float-hover);color:var(--on-float);outline:0}.react-select .rs__option--is-focused{background-color:var(--float-hover);color:var(--on-float)}.react-select .rs__option--is-selected{background-color:var(--soft-bg-hover);color:var(--on-float)}.react-select .rs__option--is-disabled{color:var(--on-float-3);cursor:not-allowed}.react-select .rs__group-heading{font-size:var(--t-label);font-weight:600;line-height:1.4;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-3);margin:0;padding:10px 12px 6px;color:var(--on-float-3)}.react-select .rs__menu-notice{padding:10px 12px;color:var(--on-float-3);font-size:var(--t-small)}.react-select.rs--is-disabled .rs__control{background:var(--field-bg-disabled);color:var(--fg-3);cursor:not-allowed}@keyframes select-menu-in{0%{opacity:0;translate:0 -4px}}.multi-value.rs__multi-value{margin:2px 6px 2px 0;padding:0 2px 0 4px;border:0;border-radius:var(--r-pill);background:var(--surface);transition:none}.multi-value.rs__multi-value:hover{border:0}.multi-value-label{padding:0 6px;font-size:var(--t-caption);font-weight:500;line-height:24px;color:var(--fg-1)}.multi-value-remove{width:20px;height:20px;align-self:center;border-radius:var(--r-pill);color:var(--fg-3);transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.multi-value-remove:hover{background:var(--soft-bg-hover);color:var(--fg-1)}.value-container__label{color:var(--fg-3)}.date-time-picker .react-datepicker__input-container input{padding-right:44px}.date-time-picker .icon--calendar .stroke,.date-time-picker .icon--x .stroke{stroke:var(--fg-3)}.date-time-picker .icon--calendar .fill,.date-time-picker .icon--x .fill{fill:var(--fg-3)}.date-time-picker .icon--calendar{top:11px;right:13px}.date-time-picker__clear-button{top:10px;right:38px;border-radius:var(--r-pill)}.date-time-picker .react-datepicker{border:0;box-shadow:none;outline:0;--surface:var(--white);--field-bg:var(--n-50);--field-bg-hover:oklch(91.8% 0.011 var(--brand-hue));--soft-bg:var(--n-50);--soft-bg-hover:var(--n-100);--check-bg:var(--n-100);--theme-input-bg:var(--field-bg);background:var(--white);--surface:var(--float);--theme-text:var(--on-float);background:var(--float);box-shadow:var(--float-shadow);padding:10px;border-radius:var(--r-md);font-weight:400;color:var(--on-float)}.date-time-picker .react-datepicker__header{background-color:rgba(0,0,0,0)}.date-time-picker .react-datepicker__header--time{border-bottom:0;font-weight:500}.date-time-picker .react-datepicker-time__header,.date-time-picker .react-datepicker-year-header,.date-time-picker .react-datepicker__current-month,.date-time-picker .react-datepicker__day,.date-time-picker .react-datepicker__day-name,.date-time-picker .react-datepicker__header,.date-time-picker .react-datepicker__time-name{color:var(--on-float)}.date-time-picker .react-datepicker__day-names{background-color:rgba(0,0,0,0)}.date-time-picker .react-datepicker__day-name{color:var(--on-float-3);font-size:var(--t-caption)}.date-time-picker .react-datepicker__month-container{border-right:0}.date-time-picker .react-datepicker__month-select,.date-time-picker .react-datepicker__year-select{color:var(--on-float);font-family:var(--font-sans);font-weight:500}.date-time-picker .react-datepicker__month-select option,.date-time-picker .react-datepicker__year-select option{background-color:var(--float)}.date-time-picker .react-datepicker__navigation--next{border-left-color:var(--on-float-2)}.date-time-picker .react-datepicker__navigation--next:focus{border-left-color:var(--on-float)}.date-time-picker .react-datepicker__navigation--previous{border-right-color:var(--on-float-2)}.date-time-picker .react-datepicker__navigation--previous:focus{border-right-color:var(--on-float)}.date-time-picker .react-datepicker__day,.date-time-picker .react-datepicker__month-text{border-radius:var(--r-pill);box-shadow:none;font-size:var(--t-caption);transition:background-color var(--dur-fast) var(--ease-out)}.date-time-picker .react-datepicker__day:hover,.date-time-picker .react-datepicker__month-text:hover{border-radius:var(--r-pill);background:var(--float-hover)}.date-time-picker .react-datepicker__day:focus,.date-time-picker .react-datepicker__month-text:focus{background:var(--float-hover)}.date-time-picker .react-datepicker__day--today{color:var(--accent);font-weight:600}.date-time-picker .react-datepicker__day--outside-month{color:var(--on-float-3)}.date-time-picker .react-datepicker__day--in-range,.date-time-picker .react-datepicker__day--in-selecting-range,.date-time-picker .react-datepicker__day--keyboard-selected,.date-time-picker .react-datepicker__day--selected,.date-time-picker .react-datepicker__month-text--in-range,.date-time-picker .react-datepicker__month-text--in-selecting-range,.date-time-picker .react-datepicker__month-text--keyboard-selected,.date-time-picker .react-datepicker__month-text--selected,.date-time-picker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{border-radius:var(--r-pill);box-shadow:none;background-color:var(--accent);color:var(--white);font-weight:600}.date-time-picker .react-datepicker__day--in-range:focus,.date-time-picker .react-datepicker__day--in-range:hover,.date-time-picker .react-datepicker__day--in-selecting-range:focus,.date-time-picker .react-datepicker__day--in-selecting-range:hover,.date-time-picker .react-datepicker__day--keyboard-selected:focus,.date-time-picker .react-datepicker__day--keyboard-selected:hover,.date-time-picker .react-datepicker__day--selected:focus,.date-time-picker .react-datepicker__day--selected:hover,.date-time-picker .react-datepicker__month-text--in-range:focus,.date-time-picker .react-datepicker__month-text--in-range:hover,.date-time-picker .react-datepicker__month-text--in-selecting-range:focus,.date-time-picker .react-datepicker__month-text--in-selecting-range:hover,.date-time-picker .react-datepicker__month-text--keyboard-selected:focus,.date-time-picker .react-datepicker__month-text--keyboard-selected:hover,.date-time-picker .react-datepicker__month-text--selected:focus,.date-time-picker .react-datepicker__month-text--selected:hover,.date-time-picker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:focus,.date-time-picker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{box-shadow:none;background-color:var(--accent-deep)}.date-time-picker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{border-radius:var(--r-xs);color:var(--on-float-2)}.date-time-picker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background:var(--float-hover);color:var(--on-float)}.date-time-picker .react-datepicker__month .react-datepicker__day.react-datepicker__day--disabled{color:var(--on-float-3);opacity:.5}.date-time-picker .react-datepicker__triangle{display:none}.relationship__wrap{gap:6px}.relationship--allow-create .rs__control{border-radius:var(--r-sm)}.relationship__error-loading{border:0;border-radius:var(--r-sm);background-color:var(--danger-pale);color:var(--danger-deep)}.relationship-add-new__add-button,.relationship-add-new__add-button:not(.relationship-add-new__add-button--unstyled),.relationship-add-new__add-button:not(.relationship-add-new__add-button--unstyled).doc-drawer__toggler{border:0;box-shadow:none;outline:0;width:var(--control-h);min-height:var(--control-h);margin-left:0;padding:0;justify-content:center;border-radius:var(--r-sm);background:var(--field-bg);color:var(--fg-2);transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),scale .3s var(--ease-spring)}.relationship-add-new__add-button:active:not(:disabled),.relationship-add-new__add-button:not(.relationship-add-new__add-button--unstyled).doc-drawer__toggler:active:not(:disabled),.relationship-add-new__add-button:not(.relationship-add-new__add-button--unstyled):active:not(:disabled){scale:.94}.relationship-add-new__add-button:hover,.relationship-add-new__add-button:not(.relationship-add-new__add-button--unstyled).doc-drawer__toggler:hover,.relationship-add-new__add-button:not(.relationship-add-new__add-button--unstyled):hover{background:var(--soft-bg-hover);color:var(--fg-1)}.dropzone{padding:16px 18px;border:0;border-radius:var(--r-md);background:var(--field-bg);transition:background-color var(--dur) var(--ease-out)}.dropzone.dragging{border:0;box-shadow:none;background:var(--accent-wash)}.dropzone .btn{--bg-color:var(--surface);--hover-bg:var(--surface);--hover-color:var(--accent-deep);--btn-h:var(--control-h-sm)}.upload__dropzoneContent{align-items:center}.upload__dropzoneContent__buttons{left:0;gap:8px;align-items:center}.upload__dragAndDropText,.upload__dropzoneContent__orText{color:var(--fg-3);font-size:var(--t-small)}.upload .shimmer-effect,.upload-field-card{border:0;border-radius:var(--r-sm)}.upload-field-card{background:var(--field-bg)}.upload-field-card--size-medium{padding:8px 10px 8px 8px}.upload-field-card--size-small{padding:6px 10px 6px 6px}.upload-field-card .thumbnail{border-radius:var(--r-xs)}.upload-relationship-details__filename{font-size:var(--t-body);font-weight:500;color:var(--fg-1)}.upload-relationship-details__meta{font-size:var(--t-caption);color:var(--fg-3)}.upload-relationship-details__thumbnail{border-radius:var(--r-xs)}.file-field__filename,.file-field__remote-file{border:0;box-shadow:none;outline:0;min-height:var(--control-h);padding:0 14px;border-radius:var(--r-sm);background:var(--field-bg);color:var(--fg-1);font-family:var(--font-sans);font-size:var(--t-body);line-height:1.4;letter-spacing:var(--ls-normal);caret-color:var(--accent);transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.file-field__filename::placeholder,.file-field__remote-file::placeholder{color:var(--fg-4);font-size:inherit;font-weight:400}.file-field__filename:hover:not(:disabled):not(:focus),.file-field__remote-file:hover:not(:disabled):not(:focus){background:var(--field-bg-hover)}.file-field__filename:focus,.file-field__filename:focus-visible,.file-field__remote-file:focus,.file-field__remote-file:focus-visible{outline:0;box-shadow:none;background:var(--field-bg-focus)}.file-field__filename:disabled,.file-field__remote-file:disabled{background:var(--field-bg-disabled);color:var(--fg-3);cursor:not-allowed}.thumbnail{border-radius:var(--r-xs)}.code-editor,.thumbnail{background:var(--field-bg)}.code-editor{border:0;box-shadow:none;outline:0;padding:6px 0;border-radius:var(--r-sm);overflow:hidden}.code-editor .monaco-editor,.code-editor .monaco-editor .margin,.code-editor .monaco-editor-background{--vscode-editor-background:transparent;--vscode-editorGutter-background:transparent;background-color:rgba(0,0,0,0);outline:0}.render-fields:not(.render-fields--margins-small):not(.render-fields--margins-none)>.field-type.array-field,.render-fields:not(.render-fields--margins-small):not(.render-fields--margins-none)>.field-type.blocks-field,.render-fields:not(.render-fields--margins-small):not(.render-fields--margins-none)>.field-type.collapsible-field,.render-fields:not(.render-fields--margins-small):not(.render-fields--margins-none)>.field-type.rich-text{margin-block:32px}@media(max-width:768px){.render-fields:not(.render-fields--margins-small):not(.render-fields--margins-none)>.field-type.array-field,.render-fields:not(.render-fields--margins-small):not(.render-fields--margins-none)>.field-type.blocks-field,.render-fields:not(.render-fields--margins-small):not(.render-fields--margins-none)>.field-type.collapsible-field,.render-fields:not(.render-fields--margins-small):not(.render-fields--margins-none)>.field-type.rich-text{margin-block:24px}}.render-fields:not(.render-fields--margins-small):not(.render-fields--margins-none)>.field-type.array-field:first-of-type,.render-fields:not(.render-fields--margins-small):not(.render-fields--margins-none)>.field-type.blocks-field:first-of-type,.render-fields:not(.render-fields--margins-small):not(.render-fields--margins-none)>.field-type.collapsible-field:first-of-type,.render-fields:not(.render-fields--margins-small):not(.render-fields--margins-none)>.field-type.rich-text:first-of-type{margin-top:0}.render-fields:not(.render-fields--margins-small):not(.render-fields--margins-none)>.field-type.array-field:last-of-type,.render-fields:not(.render-fields--margins-small):not(.render-fields--margins-none)>.field-type.blocks-field:last-of-type,.render-fields:not(.render-fields--margins-small):not(.render-fields--margins-none)>.field-type.collapsible-field:last-of-type,.render-fields:not(.render-fields--margins-small):not(.render-fields--margins-none)>.field-type.rich-text:last-of-type{margin-bottom:0}.render-fields:not(.render-fields--margins-none)>.field-type.group-field,.render-fields:not(.render-fields--margins-none)>.field-type.tabs-field{margin-block:32px}@media(max-width:768px){.render-fields:not(.render-fields--margins-none)>.field-type.group-field,.render-fields:not(.render-fields--margins-none)>.field-type.tabs-field{margin-block:24px}}.render-fields:not(.render-fields--margins-none)>.field-type.group-field:first-of-type,.render-fields:not(.render-fields--margins-none)>.field-type.tabs-field:first-of-type{margin-top:0}.render-fields:not(.render-fields--margins-none)>.field-type.group-field:last-of-type,.render-fields:not(.render-fields--margins-none)>.field-type.tabs-field:last-of-type{margin-bottom:0}.collapsible{border:0;box-shadow:none;outline:0;--surface:var(--bg);--field-bg:var(--white);--field-bg-hover:var(--white);--soft-bg:var(--white);--soft-bg-hover:var(--n-50);--check-bg:var(--white);--theme-input-bg:var(--field-bg);background:var(--bg);border-radius:var(--r-md);transition:background-color var(--dur) var(--ease-out),opacity var(--dur) var(--ease-out)}.collapsible__toggle-wrap{gap:4px;min-height:48px;padding-block:0;padding-inline:16px 10px;border-radius:inherit;background:rgba(0,0,0,0)}.collapsible--has-drag-handle>.collapsible__toggle-wrap{-webkit-padding-start:6px;padding-inline-start:6px}.collapsible__toggle{border-radius:inherit}.collapsible__toggle:focus-visible{outline-offset:-2px}.collapsible__drag{position:relative;top:auto;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:var(--r-xs);color:var(--fg-4);opacity:1;transition:color var(--dur) var(--ease-out)}.collapsible__drag:focus-visible,.collapsible__drag:hover,.collapsible__drag[aria-pressed=true]{color:var(--fg-2)}.collapsible__drag .icon--drag-handle .fill{fill:currentColor}.collapsible__header-wrap{min-width:0}.collapsible__actions-wrap{flex-shrink:0;gap:2px;-webkit-margin-end:0;margin-inline-end:0}.collapsible__actions,.collapsible__indicator{width:28px;height:28px}.collapsible__indicator{border-radius:var(--r-pill);color:var(--fg-3);transition-property:background-color,color;transition-duration:var(--dur);transition-timing-function:var(--ease-out)}.collapsible__indicator .icon--chevron{transition:transform var(--dur) var(--ease-out)}.collapsible__toggle:focus-visible~.collapsible__actions-wrap .collapsible__indicator,.collapsible__toggle:hover~.collapsible__actions-wrap .collapsible__indicator{background:var(--soft-bg-hover);color:var(--fg-1)}.collapsible__content{padding:4px 16px 16px;background:rgba(0,0,0,0)}@media(max-width:768px){.collapsible__content{padding:2px 12px 12px}}:where(.collapsible) .collapsible{--surface:var(--white);--field-bg:var(--n-50);--field-bg-hover:oklch(91.8% 0.011 var(--brand-hue));--soft-bg:var(--n-50);--soft-bg-hover:var(--n-100);--check-bg:var(--n-100);--theme-input-bg:var(--field-bg);background:var(--white);border-radius:var(--r-sm)}:where(.collapsible .collapsible) .collapsible{--surface:var(--bg);--field-bg:var(--white);--field-bg-hover:var(--white);--soft-bg:var(--white);--soft-bg-hover:var(--n-50);--check-bg:var(--white);--theme-input-bg:var(--field-bg);background:var(--bg)}:where(.collapsible .collapsible .collapsible) .collapsible{--surface:var(--white);--field-bg:var(--n-50);--field-bg-hover:oklch(91.8% 0.011 var(--brand-hue));--soft-bg:var(--n-50);--soft-bg-hover:var(--n-100);--check-bg:var(--n-100);--theme-input-bg:var(--field-bg);background:var(--white)}.collapsible--style-error{--surface:var(--bg);--field-bg:var(--white);--field-bg-hover:var(--white);--soft-bg:var(--white);--soft-bg-hover:var(--n-50);--check-bg:var(--white);--theme-input-bg:var(--field-bg);background:var(--bg);--surface:var(--danger-pale);--soft-bg-hover:var(--white);--error-pill-bg:var(--white);background:var(--danger-pale)}:where(.collapsible--style-error) .collapsible--style-error{--surface:var(--white);--field-bg:var(--n-50);--field-bg-hover:oklch(91.8% 0.011 var(--brand-hue));--soft-bg:var(--n-50);--soft-bg-hover:var(--n-100);--check-bg:var(--n-100);--theme-input-bg:var(--field-bg);background:var(--white);--error-pill-bg:var(--danger-pale)}:where(.collapsible--style-error .collapsible--style-error) .collapsible--style-error{--surface:var(--bg);--field-bg:var(--white);--field-bg-hover:var(--white);--soft-bg:var(--white);--soft-bg-hover:var(--n-50);--check-bg:var(--white);--theme-input-bg:var(--field-bg);background:var(--bg);--surface:var(--danger-pale);--soft-bg-hover:var(--white);--error-pill-bg:var(--white);background:var(--danger-pale)}:where(.collapsible--style-error .collapsible--style-error .collapsible--style-error) .collapsible--style-error{--surface:var(--white);--field-bg:var(--n-50);--field-bg-hover:oklch(91.8% 0.011 var(--brand-hue));--soft-bg:var(--n-50);--soft-bg-hover:var(--n-100);--check-bg:var(--n-100);--theme-input-bg:var(--field-bg);background:var(--white);--error-pill-bg:var(--danger-pale)}.collapsible--style-error>.collapsible__toggle-wrap .row-label,.collapsible--style-error>.collapsible__toggle-wrap .section-title__input{color:var(--danger-deep)}.collapsible:has(>.collapsible__toggle-wrap>.collapsible__drag[aria-pressed=true]){opacity:.6}.array-actions__button{border:0;box-shadow:none;outline:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-height:0;padding:0;border-radius:var(--r-pill);background:rgba(0,0,0,0);color:var(--fg-2);cursor:pointer;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),scale .3s var(--ease-spring)}.array-actions__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.array-actions__button:active:not(:disabled){scale:.92}.array-actions__button:hover:not(:disabled){background:var(--soft-bg-hover);color:var(--fg-1)}.array-actions__button .icon--more .fill{fill:currentColor}.row-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg-1);font-size:var(--t-body);font-weight:500;line-height:1.4}.error-pill{border:0;box-shadow:none;outline:0;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-pill);background:var(--error-pill-bg,var(--danger-pale));color:var(--danger-deep);font-size:var(--t-caption);font-weight:500;line-height:1.3;letter-spacing:0;justify-content:center}.error-pill--fixed-width{width:20px;height:20px;padding:0;font-size:var(--t-label)}.error-pill__count{margin:0;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.array-field,.blocks-field{gap:12px}.array-field__header,.blocks-field__header{display:flex;flex-direction:column;gap:4px}.array-field__header-wrap,.blocks-field__header-wrap{flex-wrap:wrap;align-items:center;gap:4px 12px}.array-field__header-actions,.blocks-field__header-actions{flex-shrink:0;align-items:center;gap:2px}.array-field__header-action,.blocks-field__header-action{margin:0}.array-field__draggable-rows,.blocks-field__rows{gap:8px}.array-field__title,.blocks-field__header h3{font-size:var(--t-body-lg);line-height:1.3;letter-spacing:-.015em;color:var(--fg-1)}.array-field--has-error>.array-field__header .array-field__title,.blocks-field--has-error>.blocks-field__header h3{color:var(--danger-deep)}.array-field__title .field-label,.blocks-field__header h3 .field-label,.group-field__title .field-label{padding:0;color:inherit;font:inherit;letter-spacing:inherit}button.array-field__header-action,button.blocks-field__header-action{min-height:28px;padding:0 10px;border-radius:var(--r-pill);color:var(--fg-3);font-size:var(--t-small);font-weight:500;line-height:1;white-space:nowrap;transition-property:background-color,color;transition-duration:var(--dur);transition-timing-function:var(--ease-out)}button.array-field__header-action:focus-visible,button.array-field__header-action:hover,button.blocks-field__header-action:focus-visible,button.blocks-field__header-action:hover{background:var(--soft-bg-hover);color:var(--fg-1);text-decoration:none}.clipboard-action__popup .popup-button{border:0;box-shadow:none;outline:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-height:0;padding:0;border-radius:var(--r-pill);background:rgba(0,0,0,0);color:var(--fg-2);cursor:pointer;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),scale .3s var(--ease-spring)}.clipboard-action__popup .popup-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.clipboard-action__popup .popup-button:active:not(:disabled){scale:.92}.clipboard-action__popup .popup-button:hover:not(:disabled){background:var(--soft-bg-hover);color:var(--fg-1)}.clipboard-action__popup .popup-button:disabled{color:var(--fg-4);cursor:not-allowed}.clipboard-action__popup .popup-button .icon--more .fill{fill:currentColor}.array-field__add-row.btn{--btn-color:currentColor;margin:0}.blocks-field__drawer-toggler{border-radius:var(--r-pill)}.blocks-field__drawer-toggler .btn{color:var(--color)}.blocks-field__drawer-toggler .btn:hover{color:var(--hover-color)}.blocks-field__block-header{align-items:center;gap:10px}.blocks-field__block-number{font-family:var(--font-mono);font-size:.92em;letter-spacing:0;font-size:var(--t-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg-4)}.blocks-field__block-pill{display:inline-flex;align-items:center;background:var(--field-bg)}.section-title{min-width:96px;border-radius:var(--r-xs)}.section-title:after,.section-title__input{padding:0 8px;font-size:var(--t-body);font-weight:500;line-height:28px}.section-title__input{border-radius:inherit;color:var(--fg-1);caret-color:var(--accent);transition:background-color var(--dur) var(--ease-out)}.section-title__input::placeholder{color:var(--fg-4)}.section-title__input:hover{box-shadow:none}.section-title__input:hover:not(:-moz-read-only):not(:focus){background:var(--field-bg)}.section-title__input:hover:not(:read-only):not(:focus){background:var(--field-bg)}.section-title__input:focus,.section-title__input:focus-visible{outline:0;background:var(--field-bg-focus)}.block-search,.item-search{margin-top:-12px;padding-block:12px;background:var(--surface)}.block-search__input,.item-search__input{border:0;box-shadow:none;outline:0;min-height:var(--control-h);padding:0 14px;border-radius:var(--r-sm);background:var(--field-bg);color:var(--fg-1);font-family:var(--font-sans);font-size:var(--t-body);line-height:1.4;letter-spacing:var(--ls-normal);caret-color:var(--accent);transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out);width:100%;-webkit-padding-start:42px;padding-inline-start:42px}.block-search__input::placeholder,.item-search__input::placeholder{color:var(--fg-4);font-size:inherit;font-weight:400}.block-search__input:hover:not(:disabled):not(:focus),.item-search__input:hover:not(:disabled):not(:focus){background:var(--field-bg-hover)}.block-search__input:focus,.block-search__input:focus-visible,.item-search__input:focus,.item-search__input:focus-visible{outline:0;box-shadow:none;background:var(--field-bg-focus)}.block-search__input:disabled,.item-search__input:disabled{background:var(--field-bg-disabled);color:var(--fg-3);cursor:not-allowed}.block-search .icon--search,.item-search .icon--search{inset-inline:12px auto;width:20px;margin:0;color:var(--fg-3);pointer-events:none}.block-search .icon--search .stroke,.item-search .icon--search .stroke{stroke:currentColor}.blocks-drawer__blocks-wrapper,.items-drawer__items-wrapper{padding-top:8px}.blocks-drawer__blocks,.items-drawer__items{gap:12px}.blocks-drawer__block-group-label,.items-drawer__item-group-label{font-size:var(--t-label);font-weight:600;line-height:1.4;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-3);padding-bottom:10px}.thumbnail-card{border:0;box-shadow:none;outline:0;padding:8px;border-radius:var(--r-md);background:var(--field-bg);color:var(--fg-1);transition:scale .3s var(--ease-spring)}.thumbnail-card:active:not(:disabled){scale:.98}.thumbnail-card__thumbnail{overflow:hidden;border-radius:calc(var(--r-md) - 8px)}.thumbnail-card__label{padding:10px 8px 4px;font-size:var(--t-body);font-weight:500;line-height:1.3;transition:color var(--dur) var(--ease-out)}.thumbnail-card--has-on-click:focus-visible .thumbnail-card__label,.thumbnail-card--has-on-click:hover .thumbnail-card__label{color:var(--accent-deep)}.blocks-drawer__default-image svg>g>*,.items-drawer__default-image svg>g>*{fill:var(--n-100)}.blocks-drawer__default-image svg>g>rect:first-child,.items-drawer__default-image svg>g>rect:first-child{fill:var(--bg)}.blocks-drawer__default-image svg>g>rect:nth-last-child(-n+2),.items-drawer__default-image svg>g>rect:nth-last-child(-n+2){fill:var(--n-200)}.group-field{margin-inline:0;padding:0;border:0}.group-field__header{margin-bottom:16px}.group-field:not(.group-field--top-level) .group-field__title{font-size:var(--t-body-lg);line-height:1.3;letter-spacing:-.015em}.group-field--has-error>.group-field__wrap>.group-field__header .group-field__title{color:var(--danger-deep)}.tabs-field{margin-inline:0}.tabs-field__tabs-wrap{overflow:visible;margin-bottom:20px}.tabs-field__tabs{display:flex;flex-wrap:wrap;gap:4px;border:0}.tabs-field__tabs:after,.tabs-field__tabs:before{content:none}.tabs-field__content-wrap{padding-inline:0}.tabs-field__tab>.field-description{color:var(--fg-3);font-size:var(--t-small)}.tabs-field__tab-button{align-items:center;gap:8px;min-height:var(--control-h-sm);margin:0;padding:0 14px;border-radius:var(--r-pill);background:rgba(0,0,0,0);color:var(--fg-2);font-size:var(--t-small);font-weight:500;line-height:1;letter-spacing:-.01em;opacity:1;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),scale .3s var(--ease-spring)}.tabs-field__tab-button:active:not(:disabled){scale:.97}.tabs-field__tab-button:after{content:none}.tabs-field__tab-button:hover{background:var(--soft-bg-hover);color:var(--fg-1)}.tabs-field__tab-button--active,.tabs-field__tab-button--active:hover{background:var(--soft-bg);color:var(--fg-1)}.tabs-field__tab-button--has-error,.tabs-field__tab-button--has-error:hover{color:var(--danger-deep)}.tabs-field__tab-button .error-pill{background:var(--danger);color:var(--white)}.field-type.row .row__fields{row-gap:16px}.field-type.row .row__fields:has(>:nth-child(2)){margin-inline:-8px}.field-type.row .row__fields:has(>:nth-child(2))>*{flex:0 1 calc(var(--field-width) - 16px);margin-inline:8px}@media(max-width:1024px){.field-type.row .row__fields{--spacing-field:var(--base)}.field-type.row .row__fields:has(>:nth-child(2)){margin-inline:0}.field-type.row .row__fields:has(>:nth-child(2))>*{margin-inline:0}}@media(max-width:768px){.field-type.row .row__fields{--spacing-field:calc(var(--base) / 2)}}.render-fields>.field-type.row:last-of-type>.row__fields{margin-bottom:0}.collection-folder-list__wrap,.collection-list__wrap,.folder-list__wrap{padding-top:28px}.list-header__content{align-items:center;gap:12px 16px;min-height:var(--control-h)}.list-header__title-and-actions{align-items:center;gap:8px 14px}.list-header__title{font-family:var(--font-sans);font-size:var(--t-h1);font-weight:500;line-height:1.1;letter-spacing:var(--ls-tight);color:var(--fg-1)}@media(max-width:768px){.list-header__title{font-size:var(--t-h2)}}.list-header__actions,.list-header__title-actions{align-items:center;gap:8px;margin-bottom:0}.list-header .custom-view-description{max-width:60ch;margin-top:10px;color:var(--fg-3);font-size:var(--t-body);line-height:1.5}.list-drawer .list-header__title{font-size:var(--t-h2)}.collection-list__sub-header{padding-top:0}.collection-folder-list__wrap>.list-header,.collection-list__wrap>.list-header,.folder-list__wrap>.list-header{margin-bottom:24px}.list-header__title-actions .create-new-doc-in-folder__button,.list-header__title-actions .create-new-doc-in-folder__popup-button,.list-header__title-actions .list-create-new-doc__create-new-button{--color:var(--white);--bg-color:var(--brand);--hover-bg:var(--brand-hover);--hover-color:var(--white)}.list-header__create-new-button{border-radius:var(--r-pill);transition:scale .3s var(--ease-spring)}.list-header__create-new-button:active:not(:disabled){scale:.97}.list-header__create-new-button .pill{--pill-padding-inline-start:14px;--pill-padding-inline-end:14px;min-height:var(--control-h-sm);background:var(--brand);color:var(--white);font-size:var(--t-small)}.list-header__create-new-button:hover .pill{background:var(--brand-hover)}.default-list-view-tabs{gap:4px}.default-list-view-tabs .btn{--btn-h:var(--control-h-sm);--btn-padding-inline-start:14px;--btn-padding-inline-end:14px}@keyframes list-selection-in{0%{opacity:0;translate:0 6px}}.list-selection{--surface:var(--white);--field-bg:var(--n-50);--field-bg-hover:oklch(91.8% 0.011 var(--brand-hue));--soft-bg:var(--n-50);--soft-bg-hover:var(--n-100);--check-bg:var(--n-100);--theme-input-bg:var(--field-bg);background:var(--white);--surface:var(--float);--theme-text:var(--on-float);background:var(--float);color:var(--on-float);box-shadow:var(--float-shadow);gap:2px;min-height:var(--control-h);padding:4px 4px 4px 18px;border-radius:var(--r-pill);font-size:var(--t-small);font-weight:500;white-space:nowrap;animation:list-selection-in var(--dur) var(--ease-out) backwards}.list-selection>span:first-child{-webkit-margin-end:12px;margin-inline-end:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.list-selection>span:not(:first-child){flex:none;width:3px;height:3px;overflow:hidden;border-radius:var(--r-pill);background:var(--on-float-3);font-size:0}.list-selection__actions{align-items:center;gap:2px}.list-selection .list-selection__button{min-height:var(--control-h-sm);margin:0;padding:0 12px;border-radius:var(--r-pill);background:rgba(0,0,0,0);color:var(--on-float-2);font-size:inherit;font-weight:500;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.list-selection .list-selection__button:focus-visible,.list-selection .list-selection__button:hover{background:var(--float-hover);color:var(--on-float)}.collection-list__list-selection{display:flex;flex-direction:column;align-items:center;inset-inline:0;width:auto;padding:0 var(--gutter-h) 12px;background:rgba(0,0,0,0);pointer-events:none}.collection-list__list-selection>*{pointer-events:auto}.collection-list__list-selection .list-selection{max-width:100%;margin:0;overflow-x:auto}.list-controls,.relationship-table{--bar-bg:var(--field-bg)}.search-bar{--icon-width:48px;--surface:var(--bg);--field-bg:var(--white);--field-bg-hover:var(--white);--soft-bg:var(--white);--soft-bg-hover:var(--n-50);--check-bg:var(--white);--theme-input-bg:var(--field-bg);background:var(--bg);background:var(--bar-bg);min-height:var(--control-h-lg);border-radius:var(--r-pill);transition:background-color var(--dur) var(--ease-out)}.search-bar .icon--search{width:20px;height:20px;margin-inline:18px 10px;color:var(--fg-4);transition:color var(--dur) var(--ease-out)}.search-bar .search-filter__input{height:var(--control-h-lg);padding-block:0}.search-bar:has(.search-filter__input:focus){background:var(--field-bg-focus)}.search-bar:has(.search-filter__input:focus) .icon--search{color:var(--accent-deep)}.search-bar__actions{gap:6px;padding:7px}@media(max-width:768px){.search-bar{--surface:var(--white);--field-bg:var(--n-50);--field-bg-hover:oklch(91.8% 0.011 var(--brand-hue));--soft-bg:var(--n-50);--soft-bg-hover:var(--n-100);--check-bg:var(--n-100);--theme-input-bg:var(--field-bg);background:var(--white);min-height:0;background:rgba(0,0,0,0)}.search-bar .search-filter{background:var(--bar-bg);transition:background-color var(--dur) var(--ease-out)}.search-bar:has(.search-filter__input:focus){background:rgba(0,0,0,0)}.search-bar:has(.search-filter__input:focus) .search-filter{background:var(--field-bg-focus)}.search-bar__actions{padding:0}}.search-filter__input{border:0;box-shadow:none;outline:0;background:rgba(0,0,0,0);color:var(--fg-1);font-size:var(--t-body);letter-spacing:var(--ls-normal);caret-color:var(--accent)}.search-filter__input::placeholder{color:var(--fg-4);font-size:inherit}.search-filter__input:focus-visible{outline:0}.relationship-table__actions .pill,.search-bar__actions .pill{--pill-padding-inline-start:14px;--pill-padding-inline-end:14px;min-height:var(--control-h-sm);font-size:var(--t-small)}.relationship-table__actions .pill.pill--has-icon,.search-bar__actions .pill.pill--has-icon{--pill-padding-inline-end:8px}.relationship-table__actions .pill[aria-expanded=true],.relationship-table__actions .pill[aria-expanded=true]:hover,.search-bar__actions .pill[aria-expanded=true],.search-bar__actions .pill[aria-expanded=true]:hover{background:var(--accent-wash);color:var(--accent-deep)}@media(max-width:768px){.search-bar__actions .pill{padding-inline:var(--pill-padding-inline-start) var(--pill-padding-inline-end)}}.search-bar__actions .current-folder-actions .popup-button,.search-bar__actions .list-controls__popup .popup-button{border:0;box-shadow:none;outline:0;display:inline-flex;align-items:center;justify-content:center;width:var(--control-h-sm);height:var(--control-h-sm);min-height:0;padding:0;border-radius:var(--r-pill);background:rgba(0,0,0,0);color:var(--fg-2);cursor:pointer;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),scale .3s var(--ease-spring)}.search-bar__actions .current-folder-actions .popup-button:focus-visible,.search-bar__actions .list-controls__popup .popup-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.search-bar__actions .current-folder-actions .popup-button:active:not(:disabled),.search-bar__actions .list-controls__popup .popup-button:active:not(:disabled){scale:.92}.search-bar__actions .current-folder-actions .popup-button:hover:not(:disabled),.search-bar__actions .list-controls__popup .popup-button:hover:not(:disabled){background:var(--soft-bg-hover);color:var(--fg-1)}.search-bar__actions .current-folder-actions .dots,.search-bar__actions .list-controls__popup .dots{background:rgba(0,0,0,0)}.group-by-builder,.pill-selector,.sort-complex,.where-builder{--surface:var(--bg);--field-bg:var(--white);--field-bg-hover:var(--white);--soft-bg:var(--white);--soft-bg-hover:var(--n-50);--check-bg:var(--white);--theme-input-bg:var(--field-bg);background:var(--bg);padding:20px;border-radius:var(--r-md)}.list-controls .group-by-builder,.list-controls .pill-selector,.list-controls .sort-complex,.list-controls .where-builder{margin-top:12px}@media(max-width:768px){.group-by-builder,.pill-selector,.sort-complex,.where-builder{padding:14px}}.pill-selector{gap:8px}.pill-selector .pill-selector__pill{min-height:var(--control-h-sm);padding-inline:8px 14px;box-shadow:none;background:var(--soft-bg);color:var(--fg-2);font-size:var(--t-small);cursor:-webkit-grab;cursor:grab}.pill-selector .pill-selector__pill:hover{background:var(--soft-bg-hover);color:var(--fg-1)}.pill-selector .pill-selector__pill.pill--is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.pill-selector .pill-selector__pill.pill-selector__pill--selected{background:var(--accent-wash);color:var(--accent-deep)}.pill-selector .pill-selector__pill.pill-selector__pill--selected:hover{background:var(--accent-pale);color:var(--accent-deep)}.where-builder{gap:12px}.where-builder__label{margin:0;color:var(--fg-2);font-size:var(--t-body)}.where-builder__or-filters{gap:12px}.where-builder__and-filters,.where-builder__or-filters li{gap:8px}.where-builder__or-filters .where-builder__label{font-size:var(--t-label);font-weight:600;line-height:1.4;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-3)}.where-builder__and-filters{margin-inline:-8px;padding:8px;border-radius:var(--r-sm);transition:background-color var(--dur) var(--ease-out)}.where-builder__or-filters:has(>li+li) .where-builder__and-filters{--surface:var(--white);--field-bg:var(--n-50);--field-bg-hover:oklch(91.8% 0.011 var(--brand-hue));--soft-bg:var(--n-50);--soft-bg-hover:var(--n-100);--check-bg:var(--n-100);--theme-input-bg:var(--field-bg);background:var(--white)}.condition__inputs,.condition__wrap{gap:8px}.condition__inputs>div{min-width:0}.condition__actions{gap:4px;padding:0}.condition__actions .btn.btn--style-icon-label{--btn-h:var(--control-h-sm);--btn-icon-size:var(--control-h-sm)}.condition__actions .btn.btn--style-icon-label .btn__icon{padding:7px}.condition-value-number,.condition-value-text{border:0;box-shadow:none;outline:0;min-height:var(--control-h);padding:0 14px;border-radius:var(--r-sm);background:var(--field-bg);color:var(--fg-1);font-family:var(--font-sans);font-size:var(--t-body);line-height:1.4;letter-spacing:var(--ls-normal);caret-color:var(--accent);transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out);width:100%}.condition-value-number::placeholder,.condition-value-text::placeholder{color:var(--fg-4);font-size:inherit;font-weight:400}.condition-value-number:hover:not(:disabled):not(:focus),.condition-value-text:hover:not(:disabled):not(:focus){background:var(--field-bg-hover)}.condition-value-number:focus,.condition-value-number:focus-visible,.condition-value-text:focus,.condition-value-text:focus-visible{outline:0;box-shadow:none;background:var(--field-bg-focus)}.condition-value-number:disabled,.condition-value-text:disabled{background:var(--field-bg-disabled);color:var(--fg-3);cursor:not-allowed}.condition-value-relationship__error-loading{border:0;box-shadow:none;outline:0;display:flex;align-items:center;min-height:var(--control-h);padding:0 14px;border-radius:var(--r-sm);background:var(--danger-pale);color:var(--danger-deep);font-size:var(--t-small)}.group-by-builder{gap:12px}.group-by-builder__header{align-items:center}.group-by-builder__header p{margin:0;color:var(--fg-2);font-size:var(--t-body)}.group-by-builder__clear-button{border:0;box-shadow:none;outline:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-h-sm);border-radius:var(--r-pill);font-family:var(--font-sans);font-size:var(--t-small);font-weight:500;line-height:1;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),opacity var(--dur) var(--ease-out),scale .3s var(--ease-spring);background:rgba(0,0,0,0);color:var(--fg-2);-webkit-margin-end:-12px;margin-inline-end:-12px;padding:0 12px}.group-by-builder__clear-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.group-by-builder__clear-button:active:not(:disabled){scale:.97}.group-by-builder__clear-button:hover:not(:disabled){background:var(--soft-bg-hover);color:var(--fg-1)}.group-by-builder__inputs{gap:8px}.sort-complex__label{color:var(--fg-2)}.table{--table-row-hover:var(--bg);--table-pad:16px;border:0;box-shadow:none;outline:0;margin-inline:calc(-1*var(--table-pad));background:rgba(0,0,0,0)}.table td,.table th{padding:12px var(--table-pad);vertical-align:middle}.table thead th{font-size:var(--t-label);font-weight:600;line-height:1.4;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-3);white-space:nowrap}.table tbody tr{background:rgba(0,0,0,0)}.table td{height:52px;color:var(--fg-2);font-size:var(--t-body);line-height:1.45;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color var(--dur-fast) var(--ease-out)}.table td:first-child{border-start-start-radius:var(--r-sm);border-end-start-radius:var(--r-sm)}.table td:last-child{border-start-end-radius:var(--r-sm);border-end-end-radius:var(--r-sm)}.table tbody tr:hover td{background:var(--table-row-hover)}.table tbody tr:has(.select-row.checkbox-input--checked) td{background:var(--accent-wash)}.table tbody tr:has(.select-row.checkbox-input--checked)+tr:has(.select-row.checkbox-input--checked) td{border-start-start-radius:0;border-start-end-radius:0}.table tbody tr:has(.select-row.checkbox-input--checked):has(+tr .select-row.checkbox-input--checked) td{border-end-start-radius:0;border-end-end-radius:0}.table .default-cell__first-cell,.table .drawer-link__cell,.table td>a{color:var(--fg-1);font-weight:500;text-decoration:none}.table .default-cell__first-cell,.table td>a{border-radius:var(--r-xs);transition:color var(--dur) var(--ease-out)}.table .default-cell__first-cell:hover,.table td>a:hover{color:var(--accent-deep)}.table .default-cell__first-cell{font-size:inherit;letter-spacing:inherit}.table #heading-_dragHandle,.table #heading-_select,.table .cell-_dragHandle,.table .cell-_select{width:36px;min-width:0;padding-inline:16px 0}.table--appearance-condensed{padding:4px;border-radius:var(--r-md)}.table--appearance-condensed table{border-collapse:separate}.table--appearance-condensed thead{background:rgba(0,0,0,0)}.table--appearance-condensed td,.table--appearance-condensed th{padding:8px 12px;border:0}.table--appearance-condensed td{height:40px;font-size:var(--t-small)}.table--drag-preview{margin:0;padding:0;overflow:hidden;border-radius:var(--r-sm);background:var(--accent-wash)}@media(max-width:1024px){.collection-list .table{display:block;left:auto;width:auto;max-width:100%}.collection-list .table:after{content:none}}.sort-column{gap:4px}.sort-column__button{position:relative;width:20px;height:20px;padding:0;border-radius:var(--r-pill);color:var(--fg-4);opacity:0;transition:opacity var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.sort-column__button:after{content:"";position:absolute;inset:-6px 0}.sort-column__button .icon{width:16px;height:16px}.sort-column__button:focus-visible,th:hover .sort-column__button{opacity:1}.sort-column__button:hover{background:var(--soft-bg-hover);color:var(--fg-1);opacity:1}.sort-column__button.sort-column--active{color:var(--accent-deep);opacity:1}@media(hover:none){.sort-column__button{opacity:1}}.sort-header__button{width:24px;height:24px;border-radius:var(--r-pill);color:var(--fg-4);opacity:1;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.sort-header__button:hover{background:var(--soft-bg-hover);color:var(--fg-1)}.sort-header__button.sort-header--active{color:var(--accent-deep)}.sort-header__button .icon--sort .fill{fill:none}.sort-row{color:var(--fg-3);transition:color var(--dur-fast) var(--ease-out)}.sort-row.active:hover{color:var(--fg-1)}.sort-row .icon--drag-handle .fill{fill:currentColor}.bool-cell,.code-cell,.json-cell{padding:0;border-radius:0;background:rgba(0,0,0,0);color:inherit}.code-cell,.json-cell{font-family:var(--font-mono);font-size:var(--t-caption);line-height:1.6;letter-spacing:0}.bool-cell{font-family:var(--font-sans);font-size:inherit;line-height:inherit}.file{align-items:center;gap:12px}.file__thumbnail{width:40px;max-width:40px;height:40px;border-radius:var(--r-xs);background:var(--soft-bg)}.file__filename{margin:0}.page-controls__page-info{color:var(--fg-3);font-size:var(--t-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paginator{align-items:center;gap:2px}.paginator .clickable-arrow,.paginator__page{border:0;box-shadow:none;outline:0;display:inline-flex;align-items:center;justify-content:center;width:var(--control-h-sm);height:var(--control-h-sm);min-height:0;padding:0;border-radius:var(--r-pill);background:rgba(0,0,0,0);color:var(--fg-2);cursor:pointer;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),scale .3s var(--ease-spring);margin:0}.paginator .clickable-arrow:focus-visible,.paginator__page:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.paginator .clickable-arrow:active:not(:disabled),.paginator__page:active:not(:disabled){scale:.92}.paginator .clickable-arrow:hover:not(:disabled),.paginator__page:hover:not(:disabled){background:var(--soft-bg-hover);color:var(--fg-1)}.paginator__page{width:auto;min-width:var(--control-h-sm);padding:0 6px;font-size:var(--t-small);font-weight:500;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paginator__page--is-current,.paginator__page--is-current:hover:not(:disabled){background:var(--soft-bg);color:var(--fg-1);font-weight:600;cursor:default}.paginator .clickable-arrow--is-disabled{color:var(--fg-5);cursor:default}.paginator .clickable-arrow--is-disabled .icon .stroke{stroke:currentColor}.paginator__separator{margin:0;padding-inline:4px;color:var(--fg-4)}.per-page .popup-button{min-height:var(--control-h-sm);padding:0 8px 0 14px;border-radius:var(--r-pill);background:var(--soft-bg);color:var(--fg-1);font-size:var(--t-small)}.per-page .popup-button:hover{background:var(--soft-bg-hover)}.per-page__base-button{font-weight:500}.sticky-toolbar{border:0;box-shadow:none;outline:0;--surface:var(--white);--field-bg:var(--n-50);--field-bg-hover:oklch(91.8% 0.011 var(--brand-hue));--soft-bg:var(--n-50);--soft-bg-hover:var(--n-100);--check-bg:var(--n-100);--theme-input-bg:var(--field-bg);background:var(--white);--surface:var(--float);--theme-text:var(--on-float);background:var(--float);color:var(--on-float);box-shadow:var(--float-shadow);padding:4px 6px;border-radius:var(--r-pill)}.sticky-toolbar .clickable-arrow,.sticky-toolbar .paginator__page{color:var(--on-float-2)}.sticky-toolbar .clickable-arrow:hover:not(:disabled),.sticky-toolbar .paginator__page--is-current,.sticky-toolbar .paginator__page:hover:not(:disabled),.sticky-toolbar .per-page .popup-button{color:var(--on-float)}.sticky-toolbar .clickable-arrow--is-disabled{color:var(--on-float-3)}.sticky-toolbar .page-controls__page-info,.sticky-toolbar .paginator__separator{color:var(--on-float-2)}:root .no-results{--surface:var(--bg);--field-bg:var(--white);--field-bg-hover:var(--white);--soft-bg:var(--white);--soft-bg-hover:var(--n-50);--check-bg:var(--white);--theme-input-bg:var(--field-bg);background:var(--bg);padding:64px 24px;border-radius:var(--r-lg);align-items:center;text-align:center}:root .no-results p{max-width:44ch;margin-top:8px;color:var(--fg-3);font-size:var(--t-body)}:root .no-results p:first-child{margin-top:0}:root .no-results .no-results__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px}@media(max-width:768px){:root .no-results{padding:40px 20px}}.group-by-header{align-items:center;min-height:var(--control-h);margin-bottom:12px}.group-by-header__heading{font-size:var(--t-h3);line-height:1.25;letter-spacing:-.02em}.query-preset-bar{align-items:center;margin-bottom:12px;padding:0;border-radius:0;background:rgba(0,0,0,0)}.query-preset-bar__menu{gap:6px}.query-preset-bar .query-preset-bar__create-new-preset{justify-content:center;width:var(--control-h-sm);height:var(--control-h-sm);padding:0;box-shadow:none}.query-preset-bar__menu-items{align-items:center;gap:2px}.query-preset-bar__menu-items .list-selection__button{border:0;box-shadow:none;outline:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-h-sm);border-radius:var(--r-pill);font-family:var(--font-sans);font-size:var(--t-small);font-weight:500;line-height:1;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),opacity var(--dur) var(--ease-out),scale .3s var(--ease-spring);background:rgba(0,0,0,0);color:var(--fg-2);padding:0 12px}.query-preset-bar__menu-items .list-selection__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.query-preset-bar__menu-items .list-selection__button:active:not(:disabled){scale:.97}.query-preset-bar__menu-items .list-selection__button:hover:not(:disabled){background:var(--soft-bg-hover);color:var(--fg-1)}.active-query-preset.pill{--pill-padding-inline-start:14px;--pill-padding-inline-end:14px;min-height:var(--control-h-sm);font-size:var(--t-small)}.active-query-preset.pill.active-query-preset--active{-webkit-padding-end:6px;padding-inline-end:6px;box-shadow:none;background:var(--accent-wash);color:var(--accent-deep)}.active-query-preset.pill.active-query-preset--active:hover{background:var(--accent-pale);color:var(--accent-deep)}.active-query-preset__label{gap:6px}.active-query-preset__label-text-max-width{max-width:160px}.active-query-preset__clear{border-radius:var(--r-pill);transition:background-color var(--dur-fast) var(--ease-out)}.active-query-preset__clear:hover{background:var(--white)}.query-preset-columns-field .value-wrapper,.query-preset-group-by-field .value-wrapper,.query-preset-where-field .value-wrapper{--surface:var(--bg);--field-bg:var(--white);--field-bg-hover:var(--white);--soft-bg:var(--white);--soft-bg-hover:var(--n-50);--check-bg:var(--white);--theme-input-bg:var(--field-bg);background:var(--bg);gap:6px;padding:14px;border-radius:var(--r-sm)}.trash-banner{gap:10px;padding:12px 16px;border-radius:var(--r-md);background:var(--warn-pale);color:var(--warn-deep);font-size:var(--t-body)}.trash-banner p{margin:0}.relationship-table__header{align-items:center;margin-bottom:12px}.relationship-table__actions{gap:8px}.relationship-table .relationship-table__add-new,.relationship-table .relationship-table__add-new-polymorphic{border:0;box-shadow:none;outline:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-h-sm);border-radius:var(--r-pill);font-family:var(--font-sans);font-size:var(--t-small);font-weight:500;line-height:1;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),opacity var(--dur) var(--ease-out),scale .3s var(--ease-spring);background:var(--soft-bg);color:var(--fg-1);margin:0;padding:0 14px}.relationship-table .relationship-table__add-new-polymorphic:focus-visible,.relationship-table .relationship-table__add-new:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.relationship-table .relationship-table__add-new-polymorphic:active:not(:disabled),.relationship-table .relationship-table__add-new:active:not(:disabled){scale:.97}.relationship-table .relationship-table__add-new-polymorphic:hover:not(:disabled),.relationship-table .relationship-table__add-new:hover:not(:disabled){background:var(--soft-bg-hover);color:var(--fg-1)}.relationship-table__columns-inner{padding-bottom:12px}.relationship-table .no-results,.relationship-table .pill-selector,.relationship-table .table{--surface:var(--bg);--field-bg:var(--white);--field-bg-hover:var(--white);--soft-bg:var(--white);--soft-bg-hover:var(--n-50);--check-bg:var(--white);--theme-input-bg:var(--field-bg);background:var(--bg)}.relationship-table .table{--table-row-hover:var(--white)}.relationship-table .no-results{padding:32px 24px;border-radius:var(--r-md)}.drawer-link{align-items:center;gap:6px}.drawer-link__doc-drawer-toggler{border:0;box-shadow:none;outline:0;display:inline-flex;align-items:center;justify-content:center;width:var(--control-h-sm);height:var(--control-h-sm);min-height:0;padding:0;border-radius:var(--r-pill);background:rgba(0,0,0,0);color:var(--fg-2);cursor:pointer;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),scale .3s var(--ease-spring);margin-block:-4px;color:var(--fg-3)}.drawer-link__doc-drawer-toggler:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.drawer-link__doc-drawer-toggler:active:not(:disabled){scale:.92}.drawer-link__doc-drawer-toggler:hover:not(:disabled){background:var(--soft-bg-hover);color:var(--fg-1)}.folder-file-card{--card-bg-color:var(--soft-bg);--card-preview-bg-color:var(--soft-bg-hover);--card-icon-dots-bg-color:transparent;--card-icon-dots-color:var(--fg-2);--card-titlebar-icon-color:var(--fg-4);--card-label-color:var(--fg-1);--card-preview-icon-color:var(--fg-4);--assigned-collections-color:var(--fg-1);padding:6px;border:0;border-radius:var(--r-md);transition:background-color var(--dur) var(--ease-out)}.folder-file-card:not(.folder-file-card--selected):hover{--card-bg-color:var(--soft-bg-hover)}.folder-file-card:not(.folder-file-card--selected) .popup:hover{--card-icon-dots-bg-color:var(--bg-sunken)}.folder-file-card--over{--card-bg-color:var(--accent-pale);--card-titlebar-icon-color:var(--accent-deep)}.folder-file-card--selected{--card-bg-color:var(--accent-wash);--card-preview-bg-color:var(--accent-pale);--card-icon-dots-color:var(--accent-deep);--card-titlebar-icon-color:var(--accent-deep);--card-label-color:var(--accent-deep);--card-preview-icon-color:var(--accent-deep);--assigned-collections-color:var(--accent-deep)}.folder-file-card--selected .popup:hover{--card-icon-dots-bg-color:var(--accent-pale)}.folder-file-card--disabled{--card-bg-color:var(--field-bg-disabled)}.folder-file-card--disabled:after{inset:0;width:auto;height:auto}.folder-file-card__preview-area{border:0;border-radius:var(--r-sm)}.folder-file-card__preview-area img{border-radius:inherit}.folder-file-card__titlebar-area{gap:10px;padding:8px 2px 6px 8px;transition:background-color var(--dur) var(--ease-out)}.folder-file-card__name{font-size:var(--t-body);font-weight:500;line-height:1.3}.folder-file-card__assigned-collections{margin-top:2px;font-size:var(--t-caption)}.folder-file-card .icon--dots{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--r-pill)}.folder-file-card:focus-within .icon--dots{opacity:1}@media(hover:none){.folder-file-card .icon--dots{opacity:1}}.item-card-grid{--gap:12px}.item-card-grid__title{font-size:var(--t-label);font-weight:600;line-height:1.4;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-3);margin:0 0 10px}.drag-overlay-selection__card:first-child:not(:last-child) .folder-file-card{--card-bg-color:var(--accent-pale)}.drag-overlay-selection__card-count{background:var(--brand);color:var(--white);font-size:var(--t-caption);font-weight:600}.simple-table{border:0;box-shadow:none;outline:0;margin-inline:-16px;background:rgba(0,0,0,0)}.simple-table__table{border-collapse:separate;border-spacing:0}.simple-table__td,.simple-table__th{padding:12px 16px;vertical-align:middle}.simple-table__th{font-size:var(--t-label);font-weight:600;line-height:1.4;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-3);white-space:nowrap}.simple-table__td{height:52px;font-size:var(--t-body);transition:background-color var(--dur-fast) var(--ease-out)}.draggable-table-row{--row-text-color:var(--fg-2);--row-icon-color:var(--fg-4);--row-bg-color:transparent}.draggable-table-row.draggable-table-row--focused,.draggable-table-row:hover{--row-bg-color:var(--bg)}.draggable-table-row.draggable-table-row--over{--row-bg-color:var(--accent-pale)}.draggable-table-row.draggable-table-row--selected{--row-bg-color:var(--accent-wash);--row-icon-color:var(--accent-deep);--row-icon-opacity:1}.draggable-table-row__first-td{color:var(--fg-1);font-weight:500}.folder-file-table__cell-with-icon{align-items:center;gap:10px}.btn.folder-view-toggle-button{--btn-h:var(--control-h-sm);--btn-icon-size:18px;--color:var(--fg-3);--bg-color:transparent;--hover-bg:var(--soft-bg-hover);--hover-color:var(--fg-1);background-color:var(--bg-color)}.btn.folder-view-toggle-button:hover{background-color:var(--hover-bg)}.btn.folder-view-toggle-button--active{--color:var(--accent-deep);--bg-color:var(--accent-wash);--hover-bg:var(--accent-wash);--hover-color:var(--accent-deep)}.collection-type__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-inline:-4px 6px;padding:0 5px;border-radius:var(--r-pill);background:var(--accent-wash);color:var(--accent-deep);font-size:var(--t-label);line-height:1}.folderBreadcrumbs{align-items:center;gap:2px}.folderBreadcrumbs__crumb,.folderBreadcrumbs__crumb-item.droppable-button{color:var(--fg-1);font-size:var(--t-body);font-weight:500;line-height:1.3;letter-spacing:var(--ls-normal)}.folderBreadcrumbs__crumb-item.droppable-button{color:var(--fg-3)}.folderBreadcrumbs__crumb-item.droppable-button:hover{color:var(--fg-1)}.folderBreadcrumbs__crumb-chevron{top:0}.folderBreadcrumbs__crumb-chevron .stroke{stroke:var(--fg-4)}.droppable-button{margin:-2px -6px;padding:2px 6px;border-radius:var(--r-xs);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.droppable-button.droppable-button--hover{background:var(--accent-wash);color:var(--accent-deep);opacity:1}.move-folder-drawer__breadcrumbs-section{align-items:center;border:0}.browse-by-folder-button{gap:8px;padding:8px 12px;border:0;border-radius:var(--r-sm);color:var(--fg-2);font-weight:500;transition-property:background-color,color;transition-duration:var(--dur);transition-timing-function:var(--ease-out)}.browse-by-folder-button:hover{background:var(--soft-bg-hover);color:var(--fg-1)}.browse-by-folder-button.active{background:var(--soft-bg);color:var(--fg-1);font-weight:500}.browse-by-folder-button .icon,.browse-by-folder-button.active .icon{color:var(--fg-4)}.move-doc-to-folder .btn__icon{color:var(--fg-3)}.move-doc-to-folder .btn__label{font-weight:500}.edit-many__header{align-items:center;gap:16px}.edit-many__header__title{font-family:var(--font-sans);font-size:var(--t-h2);font-weight:500;line-height:1.1;letter-spacing:var(--ls-tight);color:var(--fg-1)}.edit-many__header__close{border:0;box-shadow:none;outline:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-height:0;padding:0;border-radius:var(--r-pill);background:rgba(0,0,0,0);color:var(--fg-2);cursor:pointer;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),scale .3s var(--ease-spring);flex:none;overflow:visible}.edit-many__header__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.edit-many__header__close:active:not(:disabled){scale:.92}.edit-many__header__close:hover:not(:disabled){background:var(--soft-bg-hover);color:var(--fg-1)}.edit-many__header__close svg{position:static;width:100%;height:100%}.edit-many__sidebar-wrap{border:0}.localized-title-cell{display:inline-flex;align-items:center;gap:8px;max-width:100%}.localized-title-cell__locale{border:0;box-shadow:none;outline:0;display:inline-flex;align-items:center;gap:6px;border-radius:var(--r-pill);background:var(--soft-bg);color:var(--fg-2);font-size:var(--t-caption);font-weight:500;line-height:1.3;letter-spacing:0;flex:none;padding:2px 7px;font-size:10px;letter-spacing:.04em}.doc-header{margin-top:0;padding-top:28px;padding-bottom:20px}.doc-header:after{content:none}.doc-header__header{gap:16px}.doc-header__title{font-family:var(--font-sans);font-size:var(--t-h1);font-weight:500;line-height:1.1;letter-spacing:var(--ls-tight);color:var(--fg-1);padding-bottom:4px}.doc-header__after-header{padding-top:6px}.custom-view-description{max-width:68ch;font-size:var(--t-body);color:var(--fg-3)}.id-label{border:0;box-shadow:none;outline:0;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-pill);background:var(--soft-bg);color:var(--fg-2);font-weight:500;line-height:1.3;font-family:var(--font-mono);font-size:.92em;letter-spacing:0;font-size:var(--t-caption);color:var(--fg-3)}.doc-tabs__tabs{gap:4px}.doc-tab{--color:var(--fg-2);--bg-color:transparent;--hover-bg:var(--soft-bg-hover);--hover-color:var(--fg-1);--btn-h:var(--control-h-sm);--btn-padding-inline-start:14px;--btn-padding-inline-end:14px;margin-block:0}.doc-tab--active,.doc-tab--active:hover{--color:var(--fg-1);--bg-color:var(--soft-bg);--hover-bg:var(--soft-bg);cursor:default;scale:1}.doc-tab__label{gap:8px;line-height:1.2}.doc-tab--active .pill-version-count,.doc-tab--active:hover .pill-version-count,.doc-tab:hover .pill-version-count,.pill-version-count{min-width:20px;padding:2px 6px;border-radius:var(--r-pill);background-color:var(--surface);color:var(--fg-2);font-size:var(--t-label);font-weight:600;line-height:16px}.doc-tab:not(.doc-tab--active) .pill-version-count{background-color:var(--soft-bg)}.doc-controls:before{background:var(--surface);opacity:1}.doc-controls:after{-webkit-backdrop-filter:none;backdrop-filter:none}.doc-controls__divider{display:none}.doc-controls__wrapper{padding-bottom:0}.doc-controls__content{padding-block:0}.doc-controls__meta{gap:22px;font-size:var(--t-small)}.doc-controls__label{color:var(--fg-3)}.doc-controls__value{font-weight:500;line-height:1.4;color:var(--fg-1)}.doc-controls__controls,.doc-controls__controls-wrapper{gap:8px}.doc-controls__dots{border:0;box-shadow:none;outline:0;width:var(--control-h);height:var(--control-h);border-radius:var(--r-pill);background-color:var(--soft-bg);color:var(--fg-2);flex-direction:row;gap:3px;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.doc-controls__dots:hover,.popup--active .doc-controls__dots{border:0;background-color:var(--soft-bg-hover);color:var(--fg-1)}.doc-controls__controls:after,.doc-controls__meta:after{background:linear-gradient(to right,transparent,var(--surface))}@media(max-width:768px){.doc-controls__controls-wrapper{background:var(--surface)}}.doc-tabs:after{background:linear-gradient(to right,transparent,var(--surface))}.status__value{font-weight:500}.autosave{font-size:var(--t-small);color:var(--fg-3)}.document-fields{--main-border:0;--main-gutter-h-right:20px;--sidebar-gutter-h-left:0px}.document-fields__edit{padding-top:12px}.document-fields__sidebar-fields{--surface:var(--bg);--field-bg:var(--white);--field-bg-hover:var(--white);--soft-bg:var(--white);--soft-bg-hover:var(--n-50);--check-bg:var(--white);--theme-input-bg:var(--field-bg);background:var(--bg);gap:20px;margin:12px var(--gutter-h) calc(var(--frame-gap) + var(--frame-radius)) 0;padding:20px;border-radius:var(--r-lg)}.document-fields__sidebar-fields:has(>.render-fields:empty){display:none}.document-fields__sidebar{scrollbar-width:none}.document-fields--force-sidebar-wrap .document-fields__sidebar-fields{margin:0 var(--gutter-h) 24px;padding:20px}@media(max-width:1024px){.document-fields{--main-gutter-h-right:var(--gutter-h)}.document-fields__sidebar-fields{gap:20px;margin:0 var(--gutter-h) 24px;padding:20px}}.document-fields__fields>.field-type:first-child,.document-fields__sidebar-fields>.render-fields>.field-type:first-child{margin-top:0}.document-fields__sidebar-fields>.render-fields>.field-type:last-child{margin-bottom:0}.collection-edit,.global-edit{--gradient:none}.popup__content{--popup-button-highlight:var(--float-hover);border:0;box-shadow:none;outline:0;--surface:var(--white);--field-bg:var(--n-50);--field-bg-hover:oklch(91.8% 0.011 var(--brand-hue));--soft-bg:var(--n-50);--soft-bg-hover:var(--n-100);--check-bg:var(--n-100);--theme-input-bg:var(--field-bg);background:var(--white);--surface:var(--float);--theme-text:var(--on-float);background:var(--float);color:var(--on-float);box-shadow:var(--float-shadow);min-width:180px;padding:6px;border-radius:var(--r-md);font-size:var(--t-small);animation:popup-in var(--dur-fast) var(--ease-out) backwards}.popup__content.popup--size-xsmall{min-width:96px}.popup__content.popup--size-small{min-width:132px}@keyframes popup-in{0%{opacity:0;scale:.97}}.popup__caret{display:none}.popup__scroll-container{max-height:min(60vh,420px);scrollbar-color:var(--on-float-3) rgba(0,0,0,0)}.popup-button-list{--list-button-padding:12px;gap:2px}.popup-button-list__button{padding-block:8px;border-radius:var(--r-xs);color:var(--on-float-2);font-weight:500;line-height:1.35;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.popup-button-list__button:focus-visible,.popup-button-list__button:focus-within,.popup-button-list__button:hover{color:var(--on-float)}.popup-button-list__button--selected{background-color:var(--accent-wash);color:var(--accent-deep)}.popup-button-list__disabled,.popup-button-list__disabled:hover{--popup-button-highlight:transparent;color:var(--on-float-3)}.popup-divider{height:8px;margin:0;background-color:rgba(0,0,0,0)}.popup-list-group-label{font-size:var(--t-label);font-weight:600;line-height:1.4;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-3);margin:0;padding:8px 12px 6px;color:var(--on-float-3)}.tooltip,html[data-theme=light] .tooltip:not(.field-error){padding:5px 9px;border-radius:var(--r-xs);background-color:var(--float);color:var(--on-float);box-shadow:var(--float-shadow);font-size:var(--t-caption);font-weight:500;line-height:1.3}.tooltip:not(.field-error):after{display:none}.confirmation-modal:before{background:var(--scrim);opacity:1}.confirmation-modal:after{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.confirmation-modal__wrapper{border:0;box-shadow:none;outline:0;--surface:var(--white);--field-bg:var(--n-50);--field-bg-hover:oklch(91.8% 0.011 var(--brand-hue));--soft-bg:var(--n-50);--soft-bg-hover:var(--n-100);--check-bg:var(--n-100);--theme-input-bg:var(--field-bg);background:var(--white);border-radius:var(--r-xl);padding:32px;width:min(480px,100vw - 32px);max-width:none;gap:28px;animation:modal-in .32s var(--ease-out) backwards}.confirmation-modal__content{gap:12px;font-size:var(--t-body);line-height:1.55;color:var(--fg-2)}.confirmation-modal__content h1,.confirmation-modal__content h2,.confirmation-modal__content h3{font-family:var(--font-sans);font-size:var(--t-h2);font-weight:500;line-height:1.1;letter-spacing:var(--ls-tight);color:var(--fg-1)}.confirmation-modal__controls{gap:8px;justify-content:flex-end}@keyframes modal-in{0%{opacity:0;scale:.98;translate:0 8px}}.close-modal-button{border:0;box-shadow:none;outline:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-height:0;padding:0;border-radius:var(--r-pill);background:rgba(0,0,0,0);color:var(--fg-2);cursor:pointer;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),scale .3s var(--ease-spring);overflow:visible}.close-modal-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.close-modal-button:active:not(:disabled){scale:.92}.close-modal-button:hover:not(:disabled){background:var(--soft-bg-hover);color:var(--fg-1)}.close-modal-button svg{top:0;inset-inline-start:0;width:28px;height:28px}.drawer__blur-bg{transition:opacity .24s linear}.drawer__blur-bg:before{background:var(--scrim);opacity:1}.drawer__blur-bg:after{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.drawer__content{--surface:var(--white);--field-bg:var(--n-50);--field-bg-hover:oklch(91.8% 0.011 var(--brand-hue));--soft-bg:var(--n-50);--soft-bg-hover:var(--n-100);--check-bg:var(--n-100);--theme-input-bg:var(--field-bg);background:var(--white);border-start-start-radius:var(--r-xl);border-end-start-radius:var(--r-xl);transition:opacity .2s linear,transform .36s var(--ease-sheet)}.drawer--is-open .drawer__close,.drawer__close{background:rgba(0,0,0,0);opacity:0}.drawer__header{margin-top:36px;margin-bottom:20px;gap:16px}.drawer__header__title{font-family:var(--font-sans);font-size:var(--t-h2);font-weight:500;line-height:1.1;letter-spacing:var(--ls-tight);color:var(--fg-1)}.drawer__header__close{border:0;box-shadow:none;outline:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-height:0;padding:0;border-radius:var(--r-pill);background:rgba(0,0,0,0);color:var(--fg-2);cursor:pointer;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),scale .3s var(--ease-spring);background:var(--soft-bg);overflow:visible}.drawer__header__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.drawer__header__close:active:not(:disabled){scale:.92}.drawer__header__close:hover:not(:disabled){background:var(--soft-bg-hover);color:var(--fg-1)}.drawer__header__close svg{margin:0;width:28px;height:28px}@media(max-width:768px){.drawer__content{border-radius:0}}.drawer-action-header{padding-top:36px;padding-bottom:16px;border-bottom:0}.drawer-action-header__title{font-family:var(--font-sans);font-size:var(--t-h2);font-weight:500;line-height:1.1;letter-spacing:var(--ls-tight);color:var(--fg-1)}.drawer-action-header__actions{gap:8px}.doc-drawer__header{margin-top:36px;padding-bottom:8px;border-bottom:0}.doc-drawer__header-content{align-items:center;gap:16px}.doc-drawer__header-text{font-family:var(--font-sans);font-size:var(--t-h2);font-weight:500;line-height:1.1;letter-spacing:var(--ls-tight);color:var(--fg-1)}.doc-drawer__header-close{border:0;box-shadow:none;outline:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-height:0;padding:0;border-radius:var(--r-pill);background:rgba(0,0,0,0);color:var(--fg-2);cursor:pointer;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),scale .3s var(--ease-spring);flex:none;background:var(--soft-bg);overflow:visible}.doc-drawer__header-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.doc-drawer__header-close:active:not(:disabled){scale:.92}.doc-drawer__header-close:hover:not(:disabled){background:var(--soft-bg-hover);color:var(--fg-1)}.doc-drawer__header-close svg{width:28px;height:28px}.doc-drawer__divider{display:none}.list-drawer__header{margin-top:36px}.list-drawer__header h2{font-family:var(--font-sans);font-size:var(--t-h2);font-weight:500;line-height:1.1;letter-spacing:var(--ls-tight);color:var(--fg-1)}.payload-toast-container .payload-toast-item,.payload-toast-container .payload-toast-item.toast-error,.payload-toast-container .payload-toast-item.toast-info,.payload-toast-container .payload-toast-item.toast-success,.payload-toast-container .payload-toast-item.toast-warning{border:0;box-shadow:none;outline:0;--surface:var(--white);--field-bg:var(--n-50);--field-bg-hover:oklch(91.8% 0.011 var(--brand-hue));--soft-bg:var(--n-50);--soft-bg-hover:var(--n-100);--check-bg:var(--n-100);--theme-input-bg:var(--field-bg);background:var(--white);--surface:var(--float);--theme-text:var(--on-float);background:var(--float);color:var(--on-float);box-shadow:var(--float-shadow);padding:14px 16px;border-radius:var(--r-md);font-size:var(--t-body);font-weight:500;line-height:1.4}.payload-toast-container .payload-toast-item .payload-toast-close-button,.payload-toast-container .payload-toast-item.toast-error .payload-toast-close-button,.payload-toast-container .payload-toast-item.toast-info .payload-toast-close-button,.payload-toast-container .payload-toast-item.toast-success .payload-toast-close-button,.payload-toast-container .payload-toast-item.toast-warning .payload-toast-close-button{color:var(--on-float-3);transition:color var(--dur) var(--ease-out)}.payload-toast-container .payload-toast-item .payload-toast-close-button:hover,.payload-toast-container .payload-toast-item.toast-error .payload-toast-close-button:hover,.payload-toast-container .payload-toast-item.toast-info .payload-toast-close-button:hover,.payload-toast-container .payload-toast-item.toast-success .payload-toast-close-button:hover,.payload-toast-container .payload-toast-item.toast-warning .payload-toast-close-button:hover{color:var(--on-float)}.payload-toast-container .toast-title{line-height:1.4}.payload-toast-container .toast-success .toast-icon{color:var(--accent)}.payload-toast-container .toast-error .toast-icon{color:var(--theme-error-350)}.payload-toast-container .toast-warning .toast-icon{color:var(--warn)}.payload-toast-container .toast-info .toast-icon{color:var(--on-float-2)}.loading-overlay{color:var(--accent)}.loading-overlay:after{background-color:var(--white)}.loading-overlay__bar{width:3px;border-radius:var(--r-pill)}.loading-overlay__text{color:var(--fg-3);font-size:var(--t-small)}.shimmer-effect{--shine-bg:var(--field-bg);--shine-fg:var(--soft-bg-hover);border-radius:var(--r-sm)}.shimmer-effect--transparent{--shine-bg:transparent;--shine-fg:var(--field-bg)}.banner{padding:14px 16px;border-radius:var(--r-md);background:var(--soft-bg);color:var(--fg-2);font-size:var(--t-body);line-height:1.5}.banner--type-success{background:var(--accent-wash);color:var(--accent-deep)}.banner--type-success svg .stroke{stroke:var(--accent-deep)}.banner--type-success svg .fill{fill:var(--accent-deep)}.banner--type-error{background:var(--danger-pale);color:var(--danger-deep)}.banner--type-error svg .stroke{stroke:var(--danger-deep)}.banner--type-error svg .fill{fill:var(--danger-deep)}.rich-text-lexical .editor-container{border-radius:var(--r-md);background:var(--field-bg)}.rich-text-lexical .ContentEditable__root{min-height:120px;padding-block:14px 18px;font-family:var(--font-sans);font-size:15px;line-height:1.65;color:var(--fg-1);caret-color:var(--accent)}.rich-text-lexical .ContentEditable__root:focus-visible{outline:0}.rich-text-lexical .ContentEditable__root:before{border:0}.rich-text-lexical:not(.rich-text-lexical--show-gutter) .ContentEditable__root{padding-inline:18px}.rich-text-lexical.error .editor-container{background:var(--danger-pale)}.LexicalEditorTheme__placeholder{color:var(--fg-4)}.rich-text-lexical .editor-placeholder{font-family:var(--font-sans);font-size:15px;color:var(--fg-4)}.LexicalEditorTheme__h1,.LexicalEditorTheme__h2,.LexicalEditorTheme__h3,.LexicalEditorTheme__h4{font-weight:500;letter-spacing:var(--ls-tight);color:var(--fg-1)}.LexicalEditorTheme__h1{font-size:28px}.LexicalEditorTheme__h2{font-size:22px}.LexicalEditorTheme__h3{font-size:18px}.LexicalEditorTheme__h4{font-size:16px}.LexicalEditorTheme__link{color:var(--accent-deep);text-decoration:underline;-webkit-text-decoration-color:var(--accent-pale);text-decoration-color:var(--accent-pale);text-underline-offset:3px}.LexicalEditorTheme__textCode{font-family:var(--font-mono);font-size:.92em;letter-spacing:0;padding:2px 6px;border-radius:calc(var(--r-xs) - 2px);background:var(--surface)}.LexicalEditorTheme__quote{margin-inline:0;padding:12px 16px;border:0;border-radius:var(--r-sm);background:var(--surface);color:var(--fg-2)}.LexicalEditorTheme__hr{height:2px;border:0;border-radius:var(--r-pill);background:var(--soft-bg-hover)}.LexicalEditorTheme__hr:after{display:none}.LexicalEditorTheme__hrSelected{outline:0;background:var(--accent)}.LexicalEditorTheme__block__container,.LexicalEditorTheme__inlineBlock,.LexicalEditorTheme__relationship,.LexicalEditorTheme__upload__card{border:0;box-shadow:none;outline:0;border-radius:var(--r-sm);background:var(--surface)}.LexicalEditorTheme__relationship__label,.LexicalEditorTheme__upload__collectionLabel{font-size:var(--t-label);font-weight:600;line-height:1.4;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-3)}.LexicalEditorTheme__relationship__title,.LexicalEditorTheme__upload__filename{font-size:var(--t-body);font-weight:500;color:var(--fg-1)}.LexicalEditorTheme__inlineBlock{border-radius:var(--r-pill)}.LexicalEditorTheme__table{border-collapse:separate;border-spacing:2px;border:0}.LexicalEditorTheme__tableCell{border:0;background:var(--surface)}.LexicalEditorTheme__tableCellHeader{background:var(--soft-bg-hover);font-weight:500}.LexicalEditorTheme__tableCellSelected{background:var(--accent-wash)}.fixed-toolbar{border:0;box-shadow:none;outline:0;top:calc(var(--app-header-height, 0px) + var(--doc-controls-height));gap:4px;min-height:48px;padding:8px 10px 4px;border-radius:var(--r-md) var(--r-md) 0 0;background:var(--field-bg);transform:none}.fixed-toolbar:after,.fixed-toolbar:before{content:none}.fixed-toolbar__group{gap:2px;border:0}.fixed-toolbar__group+.fixed-toolbar__group{-webkit-margin-start:6px;margin-inline-start:6px}.fixed-toolbar .divider{display:none}.fixed-toolbar .toolbar-popup__button,.fixed-toolbar .toolbar-popup__dropdown{min-width:32px;height:32px;color:var(--fg-2)}.fixed-toolbar .toolbar-popup__button:hover:not([disabled]),.fixed-toolbar .toolbar-popup__dropdown:hover:not([disabled]){background:var(--soft-bg-hover);color:var(--fg-1)}.fixed-toolbar .toolbar-popup__button.active,.fixed-toolbar .toolbar-popup__dropdown.active{background:var(--surface);color:var(--accent-deep)}.fixed-toolbar .toolbar-popup__button[disabled],.fixed-toolbar .toolbar-popup__dropdown[disabled]{color:var(--fg-5)}.fixed-toolbar .toolbar-popup__dropdown-caret:after{filter:none}.fixed-toolbar .icon .stroke{stroke:currentColor}.fixed-toolbar .icon .fill{fill:currentColor}.rich-text-lexical__wrap:has(>.fixed-toolbar)>.editor-container{border-start-start-radius:0;border-start-end-radius:0}.collection-edit--posts .field-type.rich-text-lexical .ContentEditable__root{min-height:420px}.collection-edit--email-templates .field-type.rich-text-lexical .ContentEditable__root{min-height:220px}.placeholder-menu__button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:var(--r-xs);color:var(--fg-2);font-size:var(--t-small);font-weight:500;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.placeholder-menu__button:hover,.popup--active .placeholder-menu__button{background:var(--soft-bg-hover);color:var(--fg-1)}.placeholder-menu__code{font-family:var(--font-mono);font-size:.92em;letter-spacing:0;font-size:var(--t-small);color:var(--on-float)}.placeholder-menu__empty{max-width:220px;margin:0;padding:4px 12px 8px;font-size:var(--t-small);line-height:1.45;color:var(--on-float-2)}.toolbar-popup__button,.toolbar-popup__dropdown{border:0;box-shadow:none;outline:0;border-radius:var(--r-xs);transition:background-color var(--dur-fast) var(--ease-out)}.fixed-toolbar__dropdown-items,.inline-toolbar-popup,.link-editor,.slash-menu-popup,.toolbar-popup__dropdown-items{border:0;box-shadow:none;outline:0;--surface:var(--white);--field-bg:var(--n-50);--field-bg-hover:oklch(91.8% 0.011 var(--brand-hue));--soft-bg:var(--n-50);--soft-bg-hover:var(--n-100);--check-bg:var(--n-100);--theme-input-bg:var(--field-bg);background:var(--white);--surface:var(--float);--theme-text:var(--on-float);background:var(--float);color:var(--on-float);box-shadow:var(--float-shadow);padding:4px;border-radius:var(--r-md)}.fixed-toolbar__dropdown-items .caret,.fixed-toolbar__dropdown-items:after,.fixed-toolbar__dropdown-items:before,.inline-toolbar-popup .caret,.inline-toolbar-popup:after,.inline-toolbar-popup:before,.link-editor .caret,.link-editor:after,.link-editor:before,.slash-menu-popup .caret,.slash-menu-popup:after,.slash-menu-popup:before,.toolbar-popup__dropdown-items .caret,.toolbar-popup__dropdown-items:after,.toolbar-popup__dropdown-items:before{display:none}.inline-toolbar-popup .toolbar-popup__button,.inline-toolbar-popup .toolbar-popup__dropdown,.inline-toolbar-popup button,.link-editor .toolbar-popup__button,.link-editor .toolbar-popup__dropdown,.link-editor button{color:var(--on-float-2)}.inline-toolbar-popup .toolbar-popup__button.active,.inline-toolbar-popup .toolbar-popup__button:hover:not(:disabled),.inline-toolbar-popup .toolbar-popup__dropdown.active,.inline-toolbar-popup .toolbar-popup__dropdown:hover:not(:disabled),.inline-toolbar-popup button.active,.inline-toolbar-popup button:hover:not(:disabled),.link-editor .toolbar-popup__button.active,.link-editor .toolbar-popup__button:hover:not(:disabled),.link-editor .toolbar-popup__dropdown.active,.link-editor .toolbar-popup__dropdown:hover:not(:disabled),.link-editor button.active,.link-editor button:hover:not(:disabled){background:var(--float-hover);color:var(--on-float)}.inline-toolbar-popup .icon .stroke,.link-editor .icon .stroke{stroke:currentColor}.inline-toolbar-popup .icon .fill,.link-editor .icon .fill{fill:currentColor}.inline-toolbar-popup .divider,.inline-toolbar-popup .inline-toolbar-popup__group+.inline-toolbar-popup__group:before,.link-editor .divider,.link-editor .inline-toolbar-popup__group+.inline-toolbar-popup__group:before{background:rgba(0,0,0,0);border:0}.link-editor{padding:6px 10px}.link-editor a{color:var(--on-float)}.fixed-toolbar__dropdown-items,.slash-menu-popup,.toolbar-popup__dropdown-items{padding:6px}.fixed-toolbar__dropdown-items .slash-menu-popup__group-title,.slash-menu-popup .slash-menu-popup__group-title,.toolbar-popup__dropdown-items .slash-menu-popup__group-title{font-size:var(--t-label);font-weight:600;line-height:1.4;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-3);padding:8px 12px 4px;color:var(--on-float-3)}.fixed-toolbar__dropdown-items .slash-menu-popup__item,.fixed-toolbar__dropdown-items .toolbar-popup__dropdown-item,.slash-menu-popup .slash-menu-popup__item,.slash-menu-popup .toolbar-popup__dropdown-item,.toolbar-popup__dropdown-items .slash-menu-popup__item,.toolbar-popup__dropdown-items .toolbar-popup__dropdown-item{border:0;box-shadow:none;outline:0;display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border-radius:var(--r-xs);background:rgba(0,0,0,0);color:var(--on-float-2);font-size:var(--t-small);font-weight:500;line-height:1.35;text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.fixed-toolbar__dropdown-items .slash-menu-popup__item:focus-visible,.fixed-toolbar__dropdown-items .slash-menu-popup__item:hover,.fixed-toolbar__dropdown-items .toolbar-popup__dropdown-item:focus-visible,.fixed-toolbar__dropdown-items .toolbar-popup__dropdown-item:hover,.slash-menu-popup .slash-menu-popup__item:focus-visible,.slash-menu-popup .slash-menu-popup__item:hover,.slash-menu-popup .toolbar-popup__dropdown-item:focus-visible,.slash-menu-popup .toolbar-popup__dropdown-item:hover,.toolbar-popup__dropdown-items .slash-menu-popup__item:focus-visible,.toolbar-popup__dropdown-items .slash-menu-popup__item:hover,.toolbar-popup__dropdown-items .toolbar-popup__dropdown-item:focus-visible,.toolbar-popup__dropdown-items .toolbar-popup__dropdown-item:hover{background:var(--float-hover);color:var(--on-float);outline:0}.fixed-toolbar__dropdown-items .slash-menu-popup__item .icon .stroke,.fixed-toolbar__dropdown-items .toolbar-popup__dropdown-item .icon .stroke,.slash-menu-popup .slash-menu-popup__item .icon .stroke,.slash-menu-popup .toolbar-popup__dropdown-item .icon .stroke,.toolbar-popup__dropdown-items .slash-menu-popup__item .icon .stroke,.toolbar-popup__dropdown-items .toolbar-popup__dropdown-item .icon .stroke{stroke:currentColor}.fixed-toolbar__dropdown-items .slash-menu-popup__item .icon .fill,.fixed-toolbar__dropdown-items .toolbar-popup__dropdown-item .icon .fill,.slash-menu-popup .slash-menu-popup__item .icon .fill,.slash-menu-popup .toolbar-popup__dropdown-item .icon .fill,.toolbar-popup__dropdown-items .slash-menu-popup__item .icon .fill,.toolbar-popup__dropdown-items .toolbar-popup__dropdown-item .icon .fill{fill:currentColor}.fixed-toolbar__dropdown-items .slash-menu-popup__item.active,.fixed-toolbar__dropdown-items .slash-menu-popup__item.slash-menu-popup__item--selected,.fixed-toolbar__dropdown-items .toolbar-popup__dropdown-item.active,.fixed-toolbar__dropdown-items .toolbar-popup__dropdown-item.slash-menu-popup__item--selected,.slash-menu-popup .slash-menu-popup__item.active,.slash-menu-popup .slash-menu-popup__item.slash-menu-popup__item--selected,.slash-menu-popup .toolbar-popup__dropdown-item.active,.slash-menu-popup .toolbar-popup__dropdown-item.slash-menu-popup__item--selected,.toolbar-popup__dropdown-items .slash-menu-popup__item.active,.toolbar-popup__dropdown-items .slash-menu-popup__item.slash-menu-popup__item--selected,.toolbar-popup__dropdown-items .toolbar-popup__dropdown-item.active,.toolbar-popup__dropdown-items .toolbar-popup__dropdown-item.slash-menu-popup__item--selected{background:var(--float-hover);color:var(--on-float)}.add-block-menu,.draggable-block-menu{border:0;box-shadow:none;outline:0;border-radius:var(--r-xs);background:rgba(0,0,0,0);color:var(--fg-4);transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.add-block-menu:hover,.draggable-block-menu:hover{background:var(--soft-bg-hover);color:var(--fg-1)}.draggable-block-target-line{height:2px;border-radius:var(--r-pill);background:var(--accent)}.nordify-logo{display:inline-flex;align-items:center;gap:12px;color:var(--fg-1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.nordify-logo__mark{width:27px;height:30px}.nordify-logo__text{display:inline-flex;align-items:baseline;gap:8px}.nordify-logo__wordmark{font-size:24px;font-weight:500;line-height:1;letter-spacing:-.035em}.nordify-logo__suffix{font-size:var(--t-label);font-weight:600;line-height:1.4;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-3)}.nordify-icon{display:block;width:20px;height:22px}.template-minimal{background:var(--bg)}.template-minimal__wrap{border:0;box-shadow:none;outline:0;--surface:var(--white);--field-bg:var(--n-50);--field-bg-hover:oklch(91.8% 0.011 var(--brand-hue));--soft-bg:var(--n-50);--soft-bg-hover:var(--n-100);--check-bg:var(--n-100);--theme-input-bg:var(--field-bg);background:var(--white);border-radius:var(--r-xl);padding:40px;animation:auth-in .5s var(--ease-out) backwards}.template-minimal--width-normal .template-minimal__wrap{max-width:440px}.template-minimal--width-wide .template-minimal__wrap{max-width:600px}.template-minimal h1{font-family:var(--font-sans);font-size:28px;font-weight:500;line-height:1.1;letter-spacing:var(--ls-tight);color:var(--fg-1);margin-bottom:8px}.template-minimal p{color:var(--fg-2)}.template-minimal .form-submit,.template-minimal .form-submit .btn{width:100%}.template-minimal .form-submit .btn{--btn-h:var(--control-h-lg);margin-block:20px 0;font-size:var(--t-body)}.template-minimal a:not(.btn):not(.login-sso){color:var(--fg-3);font-size:var(--t-small);text-decoration:none;transition:color var(--dur) var(--ease-out)}.template-minimal a:not(.btn):not(.login-sso):hover{color:var(--fg-1);text-decoration:underline;text-underline-offset:3px}@media(max-width:768px){.template-minimal{padding:24px 16px}.template-minimal__wrap{padding:28px 22px}}@keyframes auth-in{0%{opacity:0;translate:0 8px}}.login__brand{justify-content:flex-start;margin-bottom:36px}.login__form__inputWrap{gap:16px;margin-bottom:10px}.login-intro{margin-bottom:20px}.login-intro__title{font-family:var(--font-sans);font-size:28px;font-weight:500;line-height:1.1;letter-spacing:var(--ls-tight);color:var(--fg-1);margin:0 0 8px}.login-intro__text{margin:0 0 24px;font-size:var(--t-body);color:var(--fg-3)}.login-intro__error{margin:0 0 16px;padding:12px 14px;border-radius:var(--r-sm);background:var(--danger-pale);font-size:var(--t-small);line-height:1.45}.login-intro__error,.template-minimal .login-intro__error{color:var(--danger-deep)}.login-sso{border:0;box-shadow:none;outline:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-h-lg);padding:0 18px;border-radius:var(--r-pill);font-family:var(--font-sans);font-size:var(--t-small);font-weight:500;line-height:1;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),opacity var(--dur) var(--ease-out),scale .3s var(--ease-spring);background:var(--soft-bg);color:var(--fg-1);width:100%;gap:10px;font-size:var(--t-body);text-decoration:none}.login-sso:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.login-sso:active:not(:disabled){scale:.97}.login-sso:hover:not(:disabled){background:var(--soft-bg-hover);color:var(--fg-1)}.login-sso__icon{flex:none}.login-divider{font-size:var(--t-label);font-weight:600;line-height:1.4;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-3);margin:20px 0 0;text-align:center}.template-minimal .login-divider{color:var(--fg-4)}.auth-fields .api-key__toggle-button{border:0;box-shadow:none;outline:0;border-radius:var(--r-sm);background:var(--field-bg)}.dashboard{padding-top:44px}.dashboard-home{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:40px;gap:40px;margin-bottom:48px}.dashboard-hero__title{font-family:var(--font-sans);font-size:var(--t-display);font-weight:500;line-height:1.1;letter-spacing:var(--ls-tight);color:var(--fg-1);margin:0;letter-spacing:var(--ls-display)}.dashboard-hero__text{margin:10px 0 0;font-size:var(--t-body-lg);color:var(--fg-3)}.dashboard-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.dashboard-action{border:0;box-shadow:none;outline:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-h);padding:0 18px;border-radius:var(--r-pill);font-family:var(--font-sans);font-size:var(--t-small);font-weight:500;line-height:1;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),opacity var(--dur) var(--ease-out),scale .3s var(--ease-spring);background:var(--soft-bg);color:var(--fg-1);text-decoration:none}.dashboard-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dashboard-action:active:not(:disabled){scale:.97}.dashboard-action:hover:not(:disabled){background:var(--soft-bg-hover);color:var(--fg-1)}.dashboard-action--primary{background:var(--brand);color:var(--white)}.dashboard-action--primary:hover:not(:disabled){background:var(--brand-hover);color:var(--white)}.dashboard-recent__title{font-size:var(--t-label);font-weight:600;line-height:1.4;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-3);margin:0 0 10px}.dashboard-recent__list{margin:0 -14px;padding:0;list-style:none}.dashboard-recent__row{display:flex;align-items:center;gap:14px;min-height:52px;padding:8px 14px;border-radius:var(--r-sm);transition:background-color var(--dur-fast) var(--ease-out)}.dashboard-recent__row:hover{background:var(--bg)}.dashboard-recent__kind{border:0;box-shadow:none;outline:0;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-pill);background:var(--soft-bg);color:var(--fg-2);font-size:var(--t-caption);font-weight:500;line-height:1.3;letter-spacing:0;flex:none;min-width:62px;justify-content:center}.dashboard-recent__main{display:flex;align-items:baseline;gap:12px;flex:1 1;min-width:0}.dashboard-recent__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-body);font-weight:500;color:var(--fg-1);text-decoration:none;transition:color var(--dur) var(--ease-out)}.dashboard-recent__name:hover{color:var(--accent-deep)}.dashboard-recent__slug{font-family:var(--font-mono);font-size:.92em;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-caption);color:var(--fg-3)}.dashboard-recent__status{border:0;box-shadow:none;outline:0;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-pill);background:var(--soft-bg);color:var(--fg-2);font-size:var(--t-caption);font-weight:500;line-height:1.3;letter-spacing:0;flex:none}.dashboard-recent__status--published{background:var(--accent-wash);color:var(--accent-deep)}.dashboard-recent__time{flex:none;min-width:84px;font-size:var(--t-small);color:var(--fg-3);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard-recent__empty{color:var(--fg-3)}@media(max-width:768px){.dashboard-recent__kind,.dashboard-recent__slug{display:none}.dashboard-recent__row{gap:10px}.dashboard-recent__time{min-width:0}}.dashboard .modular-dashboard{margin-inline:-6px}.collections{--gap:12px}.collections__wrap{gap:32px}.collections__label{font-size:var(--t-label);font-weight:600;line-height:1.4;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-3)}.card{border:0;box-shadow:none;outline:0;--surface:var(--bg);--field-bg:var(--white);--field-bg-hover:var(--white);--soft-bg:var(--white);--soft-bg-hover:var(--n-50);--check-bg:var(--white);--theme-input-bg:var(--field-bg);background:var(--bg);min-height:92px;padding:20px 22px;border-radius:var(--r-lg);transition:background-color var(--dur) var(--ease-out),scale .3s var(--ease-spring)}.card:active:not(:disabled){scale:.985}.card__title{font-size:var(--t-body-lg);font-weight:500;line-height:1.3;letter-spacing:-.015em;color:var(--fg-1);transition:color var(--dur) var(--ease-out)}.card--has-onclick:hover{border:0;box-shadow:none;background:var(--bg-subtle)}.card--has-onclick:hover .card__title{color:var(--accent-deep)}.card__actions .btn{--btn-h:var(--control-h-sm);margin:0}.card:hover .card__actions .btn__icon{background:var(--brand)}.card:hover .card__actions .btn__icon .stroke{stroke:var(--white)}.collections__card-list>*{animation:view-in .5s var(--ease-out) backwards}.collections__card-list>:first-child{animation-delay:35ms}.collections__card-list>:nth-child(2){animation-delay:70ms}.collections__card-list>:nth-child(3){animation-delay:105ms}.collections__card-list>:nth-child(4){animation-delay:.14s}.collections__card-list>:nth-child(5){animation-delay:175ms}.collections__card-list>:nth-child(6){animation-delay:.21s}.collections__card-list>:nth-child(7){animation-delay:245ms}.collections__card-list>:nth-child(8){animation-delay:.28s}.widget-wrapper__delete-btn,.widget-wrapper__edit-btn,.widget-wrapper__size-btn{border-radius:var(--r-pill);background:var(--float);color:var(--on-float);box-shadow:var(--float-shadow)}.widget--highlight{border-radius:var(--r-lg)}.translation-state{border:0;box-shadow:none;outline:0;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-pill);background:var(--soft-bg);color:var(--fg-2);font-size:var(--t-caption);font-weight:500;line-height:1.3;letter-spacing:0;flex:none}.translation-state--complete{background:var(--accent-wash);color:var(--accent-deep)}.translation-state--partial{background:var(--warn-pale);color:var(--warn-deep)}.translation-state--missing{background:var(--danger-pale);color:var(--danger-deep)}.translations-cell{display:inline-flex;gap:4px;vertical-align:middle}.translations-cell--loading{width:72px;height:22px;border-radius:var(--r-pill);background:var(--soft-bg)}.translation-chip{border:0;box-shadow:none;outline:0;display:inline-flex;align-items:center;gap:6px;border-radius:var(--r-pill);background:var(--soft-bg);color:var(--fg-2);font-size:var(--t-caption);font-weight:500;line-height:1.3;letter-spacing:0;gap:2px;min-width:34px;justify-content:center;padding:2px 8px;font-size:11px;font-weight:600;letter-spacing:.04em;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.translation-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.translation-chip--complete{background:var(--accent-wash);color:var(--accent-deep)}.translation-chip--complete:hover{background:var(--accent-pale)}.translation-chip--partial{background:var(--warn-pale);color:var(--warn-deep)}.translation-chip--partial:hover{background:oklch(.92 .07 85)}.translation-chip--missing{background:rgba(0,0,0,0);color:var(--fg-4);box-shadow:inset 0 0 0 1px var(--fg-5)}.translation-chip--missing:hover{background:var(--danger-pale);color:var(--danger-deep);box-shadow:none}.translations-panel{display:grid;grid-gap:10px;gap:10px;margin-bottom:20px}.translations-panel__heading{font-size:var(--t-label);font-weight:600;line-height:1.4;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-3);margin:0}.translations-panel__list{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.translations-panel__row{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 10px 6px 6px;border-radius:var(--r-sm);background:var(--field-bg);color:var(--fg-1);text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out)}.translations-panel__row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.translations-panel__row:is(a):hover{background:var(--field-bg-hover)}.translations-panel__row:is(a):hover .translations-panel__arrow{translate:2px 0;color:var(--accent-deep)}.translations-panel__row--current{background:var(--accent-wash);box-shadow:inset 0 0 0 1.5px var(--accent)}.translations-panel__code{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:var(--r-xs);background:var(--surface);font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--fg-2)}.translations-panel__row--current .translations-panel__code{background:var(--accent);color:var(--white)}.translations-panel__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0;font-size:var(--t-small);font-weight:500}.translations-panel__arrow{flex:none;-webkit-margin-start:-4px;margin-inline-start:-4px;color:var(--fg-4);transition:translate var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.translations-panel__note{margin:0;font-size:var(--t-caption);line-height:1.5;color:var(--fg-3)}.dashboard-translations{display:grid;grid-gap:16px;gap:16px}.dashboard-translations__intro .dashboard-recent__title{margin-bottom:4px}.dashboard-translations__text{margin:0;font-size:var(--t-small);color:var(--fg-3)}.dashboard-translations__languages{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));grid-gap:12px;gap:12px}.dashboard-translations__list{display:grid;grid-gap:2px;gap:2px;margin:6px -8px 0;padding:0;list-style:none}.dashboard-translations__row{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 8px;border-radius:var(--r-sm);transition:background-color var(--dur-fast) var(--ease-out)}.dashboard-translations__row:hover{background:var(--white)}.dashboard-translations__row .dashboard-recent__kind{min-width:0;background:var(--white)}.dashboard-translations__name{display:flex;align-items:center;gap:6px;flex:1 1;min-width:0}.dashboard-translations__doc-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-small);font-weight:500;color:var(--fg-1)}.dashboard-translations__from{flex:none;font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--fg-4)}.dashboard-translations__action{display:inline-flex;align-items:center;gap:2px;flex:none;padding:4px 6px 4px 10px;border-radius:var(--r-pill);font-size:var(--t-small);font-weight:500;color:var(--accent-deep);text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out)}.dashboard-translations__action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dashboard-translations__action:hover{background:var(--accent-wash)}.dashboard-translations__more summary{display:inline-flex;margin-top:4px;padding:4px 0;font-size:var(--t-small);font-weight:500;color:var(--fg-3);cursor:pointer;list-style:none}.dashboard-translations__more summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dashboard-translations__more summary::-webkit-details-marker{display:none}.dashboard-translations__more summary:hover{color:var(--accent-deep)}.dashboard-translations__more[open] summary{display:none}@media(max-width:768px){.dashboard-translations__row .dashboard-recent__kind,.dashboard-translations__row .translation-state{display:none}}.dashboard-language{--surface:var(--bg);--field-bg:var(--white);--field-bg-hover:var(--white);--soft-bg:var(--white);--soft-bg-hover:var(--n-50);--check-bg:var(--white);--theme-input-bg:var(--field-bg);background:var(--bg);padding:16px 18px;border-radius:var(--r-lg)}.dashboard-language__head{display:flex;align-items:center;gap:10px}.dashboard-language__code{border:0;box-shadow:none;outline:0;display:inline-flex;align-items:center;gap:6px;border-radius:var(--r-pill);background:var(--white);color:var(--fg-2);font-size:var(--t-caption);font-weight:500;line-height:1.3;letter-spacing:0;padding:2px 8px;font-size:11px;font-weight:600;letter-spacing:.04em}.dashboard-language__name{flex:1 1;font-size:var(--t-body);font-weight:500;color:var(--fg-1)}.dashboard-language__count{font-size:var(--t-small);color:var(--fg-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard-language__bar{height:6px;margin-top:12px;overflow:hidden;border-radius:var(--r-pill);background:var(--white)}.dashboard-language__bar span{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .6s var(--ease-out)}.dashboard-language--done .dashboard-language__count{color:var(--accent-deep);font-weight:500}.search-button{border:0;box-shadow:none;outline:0;display:inline-flex;align-items:center;gap:10px;width:240px;height:36px;padding:0 8px 0 14px;border-radius:var(--r-pill);background:var(--soft-bg);color:var(--fg-3);font-size:var(--t-small);cursor:pointer;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),scale .3s var(--ease-spring)}.search-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.search-button:active:not(:disabled){scale:.97}.search-button:hover{color:var(--fg-1)}.search-button__label{flex:1 1;text-align:left}.search-button__kbd{padding:3px 7px;border-radius:var(--r-pill);background:var(--bg);color:var(--fg-3);font-family:var(--font-sans);font-size:var(--t-label);font-weight:600}@media(max-width:1024px){.search-button{width:36px;padding:0;justify-content:center}.search-button__kbd,.search-button__label{display:none}}.search-palette{position:fixed;inset:0;z-index:calc(var(--z-popup) + 10);display:flex;justify-content:center;align-items:flex-start;padding:14vh 16px 16px;background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:search-scrim-in .2s linear backwards}.search-palette__dialog{--surface:var(--white);--field-bg:var(--n-50);--field-bg-hover:oklch(91.8% 0.011 var(--brand-hue));--soft-bg:var(--n-50);--soft-bg-hover:var(--n-100);--check-bg:var(--n-100);--theme-input-bg:var(--field-bg);background:var(--white);display:flex;flex-direction:column;width:min(720px,100%);max-height:min(560px,72vh);border-radius:var(--r-xl);overflow:hidden;animation:modal-in .3s var(--ease-out) backwards}.search-palette__head{display:flex;align-items:center;gap:12px;flex:none;height:64px;padding:0 20px 0 24px;color:var(--fg-3)}.search-palette__input{border:0;box-shadow:none;outline:0;flex:1 1;min-width:0;height:100%;background:rgba(0,0,0,0);color:var(--fg-1);font-size:var(--t-body-lg);caret-color:var(--accent)}.search-palette__input::placeholder{color:var(--fg-4)}.search-palette__input:focus-visible{outline:0}.search-palette kbd{min-width:22px;padding:3px 7px;border-radius:var(--r-xs);background:var(--soft-bg);color:var(--fg-3);font-family:var(--font-sans);font-size:var(--t-label);font-weight:600;text-align:center}.search-palette__results{flex:1 1;min-height:0;padding:0 12px 8px;overflow-y:auto;overscroll-behavior:contain}.search-palette__group-label{font-size:var(--t-label);font-weight:600;line-height:1.4;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-3);margin:0;padding:12px 12px 6px}.search-palette__item{display:flex;align-items:center;gap:14px;padding:9px 12px;border-radius:var(--r-sm);color:var(--fg-1);text-decoration:none;cursor:pointer;scroll-margin-block:40px}.search-palette__item[aria-selected=true]{background:var(--bg)}.search-palette__item:focus-visible{outline:0}.search-palette__item-icon{display:inline-flex;flex:none;color:var(--fg-4)}.search-palette__item[aria-selected=true] .search-palette__item-icon{color:var(--accent-deep)}.search-palette__item-text{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.search-palette__item-key{font-family:var(--font-mono);font-size:.92em;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-caption);color:var(--fg-3)}.search-palette__item-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--t-body);line-height:1.4}.search-palette__item-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:36%;font-size:var(--t-caption);color:var(--fg-3)}.search-palette mark{border-radius:calc(var(--r-xs)/2);background:var(--accent-wash);color:var(--accent-deep)}.search-palette__empty,.search-palette__more{margin:0;padding:10px 12px;font-size:var(--t-small);color:var(--fg-3)}.search-palette__empty{padding:28px 12px 36px;text-align:center}.search-palette__foot{display:flex;gap:18px;flex:none;padding:12px 24px 14px;font-size:var(--t-caption);color:var(--fg-4)}.search-palette__foot span{display:inline-flex;align-items:center;gap:4px}@media(max-width:768px){.search-palette{padding-top:16px}.search-palette__foot,.search-palette__item-meta{display:none}}@keyframes search-scrim-in{0%{opacity:0}}.strings-filter{position:-webkit-sticky;position:sticky;top:var(--doc-controls-height);z-index:3;margin-block:0 12px;padding-block:8px;background:var(--surface)}.template-default__wrap .strings-filter{top:calc(var(--app-header-height) + var(--doc-controls-height))}.strings-filter__bar{display:flex;align-items:center;gap:6px;min-height:var(--control-h-lg);padding:0 8px 0 18px;border-radius:var(--r-pill);background:var(--field-bg);transition:background-color var(--dur) var(--ease-out)}.strings-filter__bar:has(.strings-filter__input:focus){background:var(--field-bg-focus)}.strings-filter__icon{display:inline-flex;flex:none;color:var(--fg-4)}.strings-filter__input{border:0;box-shadow:none;outline:0;flex:1 1;min-width:0;height:var(--control-h-lg);padding:0 8px;background:rgba(0,0,0,0);color:var(--fg-1);font-size:var(--t-body);caret-color:var(--accent)}.strings-filter__input::placeholder{color:var(--fg-4)}.strings-filter__input:focus-visible{outline:0}.strings-filter__count{flex:none;padding-inline:6px;font-size:var(--t-small);color:var(--fg-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.strings-filter__button{border:0;box-shadow:none;outline:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-height:0;padding:0;border-radius:var(--r-pill);background:rgba(0,0,0,0);color:var(--fg-2);cursor:pointer;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),scale .3s var(--ease-spring);flex:none}.strings-filter__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.strings-filter__button:active:not(:disabled){scale:.92}.strings-filter__button:hover:not(:disabled){background:var(--soft-bg-hover);color:var(--fg-1);background:var(--surface)}.strings-filter__button:disabled{color:var(--fg-5);cursor:default}.strings-filter__toggle{display:flex;flex:none;margin-inline:4px;padding:3px;border-radius:var(--r-pill);background:var(--soft-bg-hover)}.strings-filter__toggle button{border:0;box-shadow:none;outline:0;height:26px;padding:0 12px;border-radius:var(--r-pill);background:rgba(0,0,0,0);color:var(--fg-3);font-size:var(--t-caption);font-weight:500;cursor:pointer;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.strings-filter__toggle button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.strings-filter__toggle button[aria-pressed=true]{background:var(--surface);color:var(--fg-1)}@media(max-width:768px){.strings-filter__count,.strings-filter__toggle{display:none}}@keyframes strings-flash{0%{background-color:var(--accent-pale)}}[data-strings-flash] :is(input,textarea){animation:strings-flash 1.4s var(--ease-out)}[id*=-row-]{scroll-margin-block:180px}.kv-array .array-field__header-action{display:none}.kv-array .array-field__draggable-rows{display:flex;flex-direction:column;gap:6px}.kv-array .array-field__draggable-rows>div{margin:0}.kv-array .array-field__row.collapsible{--surface:var(--bg);--field-bg:var(--white);--field-bg-hover:var(--white);--soft-bg:var(--white);--soft-bg-hover:var(--n-50);--check-bg:var(--white);--theme-input-bg:var(--field-bg);background:var(--bg);position:relative;margin:0;border-radius:0;background:rgba(0,0,0,0)}.kv-array .collapsible__toggle-wrap,.kv-array .collapsible__toggle-wrap:not(.toggle-disabled):hover{position:absolute;inset:0 0 auto;z-index:1;min-height:0;height:var(--control-h);padding:0;background:rgba(0,0,0,0);pointer-events:none}.kv-array .collapsible__header-wrap,.kv-array .collapsible__indicator,.kv-array .collapsible__toggle{display:none}.kv-array .collapsible__actions-wrap,.kv-array .collapsible__drag{position:absolute;top:50%;translate:0 -50%;margin:0;color:var(--fg-5);pointer-events:auto;transition:color var(--dur) var(--ease-out)}.kv-array .collapsible__drag{left:2px}.kv-array .collapsible__actions-wrap{right:2px}.kv-array .array-field__row:focus-within :is(.collapsible__drag,.collapsible__actions-wrap),.kv-array .array-field__row:hover :is(.collapsible__drag,.collapsible__actions-wrap){color:var(--fg-2)}.kv-array .rah-static{height:auto!important;overflow:visible!important}.kv-array .rah-static>div{display:block!important}.kv-array .collapsible__content{padding:0 40px 0 30px;background:rgba(0,0,0,0)}.kv-array .array-field__fields,.kv-array .array-field__fields .field-type,.kv-array .array-field__fields .row__fields{margin:0}.kv-array .array-field__fields .row__fields{flex-wrap:nowrap;gap:6px;align-items:flex-start}.kv-array .array-field__fields .row__fields>.field-type.text{flex:1 1;min-width:0}.kv-array .array-field__fields .row__fields>.field-type.textarea{flex:2 1;min-width:0}.kv-array .array-field__fields label.field-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.kv-array .array-field__fields .field-description{display:none}.kv-array .array-field__fields .field-type.text input{font-family:var(--font-mono);font-size:.92em;letter-spacing:0;font-size:var(--t-small);color:var(--fg-2)}.kv-array .array-field__fields .field-type.textarea textarea{min-height:var(--control-h);resize:none}.kv-array .array-field__row.collapsible--style-error{background:rgba(0,0,0,0)}@media(max-width:768px){.kv-array .array-field__fields .row__fields{flex-direction:column}.kv-array .array-field__fields .row__fields>.field-type{width:100%}.kv-array .collapsible__actions-wrap,.kv-array .collapsible__drag{top:calc(var(--control-h)/2)}}.row-label-kv{display:inline-flex;align-items:baseline;gap:10px;min-width:0;max-width:100%}.row-label-kv__number{font-family:var(--font-mono);font-size:.92em;letter-spacing:0;flex:none;font-size:var(--t-caption);color:var(--fg-4)}.row-label-kv__primary{font-size:var(--t-body);font-weight:500;color:var(--fg-1)}.row-label-kv__primary,.row-label-kv__secondary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-label-kv__secondary{flex:1 1;font-size:var(--t-small);color:var(--fg-3)}.collection-list:has(.strings-results) .table{display:none}.strings-results{display:flex;flex-direction:column;gap:8px;margin-inline:-16px}.strings-results mark{border-radius:calc(var(--r-xs)/2);background:var(--accent-wash);color:var(--accent-deep)}.strings-results__page{animation:strings-results-in var(--dur) var(--ease-out) backwards}.strings-results__head,.strings-results__hit,.strings-results__more{display:flex;align-items:center;gap:14px;border-radius:var(--r-sm);color:inherit;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out)}.strings-results__head:focus-visible,.strings-results__hit:focus-visible,.strings-results__more:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.strings-results__head:hover,.strings-results__hit:hover,.strings-results__more:hover{background:var(--bg)}.strings-results__head{min-height:52px;padding:10px 16px}.strings-results__icon{display:inline-flex;flex:none;color:var(--fg-4)}.strings-results__title{color:var(--fg-1);font-size:var(--t-body);font-weight:500}.strings-results__slug,.strings-results__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strings-results__slug{font-family:var(--font-mono);font-size:.92em;letter-spacing:0;flex:none;max-width:30%;font-size:var(--t-caption);color:var(--fg-3)}.strings-results__count{flex:none;-webkit-margin-start:auto;margin-inline-start:auto;font-size:var(--t-small);color:var(--fg-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.strings-results__arrow{display:inline-flex;flex:none;color:var(--fg-4);transition:color var(--dur) var(--ease-out),translate var(--dur) var(--ease-out)}.strings-results__head:hover .strings-results__arrow{color:var(--fg-1);translate:2px 0}.strings-results__hits{display:flex;flex-direction:column;gap:2px;margin:2px 0 6px 48px;padding:6px;border-radius:var(--r-md);background:var(--bg);list-style:none}.strings-results__hit{align-items:baseline;padding:9px 12px}.strings-results__hit:hover{background:var(--surface)}.strings-results__key{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:.92em;letter-spacing:0;flex:none;width:30%;font-size:var(--t-caption);color:var(--fg-3)}.strings-results__value{flex:1 1;min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--t-small);line-height:1.5;color:var(--fg-1)}.strings-results__section{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:18%;font-size:var(--t-caption);color:var(--fg-4)}.strings-results__more{padding:9px 12px;font-size:var(--t-small);font-weight:500;color:var(--accent-deep)}.strings-results__more:hover{background:var(--surface)}@media(max-width:768px){.strings-results__hits{-webkit-margin-start:0;margin-inline-start:0}.strings-results__hit{flex-wrap:wrap;gap:4px 12px}.strings-results__key{width:auto;max-width:100%}.strings-results__value{flex-basis:100%}.strings-results__section,.strings-results__slug{display:none}}@keyframes strings-results-in{0%{opacity:0;translate:0 4px}}.visual-nav{margin-bottom:12px}.visual-editor{display:flex;flex-direction:column;gap:14px;height:calc(100dvh - var(--app-header-height) - var(--frame-gap) - 20px);min-height:520px;padding:20px var(--gutter-h) 0}.visual-editor__bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.visual-editor__title{font-family:var(--font-sans);font-size:var(--t-h2);font-weight:500;line-height:1.1;letter-spacing:var(--ls-tight);color:var(--fg-1);margin:0 8px 0 0}.visual-editor__address{position:relative;display:flex;flex:1 1 260px;align-items:center;min-width:0;height:var(--control-h);padding:0 4px 0 14px;border-radius:var(--r-pill);background:var(--field-bg);transition:background-color var(--dur) var(--ease-out)}.visual-editor__address:focus-within{background:var(--field-bg-focus)}.visual-editor__address input{border:0;box-shadow:none;outline:0;font-family:var(--font-mono);font-size:.92em;letter-spacing:0;flex:1 1;min-width:0;height:100%;padding:0 6px 0 0;background:rgba(0,0,0,0);color:var(--fg-1);font-size:var(--t-small)}.visual-editor__address input:focus-visible{outline:0}.visual-editor__pages{--surface:var(--white);--field-bg:var(--n-50);--field-bg-hover:oklch(91.8% 0.011 var(--brand-hue));--soft-bg:var(--n-50);--soft-bg-hover:var(--n-100);--check-bg:var(--n-100);--theme-input-bg:var(--field-bg);background:var(--white);position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;max-height:min(440px,60vh);margin:0;padding:6px;overflow-y:auto;border-radius:var(--r-md);box-shadow:0 0 0 1px var(--fg-5),0 18px 40px -16px oklch(.142 .007 var(--brand-hue)/.28);list-style:none;animation:select-menu-in var(--dur-fast) var(--ease-out) backwards}.visual-editor__pages li[role=option]{display:flex;flex-direction:column;gap:2px;padding:9px 12px;border-radius:var(--r-sm);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.visual-editor__pages li[role=option][aria-selected=true]{background:var(--field-bg)}.visual-editor__pages li[role=option] span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-small);font-weight:500;line-height:1.4;color:var(--fg-1)}.visual-editor__pages li[role=option] code{font-family:var(--font-mono);font-size:.92em;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-caption);color:var(--fg-3)}.visual-editor__pages-empty{padding:9px 12px;font-size:var(--t-small);color:var(--fg-3)}.visual-editor__origin{font-family:var(--font-mono);font-size:.92em;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:40%;font-size:var(--t-small);color:var(--fg-4)}.visual-editor__icon-button{border:0;box-shadow:none;outline:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-height:0;padding:0;border-radius:var(--r-pill);background:rgba(0,0,0,0);color:var(--fg-2);cursor:pointer;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),scale .3s var(--ease-spring);flex:none}.visual-editor__icon-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.visual-editor__icon-button:active:not(:disabled){scale:.92}.visual-editor__icon-button:hover:not(:disabled){background:var(--soft-bg-hover);color:var(--fg-1)}.visual-editor__icon-button:hover{background:var(--surface)}.visual-editor__segmented{display:flex;flex:none;padding:3px;border-radius:var(--r-pill);background:var(--soft-bg)}.visual-editor__segmented button{border:0;box-shadow:none;outline:0;height:calc(var(--control-h) - 6px);padding:0 12px;border-radius:var(--r-pill);background:rgba(0,0,0,0);color:var(--fg-3);font-size:var(--t-small);font-weight:500;cursor:pointer;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.visual-editor__segmented button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.visual-editor__segmented button:hover{color:var(--fg-1)}.visual-editor__segmented button[aria-pressed=true]{background:var(--surface);color:var(--fg-1)}.visual-editor__switch{display:inline-flex;flex:none;align-items:center;gap:8px;font-size:var(--t-small);font-weight:500;color:var(--fg-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.visual-editor__switch input{border:0;box-shadow:none;outline:0;position:relative;width:34px;height:20px;margin:0;border-radius:var(--r-pill);background:var(--soft-bg-hover);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background-color var(--dur) var(--ease-out)}.visual-editor__switch input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.visual-editor__switch input:after{content:"";position:absolute;inset-block-start:3px;inset-inline-start:3px;width:14px;height:14px;border-radius:50%;background:var(--surface);transition:translate var(--dur) var(--ease-out)}.visual-editor__switch input:checked{background:var(--accent)}.visual-editor__switch input:checked:after{translate:14px 0}.visual-editor__actions{display:flex;flex:none;align-items:center;gap:8px;-webkit-margin-start:auto;margin-inline-start:auto}.visual-editor__actions .btn{margin:0}.visual-editor__count{-webkit-padding-end:4px;padding-inline-end:4px;font-size:var(--t-small);color:var(--fg-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.visual-editor__body{display:flex;flex:1 1;gap:14px;min-height:0}.visual-editor__stage{position:relative;flex:1 1;min-width:0;overflow:hidden;border-radius:var(--r-lg);background:var(--bg)}.visual-editor__stage iframe{display:block;width:100%;height:100%;border:0;opacity:.35;transition:opacity .3s var(--ease-out)}.visual-editor__stage[data-connected] iframe{opacity:1}.visual-editor__message{display:grid;place-items:center;height:100%;margin:0;padding:24px;font-size:var(--t-body);color:var(--fg-3);text-align:center}.visual-editor__message--overlay{position:absolute;inset:0;height:auto;pointer-events:none}.visual-editor__panel{--surface:var(--bg);--field-bg:var(--white);--field-bg-hover:var(--white);--soft-bg:var(--white);--soft-bg-hover:var(--n-50);--check-bg:var(--white);--theme-input-bg:var(--field-bg);background:var(--bg);display:flex;flex:none;flex-direction:column;width:340px;min-height:0;overflow:auto;padding:18px;border-radius:var(--r-lg);scrollbar-width:thin}.visual-editor__hint{margin:0 0 18px;font-size:var(--t-small);line-height:1.55;color:var(--fg-3)}.visual-editor__hint strong{display:block;margin-bottom:4px;font-weight:500;color:var(--fg-1)}.visual-editor__list-head{font-size:var(--t-label);font-weight:600;line-height:1.4;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-3);margin-bottom:8px}.visual-editor__filter{border:0;box-shadow:none;outline:0;min-height:36px;padding:0 14px;border-radius:var(--r-sm);background:var(--field-bg);color:var(--fg-1);font-family:var(--font-sans);font-size:var(--t-body);line-height:1.4;letter-spacing:var(--ls-normal);caret-color:var(--accent);transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out);margin-bottom:8px;border-radius:var(--r-pill);font-size:var(--t-small)}.visual-editor__filter::placeholder{color:var(--fg-4);font-size:inherit;font-weight:400}.visual-editor__filter:hover:not(:disabled):not(:focus){background:var(--field-bg-hover)}.visual-editor__filter:focus,.visual-editor__filter:focus-visible{outline:0;box-shadow:none;background:var(--field-bg-focus)}.visual-editor__filter:disabled{background:var(--field-bg-disabled);color:var(--fg-3);cursor:not-allowed}.visual-editor__list{display:flex;flex-direction:column;gap:2px;margin:0 -6px;padding:0;list-style:none}.visual-editor__list button{border:0;box-shadow:none;outline:0;display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 10px;border-radius:var(--r-sm);background:rgba(0,0,0,0);text-align:start;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.visual-editor__list button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.visual-editor__list button:hover{background:var(--surface)}.visual-editor__list button code{font-family:var(--font-mono);font-size:.92em;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--t-caption);color:var(--fg-3)}.visual-editor__list button span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--t-small);line-height:1.45;color:var(--fg-1)}.visual-editor__list button[data-edited] code:after{content:" •";color:var(--accent)}.visual-editor__detail{display:flex;flex-direction:column;gap:14px;animation:visual-detail-in var(--dur) var(--ease-out)}.visual-editor__back{border:0;box-shadow:none;outline:0;align-self:flex-start;padding:4px 0;background:rgba(0,0,0,0);color:var(--fg-3);font-size:var(--t-small);font-weight:500;cursor:pointer;transition:color var(--dur) var(--ease-out)}.visual-editor__back:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.visual-editor__back:hover{color:var(--fg-1)}.visual-editor__key{font-family:var(--font-mono);font-size:.92em;letter-spacing:0;align-self:flex-start;max-width:100%;padding:4px 10px;overflow-wrap:anywhere;border-radius:var(--r-xs);background:var(--surface);font-size:var(--t-small);color:var(--fg-1)}.visual-editor__note{margin:0;font-size:var(--t-small);color:var(--danger-deep)}.visual-editor__info{margin:0;font-size:var(--t-small);line-height:1.55;color:var(--fg-3)}.visual-editor__info a{color:var(--fg-1);font-weight:500}.visual-editor__field{display:flex;flex-direction:column;gap:6px}.visual-editor__field textarea{border:0;box-shadow:none;outline:0;width:100%;min-height:84px;padding:10px 12px;border-radius:var(--r-md);background:var(--surface);color:var(--fg-1);font:inherit;font-size:var(--t-body);line-height:1.5;resize:vertical;field-sizing:content}.visual-editor__field textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.visual-editor__field-label{display:flex;align-items:center;gap:8px;font-size:var(--t-small);font-weight:500;color:var(--fg-2)}.visual-editor__field[data-current] .visual-editor__field-label:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);order:-1}.visual-editor__edited{border:0;box-shadow:none;outline:0;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-pill);background:var(--accent-wash);color:var(--accent-deep);font-size:var(--t-caption);font-weight:500;line-height:1.3;letter-spacing:0;font-size:var(--t-label)}@media(max-width:1024px){.visual-editor{height:auto}.visual-editor__body{flex-direction:column}.visual-editor__stage{flex:none;height:70vh;height:70dvh}.visual-editor__panel{width:auto}}@keyframes visual-detail-in{0%{opacity:0;translate:0 4px}}.open-visual-editor{border:0;box-shadow:none;outline:0;display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h);padding:0 18px;border-radius:var(--r-pill);font-family:var(--font-sans);font-size:var(--t-small);font-weight:500;line-height:1;letter-spacing:-.01em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),opacity var(--dur) var(--ease-out),scale .3s var(--ease-spring);background:var(--soft-bg);color:var(--fg-1);flex:none;gap:8px;height:var(--control-h);text-decoration:none;white-space:nowrap}.open-visual-editor:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.open-visual-editor:active:not(:disabled){scale:.97}.open-visual-editor:hover:not(:disabled){background:var(--soft-bg-hover);color:var(--fg-1)}.open-visual-editor svg{flex:none}@media(max-width:768px){.open-visual-editor{width:var(--control-h);padding:0}.open-visual-editor__label{display:none}}.builder-form{display:flex;flex-wrap:wrap;gap:18px 16px}.builder-form__field{flex:1 1 100%;min-width:0}.builder-form__field--half{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);min-width:220px}.builder-form__field>.builder-checkbox>.checkbox-input,.builder-form__field>.field-type{margin-bottom:0}.builder-fields{display:flex;flex-direction:column;gap:14px;margin-bottom:28px}.builder-fields__title{font-size:var(--t-label);font-weight:600;line-height:1.4;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-3);margin:0}.builder-hint{margin:0 0 12px;color:var(--fg-3);font-size:var(--t-small);line-height:1.5}.builder-loading{height:64px;border-radius:var(--r-sm);background:var(--soft-bg)}.builder-text-button{border:0;box-shadow:none;outline:0;padding:0;background:none;color:var(--accent-deep);font:inherit;font-weight:500;cursor:pointer}.builder-text-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.builder-text-button:hover:not(:disabled){color:var(--accent)}.builder-text-button:disabled{color:var(--fg-4);cursor:default}.builder-group{border:0;box-shadow:none;outline:0;--surface:var(--bg);--field-bg:var(--white);--field-bg-hover:var(--white);--soft-bg:var(--white);--soft-bg-hover:var(--n-50);--check-bg:var(--white);--theme-input-bg:var(--field-bg);background:var(--bg);margin:0;padding:16px 18px 18px;border-radius:var(--r-md)}.builder-group__label{font-size:var(--t-label);font-weight:600;line-height:1.4;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-3);float:left;width:100%;margin-bottom:14px;padding:0}.builder-group>.builder-form{clear:both}.builder-image__box{display:flex;align-items:center;gap:16px;padding:10px;border-radius:var(--r-sm);background:var(--field-bg)}.builder-image__preview{display:grid;flex:none;width:112px;aspect-ratio:4/3;place-items:center;overflow:hidden;border-radius:var(--r-xs);background:var(--soft-bg-hover)}.builder-image__preview img{width:100%;height:100%;object-fit:cover}.builder-image__empty{color:var(--fg-4);font-size:var(--t-caption)}.builder-image__side{display:flex;flex-direction:column;gap:8px;min-width:0}.builder-image__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-2);font-size:var(--t-small)}.builder-image__actions{display:flex;flex-wrap:wrap;gap:6px}.builder-image__actions .btn{margin:0}.builder-link__kinds{display:inline-flex;gap:2px;margin-bottom:8px;padding:3px;border-radius:var(--r-pill);background:var(--field-bg)}.builder-link__kind{border:0;box-shadow:none;outline:0;padding:6px 14px;border-radius:var(--r-pill);background:rgba(0,0,0,0);color:var(--fg-3);font:inherit;font-size:var(--t-small);font-weight:500;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.builder-link__kind:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.builder-link__kind:hover:not(:disabled){color:var(--fg-1)}.builder-link__kind[aria-pressed=true]{background:var(--white);color:var(--fg-1)}.builder-link__body{display:flex;flex-direction:column;gap:10px}.builder-link__body>.field-type{margin-bottom:0}.builder-list{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.builder-list__header{display:flex;align-items:baseline;gap:8px}.builder-list__header .field-label{margin-bottom:0}.builder-list__count{border:0;box-shadow:none;outline:0;display:inline-flex;align-items:center;gap:6px;border-radius:var(--r-pill);background:var(--soft-bg);color:var(--fg-2);font-size:var(--t-caption);font-weight:500;line-height:1.3;letter-spacing:0;padding:1px 8px;font-size:11px}.builder-list__empty{margin:0;color:var(--fg-4);font-size:var(--t-small)}.builder-list__items{display:flex;flex-direction:column;gap:6px;width:100%;margin:0;padding:0;list-style:none}.builder-list__item{--surface:var(--bg);--field-bg:var(--white);--field-bg-hover:var(--white);--soft-bg:var(--white);--soft-bg-hover:var(--n-50);--check-bg:var(--white);--theme-input-bg:var(--field-bg);background:var(--bg);border-radius:var(--r-md)}.builder-list__item--open{padding-bottom:16px}.builder-list__head{display:flex;align-items:center;gap:8px;padding:4px 6px 4px 4px}.builder-list__toggle{border:0;box-shadow:none;outline:0;display:flex;flex:1 1;align-items:baseline;gap:10px;min-width:0;padding:10px 12px;border-radius:var(--r-sm);background:rgba(0,0,0,0);color:var(--fg-1);font:inherit;text-align:left;cursor:pointer}.builder-list__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.builder-list__number{flex:none;color:var(--fg-4);font-size:var(--t-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.builder-list__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-body);font-weight:500}.builder-list__actions{display:flex;flex:none;gap:2px}.builder-list__body{padding:4px 16px 0}.builder-list>.btn{margin:2px 0 0}.builder-icon-button{border:0;box-shadow:none;outline:0;display:grid;width:30px;height:30px;place-items:center;border-radius:var(--r-pill);background:rgba(0,0,0,0);color:var(--fg-3);font-size:15px;line-height:1;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.builder-icon-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.builder-icon-button:hover:not(:disabled){background:var(--soft-bg);color:var(--fg-1)}.builder-icon-button:disabled{color:var(--fg-5);cursor:default}.builder-icon-button--danger:hover:not(:disabled){background:var(--danger-pale);color:var(--danger-deep)}.builder-block-picker__title{font-size:var(--t-label);font-weight:600;line-height:1.4;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-3);margin:0 0 10px}.builder-block-picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:8px;gap:8px}.builder-block-picker__card{border:0;box-shadow:none;outline:0;display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:var(--r-md);background:var(--field-bg);color:var(--fg-1);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),scale .3s var(--ease-spring)}.builder-block-picker__card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.builder-block-picker__card:active:not(:disabled){scale:.98}.builder-block-picker__card:hover:not(:disabled){background:var(--accent-wash)}.builder-block-picker__name{font-size:var(--t-body);font-weight:600}.builder-block-picker__description{color:var(--fg-3);font-size:var(--t-small);line-height:1.45}.builder-block-type{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.builder-block-type__text{display:flex;flex-direction:column;gap:2px;min-width:0}.builder-block-type__name{font-size:var(--t-body-lg);font-weight:600}.builder-block-type__description{color:var(--fg-3);font-size:var(--t-small)}.builder-block-type .btn{margin:0}.builder-page-type{margin-bottom:var(--spacing-field,24px)}.builder-page-type__source{margin:8px 0 0;color:var(--fg-3);font-size:var(--t-caption);line-height:1.5}.builder-index{border:0;box-shadow:none;outline:0;display:inline-flex;align-items:center;gap:6px;border-radius:var(--r-pill);background:var(--soft-bg);color:var(--fg-2);font-size:var(--t-caption);font-weight:500;line-height:1.3;letter-spacing:0;padding:2px 9px;font-size:11px;font-weight:600;white-space:nowrap}.builder-index--on{background:var(--soft-bg);color:var(--fg-3)}.builder-index--off{background:var(--warn-pale);color:var(--warn-deep)}.builder-index-notice{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 24px;color:var(--fg-3);font-size:var(--t-small)}.builder-type-cell{color:var(--fg-2)}.builder-intro{margin-bottom:20px}.builder-intro--loading{height:52px;border-radius:var(--r-md);background:var(--soft-bg)}.builder-intro__types{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;list-style:none}.builder-intro__type{--surface:var(--white);--field-bg:var(--n-50);--field-bg-hover:oklch(91.8% 0.011 var(--brand-hue));--soft-bg:var(--n-50);--soft-bg-hover:var(--n-100);--check-bg:var(--n-100);--theme-input-bg:var(--field-bg);background:var(--white);display:flex;align-items:baseline;gap:12px;padding:12px 16px;border-radius:var(--r-md)}.builder-intro__name{color:var(--fg-1);font-weight:600;text-decoration:none}.builder-intro__name:hover{color:var(--accent-deep)}.builder-intro__meta{color:var(--fg-4);font-size:var(--t-caption)}.builder-intro__new{color:var(--accent-deep);font-size:var(--t-small);font-weight:500;text-decoration:none}.builder-intro__new:hover{color:var(--accent)}.builder-intro__source{margin:0;color:var(--fg-4);font-size:var(--t-caption)}.replace-file{border:0;box-shadow:none;outline:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-h);padding:0 18px;border-radius:var(--r-pill);font-family:var(--font-sans);font-size:var(--t-small);font-weight:500;line-height:1;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),opacity var(--dur) var(--ease-out),scale .3s var(--ease-spring);background:var(--soft-bg);color:var(--fg-1);flex:none;height:var(--control-h)}.replace-file:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.replace-file:active:not(:disabled){scale:.97}.replace-file:hover:not(:disabled){background:var(--soft-bg-hover);color:var(--fg-1)}.replace-file svg{flex:none}.replace-file:disabled{opacity:.6;cursor:progress}@media(max-width:768px){.replace-file{width:var(--control-h);padding:0}.replace-file__label{display:none}}:root{--frame-gap:12px;--frame-radius:var(--r-lg)}.template-default{background:var(--bg)}.template-default__wrap{--surface:var(--white);--field-bg:var(--n-50);--field-bg-hover:oklch(91.8% 0.011 var(--brand-hue));--soft-bg:var(--n-50);--soft-bg-hover:var(--n-100);--check-bg:var(--n-100);--theme-input-bg:var(--field-bg);background:var(--white);display:flex;flex-direction:column;width:auto;-webkit-margin-end:var(--frame-gap);margin-inline-end:var(--frame-gap);transition:-webkit-margin-start var(--nav-trans-time) var(--ease-sheet);transition:margin-inline-start var(--nav-trans-time) var(--ease-sheet);transition:margin-inline-start var(--nav-trans-time) var(--ease-sheet),-webkit-margin-start var(--nav-trans-time) var(--ease-sheet)}.template-default__wrap:after{content:"";position:-webkit-sticky;position:sticky;bottom:0;z-index:2;flex:none;height:calc(var(--frame-gap) + var(--frame-radius));margin-top:auto;pointer-events:none;background:linear-gradient(var(--bg),var(--bg)) 0 100%/100% var(--frame-gap) no-repeat,radial-gradient(circle at 100% 0,transparent calc(var(--frame-radius) - .5px),var(--bg) var(--frame-radius)) 0 0/var(--frame-radius) var(--frame-radius) no-repeat,radial-gradient(circle at 0 0,transparent calc(var(--frame-radius) - .5px),var(--bg) var(--frame-radius)) 100% 0/var(--frame-radius) var(--frame-radius) no-repeat}.template-default:not(.template-default--nav-open) .template-default__wrap{-webkit-margin-start:var(--frame-gap);margin-inline-start:var(--frame-gap)}.app-header{--surface:var(--bg);--field-bg:var(--white);--field-bg-hover:var(--white);--soft-bg:var(--white);--soft-bg-hover:var(--n-50);--check-bg:var(--white);--theme-input-bg:var(--field-bg);background:var(--bg);position:-webkit-sticky;position:sticky;top:0}.app-header:after{content:"";position:absolute;top:100%;right:0;left:0;height:var(--frame-radius);pointer-events:none;background:radial-gradient(circle at 100% 100%,transparent calc(var(--frame-radius) - .5px),var(--bg) var(--frame-radius)) 0 0/var(--frame-radius) 100% no-repeat,radial-gradient(circle at 0 100%,transparent calc(var(--frame-radius) - .5px),var(--bg) var(--frame-radius)) 100% 0/var(--frame-radius) 100% no-repeat}.template-default__wrap .doc-controls{top:var(--app-header-height)}.template-default__wrap .document-fields{--sidebar-wrap-top:calc(var(--app-header-height) + var(--doc-controls-height));--sidebar-wrap-height:calc(100vh - var(--app-header-height) - var(--doc-controls-height) - var(--frame-gap))}.template-default__wrap .live-preview-window{top:calc(var(--app-header-height) + var(--doc-controls-height));height:calc(100vh - var(--app-header-height) - var(--doc-controls-height) - var(--frame-gap))}.template-default__wrap .query-inspector__configuration{top:calc(var(--app-header-height) + var(--base))}.template-default__wrap .query-inspector__toggle-fullscreen-button-container{top:var(--app-header-height)}@media(max-width:768px){.template-default:not(.template-default--nav-open) .template-default__wrap,.template-default__wrap{margin-inline:0}.template-default:not(.template-default--nav-open) .template-default__wrap:after,.template-default__wrap:after{content:none}}@keyframes view-in{0%{opacity:0;translate:0 6px}}.account,.collection-edit,.collection-list,.dashboard,.doc-header,.global-edit,.query-inspector,.template-minimal__wrap,.versions,.view-version{animation:view-in .45s var(--ease-out) backwards}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}