@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--motion-demo-n:93}}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:REM;font-style:normal;font-display:swap;font-weight:500;src:url(../media/rem-vietnamese-500-normal.3tr0v28o4up2w.woff2)format("woff2"),url(../media/rem-vietnamese-500-normal.0f1_xm4hfzkz0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:REM;font-style:normal;font-display:swap;font-weight:500;src:url(../media/rem-latin-ext-500-normal.0of0t2ty9cpgu.woff2)format("woff2"),url(../media/rem-latin-ext-500-normal.1i_uim36y6zgl.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:REM;font-style:normal;font-display:swap;font-weight:500;src:url(../media/rem-latin-500-normal.3_tcp_ahrcqnd.woff2)format("woff2"),url(../media/rem-latin-500-normal.37ee85c49-9ww.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:REM;font-style:normal;font-display:swap;font-weight:600;src:url(../media/rem-vietnamese-600-normal.3b4ckn59-td3u.woff2)format("woff2"),url(../media/rem-vietnamese-600-normal.26xdcn3gqewl8.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:REM;font-style:normal;font-display:swap;font-weight:600;src:url(../media/rem-latin-ext-600-normal.3a9t3diobc1f4.woff2)format("woff2"),url(../media/rem-latin-ext-600-normal.09mxw496f6lns.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:REM;font-style:normal;font-display:swap;font-weight:600;src:url(../media/rem-latin-600-normal.2xyl2kdtsa0ke.woff2)format("woff2"),url(../media/rem-latin-600-normal.3_jiu6wc0zqv2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:REM;font-style:normal;font-display:swap;font-weight:700;src:url(../media/rem-vietnamese-700-normal.3o4fk1nwnhin6.woff2)format("woff2"),url(../media/rem-vietnamese-700-normal.42alowumyr5-h.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:REM;font-style:normal;font-display:swap;font-weight:700;src:url(../media/rem-latin-ext-700-normal.25278admxgqyw.woff2)format("woff2"),url(../media/rem-latin-ext-700-normal.10v6o3pyxnzb5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:REM;font-style:normal;font-display:swap;font-weight:700;src:url(../media/rem-latin-700-normal.0npyblbi3icxf.woff2)format("woff2"),url(../media/rem-latin-700-normal.422hevuuzzpwz.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-mono:ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;--color-white:#fff;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-brand1-25:#f3efe6;--color-brand1-50:#aef5f1;--color-brand1-100:#93f2ed;--color-brand1-200:#5debe7;--color-brand1-300:#26e4e2;--color-brand1-400:#17b4b6;--color-brand1-500:#107c80;--color-brand1-600:#0c5b60;--color-brand1-700:#083c41;--color-brand1-800:#041e21;--color-brand1-900:#00191f;--color-brand1-950:#00151a;--color-brand2-25:#fff5db;--color-brand2-50:#eace8b;--color-brand2-100:#e6bd76;--color-brand2-200:#de954b;--color-brand2-300:#d06426;--color-brand2-400:#a53d1e;--color-brand2-500:#7a2016;--color-brand2-600:#601114;--color-brand2-700:#460d16;--color-brand2-800:#2c0813;--color-brand2-900:#12030a;--color-brand3-25:#fdf5f0;--color-brand3-50:#fff2f1;--color-brand3-100:#ffe4e1;--color-brand3-200:#ffcdc7;--color-brand3-300:#ffaaa0;--color-brand3-400:#ff796a;--color-brand3-500:#f84e3b;--color-brand3-600:#e6301c;--color-brand3-700:#c12514;--color-brand3-800:#a02214;--color-brand3-900:#7a2016;--color-brand3-950:#480e07;--color-brand4-25:#eff3f1;--color-brand4-50:#dff0fb;--color-brand4-100:#c0e3f7;--color-brand4-200:#7cceef;--color-brand4-300:#3cc5e7;--color-brand4-400:#18afc3;--color-brand4-500:#107c80;--color-brand4-600:#0d5e68;--color-brand4-700:#0a404d;--color-brand4-800:#062632;--color-brand4-900:#03121b;--font-display:"REM", Inter, Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif;--font-brand:"Azonix", Bahnschrift, "DIN Alternate", "Franklin Gothic Medium", "Nimbus Sans Narrow", sans-serif-condensed, sans-serif;--font-body:"Inter Variable", Inter, Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.blur-out{--tw-exit-blur:20px}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.zoom-out{--tw-exit-scale:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:Azonix;src:url(/fonts/AzonixRegular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--inline-accent-brand1-from:var(--color-brand1-600);--inline-accent-brand1-to:var(--color-brand1-300);--inline-accent-brand2-from:var(--color-brand2-400);--inline-accent-brand2-to:var(--color-brand2-200);--inline-accent-brand3-from:var(--color-brand3-700);--inline-accent-brand3-to:var(--color-brand3-400);--inline-accent-brand4-from:var(--color-brand4-600);--inline-accent-brand4-to:var(--color-brand4-300)}[data-theme=dark]{--inline-accent-brand1-from:var(--color-brand1-300);--inline-accent-brand1-to:var(--color-brand1-100);--inline-accent-brand2-from:var(--color-brand2-200);--inline-accent-brand2-to:var(--color-brand2-100);--inline-accent-brand3-from:var(--color-brand3-400);--inline-accent-brand3-to:var(--color-brand3-200);--inline-accent-brand4-from:var(--color-brand4-300);--inline-accent-brand4-to:var(--color-brand4-100)}:root{--radius:.625rem;--background:#fff;--foreground:#00191f;--card:#fff;--card-foreground:#00191f;--popover:#fff;--popover-foreground:#00191f;--primary:#107c80;--primary-foreground:#fff;--secondary:#7a2016;--secondary-foreground:#fff;--muted:#f4f4f5;--muted-foreground:#71717a;--accent:#aef5f1;--accent-foreground:#00191f;--destructive:#f84e3b;--destructive-foreground:#fff;--border:#e4e4e7;--input:#e4e4e7;--ring:#107c80;--chart-1:#107c80;--chart-2:#7a2016;--chart-3:#f84e3b;--chart-4:#18afc3;--chart-5:#26e4e2;--sidebar:var(--color-brand1-25);--sidebar-foreground:#00191f;--sidebar-primary:#107c80;--sidebar-primary-foreground:#fff;--sidebar-accent:#aef5f1;--sidebar-accent-foreground:#00191f;--sidebar-border:#e4e4e7;--sidebar-ring:#107c80}[data-theme=dark]{--background:#00151a;--foreground:#aef5f1;--card:#00191f;--card-foreground:#aef5f1;--popover:#00191f;--popover-foreground:#aef5f1;--primary:#17b4b6;--primary-foreground:#00151a;--secondary:var(--color-brand2-400);--secondary-foreground:#fff;--muted:#083c41;--muted-foreground:#5debe7;--accent:#083c41;--accent-foreground:#aef5f1;--destructive:var(--color-brand3-300);--destructive-foreground:#fff;--border:#083c41;--input:#083c41;--ring:#17b4b6;--chart-1:#17b4b6;--chart-2:var(--color-brand2-400);--chart-3:#ff796a;--chart-4:#3cc5e7;--chart-5:#5debe7;--sidebar:#041e21;--sidebar-foreground:#aef5f1;--sidebar-primary:#17b4b6;--sidebar-primary-foreground:#00151a;--sidebar-accent:#083c41;--sidebar-accent-foreground:#aef5f1;--sidebar-border:#083c41;--sidebar-ring:#17b4b6}:root{--color-success-50:#aef5f1;--color-success-100:#93f2ed;--color-success-150:#78eeea;--color-success-200:#5debe7;--color-success-250:#42e8e4;--color-success-300:#26e4e2;--color-success-350:#1fcccc;--color-success-400:#17b4b6;--color-success-450:#14989b;--color-success-500:#107c80;--color-success-550:#0e6c70;--color-success-600:#0c5b60;--color-success-650:#0a4c51;--color-success-700:#083c41;--color-success-750:#062d31;--color-success-800:#041e21;--color-success-850:#021c20;--color-success-900:#00191f;--color-success-950:#00151a;--font-body:"Inter Variable", Inter, Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif;--font-mono:ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;--studio-land:var(--color-brand1-25);--studio-ink:var(--color-brand1-900);--studio-ink-muted:#536263}@supports (color:color-mix(in lab, red, red)){:root{--studio-ink-muted:color-mix(in oklab, var(--color-brand1-900) 66%, var(--color-brand1-25))}}:root{--studio-water:#effafa}@supports (color:color-mix(in lab, red, red)){:root{--studio-water:color-mix(in oklab, var(--color-brand1-400) 7%, white)}}:root{--studio-water-deep:var(--studio-depth-3);--studio-surface:var(--theme-elevation-0);--studio-rule:#083c4121}@supports (color:color-mix(in lab, red, red)){:root{--studio-rule:color-mix(in oklab, var(--color-brand1-700) 13%, transparent)}}:root{--studio-coastline:#107c8073}@supports (color:color-mix(in lab, red, red)){:root{--studio-coastline:color-mix(in oklab, var(--color-brand1-500) 45%, transparent)}}:root{--studio-edge:var(--studio-ink)}@supports (color:color-mix(in lab, red, red)){:root{--studio-edge:color-mix(in oklab, var(--studio-ink) 55%, var(--studio-land))}}:root{--studio-action:var(--color-brand1-500);--studio-action-ink:white;--studio-here:var(--color-brand3-500);--studio-here-ink:var(--color-brand3-700);--studio-here-tint:#f84e3b17}@supports (color:color-mix(in lab, red, red)){:root{--studio-here-tint:color-mix(in oklab, var(--color-brand3-500) 9%, transparent)}}:root{--studio-mark-av:var(--color-brand1-500);--studio-mark-o:var(--color-brand3-500);--studio-buoy-published:var(--color-brand1-500);--studio-buoy-draft:var(--color-brand3-700);--studio-buoy-scheduled:var(--color-brand2-300);--studio-audience-visitor:var(--color-brand1-500);--studio-audience-client:var(--color-brand1-700);--studio-audience-team:var(--color-brand2-300);--studio-audience-ink:white;--studio-ink-success:var(--color-success-600);--studio-ink-error:var(--color-error-600);--studio-depth-2:#e5f7f7}@supports (color:color-mix(in lab, red, red)){:root{--studio-depth-2:color-mix(in oklab, var(--color-brand1-400) 11%, white)}}:root{--studio-depth-3:#dcf4f4}@supports (color:color-mix(in lab, red, red)){:root{--studio-depth-3:color-mix(in oklab, var(--color-brand1-400) 15%, white)}}:root{--studio-depth-4:#d1f0f0}@supports (color:color-mix(in lab, red, red)){:root{--studio-depth-4:color-mix(in oklab, var(--color-brand1-400) 20%, white)}}:root{--theme-bg:var(--studio-water)}[data-theme=dark]{--studio-land:var(--color-brand1-800);--studio-ink:var(--color-brand1-50);--studio-ink-muted:#78b0ae}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--studio-ink-muted:color-mix(in oklab, var(--color-brand1-50) 68%, var(--color-brand1-800))}}[data-theme=dark]{--studio-water:var(--color-brand1-950);--studio-water-deep:var(--studio-depth-3);--studio-surface:var(--color-brand1-900);--studio-rule:#aef5f11f}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--studio-rule:color-mix(in oklab, var(--color-brand1-50) 12%, transparent)}}[data-theme=dark]{--studio-coastline:#26e4e266}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--studio-coastline:color-mix(in oklab, var(--color-brand1-300) 40%, transparent)}}[data-theme=dark]{--studio-action:var(--color-brand1-400);--studio-action-ink:var(--color-brand1-950);--studio-here:var(--color-brand3-400);--studio-here-ink:var(--color-brand3-300);--studio-here-tint:#ff796a24}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--studio-here-tint:color-mix(in oklab, var(--color-brand3-400) 14%, transparent)}}[data-theme=dark]{--studio-mark-av:var(--color-brand1-300);--studio-mark-o:var(--color-brand3-400);--studio-buoy-published:var(--color-brand1-300);--studio-buoy-draft:var(--color-brand3-400);--studio-buoy-scheduled:var(--color-brand2-200);--studio-audience-visitor:var(--color-brand1-400);--studio-audience-client:var(--color-brand1-50);--studio-audience-team:var(--color-brand2-200);--studio-audience-ink:var(--color-brand1-950);--studio-ink-success:var(--color-success-300);--studio-ink-error:var(--color-error-400);--studio-depth-2:#022025}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--studio-depth-2:color-mix(in oklab, var(--color-brand1-700) 28%, var(--color-brand1-950))}}[data-theme=dark]{--studio-depth-3:#04292e}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--studio-depth-3:color-mix(in oklab, var(--color-brand1-700) 50%, var(--color-brand1-950))}}[data-theme=dark]{--studio-depth-4:#063237}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--studio-depth-4:color-mix(in oklab, var(--color-brand1-700) 75%, var(--color-brand1-950))}}[data-theme=dark]{--theme-elevation-0:#092025}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--theme-elevation-0:color-mix(in oklab, var(--color-brand1-50) 5%, var(--color-brand1-950))}}[data-theme=dark]{--theme-elevation-50:#112b2f}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--theme-elevation-50:color-mix(in oklab, var(--color-brand1-50) 10%, var(--color-brand1-950))}}[data-theme=dark]{--theme-elevation-100:#1a373a}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--theme-elevation-100:color-mix(in oklab, var(--color-brand1-50) 15%, var(--color-brand1-950))}}[data-theme=dark]{--theme-elevation-150:#234245}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--theme-elevation-150:color-mix(in oklab, var(--color-brand1-50) 20%, var(--color-brand1-950))}}[data-theme=dark]{--theme-elevation-200:#2c4d50}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--theme-elevation-200:color-mix(in oklab, var(--color-brand1-50) 25%, var(--color-brand1-950))}}[data-theme=dark]{--theme-elevation-250:#34585b}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--theme-elevation-250:color-mix(in oklab, var(--color-brand1-50) 30%, var(--color-brand1-950))}}[data-theme=dark]{--theme-elevation-300:#3f6667}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--theme-elevation-300:color-mix(in oklab, var(--color-brand1-50) 36%, var(--color-brand1-950))}}h1,h2,h3,h4,.doc-header__title,.list-header__title,.render-title,.section-title,.group-field__title,.array-field__title,.blocks-field__heading-with-error,.array-field__heading-with-error,.drawer__header__title,.drawer-action-header__title,.card__title,.step-nav__label{font-family:var(--font-display);letter-spacing:-.01em;font-weight:600}.rich-text-lexical .editor-container,.lexical-diff .field-diff-content .html-diff{font-family:var(--font-body);letter-spacing:normal}.step-nav__home{width:auto}.step-nav__home span{max-width:none;overflow:visible}.link-preview__icon svg{width:16px;height:16px;display:block}.link-composer{--link-control-h:calc(var(--base) * 2);gap:calc(var(--base) * .75);flex-direction:column;display:flex}.link-composer__description{margin:0}.link-composer-field{margin-bottom:var(--base)}.link-composer-field__title{margin-bottom:calc(var(--base) * .5);font-weight:600}.link-composer__destination{align-items:flex-start;gap:calc(var(--base) * .5);display:flex}.link-composer__target{flex:1;min-width:0}.link-advice{border:1px solid var(--theme-success-500);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;padding:.5rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.link-advice{border:1px solid color-mix(in oklab, var(--theme-success-500) 45%, transparent)}}.link-advice{border-radius:var(--style-radius-s);background:var(--theme-elevation-50);color:var(--theme-elevation-700);font-size:calc(var(--base-body-size) * .9px)}.link-advice__action{color:var(--theme-success-600);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.link-reference .rs__option{white-space:pre-line;color:var(--studio-ink-muted);font-size:calc(var(--base-body-size) * .85px);line-height:1.4}.link-reference .rs__option--is-selected{color:var(--theme-elevation-700)}.link-reference .rs__option:first-line{color:var(--theme-elevation-800);font-size:calc(var(--base-body-size) * 1px)}.link-composer__target .field-label{display:none}.link-type-menu__trigger,.link-toggle,.link-segmented button{height:var(--link-control-h);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s);background:var(--theme-input-bg,var(--theme-elevation-0));color:var(--theme-elevation-800);font:inherit;white-space:nowrap;cursor:pointer;align-items:center;gap:.375rem;padding:0 .75rem;display:inline-flex}.link-type-menu__trigger{min-width:7rem}.link-type-menu__trigger>span{flex:1}.link-type-menu__trigger:hover,.link-toggle:hover:not(:disabled),.link-segmented button:hover:not(:disabled){border-color:var(--theme-elevation-250)}.link-type-menu__option{align-items:center;gap:.5rem;display:inline-flex}.link-toggle[aria-pressed=true],.link-segmented button[aria-checked=true]{border-color:var(--theme-success-500);background:var(--theme-elevation-100);color:var(--theme-elevation-900);font-weight:600}.link-toggle:disabled,.link-segmented button:disabled,.link-appearance__variant:disabled{cursor:not-allowed;opacity:.6}.link-appearance{gap:calc(var(--base) * .5);flex-direction:column;display:flex}.link-appearance__variants{gap:calc(var(--base) * .5);grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));display:grid}.link-appearance__variant{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);background:var(--theme-elevation-0);min-width:0;color:inherit;font:inherit;cursor:pointer;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem .5rem .5rem;display:flex}.link-appearance__variant[aria-checked=true]{border-color:var(--theme-success-500);box-shadow:0 0 0 1px var(--theme-success-500)}.link-appearance__variant .link-swatch{max-width:100%}.link-appearance__caption{color:var(--studio-ink-muted);font-size:.75rem}.link-appearance__row{gap:calc(var(--base) * .5);display:flex}.link-segmented{display:inline-flex}.link-segmented button+button{margin-left:-1px}.link-segmented button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.link-segmented button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.link-segmented button[aria-checked=true]{position:relative}.eyebrow-composer{gap:calc(var(--base) * .75);flex-direction:column;display:flex}.eyebrow-composer__row{align-items:flex-start;gap:calc(var(--base) * .5);display:flex}.eyebrow-composer__text{flex:1;min-width:0}.eyebrow-composer__icon{flex:none}.eyebrow-composer__icon .field-label{display:none}.eyebrow-composer__styles{gap:calc(var(--base) * .5);grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));display:grid}.eyebrow-composer .link-composer-field{margin-bottom:0}.eyebrow-swatch{letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;max-width:100%;padding:.2rem .55rem;font-size:.625rem;font-weight:600;display:inline-block;overflow:hidden}.eyebrow-swatch--solid{background:var(--theme-elevation-800);color:var(--theme-elevation-0)}.eyebrow-swatch--outline{border-color:var(--theme-elevation-400);color:var(--theme-elevation-800)}.eyebrow-swatch--ghost{color:var(--theme-elevation-700);padding-inline:0}.link-swatch{text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.3em;font-weight:600;line-height:1.2;display:inline-flex;overflow:hidden}.link-swatch--sm{padding:.125rem .5rem;font-size:.6875rem}.link-swatch--md{padding:.25rem .75rem;font-size:.8125rem}.link-swatch--lg{padding:.375rem 1rem;font-size:.9375rem}.link-swatch--solid{background:var(--theme-elevation-900);color:var(--theme-elevation-0)}.link-swatch--duo{background:linear-gradient(90deg, var(--color-success-400), var(--preview-sync-accent));color:var(--color-base-0)}.link-swatch--outline{color:var(--theme-elevation-900);border-color:currentColor}.link-swatch--ghost{background:var(--theme-elevation-100);color:var(--theme-elevation-900)}.link-swatch--link{color:var(--theme-elevation-900);text-underline-offset:3px;border-radius:0;padding-left:0;padding-right:0;text-decoration:underline}:root{--preview-sync-accent:var(--studio-here)}[data-in-preview]>.blocks-field__row{position:relative}[data-in-preview]>.blocks-field__row:before{content:"";z-index:1;border-radius:var(--style-radius-s,3px) 0 0 var(--style-radius-s,3px);background:var(--preview-sync-accent);pointer-events:none;width:3px;position:absolute;top:-1px;bottom:-1px;left:-1px}[data-preview-flash],[data-preview-field-flash]{scroll-margin-top:calc(var(--doc-controls-height,4rem) + var(--base))}[data-preview-field-flash]{border-radius:var(--style-radius-m)}[data-preview-flash]>.blocks-field__row,[data-preview-field-flash]{animation:.8s cubic-bezier(.2,.8,.2,1) 2 preview-sync-flash}@keyframes preview-sync-flash{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--preview-sync-accent) 60%, transparent)}to{box-shadow:0 0 0 12px color-mix(in srgb, var(--preview-sync-accent) 0%, transparent)}}@media (prefers-reduced-motion:reduce){[data-preview-flash]>.blocks-field__row,[data-preview-field-flash]{box-shadow:0 0 0 2px var(--preview-sync-accent);animation:none}}.settings-popover{position-area:bottom span-left;position-try-fallbacks:flip-block;position-try-order:most-height;max-height:100%;color:var(--theme-text);opacity:1;transition:opacity .12s ease, overlay .12s allow-discrete, display .12s allow-discrete;background:0 0;border:none;margin:.35rem 0;padding:0;inset:auto;overflow:visible}.settings-popover:not(:popover-open){opacity:0}.settings-popover__panel{flex-direction:column;min-height:0;display:flex}.settings-popover:popover-open{flex-direction:column;min-height:0;display:flex}.settings-popover__panel{width:min(28rem, calc(100vw - 2 * var(--gutter-h)));border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);border-radius:8px;box-shadow:0 8px 28px #0000002e}.settings-popover__panel:has(>.settings-popover__body>div:not([hidden]) .decoration-drawer){width:min(60rem, calc(100vw - 2 * var(--gutter-h)))}.settings-popover__header{align-items:center;gap:.35rem;padding:.85rem 1.25rem .5rem;font-weight:600;display:flex}.settings-popover__back{border-radius:var(--style-radius-s);color:var(--theme-elevation-600);cursor:pointer;background:0 0;border:none;margin:0 0 0 -.4rem;padding:.2rem;display:inline-flex}.settings-popover__back:hover,.settings-popover__back:focus-visible{background:var(--theme-elevation-100);color:var(--theme-text)}.settings-popover__body{overscroll-behavior:contain;background:linear-gradient(var(--theme-elevation-0) 30%, transparent) center top / 100% 2rem no-repeat local, linear-gradient(transparent, var(--theme-elevation-0) 70%) center bottom / 100% 2rem no-repeat local, radial-gradient(farthest-side at 50% 0, #00000024, transparent) center top / 100% .6rem no-repeat scroll, radial-gradient(farthest-side at 50% 100%, #00000024, transparent) center bottom / 100% .6rem no-repeat scroll;min-height:0;max-height:min(70vh,40rem);padding:.25rem 1.25rem 1.25rem;overflow-y:auto}.settings-popover .group-field__header{margin-bottom:.5rem}.settings-popover .group-field__title{letter-spacing:.08em;text-transform:uppercase;color:var(--studio-ink-muted);font-family:inherit;font-size:.7rem;font-weight:600}.settings-popover .design-swatch-field{--field-width:100%;flex-basis:100%}.design-swatch-field__options{flex-wrap:wrap;gap:.35rem;display:flex}.design-swatch-field__option{border-radius:var(--style-radius-m);min-width:2.6rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:.25rem;padding:.3rem .25rem .25rem;display:flex}.design-swatch-field__option:hover:not(:disabled){border-color:var(--theme-elevation-150)}.design-swatch-field__option[aria-checked=true]{border-color:var(--theme-success-500);box-shadow:0 0 0 1px var(--theme-success-500)}.design-swatch-field__option:disabled{cursor:not-allowed;opacity:.6}.design-swatch-field__caption{color:var(--studio-ink-muted);white-space:nowrap;font-size:.65rem}.design-swatch{border:1px solid var(--theme-elevation-150);border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.design-swatch--mode{border-radius:var(--style-radius-s);font-size:.7rem;font-weight:700}.design-swatch--from-page{outline:1.5px dashed var(--theme-elevation-500);outline-offset:2px}.design-swatch--inherit{background:linear-gradient(135deg, transparent calc(50% - .5px), var(--theme-elevation-300) 50%, transparent calc(50% + .5px));border-style:dashed}.settings-popover .rs__menu{position:relative;inset:auto}.person-card{align-items:flex-start;gap:1rem;display:flex}.person-card__avatar{border-radius:999px;flex-shrink:0;width:4rem;height:4rem;position:relative;overflow:hidden}.person-card__avatar:hover,.person-card__avatar:focus-within{z-index:30;overflow:visible}.person-card__avatar:hover>.field-type,.person-card__avatar:focus-within>.field-type{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);width:max-content;min-width:20rem;padding:.75rem;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 4px 16px #0003}.person-card__avatar:not(:hover):not(:focus-within) .thumbnail{border-radius:999px;width:4rem;height:4rem;overflow:hidden}.person-card__avatar:not(:hover):not(:focus-within) .thumbnail img{object-fit:cover}.person-card__avatar:not(:hover):not(:focus-within) .dropzone{border-radius:999px;width:4rem;height:4rem}.person-card__avatar:not(:hover):not(:focus-within) .upload__dropzoneContent__buttons,.person-card__avatar:not(:hover):not(:focus-within) .upload__dropzoneContent__orText,.person-card__avatar:not(:hover):not(:focus-within) .upload__dragAndDropText{display:none}.person-card__fields{flex-direction:column;flex:1;gap:.5rem;display:flex}.page-chip,.decoration-drawer,.motion-drawer{--dec-space-1:.25rem;--dec-space-2:.5rem;--dec-space-3:.75rem;--dec-space-4:1rem;--dec-radius:var(--style-radius-m,4px);--dec-radius-sm:var(--style-radius-s,3px);--dec-text:.8rem;--dec-label:.75rem;--dec-control-h:1.75rem;--dec-checker:repeating-conic-gradient(var(--theme-elevation-150) 0% 25%, var(--theme-elevation-0) 0% 50%)}.page-chip__button{justify-content:space-between;align-items:center;gap:var(--dec-space-3);width:100%;margin-top:var(--dec-space-1);border:1px solid var(--theme-elevation-150);border-radius:var(--dec-radius);background:var(--theme-elevation-50);cursor:pointer;text-align:left;padding:.55rem .85rem;display:flex}.page-chip__button:hover:not(:disabled){border-color:var(--theme-elevation-250)}.page-chip__button:disabled,.motion-drawer__replay-button:disabled{cursor:not-allowed;opacity:.6}.motion-tile:has(.motion-tile__input:disabled){cursor:not-allowed;opacity:.6}.page-chip__digest{font-family:var(--font-mono);font-size:var(--dec-text);color:var(--theme-elevation-700);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-chip__edit{font-size:var(--dec-text);color:var(--theme-text);flex-shrink:0;font-weight:600;text-decoration:underline}.decoration-drawer__revert{color:var(--theme-elevation-600);font-size:var(--dec-text);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}.decoration-drawer__revert:hover:not(:disabled){color:var(--theme-text)}.decoration-drawer__inherited{padding:var(--dec-space-2) var(--dec-space-3);border-radius:var(--dec-radius-sm);background:var(--theme-elevation-50);font-size:var(--dec-label);color:var(--theme-elevation-600);margin:0}.decoration-drawer__inherited strong{color:var(--theme-text)}.decoration-drawer__controls{gap:var(--dec-space-4);flex-direction:column;min-width:0;display:flex}.decoration-drawer__preview{gap:var(--dec-space-2);flex-direction:column;min-width:0;display:flex}.decoration-drawer__preview-caption{justify-content:space-between;align-items:baseline;gap:var(--dec-space-3);font-size:var(--dec-label);color:var(--theme-elevation-600);display:flex}.decoration-drawer__preview-design{font-family:var(--font-mono)}.decoration-drawer__preview-caption a{color:inherit;text-decoration:underline}.decoration-drawer__preview-frame{border:1px solid var(--theme-elevation-150);border-radius:var(--dec-radius);background:var(--theme-elevation-50);width:100%;height:clamp(16rem,100vh - 26rem,32rem)}.decoration-drawer__preview-hint{gap:var(--dec-space-2);padding:var(--dec-space-4);border:1px dashed var(--theme-elevation-250);border-radius:var(--dec-radius);font-size:var(--dec-text);color:var(--theme-elevation-600);flex-direction:column;align-items:flex-start;display:flex}.decoration-drawer__preview-hint p{margin:0}.decoration-drawer__preview-hint code{font-family:var(--font-mono);font-size:.95em}.decoration-drawer__presets{align-items:flex-end;gap:var(--dec-space-3);flex-wrap:wrap;display:flex}.decoration-drawer__preset{gap:var(--dec-space-1);flex-direction:column;flex:12rem;display:flex}.decoration-drawer__preset-label{font-size:var(--dec-label);color:var(--theme-elevation-600);font-weight:600}.decoration-drawer__preset .rs__control{min-height:var(--dec-control-h);padding:0 var(--dec-space-2)}.decoration-drawer__preset .rs__value-container{padding:0}.decoration-drawer__preset .rs__indicators{height:auto}.decoration-drawer__preset .rs__control,.decoration-drawer__preset .rs__option{font-size:var(--dec-text)}.decoration-drawer__preset .rs__option{padding:var(--dec-space-2) var(--dec-space-3)}.decoration-drawer__preset-option{align-items:center;gap:.45rem;display:inline-flex}.decoration-drawer__preset-swatch{border:1px solid var(--theme-elevation-200);background-size:auto,.5rem .5rem;border-radius:999px;flex-shrink:0;width:1rem;height:1rem}.decoration-drawer__preset-swatch--empty{border-style:dashed}.decoration-drawer__save select,.decoration-drawer__save input,.preset-header input,.preset-list__new input,.preset-editor__preview-as select{height:var(--dec-control-h);padding:0 var(--dec-space-2);border:1px solid var(--theme-elevation-200);border-radius:var(--dec-radius-sm);background:var(--theme-elevation-0);font-size:var(--dec-text);color:var(--theme-text)}.decoration-drawer__save-open,.decoration-drawer__save button,.preset-header button,.preset-list__new button,.preset-editor__tools button,.preset-editor__paste button,.preset-editor__savebar button,.preset-cells__match{height:var(--dec-control-h);border:1px solid var(--theme-elevation-200);border-radius:var(--dec-radius-sm);background:var(--theme-elevation-0);cursor:pointer;font-size:var(--dec-text);color:var(--theme-text);padding:0 .8rem}.decoration-drawer__save-open:disabled,.decoration-drawer__save button:disabled,.preset-header button:disabled,.preset-list__new button:disabled,.preset-editor__tools button:disabled,.preset-editor__paste button:disabled,.preset-editor__savebar button:disabled,.preset-cells__match:disabled{cursor:not-allowed;opacity:.5}.decoration-drawer__save{gap:var(--dec-space-2);padding:var(--dec-space-3);border:1px solid var(--theme-elevation-150);border-radius:var(--dec-radius);background:var(--theme-elevation-50);flex-direction:column;display:flex}.decoration-drawer__save-hint,.decoration-drawer__save-error{font-size:var(--dec-label);color:var(--theme-elevation-600);margin:0}.decoration-drawer__save-error{color:var(--theme-error-500)}.decoration-drawer__save-actions{gap:var(--dec-space-2);display:flex}.decoration-presets-tool{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:2rem;display:grid}.decoration-presets-tool__editor{gap:var(--dec-space-4);flex-direction:column;min-width:0;display:flex}.preset-list{top:var(--dec-space-4);gap:var(--dec-space-2);flex-direction:column;display:flex;position:sticky}.preset-list__heading{font-size:var(--dec-label);letter-spacing:.08em;text-transform:uppercase;color:var(--studio-ink-muted);margin:0;font-weight:600}.preset-list ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.preset-list__item{align-items:center;gap:var(--dec-space-3);width:100%;padding:.4rem var(--dec-space-2);border-radius:var(--dec-radius);color:var(--theme-elevation-800);font-size:var(--dec-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.preset-list__item:hover{background:var(--theme-elevation-50);color:var(--theme-text)}.preset-list__item[aria-current=true]{border-color:var(--theme-elevation-150);background:var(--theme-elevation-100);color:var(--theme-text);font-weight:600}.preset-list__thumbs{border:1px solid var(--theme-elevation-150);border-radius:var(--dec-radius-sm);flex-shrink:0;display:inline-flex;overflow:hidden}.preset-list__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preset-list__new{gap:var(--dec-space-1);margin-top:var(--dec-space-2);flex-wrap:wrap;display:flex}.preset-list__new input{flex:1;min-width:0}.preset-list__new p,.preset-header p,.preset-editor__paste p{font-size:var(--dec-label);color:var(--theme-error-500);flex-basis:100%;margin:0}.preset-thumb{isolation:isolate;aspect-ratio:16/9;width:100%;display:block;position:relative;overflow:hidden}.preset-thumb__layer{position:absolute;inset:0}.preset-thumb__sample{font-size:.85rem;font-weight:700;line-height:1;position:absolute;bottom:.3rem;left:.45rem}.preset-thumb--mini{aspect-ratio:auto;width:1.1rem;height:1.6rem}.preset-header{justify-content:space-between;align-items:center;gap:var(--dec-space-3);padding-bottom:var(--dec-space-3);border-bottom:1px solid var(--theme-elevation-150);flex-wrap:wrap;display:flex}.preset-header__title{align-items:baseline;gap:var(--dec-space-3);flex:1;min-width:0;display:flex}.preset-header .preset-header__name{field-sizing:content;min-width:6rem;max-width:100%;height:auto;padding:.15rem var(--dec-space-2);margin-left:calc(-1 * var(--dec-space-2));background:0 0;border-color:#0000;font-size:1.35rem;font-weight:600}.preset-header .preset-header__name:hover{border-color:var(--theme-elevation-150)}.preset-header .preset-header__name:focus{border-color:var(--theme-elevation-400);background:var(--theme-elevation-0);outline:none}.preset-header__meta{font-size:var(--dec-label);color:var(--studio-ink-muted);flex-shrink:0}.preset-header__actions{gap:var(--dec-space-2);display:flex}.preset-header .preset-header__delete:hover{border-color:var(--theme-error-400);color:var(--theme-error-500)}.preset-editor{gap:var(--dec-space-4) 1.75rem;grid-template-columns:minmax(26rem,1fr) minmax(22rem,30rem);grid-template-areas:"controls side""savebar savebar";align-items:start;display:grid}.preset-editor__controls{gap:var(--dec-space-4);flex-direction:column;grid-area:controls;min-width:0;display:flex}.preset-editor__side{top:var(--dec-space-4);gap:var(--dec-space-4);flex-direction:column;grid-area:side;min-width:0;display:flex;position:sticky}.preset-editor__toolbar{justify-content:space-between;align-items:center;gap:var(--dec-space-2);flex-wrap:wrap;display:flex}.preset-editor__editing{font-size:var(--dec-text);color:var(--theme-elevation-600);margin:0}.preset-editor__editing strong{color:var(--theme-text)}.preset-editor__tools,.preset-editor__paste-actions{gap:var(--dec-space-2);display:flex}.preset-editor__paste{gap:var(--dec-space-2);padding:var(--dec-space-3);border:1px solid var(--theme-elevation-150);border-radius:var(--dec-radius);background:var(--theme-elevation-50);flex-direction:column;display:flex}.preset-editor__paste textarea{width:100%;padding:var(--dec-space-2);border:1px solid var(--theme-elevation-200);border-radius:var(--dec-radius-sm);background:var(--theme-elevation-0);color:var(--theme-text);font-family:var(--font-mono);font-size:var(--dec-label);resize:vertical}.preset-editor__preview-as{align-items:center;gap:var(--dec-space-2);display:inline-flex}.preset-editor__savebar{z-index:2;align-items:center;gap:var(--dec-space-2);margin:0 calc(-1 * var(--dec-space-3));padding:var(--dec-space-3);border-top:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);grid-area:savebar;display:flex;position:sticky;bottom:0}.preset-editor__savebar[data-dirty]{box-shadow:0 -6px 18px #00000014}.preset-editor__summary{font-size:var(--dec-text);color:var(--theme-elevation-600);flex:1;margin:0}.preset-editor__summary [role=alert]{color:var(--theme-error-500)}.preset-editor__savebar .preset-editor__save:not(:disabled){border-color:var(--theme-text);background:var(--theme-text);color:var(--theme-bg);font-weight:600}.preset-cells{gap:var(--dec-space-2);flex-direction:column;display:flex}.preset-cells__matrix{gap:var(--dec-space-1);flex-direction:column;display:flex}.preset-cells__row{gap:var(--dec-space-1);grid-template-columns:5.25rem repeat(3,minmax(0,1fr));align-items:center;display:grid}.preset-cells__head{height:1.6rem;padding:0 var(--dec-space-2);border-radius:var(--dec-radius-sm);color:var(--theme-elevation-600);font-size:var(--dec-label);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.preset-cells__head--row{justify-content:flex-start;height:100%}.preset-cells__head:hover{background:var(--theme-elevation-100);color:var(--theme-text)}.preset-cells__head[aria-pressed=true]{border-color:var(--theme-success-500);color:var(--theme-text)}.preset-cells__brand-dot{border-radius:999px;flex-shrink:0;width:.6rem;height:.6rem}.preset-cells__cell{border:1px solid var(--theme-elevation-150);border-radius:var(--dec-radius);background:var(--theme-elevation-50);cursor:pointer;padding:0;display:block;position:relative;overflow:hidden}.preset-cells__cell:hover{border-color:var(--theme-elevation-400)}.preset-cells__cell:focus-visible{outline:2px solid var(--theme-text);outline-offset:1px}.preset-cells__cell[aria-pressed=true]{border-color:var(--theme-success-500);box-shadow:0 0 0 1px var(--theme-success-500)}.preset-cells__cell--anchor,.preset-cells__cell--anchor[aria-pressed=true]{border-color:var(--theme-text);box-shadow:0 0 0 2px var(--theme-text)}.preset-cells__cell--empty{background:0 0;border-style:dashed}.preset-cells__cell .preset-thumb,.preset-cells__empty{aspect-ratio:5/2}.preset-cells__empty{color:var(--theme-elevation-400);justify-content:center;align-items:center;font-size:.7rem;display:flex}.preset-cells__badge{background:var(--theme-elevation-0);min-width:1rem;height:1rem;color:var(--theme-text);border-radius:999px;justify-content:center;align-items:center;padding:0 .2rem;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:.2rem;right:.2rem;box-shadow:0 1px 3px #00000040}.preset-cells__badge--linked{color:var(--theme-elevation-700);padding:0 .3rem;font-size:.6rem;font-weight:600;top:auto;bottom:.2rem}.preset-cells__badge--patch,.preset-cells__badge--create{background:var(--theme-success-500);color:var(--theme-elevation-0)}.preset-cells__badge--replace{background:var(--theme-warning-500);color:var(--theme-elevation-0)}.preset-cells__footer{justify-content:space-between;align-items:flex-start;gap:var(--dec-space-3);display:flex}.preset-cells__hint{color:var(--studio-ink-muted);margin:0;font-size:.7rem;line-height:1.4}.preset-cells .preset-cells__match{flex-shrink:0}@media (max-width:80rem){.preset-editor{grid-template-columns:minmax(0,1fr);grid-template-areas:"side""controls""savebar"}.preset-editor__side{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start;display:grid;position:static}}@media (max-width:56rem){.decoration-presets-tool{grid-template-columns:1fr}.preset-list{position:static}.preset-editor__side{grid-template-columns:1fr}}.decoration-drawer__tabs{gap:var(--dec-space-1);border-bottom:1px solid var(--theme-elevation-150);display:flex}.decoration-drawer__tab{cursor:pointer;color:var(--theme-elevation-600);background:0 0;border:none;border-bottom:2px solid #0000;padding:.4rem .9rem;font-size:.85rem}.decoration-drawer__tab:hover{color:var(--theme-text)}.decoration-drawer__tab[aria-selected=true]{border-bottom-color:var(--theme-text);color:var(--theme-text);font-weight:600}.decoration-drawer__tabpanel,.decoration-drawer__tab-body{gap:var(--dec-space-3);flex-direction:column;display:flex}.decoration-drawer__hint{font-size:var(--dec-label);color:var(--studio-ink-muted);margin:0}.decoration-drawer__layers{gap:var(--dec-space-2);flex-direction:column;display:flex}.decoration-drawer__layer-card{border:1px solid var(--theme-elevation-150);border-radius:var(--dec-radius);background:var(--theme-elevation-0)}.decoration-drawer__layer-head{align-items:center;gap:var(--dec-space-2);padding:.15rem var(--dec-space-2) .15rem 0;display:flex}.decoration-drawer__layer-toggle{justify-content:space-between;align-items:center;gap:var(--dec-space-3);padding:var(--dec-space-2) var(--dec-space-3);cursor:pointer;text-align:left;background:0 0;border:none;flex:1;display:flex}.decoration-drawer__layer-title{color:var(--theme-text);font-size:.85rem;font-weight:600}.decoration-drawer__layer-body{padding:var(--dec-space-1) var(--dec-space-3) var(--dec-space-3);border-top:1px solid var(--theme-elevation-100);flex-direction:column;gap:.6rem;display:flex}.decoration-drawer__group-label{margin:var(--dec-space-2) 0 0;letter-spacing:.08em;text-transform:uppercase;color:var(--studio-ink-muted);font-size:.68rem;font-weight:600}.decoration-drawer__ramp{border:1px solid var(--theme-elevation-150);background-size:auto,.5rem .5rem;border-radius:999px;flex-shrink:0;width:5.5rem;height:.9rem;display:inline-block}.decoration-drawer__swatch{border:1px solid var(--theme-elevation-150);border-radius:var(--dec-radius-sm);flex-shrink:0;width:.9rem;height:.9rem;display:inline-block}.decoration-drawer__control{min-width:0;font-size:var(--dec-text);align-items:center;gap:.6rem;display:flex}.decoration-drawer__control label{min-width:4.5rem;color:var(--theme-elevation-600);flex-shrink:0}.decoration-drawer__field{gap:var(--dec-space-1);flex-direction:column;display:flex}.decoration-drawer__control input[type=number],.decoration-drawer__control select,.decoration-drawer__stop-row select,.decoration-drawer__hex{height:var(--dec-control-h);border:1px solid var(--theme-elevation-200);border-radius:var(--dec-radius-sm);background:var(--theme-input-bg,var(--theme-elevation-0));color:var(--theme-text);font-size:var(--dec-text);padding:0 .4rem}.decoration-drawer__control select,.decoration-drawer__stop-row select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23808080' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;padding-right:1.5rem}.decoration-drawer__control input[type=number]{width:4.5rem}.decoration-drawer__slider input[type=range]{accent-color:var(--theme-text);flex:1}.decoration-drawer__control-readout{min-width:2.25rem;font-family:var(--font-mono);font-size:var(--dec-label);text-align:right;color:var(--theme-elevation-600)}.decoration-drawer__clear{height:1.4rem;padding:0 var(--dec-space-2);border:1px solid var(--theme-elevation-200);cursor:pointer;color:var(--theme-elevation-600);background:0 0;border-radius:999px;font-size:.7rem}.decoration-drawer__clear:hover:not(:disabled){border-color:var(--theme-elevation-300);color:var(--theme-text)}.decoration-drawer__clear:disabled{cursor:not-allowed;opacity:.5}.decoration-drawer__angle input[type=number]{width:3.75rem}.decoration-drawer__dial{border:1px solid var(--theme-elevation-200);background:var(--theme-input-bg,var(--theme-elevation-0));cursor:pointer;touch-action:none;border-radius:999px;flex-shrink:0;width:2.25rem;height:2.25rem;position:relative}.decoration-drawer__dial[aria-disabled=true]{cursor:not-allowed;opacity:.5}.decoration-drawer__dial-needle{position:absolute;inset:0}.decoration-drawer__dial-needle:before{content:"";background:var(--theme-text);border-radius:1px;width:2px;height:42%;margin-left:-1px;position:absolute;top:3px;left:50%}.decoration-drawer__stops{flex-direction:column;gap:.4rem;display:flex}.decoration-drawer__stops-head{justify-content:space-between;align-items:center;gap:var(--dec-space-2);display:flex}.decoration-drawer__stops-title{font-size:var(--dec-label);color:var(--theme-elevation-600);margin-right:auto}.decoration-drawer__stop-row[data-selected]{border-color:var(--theme-text)}.decoration-drawer__bands{flex-direction:column;gap:.4rem;display:flex}.decoration-drawer__band-bar{height:2.25rem;margin:0 .4rem var(--dec-space-1);border:1px solid var(--theme-elevation-150);border-radius:var(--dec-radius-sm);background:var(--dec-checker);background-size:.75rem .75rem;position:relative}.decoration-drawer__band-segment{position:absolute;top:0;bottom:0}.decoration-drawer__band-edge{cursor:ew-resize;touch-action:none;background:0 0;border:none;width:.75rem;padding:0;position:absolute;top:-.3rem;bottom:-.3rem;transform:translate(-50%)}.decoration-drawer__band-edge:after{border:1px solid var(--theme-elevation-0);background:var(--theme-text);content:"";border-radius:2px;position:absolute;inset:0 calc(50% - 2px);box-shadow:0 1px 3px #00000059}.decoration-drawer__band-edge:hover:after,.decoration-drawer__band-edge:focus-visible:after{inset:0 calc(50% - 3px)}.decoration-drawer__band-edge:focus-visible{outline:none}.decoration-drawer__band-index{width:1.25rem;font-size:var(--dec-label);color:var(--studio-ink-muted);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.decoration-drawer__bands-actions{align-items:center;gap:var(--dec-space-2);display:flex}.decoration-drawer__bands-convert{align-items:center;gap:var(--dec-space-2);padding:var(--dec-space-3);border:1px dashed var(--theme-elevation-250);border-radius:var(--dec-radius-sm);font-size:var(--dec-text);color:var(--theme-elevation-600);flex-wrap:wrap;display:flex}.decoration-drawer__bands-convert p{flex:12rem;margin:0}.decoration-drawer__mesh-pad{aspect-ratio:2;border:1px solid var(--theme-elevation-150);border-radius:var(--dec-radius);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.decoration-drawer__mesh-pad[data-dragging=move]{cursor:grabbing}.decoration-drawer__mesh-point{border:2px solid var(--theme-elevation-0);width:1.5rem;height:1.5rem;color:var(--theme-elevation-0);text-shadow:0 0 2px #000c;cursor:grab;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.65rem;font-weight:700;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000059,0 2px 6px #0000004d}.decoration-drawer__mesh-point[aria-pressed=true]{border-color:var(--theme-text);z-index:1}.decoration-drawer__mesh-point:focus-visible{outline:2px solid var(--theme-text);outline-offset:2px}.decoration-drawer__mesh-ring{border:1px dashed var(--theme-elevation-0);pointer-events:none;border-radius:999px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000040}.decoration-drawer__mesh-spread{z-index:2;border:2px solid var(--theme-elevation-0);background:var(--theme-text);cursor:nwse-resize;border-radius:2px;width:.8rem;height:.8rem;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 3px #00000059}.decoration-drawer__stops-sort{height:1.4rem;padding:0 var(--dec-space-2);border:1px solid var(--theme-elevation-200);cursor:pointer;color:var(--theme-elevation-600);background:0 0;border-radius:999px;font-size:.7rem}.decoration-drawer__stops-sort:hover:not(:disabled){border-color:var(--theme-elevation-300);color:var(--theme-text)}.decoration-drawer__stops-sort:disabled{cursor:not-allowed;opacity:.5}.decoration-drawer__stop-row{align-items:start;gap:var(--dec-space-2);padding:.4rem var(--dec-space-2);border:1px solid var(--theme-elevation-100);border-radius:var(--dec-radius-sm);background:var(--theme-elevation-50);grid-template-columns:minmax(0,1fr) auto;display:grid}.decoration-drawer__stop-fields{justify-content:space-between;align-items:center;gap:var(--dec-space-2) var(--dec-space-4);flex-wrap:wrap;min-width:0;display:flex}.decoration-drawer__stop-group{align-items:center;gap:var(--dec-space-2) .6rem;flex-wrap:wrap;min-width:0;display:flex}.decoration-drawer__stop-row .decoration-drawer__control input[type=number]{width:3.75rem}.decoration-drawer__stop-row>.decoration-drawer__remove{margin-top:.125rem}.decoration-drawer__stop-row .decoration-drawer__control{gap:.3rem}.decoration-drawer__stop-row .decoration-drawer__control label{min-width:auto}.decoration-drawer__shade-pick,.decoration-drawer__hex-pick{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.decoration-drawer__hex{width:6rem;font-family:var(--font-mono)}.decoration-drawer__hex[aria-invalid=true]{border-color:var(--theme-error-500)}.decoration-drawer__color-input{width:var(--dec-control-h);height:var(--dec-control-h);border:1px solid var(--theme-elevation-200);border-radius:var(--dec-radius-sm);cursor:pointer;background:0 0;flex-shrink:0;padding:0}.decoration-drawer__color-input::-webkit-color-swatch-wrapper{padding:2px}.decoration-drawer__color-input::-webkit-color-swatch{border:none;border-radius:2px}.decoration-drawer__segmented{min-width:0;max-width:100%;min-height:var(--dec-control-h);border:1px solid var(--theme-elevation-200);border-radius:calc(var(--dec-control-h) / 2);flex-wrap:wrap;flex:0 auto;gap:2px;padding:2px;display:inline-flex}.decoration-drawer__segmented button{min-height:calc(var(--dec-control-h) - 6px);cursor:pointer;font-size:var(--dec-label);white-space:nowrap;color:var(--theme-elevation-600);background:0 0;border:none;border-radius:999px;flex:none;padding:0 .6rem}.decoration-drawer__segmented button:hover:not(:disabled,[aria-checked=true]){background:var(--theme-elevation-50);color:var(--theme-text)}.decoration-drawer__segmented button[aria-checked=true]{background:var(--theme-elevation-150);color:var(--theme-text);font-weight:600}.decoration-drawer__add{height:var(--dec-control-h);padding:0 var(--dec-space-3);border:1px dashed var(--theme-elevation-250);border-radius:var(--dec-radius);cursor:pointer;font-size:var(--dec-text);color:var(--theme-elevation-600);background:0 0;align-self:flex-start}.decoration-drawer__add:hover:not(:disabled){border-color:var(--theme-elevation-400);color:var(--theme-text)}.decoration-drawer__add:disabled,.decoration-drawer__remove:disabled,.decoration-drawer__segmented button:disabled{cursor:not-allowed;opacity:.5}.decoration-drawer__remove{cursor:pointer;width:1.5rem;height:1.5rem;color:var(--theme-elevation-500);background:0 0;border:none;border-radius:999px;flex-shrink:0;font-size:1rem;line-height:1}.decoration-drawer__remove:hover:not(:disabled){background:var(--theme-elevation-100);color:var(--theme-error-500)}.decoration-drawer__layer-move{flex-shrink:0;display:inline-flex}.decoration-drawer__move{cursor:pointer;width:1.5rem;height:1.5rem;color:var(--theme-elevation-500);background:0 0;border:none;border-radius:999px;font-size:.85rem;line-height:1}.decoration-drawer__move:hover:not(:disabled){background:var(--theme-elevation-100);color:var(--theme-text)}.decoration-drawer__move:disabled{cursor:not-allowed;opacity:.35}.decoration-drawer__edge-row{gap:var(--dec-space-2);flex-direction:column;display:flex}.decoration-drawer__edge-row .decoration-drawer__control{align-items:flex-start}.decoration-drawer__edge-row .decoration-drawer__control label{line-height:var(--dec-control-h)}.decoration-drawer__flip{align-items:center;gap:var(--dec-space-2);font-size:var(--dec-text);color:var(--theme-elevation-600);margin-left:5.1rem;display:flex}.decoration-drawer__center-grid{gap:var(--dec-space-1);border:1px solid var(--theme-elevation-150);border-radius:var(--dec-radius-sm);grid-template-columns:repeat(3,1rem);padding:.3rem;display:grid}.decoration-drawer__center-dot{border:1px solid var(--theme-elevation-250);background:var(--theme-elevation-50);cursor:pointer;border-radius:999px;width:1rem;height:1rem}.decoration-drawer__center-dot[aria-checked=true]{border-color:var(--theme-text);background:var(--theme-text)}.decoration-drawer__center-dot:disabled{cursor:not-allowed;opacity:.5}.decoration-drawer button:focus-visible,.decoration-drawer input:focus-visible,.decoration-drawer select:focus-visible,.decoration-drawer__dial:focus-visible,.motion-drawer__replay-button:focus-visible{outline:2px solid var(--theme-text);outline-offset:1px}.motion-tile:has(.motion-tile__input:focus-visible){outline:2px solid var(--theme-text);outline-offset:1px}.motion-drawer{gap:var(--dec-space-4);flex-direction:column;display:flex}.motion-drawer__section{border:none;margin:0;padding:0}.motion-drawer__legend{margin-bottom:var(--dec-space-2);font-size:var(--dec-label);color:var(--theme-elevation-800);padding:0;font-weight:600}.motion-drawer__tiles{gap:var(--dec-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.motion-tile{gap:var(--dec-space-1);padding:var(--dec-space-1);border:1px solid var(--theme-elevation-150);border-radius:var(--dec-radius);background:var(--theme-elevation-50);cursor:pointer;flex-direction:column;display:flex;position:relative}.motion-tile:hover{border-color:var(--theme-elevation-250)}.motion-tile:has(.motion-tile__input:checked){border-color:var(--theme-text);box-shadow:inset 0 0 0 1px var(--theme-text)}.motion-tile__input{opacity:0;pointer-events:none;position:absolute}.motion-tile__stage{border-radius:var(--dec-radius-sm);background:var(--theme-elevation-100);justify-content:center;align-items:center;gap:3px;height:40px;display:flex;position:relative;overflow:hidden}.motion-tile__demo{background:var(--theme-elevation-500);border-radius:2px;width:22px;height:16px}.motion-tile__demo:not(:only-child){width:9px}.motion-tile__stage--inherit .motion-tile__demo{border:1px dashed var(--theme-elevation-500);background:0 0}.motion-tile__demo--moving{animation:2.4s infinite both motion-demo;animation-delay:calc(var(--motion-demo-index,0) * var(--motion-demo-stagger,.12s))}.motion-tile__demo.motion-tile__demo--unit{width:8px;height:12px}.motion-tile__demo--unit:nth-last-child(n+4),.motion-tile__demo--unit:nth-last-child(n+4)~.motion-tile__demo--unit{width:4px}@property --motion-demo-n{syntax:"<integer>";inherits:false;initial-value:93}.motion-tile__count{font-variant-numeric:tabular-nums;color:var(--theme-elevation-800);font-size:15px;font-weight:700}.motion-tile__stage--inherit .motion-tile__count{color:var(--studio-ink-muted)}.motion-tile__count:before{counter-reset:motion-demo var(--motion-demo-n);content:counter(motion-demo) "%"}.motion-tile__count--ticking{animation:2.4s infinite both motion-demo-count}@keyframes motion-demo-count{0%,10%{--motion-demo-n:0;animation-timing-function:cubic-bezier(.16,1,.3,1)}60%,to{--motion-demo-n:93}}@keyframes motion-demo{0%,12%{opacity:0;transform:var(--motion-demo-transform);filter:var(--motion-demo-filter);animation-timing-function:cubic-bezier(.22,1,.36,1)}37%,85%{opacity:1;filter:none;transform:none}95%{opacity:0;filter:none;transform:none}to{opacity:0;transform:var(--motion-demo-transform);filter:var(--motion-demo-filter)}}.motion-tile__backdrop{inset:calc(-2px - var(--motion-demo-drift,0px)) 0;background:repeating-linear-gradient(0deg, var(--theme-elevation-250) 0 3px, var(--theme-elevation-100) 3px 7px);position:absolute}.motion-tile__demo.motion-tile__demo--content{background:var(--theme-elevation-800);width:26px;height:6px;position:relative}.motion-tile__backdrop--drift{animation:1.6s ease-in-out infinite alternate motion-demo-drift}@keyframes motion-demo-drift{0%{translate:0 var(--motion-demo-drift)}to{translate:0 calc(-1 * var(--motion-demo-drift))}}.motion-tile__backdrop--effect{animation:2.4s ease-in-out infinite both motion-demo-effect}@keyframes motion-demo-effect{0%,15%,to{scale:var(--motion-demo-scale-from,1);opacity:var(--motion-demo-opacity-from,1);filter:var(--motion-demo-filter-from,none)}60%,80%{scale:var(--motion-demo-scale-to,1);opacity:var(--motion-demo-opacity-to,1);filter:var(--motion-demo-filter-to,none)}}@media (prefers-reduced-motion:reduce){.motion-tile__demo--moving,.motion-tile__count--ticking,.motion-tile__backdrop--drift,.motion-tile__backdrop--effect{animation:none}}.motion-tile__label{min-height:2.4em;font-size:var(--dec-label);text-align:center;text-wrap:balance;place-items:center;line-height:1.2;display:grid}.motion-drawer__replay{align-items:center;gap:var(--dec-space-3);display:flex}.motion-drawer__replay-button{height:var(--dec-control-h);padding:0 var(--dec-space-3);border:1px solid var(--theme-elevation-250);border-radius:var(--dec-radius);background:var(--theme-elevation-50);color:var(--theme-text);font-size:var(--dec-text);cursor:pointer;flex-shrink:0;font-weight:600}.motion-drawer__replay-button:hover:not(:disabled){border-color:var(--theme-elevation-400)}.motion-drawer__hint{font-size:var(--dec-label);color:var(--studio-ink-muted)}.block-settings-toggle{padding:calc(var(--base) * .2);color:var(--theme-elevation-700);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;margin:0;display:inline-flex}.block-settings-toggle:hover,.block-settings-toggle:focus-visible,.block-settings-toggle[aria-expanded=true]{background:var(--theme-elevation-0);color:var(--theme-text)}.blocks-field__row .block-settings-toggle{color:var(--theme-elevation-500);transition:color .1s}.blocks-field__row:hover .block-settings-toggle,.blocks-field__row:focus-within .block-settings-toggle,.blocks-field__row .block-settings-toggle:focus-visible,.blocks-field__row .block-settings-toggle[aria-expanded=true]{color:var(--theme-text)}.blocks-field__row,.array-field__row{margin-bottom:.6rem;transition:border-color .15s,box-shadow .15s}.blocks-field__row:hover,.array-field__row:hover,.render-fields>.field-type:not(.row,.tabs-field,.group-field,.blocks-field,.array-field,.collapsible-field,.rich-text-lexical):hover{border-color:var(--theme-elevation-250);box-shadow:0 1px 3px #0000000d}.blocks-field__block-header{gap:.6rem}.blocks-field__block-number{background:var(--theme-elevation-100);min-width:1.4rem;height:1.4rem;font-family:var(--font-mono);color:var(--theme-elevation-600);border-radius:999px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.7rem;font-weight:600;display:inline-flex}.blocks-field__block-pill{font-weight:600;border:none!important}.blocks-field__block-pill-text,.blocks-field__block-pill-textarea,.blocks-field__block-pill-email,.blocks-field__block-pill-tel,.blocks-field__block-pill-url,.blocks-field__block-pill-number,.blocks-field__block-pill-hidden,.blocks-field__block-pill-date,.blocks-field__block-pill-datetime,.blocks-field__block-pill-state,.blocks-field__block-pill-country,.blocks-field__block-pill-tags{background:#17b4b6!important}@supports (color:color-mix(in lab, red, red)){.blocks-field__block-pill-text,.blocks-field__block-pill-textarea,.blocks-field__block-pill-email,.blocks-field__block-pill-tel,.blocks-field__block-pill-url,.blocks-field__block-pill-number,.blocks-field__block-pill-hidden,.blocks-field__block-pill-date,.blocks-field__block-pill-datetime,.blocks-field__block-pill-state,.blocks-field__block-pill-country,.blocks-field__block-pill-tags{background:color-mix(in srgb, var(--color-brand1-400) 18%, var(--theme-elevation-0))!important}}.blocks-field__block-pill-text,.blocks-field__block-pill-textarea,.blocks-field__block-pill-email,.blocks-field__block-pill-tel,.blocks-field__block-pill-url,.blocks-field__block-pill-number,.blocks-field__block-pill-hidden,.blocks-field__block-pill-date,.blocks-field__block-pill-datetime,.blocks-field__block-pill-state,.blocks-field__block-pill-country,.blocks-field__block-pill-tags{color:var(--theme-text)!important}.blocks-field__block-pill-select,.blocks-field__block-pill-radio,.blocks-field__block-pill-checkbox,.blocks-field__block-pill-switch,.blocks-field__block-pill-multiSelect,.blocks-field__block-pill-checkboxGroup,.blocks-field__block-pill-range,.blocks-field__block-pill-rating{background:#18afc3!important}@supports (color:color-mix(in lab, red, red)){.blocks-field__block-pill-select,.blocks-field__block-pill-radio,.blocks-field__block-pill-checkbox,.blocks-field__block-pill-switch,.blocks-field__block-pill-multiSelect,.blocks-field__block-pill-checkboxGroup,.blocks-field__block-pill-range,.blocks-field__block-pill-rating{background:color-mix(in srgb, var(--color-brand4-400) 20%, var(--theme-elevation-0))!important}}.blocks-field__block-pill-select,.blocks-field__block-pill-radio,.blocks-field__block-pill-checkbox,.blocks-field__block-pill-switch,.blocks-field__block-pill-multiSelect,.blocks-field__block-pill-checkboxGroup,.blocks-field__block-pill-range,.blocks-field__block-pill-rating{color:var(--theme-text)!important}.blocks-field__block-pill-message{background:#ff796a!important}@supports (color:color-mix(in lab, red, red)){.blocks-field__block-pill-message{background:color-mix(in srgb, var(--color-brand3-400) 20%, var(--theme-elevation-0))!important}}.blocks-field__block-pill-message{color:var(--theme-text)!important}.blocks-field__block-pill-upload{background:#a53d1e!important}@supports (color:color-mix(in lab, red, red)){.blocks-field__block-pill-upload{background:color-mix(in srgb, var(--color-brand2-400) 20%, var(--theme-elevation-0))!important}}.blocks-field__block-pill-upload{color:var(--theme-text)!important}.section-title__input{font-weight:500}.section-design-chip{border:1px solid var(--theme-elevation-200);background:var(--theme-elevation-50);height:20px;color:var(--theme-elevation-700);vertical-align:.1em;white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;margin-left:.5rem;padding:0 .5rem;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.section-design-chip__swatch{background:var(--chip-brand,var(--theme-elevation-400));border-radius:999px;width:.55rem;height:.55rem;box-shadow:0 0 0 1px}@supports (color:color-mix(in lab, red, red)){.section-design-chip__swatch{box-shadow:0 0 0 1px color-mix(in srgb, currentColor 25%, transparent)}}.section-design-chip--light{border-color:var(--theme-elevation-250);background:var(--color-base-0);color:var(--color-base-800)}.section-design-chip--dark{background:var(--chip-brand,var(--color-base-700));border-color:#0000}@supports (color:color-mix(in lab, red, red)){.section-design-chip--dark{background:color-mix(in srgb, var(--chip-brand,var(--color-base-700)) 22%, var(--color-base-900))}}.section-design-chip--dark{color:var(--color-base-50)}.section-design-chip--color{background:var(--chip-brand,var(--color-base-600));color:var(--color-base-0);border-color:#0000}.section-design-chip--color .section-design-chip__swatch{background:var(--color-base-0)}.live-preview-window--is-live-previewing{width:var(--studio-preview-share,55%)}.collection-edit--is-live-previewing .document-fields__main{--gutter-h:1.75rem}.preview-split{z-index:5;cursor:col-resize;touch-action:none;justify-content:center;align-items:center;width:12px;display:flex;position:absolute;inset-block:0;inset-inline-start:0}.preview-split:before{content:"";background:var(--studio-rule);width:1px;position:absolute;inset-block:0;inset-inline-start:0}.preview-split__grip{background:var(--studio-edge);border-radius:999px;width:4px;height:2.75rem;transition:background .12s}.preview-split:hover:before,.preview-split:focus-visible:before,.preview-split--dragging .preview-split:before{background:var(--studio-action);width:2px}.preview-split:hover .preview-split__grip,.preview-split:focus-visible .preview-split__grip,.preview-split--dragging .preview-split__grip{background:var(--studio-action)}.preview-split:focus-visible{outline:none}.preview-split--dragging,.preview-split--dragging *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.preview-split--dragging iframe{pointer-events:none}.collapsible__header-wrap:has(>.blocks-field__block-header>.section-label){container-type:inline-size}.blocks-field__block-header:has(>.section-label){align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.section-label{white-space:nowrap;flex:1 1 0;align-items:center;gap:.5rem;min-width:0;display:flex;overflow:hidden}.section-label__type{flex:none}.section-label .section-design-chip{flex:none;margin-left:0}.section-label__digest{min-width:0;color:var(--studio-ink-muted);text-overflow:ellipsis;font-weight:400;overflow:hidden}.blocks-field__block-header>.section-reach-line{flex:none;margin-left:0;padding-left:0}.section-label__gear{flex:none;align-self:center}.section-label__gear .block-settings-toggle{justify-content:center;align-items:center;width:24px;height:24px;padding:0}@container (max-width:34rem){.blocks-field__block-header:has(>.section-label){flex-wrap:wrap;row-gap:.15rem}.blocks-field__block-header>.section-reach-line{flex-basis:100%;order:3}}[data-section-gap-host]{flex-direction:column;display:flex}.section-gap-slot{order:-1}.section-gap{height:0;position:relative}.section-gap__add{z-index:2;cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;gap:.35rem;height:20px;margin:0;padding:0;transition:opacity .12s;display:flex;position:absolute;top:calc(-.3rem - 10px);left:0;right:0}.section-gap__add:before{content:"";background:var(--studio-action);border-radius:1px;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.section-gap__plus,.section-gap__label{background:var(--studio-action);color:var(--studio-action-ink);font-size:12px;font-weight:600;line-height:20px;position:relative}.section-gap__plus{text-align:center;border-radius:999px;width:20px;font-size:15px}.section-gap__label{border-radius:999px;padding:0 .65rem}.section-gap__add:hover,.section-gap__add:focus-visible{opacity:1}.section-gap__add:focus-visible{outline:none}.section-gap__add:focus-visible .section-gap__label{box-shadow:0 0 0 2px var(--theme-elevation-0), 0 0 0 4px var(--studio-action)}.section-removed{border:1px dashed var(--studio-edge);border-radius:var(--style-radius-m);color:var(--studio-ink-muted);align-items:center;gap:.75rem;margin-bottom:.6rem;padding:.75rem 1rem;font-size:15px;display:flex}.section-removed strong{color:var(--theme-text);font-weight:600}.section-removed__undo{border:1px solid var(--studio-action);border-radius:var(--style-radius-m);color:var(--studio-action);font:inherit;cursor:pointer;background:0 0;margin:0 0 0 auto;padding:.4rem .9rem;font-weight:600}.section-removed__undo:hover,.section-removed__undo:focus-visible{background:var(--studio-action);color:var(--studio-action-ink)}.section-removed__keys{color:var(--studio-ink-muted);font:inherit;font-size:12px}.blocks-field:has(>.section-composer)>.blocks-field__drawer-toggler{display:none}.section-composer__add{border:1px dashed var(--studio-coastline);border-radius:var(--style-radius-m);width:100%;min-height:3.25rem;color:var(--studio-action);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.5rem;margin:.25rem 0 0;font-size:15px;font-weight:600;line-height:1;transition:background .12s,border-color .12s;display:flex}.section-composer__add:enabled:hover,.section-composer__add:focus-visible{border-color:var(--studio-action);background:var(--studio-action)}@supports (color:color-mix(in lab, red, red)){.section-composer__add:enabled:hover,.section-composer__add:focus-visible{background:color-mix(in oklab, var(--studio-action) 7%, transparent)}}.section-composer__add:disabled{cursor:progress;opacity:.6}.section-composer__plus{font-size:20px;font-weight:500}.section-picker{width:min(72rem,100vw - 4rem);max-width:none;height:min(54rem,100vh - 4rem);max-height:none;color:var(--theme-text);background:0 0;border:none;margin:auto;padding:0}.section-picker::backdrop{background:var(--studio-ink)}@supports (color:color-mix(in lab, red, red)){.section-picker::backdrop{background:color-mix(in oklab, var(--studio-ink) 28%, transparent)}}.section-picker[data-beside-preview]{inset:0 auto 0 var(--picker-left);width:var(--picker-width);height:100vh;margin:0;position:fixed}.section-picker[data-beside-preview]::backdrop{background:var(--studio-ink)}@supports (color:color-mix(in lab, red, red)){.section-picker[data-beside-preview]::backdrop{background:color-mix(in oklab, var(--studio-ink) 8%, transparent)}}.section-picker__panel{border-radius:var(--style-radius-l);background:var(--theme-elevation-0);flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000038}.section-picker[data-beside-preview] .section-picker__panel{border-right:1px solid var(--theme-elevation-150);box-shadow:none;border-radius:0}.section-picker__header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.75rem 1.75rem 1rem;display:flex}.section-picker__title{margin:0;font-size:28px;line-height:1.15}.section-picker__where{color:var(--studio-ink-muted);margin:.35rem 0 0;font-size:15px}.section-picker__close{border-radius:var(--style-radius-m);color:var(--theme-elevation-700);cursor:pointer;background:0 0;border:none;padding:.4rem;display:inline-flex}.section-picker__close:hover,.section-picker__close:focus-visible{background:var(--theme-elevation-100);color:var(--theme-text)}.section-picker__search{padding:0 1.75rem;display:block}.section-picker__search input{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);background:var(--theme-elevation-0);width:100%;height:3.25rem;color:var(--theme-text);font:inherit;padding:0 1rem;font-size:16px}.section-picker__search input::placeholder{color:var(--studio-ink-muted)}.section-picker__search input:focus{border-color:var(--studio-action);outline:1px solid var(--studio-action)}.section-picker__categories{flex-wrap:wrap;gap:.4rem;padding:1rem 1.75rem .25rem;display:flex}.section-picker__category{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);background:var(--theme-elevation-0);color:var(--theme-text);font:inherit;cursor:pointer;padding:.45rem .8rem;font-size:14px;font-weight:500;line-height:1.2}.section-picker__category:hover{border-color:var(--theme-elevation-400)}.section-picker__category[aria-pressed=true]{border-color:var(--studio-action);background:var(--studio-action);color:var(--studio-action-ink)}.section-picker__results{overscroll-behavior:contain;flex:auto;min-height:0;padding:1rem 1.75rem 1.75rem;overflow-y:auto}.section-picker__grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.section-picker__card{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-l);background:var(--theme-elevation-0);width:100%;height:100%;color:var(--theme-text);font:inherit;text-align:left;cursor:pointer;align-content:start;gap:.3rem;margin:0;padding:.6rem .6rem .9rem;transition:border-color .12s;display:grid}.section-picker__card:hover{border-color:var(--studio-action)}.section-picker__card:focus-visible{border-color:var(--studio-action);outline:2px solid var(--studio-action);outline-offset:2px}.section-picker__thumb{aspect-ratio:3/2;border-radius:var(--style-radius-m);background:var(--theme-elevation-50);object-fit:cover;object-position:top;width:100%;margin-bottom:.35rem;display:block}.section-picker__name{padding:0 .15rem;font-size:15px;font-weight:600}.section-picker__purpose{color:var(--studio-ink-muted);padding:0 .15rem;font-size:14px;line-height:1.35}.section-picker__empty{color:var(--studio-ink-muted);margin:1rem 0;font-size:15px}.string-list__rows{flex-direction:column;gap:.25rem;margin-bottom:.35rem;display:flex}.string-list__row{border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-0);align-items:center;gap:.25rem;display:flex}.string-list__handle,.string-list__remove{width:1.5rem;height:2rem;color:var(--theme-elevation-400);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.string-list__handle{cursor:grab;touch-action:none}.string-list__handle:disabled{cursor:default;opacity:.4}.string-list__remove{cursor:pointer;opacity:0}.string-list__row:hover .string-list__remove,.string-list__row:focus-within .string-list__remove{opacity:1}.string-list__remove:hover{color:var(--theme-error-500)}.string-list__handle svg,.string-list__remove svg{width:1rem;height:1rem}.string-list__input{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-input-bg,var(--theme-elevation-0));min-width:0;height:2rem;color:var(--theme-text);flex:1;padding:0 .6rem;font-size:.8125rem}.string-list__input:hover{border-color:var(--theme-elevation-250)}.string-list__input:focus{border-color:var(--theme-elevation-400);outline:none}.string-list__row--error .string-list__input{border-color:var(--theme-error-400);background:var(--theme-error-50)}.string-list__add{border-radius:var(--style-radius-s,3px);color:var(--studio-ink-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;margin-left:1.5rem;padding:.2rem .35rem;font-size:.8rem;display:inline-flex}.string-list__add:hover{background:var(--theme-elevation-50);color:var(--theme-text)}.string-list__add svg{width:1rem;height:1rem}.render-fields>.field-type:not(.row,.tabs-field,.group-field,.blocks-field,.array-field,.collapsible-field,.rich-text-lexical){border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m,6px);background:var(--theme-elevation-0);margin-bottom:.6rem;padding:.75rem .9rem;transition:border-color .15s,box-shadow .15s}.render-fields>.field-type:not(.row,.tabs-field,.group-field,.blocks-field,.array-field,.collapsible-field,.rich-text-lexical):last-of-type{margin-bottom:0}.render-fields>.collapsible-frame-depth{margin-bottom:.6rem}.render-fields>.collapsible-frame-depth:last-child{margin-bottom:0}.render-fields>.open-atom:not(:first-child){padding-top:calc(var(--base) * .75);margin-top:calc(var(--base) * .75);border-top:1px solid var(--theme-elevation-100)}.open-atom__head{min-height:1.75rem;margin-bottom:calc(var(--base) * .5);align-items:center;gap:.5rem;display:flex}.open-atom__title{color:var(--theme-elevation-800);font-weight:600}.open-atom__actions{margin-left:auto;display:inline-flex}.open-atom .render-fields>.rich-text-lexical:only-child .rich-text-lexical__label-row .field-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eyebrow-style-setting{gap:calc(var(--base) * .4);margin-bottom:calc(var(--base) * .75);flex-direction:column;display:flex}.eyebrow-style-setting>.field-label{font-weight:600}.collapsible-frame .render-fields>:is(.array-field,.group-field):not(:first-child){margin-top:calc(var(--base) * 1.25);padding-top:calc(var(--base) * 1.25)!important;border-top:1px solid var(--theme-elevation-100)!important}.render-fields>.field-type.checkbox{padding:.5rem .75rem}.field-type:not(.row,.tabs-field) .field-type{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}label.field-label:not(.unstyled){font-weight:600}.field-description{color:var(--studio-ink-muted);font-size:12px;font-weight:400;line-height:1.5}.template-tokens__source+.template-tokens__source{margin-top:.85rem}.template-tokens__flow,.template-tokens__empty{color:var(--studio-ink-muted);margin:0 0 .45rem;font-size:14px}.template-tokens__flow strong{color:var(--studio-ink);font-weight:600}.template-tokens__chips{flex-wrap:wrap;gap:.4rem;display:flex}.template-tokens__chip{border:1px solid var(--studio-rule);border-radius:var(--style-radius-s);background:var(--studio-surface);color:var(--studio-ink);cursor:pointer;align-items:center;gap:.4rem;padding:.3rem .55rem;font-size:13px;display:inline-flex}.template-tokens__chip code{font-family:var(--font-mono)}.template-tokens__chip:hover,.template-tokens__chip:focus-visible{border-color:var(--studio-action)}.template-tokens__copied{color:var(--studio-ink-success);font-size:12px;font-weight:600}.template-tokens__copied:empty{display:none}.template-layout__name{font-family:var(--font-display);margin:0 0 .6rem;font-size:1.05rem;font-weight:600}.template-layout__facts{gap:.15rem;margin:0 0 .6rem;font-size:14px;display:grid}.template-layout__facts dt{color:var(--studio-ink-muted);margin-top:.45rem;font-weight:600}.template-layout__facts dd{margin:0}.settings-note{color:var(--theme-text);margin-top:.25rem;display:block}.field-description:has(>.settings-note){flex-direction:column;align-items:flex-start}.developer-note{font-size:13px}.developer-note summary{width:fit-content;color:var(--studio-ink-muted);cursor:pointer}.developer-note summary:hover,.developer-note summary:focus-visible{color:var(--theme-text)}.developer-note ul{color:var(--studio-ink-muted);margin:.5rem 0 0;padding-left:1.1rem;line-height:1.5}.developer-note li+li{margin-top:.35rem}.tracking-tags-in-use__list{grid-template-columns:max-content 1fr;gap:.4rem 1.5rem;margin:.5rem 0 .75rem;font-size:14px;display:grid}.tracking-tags-in-use__row{display:contents}.tracking-tags-in-use__list dt{font-weight:600}.tracking-tags-in-use__list dd{flex-wrap:wrap;gap:.25rem .75rem;margin:0;display:flex}.tracking-tags-in-use__source{color:var(--studio-ink-muted)}.tracking-tags-in-use .field-description p{margin:0 0 .35rem}.flow-route{--route-gutter:64px;--route-axis:45px;--route-line:var(--studio-action)}@supports (color:color-mix(in lab, red, red)){.flow-route{--route-line:color-mix(in oklab, var(--studio-action) 45%, transparent)}}.flow-route{color:var(--studio-ink);margin-block:8px 24px;font-size:16px}.flow-route__header{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-bottom:16px;display:flex}.flow-route__title{margin:0;font-size:17px}.flow-route__summary{color:var(--studio-ink-muted);font-variant-numeric:tabular-nums;margin:0;font-size:14px}.flow-route__chart{flex-direction:column;gap:8px;display:flex;position:relative}.flow-route__chart:before{content:"";top:22px;bottom:22px;left:calc(var(--route-axis) - 1px);background:var(--route-line);width:2px;position:absolute}.flow-route__stops{flex-direction:column;gap:8px;display:flex}.step-marker{width:28px;height:28px;color:var(--studio-ink);flex:none;place-items:center;display:inline-grid;position:relative}.step-marker svg{position:relative}.step-marker--email{background:var(--studio-action);color:var(--studio-action-ink);border-radius:50%}.step-marker--guard:before{content:"";border:2px solid var(--studio-ink);background:var(--studio-surface);border-radius:2px;position:absolute;inset:4px;transform:rotate(45deg)}.step-marker--relay{border:2px solid var(--studio-action);background:var(--studio-surface);color:var(--studio-action);border-radius:4px}.step-marker--wait{background:var(--studio-water);color:var(--studio-ink-muted);border-radius:50%}.step-marker--new{border:2px dashed var(--studio-ink-muted);background:var(--studio-water);border-radius:50%}.route-end{grid-template-columns:var(--route-gutter) 1fr;align-items:center;min-height:44px;display:grid}.route-end__marker{border:2px solid var(--studio-ink);background:var(--studio-water);border-radius:50%;justify-self:end;width:18px;height:18px;margin-right:10px;position:relative}.route-end--finish .route-end__marker{background:var(--studio-ink);border:0;border-radius:2px;width:22px;height:4px;margin-right:8px}.route-end__text{flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding-left:8px;display:flex}.route-end__label{color:var(--studio-ink-muted);font-size:14px}.route-end__value{font-weight:600}.route-stop{position:relative}.route-stop__bar{grid-template-columns:28px 36px 1fr;align-items:center;display:grid}.route-stop__bar>.step-marker{justify-self:center}.route-stop__card{border:1px solid var(--studio-edge);border-radius:var(--style-radius-m,6px);background:var(--studio-surface);align-items:stretch;min-width:0;display:flex}.route-stop--open .route-stop__card{border-bottom-right-radius:0;border-bottom-left-radius:0}.route-stop--error .route-stop__card{border-color:var(--studio-ink-error)}.route-stop__summary{border-radius:var(--style-radius-m,6px);min-width:0;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:8px 8px 8px 14px;display:flex}.route-stop__summary:hover{background:var(--studio-ink)}@supports (color:color-mix(in lab, red, red)){.route-stop__summary:hover{background:color-mix(in oklab, var(--studio-ink) 3%, transparent)}}.route-stop__order{min-width:1.4em;color:var(--studio-ink-muted);font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:500}.route-stop__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.route-stop__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.route-stop__note{color:var(--studio-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.route-stop__flag{color:var(--studio-ink-muted);flex:none;font-size:14px;font-weight:500}.route-stop__flag--error{color:var(--studio-ink-error)}.route-stop__chevron{color:var(--studio-ink-muted);flex:none}.route-stop--open .route-stop__chevron{transform:rotate(90deg)}.route-stop__tools{flex:none;align-items:center;gap:2px;padding-right:6px;display:flex}.route-stop__tool{border-radius:var(--style-radius-s,4px);width:32px;height:32px;color:var(--studio-ink-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.route-stop__tool:hover:not(:disabled){background:var(--studio-ink)}@supports (color:color-mix(in lab, red, red)){.route-stop__tool:hover:not(:disabled){background:color-mix(in oklab, var(--studio-ink) 7%, transparent)}}.route-stop__tool:hover:not(:disabled){color:var(--studio-ink)}.route-stop__tool--remove:hover:not(:disabled){color:var(--studio-ink-error)}.route-stop__tool:disabled{opacity:.35;cursor:default}.route-stop__handle{cursor:grab;width:28px;height:40px}.route-stop--dragging{z-index:1}.route-stop--dragging .route-stop__card{box-shadow:0 6px 18px var(--studio-ink)}@supports (color:color-mix(in lab, red, red)){.route-stop--dragging .route-stop__card{box-shadow:0 6px 18px color-mix(in oklab, var(--studio-ink) 18%, transparent)}}.route-stop__summary:focus-visible,.route-stop__tool:focus-visible,.route-removed button:focus-visible{outline:2px solid var(--studio-action);outline-offset:2px}.route-stop--off .step-marker{opacity:.55}.route-stop--off .route-stop__name{color:var(--studio-ink-muted);font-weight:500}.route-stop--wait:before{content:"";top:-8px;bottom:-8px;left:calc(var(--route-axis) - 1px);background:repeating-linear-gradient(to bottom, var(--route-line) 0 5px, var(--studio-water) 5px 10px);width:2px;position:absolute}.route-stop--wait .route-stop__card{background:0 0;border-color:#0000}.route-stop--wait.route-stop--open .route-stop__card{border-color:var(--studio-edge);background:var(--studio-surface)}.route-stop--wait .route-stop__summary{min-height:40px}.route-stop--wait .route-stop__name{color:var(--studio-ink-muted);font-weight:500}.route-stop__body{margin-left:var(--route-gutter);border:1px solid var(--studio-edge);border-radius:0 0 var(--style-radius-m,6px) var(--style-radius-m,6px);background:var(--studio-surface);border-top:0;padding:8px 16px 16px}.route-stop__body .group-field__title,.route-stop__body .array-field__title{color:var(--studio-ink-muted);letter-spacing:normal;text-transform:none;font-family:inherit;font-size:14px}.route-removed{margin-left:var(--route-gutter);border:1px dashed var(--studio-edge);border-radius:var(--style-radius-m,6px);background:var(--studio-surface);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 12px 10px 14px;font-size:14px;display:flex}.route-removed__text{flex:1;min-width:16ch}.route-removed__undo,.route-removed__dismiss{border-radius:var(--style-radius-s,4px);min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 10px}.route-removed__undo{color:var(--studio-action);text-underline-offset:.2em;font-weight:600;text-decoration:underline}.route-removed__dismiss{color:var(--studio-ink-muted)}.flow-route__add{margin-left:calc(var(--route-gutter) - 4px)}.flow-test-send{border:1px solid var(--studio-rule);border-radius:var(--style-radius-l,10px);background:var(--studio-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:24px;padding:18px 20px;display:flex}.flow-test-send__copy{flex:36ch;max-width:68ch}.flow-test-send__title{margin:0 0 4px;font-size:16px}.flow-test-send__body,.flow-test-send__hint{color:var(--studio-ink-muted);margin:0;font-size:14px;line-height:1.45}.flow-test-send__body strong{color:var(--studio-ink);font-weight:600}.flow-test-send__hint{color:var(--studio-ink);margin-top:6px}.flow-test-send__action{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.flow-test-send__action .btn{margin:0}.flow-test-send__result{margin:0;font-size:14px}.wait-duration__inputs{flex-wrap:wrap;gap:8px 16px;display:flex}.wait-duration__unit{align-items:center;gap:8px;display:flex}.wait-duration__input{width:88px;margin:0}.wait-duration__label{color:var(--studio-ink);font-size:14px}.wait-duration__total{color:var(--studio-ink-muted);margin:8px 0 0;font-size:14px}.trigger-note{color:var(--studio-ink-muted);margin:-4px 0 20px;font-size:14px}.trigger-note__sentence{color:var(--studio-ink);font-weight:500}.flow-live-state{color:var(--studio-ink);align-items:center;gap:10px;margin-right:12px;display:flex}.flow-live-state .studio-buoy{width:12px;height:12px;display:inline-block}.flow-live-state__text{flex-direction:column;line-height:1.25;display:flex}.flow-live-state__label{font-size:14px;font-weight:600}.flow-live-state__pending{color:var(--studio-ink-muted);font-size:14px}.flow-recipients{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.flow-recipients__step{flex-direction:column;gap:2px;display:flex}.flow-recipients__step--off .flow-recipients__to{color:var(--studio-ink-muted)}.flow-recipients__order,.flow-recipients__copy,.flow-recipients__none{color:var(--studio-ink-muted);font-size:14px}.flow-recipients__to,.flow-recipients__line{overflow-wrap:anywhere}.flow-recipients__to{color:var(--studio-ink);font-weight:500}.flow-cell-trigger,.flow-cell-route{flex-direction:column;gap:4px;display:flex}.flow-cell-trigger__scope,.flow-cell-route__text,.flow-cell-route__empty{color:var(--studio-ink-muted);font-size:14px}.flow-cell-route__strip{align-items:center;gap:3px;display:flex}.flow-cell-route__strip .step-marker,.step-outcomes__kind .step-marker{width:20px;height:20px}.flow-cell-route__strip .step-marker svg,.step-outcomes__kind .step-marker svg{width:11px;height:11px}.flow-cell-route__strip .step-marker--guard:before,.step-outcomes__kind .step-marker--guard:before{border-width:1.5px;inset:3px}.flow-cell-route__strip .step-marker--relay,.step-outcomes__kind .step-marker--relay{border-width:1.5px}.flow-cell-route__leg{border-top:2px dashed var(--studio-ink-muted);width:14px;height:0}@media (prefers-reduced-motion:no-preference){.route-stop__chevron{transition:transform .18s cubic-bezier(.16,1,.3,1)}.route-stop__summary,.route-stop__tool{transition:background-color .12s ease-out}.route-stop__body:not([hidden]),.route-removed{animation:.22s cubic-bezier(.16,1,.3,1) route-reveal}}@media (prefers-reduced-motion:reduce){.route-stop{transition:none!important}}@keyframes route-reveal{0%{opacity:0;transform:translateY(-4px)}}@media (max-width:640px){.flow-route{--route-gutter:52px;--route-axis:38px}.route-stop__bar{grid-template-columns:22px 30px 1fr}.route-stop__handle{width:22px}.route-stop__card{flex-wrap:wrap}.route-stop__summary{flex-basis:100%;padding-left:10px}.route-stop__name,.route-stop__note{white-space:normal}.route-stop__tools{justify-content:flex-end;width:100%;padding:0 4px 4px}.route-stop__body{border-top:1px solid var(--studio-edge);border-radius:var(--style-radius-m,6px);margin-left:0;padding-inline:12px}.flow-test-send__action{align-items:stretch;width:100%}}.step-template-preview__hint{color:var(--studio-ink-muted);margin:0;font-size:12px;line-height:1.5}.step-template-preview__frame{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m,6px);background:var(--theme-elevation-0);width:100%;height:16rem;margin-bottom:.5rem}.recipient-group-field__add{border:1px dashed var(--theme-elevation-250);border-radius:var(--style-radius-m,6px);cursor:pointer;color:var(--theme-elevation-600);background:0 0;padding:.4rem .85rem;font-size:.85rem}.recipient-group-field__add:hover{border-color:var(--theme-elevation-400);color:var(--theme-text)}.form-fields-block--elevated>.blocks-field__header{margin-bottom:.75rem}.form-fields-block--elevated>.blocks-field__header .field-label{font-size:1rem}.draft-recovery-card,.form-stats-card{border:1px solid var(--studio-rule);border-radius:var(--style-radius-m,6px);background:var(--studio-surface);color:var(--studio-ink);padding:14px 16px}.draft-recovery-card__title{margin:0 0 10px;font-size:16px}.process-section__title{margin:0 0 4px;font-size:20px}.tabs-field__tab #field-destinations>.blocks-field__header h3{font-size:20px;line-height:1.6}.process-section__lede{color:var(--studio-ink-muted);margin:0 0 16px;font-size:14px}.draft-recovery-card .field-description{color:var(--studio-ink-muted);margin:10px 0 0}.form-stats-card{flex-wrap:wrap;align-items:baseline;gap:4px 16px;font-size:14px;display:flex}.form-stats-card p{margin:0}.form-stats-card__count{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.form-stats-card__last{color:var(--studio-ink-muted)}.form-stats-card__link{color:var(--studio-ink);text-underline-offset:.2em;margin-left:auto;text-decoration:underline}.metric-label{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.metric-label__info{cursor:help;width:24px;height:24px;color:var(--analytics-muted);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:-4px 0;padding:0;line-height:1;display:inline-flex;position:relative}.metric-label__icon{width:14px;height:14px}.metric-label__info:hover{color:var(--studio-ink)}.metric-label__info:focus-visible{outline:2px solid var(--studio-action);outline-offset:0}.metric-label__tooltip{z-index:10;background:var(--theme-elevation-800);width:max-content;max-width:18rem;color:var(--theme-elevation-0);text-align:left;text-transform:none;white-space:normal;border-radius:4px;flex-direction:column;gap:.35rem;padding:.5rem .65rem;font-size:13px;font-weight:400;line-height:1.35;display:none;position:absolute;bottom:calc(100% + .4rem);left:50%;transform:translate(-50%)}.metric-label__info:is(:hover,:focus-visible):not([data-dismissed]) .metric-label__tooltip{display:flex}.metric-stats{flex-wrap:wrap;gap:.75rem 2rem;margin:0 0 1rem;display:flex}.metric-stats dt{color:var(--analytics-muted);font-size:13px}.metric-stats dd{font-family:var(--font-display);margin:.15rem 0 0;font-size:1.5rem;font-weight:700;line-height:1}.analytics-table{border-collapse:collapse;margin-bottom:1rem}.analytics-table th,.analytics-table td{text-align:left;padding:.3rem 1.25rem .3rem 0}.analytics-table thead th{color:var(--analytics-muted);font-size:13px;font-weight:500}.analytics-table tbody th{font-weight:400}.analytics-table__pan{max-width:100%;margin-bottom:1rem;overflow-x:auto}.analytics-table__pan>.analytics-table{margin-bottom:0}.analytics-table__pan:focus-visible{outline:2px solid var(--studio-action);outline-offset:2px}.analytics-table__cell-label{display:none}@media (max-width:640px){.analytics-table--stacks,.analytics-table--stacks :is(tbody,tfoot,tr){display:block}.analytics-table--stacks{width:100%}.analytics-table--stacks thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.analytics-table--stacks :is(tbody,tfoot) tr{border-bottom:1px solid var(--theme-elevation-150);padding-block:.5rem}.analytics-table--stacks tfoot tr{border-bottom:0}.analytics-table.analytics-table--stacks tfoot td{border-top:0}.analytics-table--stacks td{overflow-wrap:anywhere;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:.75rem;padding:.15rem 0;display:grid}.analytics-table--stacks td:not(:has(>.analytics-table__cell-label)){display:block}.analytics-table--stacks .analytics-table__cell-label{color:var(--analytics-muted);font-size:13px;font-weight:500;display:block}}.related-deals__pan{margin-block:.5rem .75rem}.related-deals__table{width:100%}.related-deals__table td+td,.related-deals__table th{white-space:nowrap}.related-deals__table .btn{text-align:left;margin:0}.relationship-table .table{max-width:100%;display:block;overflow-x:auto}.analytics-table tfoot td{border-top:1px solid var(--theme-elevation-150);font-weight:600}:root{--analytics-muted:var(--studio-ink-muted);--analytics-series-1:#00909c;--analytics-series-2:var(--color-brand1-700);--analytics-grid:var(--theme-elevation-100)}[data-theme=dark]{--analytics-series-1:#14a3a8;--analytics-series-2:var(--color-brand1-50)}.analytics-series-1{--series:var(--analytics-series-1)}.analytics-series-2{--series:var(--analytics-series-2);--series-dash:5 3}:is(.analytics-hub,.form-funnel-panel,.content-performance-panel) :is(h2,h3,h4){font-family:var(--font-body);letter-spacing:normal;font-size:1rem;font-weight:600;line-height:1.3}:is(.analytics-hub,.form-funnel-panel,.content-performance-panel) h2{margin:1.75rem 0 .5rem;font-size:1.125rem}:is(.analytics-hub,.form-funnel-panel,.content-performance-panel) :is(h3,h4){margin:1.25rem 0 .4rem}.analytics-period{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.analytics-period__select.field-type{width:12rem;margin:0}.analytics-period__compare{min-height:calc(var(--base) * 2);align-items:center;display:flex}.analytics-period .btn--style-secondary{min-height:calc(var(--base) * 2);border:1px solid var(--studio-rule);border-radius:var(--style-radius-m,6px);box-shadow:none;background:var(--studio-surface);color:var(--studio-ink);align-items:center;display:inline-flex}.analytics-hub-nav{flex-wrap:wrap;gap:.25rem;margin:1rem 0 1.25rem;display:flex}.analytics-hub-nav__tab{border-radius:var(--style-radius-m);color:var(--studio-ink);border:1px solid #0000;padding:.45rem .9rem;text-decoration:none}.analytics-hub-nav__tab:hover{border-color:var(--studio-rule);background:var(--studio-surface)}.analytics-hub-nav__tab:focus-visible{outline:2px solid var(--studio-action);outline-offset:2px}.analytics-hub-nav__tab.is-active{border-color:var(--studio-action);background:var(--studio-action);color:var(--studio-action-ink);font-weight:600}@media (max-width:768px){.analytics-hub-nav{margin:calc(1rem - 4px) calc(-1 * var(--gutter-h)) calc(1.25rem - 4px);padding:4px var(--gutter-h);scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.analytics-hub-nav__tab{flex:none}}:is(.studio-tool__header,.og-standalone-tool__header){margin:0 calc(-1 * var(--gutter-h)) 1.5rem;padding:1.75rem var(--gutter-h) 1.5rem;background:var(--studio-depth-3)}:is(.studio-tool__header,.og-standalone-tool__header) h1{color:var(--studio-ink);margin:0}.analytics-hub__hint{max-width:90ch;color:var(--analytics-muted);font-size:13px}.analytics-hub__refresh-health .analytics-state--stale p{margin:0}.analytics-hub__refresh-health .analytics-state--stale p+p{margin-top:.35rem}.analytics-hub__last-refresh{color:var(--analytics-muted);margin:0 0 .35rem;font-size:13px}.analytics-hub__details{margin:.25rem 0 1rem;font-size:13px}.analytics-hub__details summary{width:fit-content;color:var(--analytics-muted);cursor:pointer}.analytics-hub__details[open] summary{margin-bottom:.5rem}.analytics-hub__quota{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.analytics-report__meta{color:var(--analytics-muted);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0 0 .5rem;font-size:13px;display:flex}.analytics-report__body{transition:opacity .15s}.analytics-report__body.is-refetching{opacity:.5}.analytics-synthetic{color:var(--studio-ink);white-space:nowrap;align-items:center;gap:.4rem;font-size:13px;font-weight:600;display:inline-flex}.analytics-synthetic__mark{border:1.5px dashed;border-radius:2px;width:.7rem;height:.7rem}.section-reach-line{color:var(--analytics-muted);white-space:nowrap;margin-left:auto;padding-left:1rem;font-size:12px;font-weight:400}.section-reach-note{color:var(--analytics-muted);margin:.5rem 0 0;font-size:13px}.section-reach-note .analytics-synthetic{vertical-align:middle;margin-left:.75rem}.analytics-alerts .analytics-table td{vertical-align:top}.analytics-alerts__links,.analytics-alerts__actions{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.analytics-alerts__actions .btn{margin:0}.analytics-alerts__empty{max-width:90ch;margin:0 0 1.5rem}.analytics-alerts__empty p{margin:0 0 .5rem}.analytics-alerts__empty ul{margin:0;padding-left:1.25rem}.analytics-alerts__empty li+li{margin-top:.25rem}.analytics-reports__actions{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.analytics-reports__actions .btn{margin:0}.analytics-reports__generate{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.analytics-reports__generate .btn{margin:0}.analytics-reports__note{margin:0;font-size:14px}.analytics-reports__result{margin:.75rem 0 1rem;font-size:14px}.analytics-reports__result:empty{margin:0}.analytics-reports__held{border-inline-start:3px solid var(--studio-here);margin:0 0 1rem;padding-inline-start:.75rem;font-size:14px;font-weight:600}.analytics-reports .analytics-table :is(th,td):first-child{padding-inline-start:.85rem}.analytics-reports .analytics-table tbody tr[aria-current=true]{background:var(--studio-here-tint)}.analytics-reports .analytics-table tbody tr[aria-current=true] td:first-child{background-image:linear-gradient(var(--studio-here), var(--studio-here));background-position:.3rem;background-repeat:no-repeat;background-size:3px 1.1rem}@media (max-width:640px){.analytics-reports .analytics-table--stacks tr{padding-inline-start:.85rem}.analytics-reports .analytics-table--stacks :is(th,td):first-child{padding-inline-start:0}.analytics-reports .analytics-table--stacks tbody tr[aria-current=true]{background-image:linear-gradient(var(--studio-here), var(--studio-here));background-position:.3rem;background-repeat:no-repeat;background-size:3px calc(100% - 1rem)}.analytics-reports .analytics-table--stacks tbody tr[aria-current=true] td:first-child{background-image:none}}.client-report{border-top:1px solid var(--theme-elevation-150);margin-top:2rem;padding-top:1.5rem}.client-report__section{margin-top:1.5rem}.client-report__summary,.client-report__summary-editor{border-inline-start:3px solid var(--theme-elevation-200);margin:1rem 0 0;padding-inline-start:1rem}.client-report__summary-label{margin-bottom:.35rem;font-weight:600;display:block}.client-report__summary-editor textarea{border:1px solid var(--theme-elevation-200);border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-0);width:100%;max-width:48rem;color:var(--theme-text);font:inherit;resize:vertical;padding:.5rem .65rem;line-height:1.5}.client-report__summary-editor .btn{margin:0}.client-report__section .analytics-table__pan+.analytics-table__pan{margin-top:.75rem}.client-report__notes{color:var(--analytics-muted);margin:.5rem 0 0;padding-left:1.25rem;font-size:13px}.analytics-state{margin:0 0 1rem}.analytics-state--loading,.analytics-state--empty,.analytics-state--never-fetched{color:var(--analytics-muted)}.analytics-state--stale,.analytics-state--partial{border:1px solid var(--theme-warning-650,var(--theme-elevation-500));border-radius:var(--style-radius-s,4px);background:var(--theme-warning-100,var(--theme-elevation-50));color:var(--theme-elevation-900);padding:.5rem .75rem}.metric-stats__delta{margin:.35rem 0 0}.analytics-delta{white-space:nowrap;color:var(--studio-ink);align-items:baseline;gap:.3rem;font-size:13px;font-weight:600;display:inline-flex}.analytics-delta__arrow{font-size:.8em}.analytics-delta--good .analytics-delta__arrow{color:var(--studio-ink-success)}.analytics-delta--bad .analytics-delta__arrow{color:var(--studio-ink-error)}.analytics-delta--flat,.analytics-delta--none,.analytics-delta__against{color:var(--analytics-muted);font-weight:400}.analytics-bar-list{max-width:40rem;margin-bottom:1rem}.analytics-bar-list__header,.analytics-bar-list__row{grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;display:grid}.analytics-bar-list__header{color:var(--analytics-muted);padding-bottom:.3rem;font-size:13px;font-weight:500}.analytics-bar-list__rows{margin:0;padding:0;list-style:none}.analytics-bar-list__row{padding:.3rem 0}.analytics-bar-list__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analytics-bar-list__detail{color:var(--analytics-muted);margin-left:.5rem;font-size:12px}.analytics-bar-list__value{font-variant-numeric:tabular-nums;text-align:right}.analytics-bar-list__track{grid-column:1/-1;height:8px;margin-top:.25rem}.analytics-bar-list__bar{background:var(--analytics-series-1);border-radius:0 4px 4px 0;min-width:2px;height:100%;display:block}.analytics-sparkline{vertical-align:middle;overflow:visible}.analytics-sparkline__line{fill:none;stroke:var(--analytics-series-1);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.analytics-sparkline__dot{fill:var(--analytics-series-1);stroke:var(--theme-bg);stroke-width:2px}.analytics-line-chart{max-width:48rem;margin:1.5rem 0}.analytics-line-chart__title{margin-bottom:.5rem;font-weight:600}.analytics-chart-legend{color:var(--studio-ink);gap:1rem;margin:0 0 .5rem;padding:0;font-size:13px;list-style:none;display:flex}.analytics-chart-legend li{align-items:center;gap:.4rem;display:inline-flex}.analytics-chart-legend__key{border-top:2px solid var(--series);width:14px;height:0;display:inline-block}.analytics-series-2 .analytics-chart-legend__key,.analytics-series-2.analytics-chart-legend__key{border-top-style:dashed}.analytics-line-chart__plot{position:relative}.analytics-line-chart__plot svg{display:block;overflow:visible}.analytics-line-chart__plot svg:focus-visible{outline:2px solid var(--theme-elevation-800);outline-offset:4px}.analytics-line-chart__grid line{stroke:var(--analytics-grid);stroke-width:1px}.analytics-line-chart__grid text,.analytics-line-chart__x{fill:var(--analytics-muted);font-variant-numeric:tabular-nums;font-size:12px}.analytics-line-chart__crosshair{stroke:var(--theme-elevation-400);stroke-width:1px}.analytics-line-chart__line{fill:none;stroke:var(--series);stroke-dasharray:var(--series-dash,none);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.analytics-line-chart__dot{fill:var(--series);stroke:var(--theme-bg);stroke-width:2px}.analytics-line-chart__tooltip{z-index:5;border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);pointer-events:none;border-radius:4px;min-width:8rem;padding:.45rem .6rem;font-size:13px;position:absolute;top:0;box-shadow:0 2px 8px #0000001f}.analytics-line-chart__tooltip-x{color:var(--analytics-muted);margin-bottom:.25rem}.analytics-line-chart__tooltip-row{align-items:center;gap:.4rem;display:flex}.analytics-line-chart__tooltip-row span:last-child{color:var(--analytics-muted)}.analytics-line-chart__data summary{color:var(--analytics-muted);cursor:pointer;margin-top:.5rem;font-size:13px}.flow-process-panel{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:16px;display:grid}.flow-process-panel__empty{margin:0 0 16px;font-size:14px}.flow-process-panel__flow{border:1px solid var(--studio-rule);border-radius:var(--style-radius-m,6px);background:var(--studio-surface);color:var(--studio-ink);flex-direction:column;gap:10px;padding:16px;font-size:14px;display:flex}.flow-process-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.flow-process-panel__name{margin:0;font-size:16px}.flow-process-panel__trigger{color:var(--studio-ink-muted);margin:0}.flow-process-panel__steps{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.flow-process-panel__step{align-items:center;gap:10px;display:flex}.flow-process-panel__step .step-marker{width:22px;height:22px}.flow-process-panel__step .step-marker svg{width:12px;height:12px}.flow-process-panel__step-text{flex:1;min-width:0}.flow-process-panel__step-kind{font-weight:600}.flow-process-panel__step--off .step-marker{opacity:.55}.flow-process-panel__step--off{color:var(--studio-ink-muted)}.flow-process-panel__step-link,.flow-process-panel__open{color:var(--studio-ink);text-decoration:underline;-webkit-text-decoration-color:var(--studio-ink);-webkit-text-decoration-color:var(--studio-ink);-webkit-text-decoration-color:var(--studio-ink);text-decoration-color:var(--studio-ink)}@supports (color:color-mix(in lab, red, red)){.flow-process-panel__step-link,.flow-process-panel__open{-webkit-text-decoration-color:color-mix(in oklab, var(--studio-ink) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--studio-ink) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--studio-ink) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--studio-ink) 35%, transparent)}}.flow-process-panel__step-link,.flow-process-panel__open{text-underline-offset:.2em;white-space:nowrap}.flow-process-panel__step-link:hover,.flow-process-panel__step-link:focus-visible,.flow-process-panel__open:hover,.flow-process-panel__open:focus-visible{text-decoration-color:currentColor}.flow-process-panel__open{align-self:flex-start;font-weight:500}.blocks-field__drawer-toggler .btn{color:var(--studio-ink-muted)}.array-field__add-row.btn{--btn-color:var(--studio-ink-muted)}.field-label .required{color:var(--studio-ink-error)}.field-preview-layout{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);align-items:start;display:grid}.field-preview-layout__editor{padding-top:calc(var(--base) * 1.5);padding-bottom:var(--spacing-view-bottom);min-width:0}.field-preview-layout__pane{top:var(--doc-controls-height);max-height:calc(100vh - var(--doc-controls-height));padding:calc(var(--base) * 1.5) var(--gutter-h) var(--spacing-view-bottom) 0;flex-direction:column;gap:16px;display:flex;position:sticky;overflow-y:auto}.field-preview-layout__facts{flex-direction:column;gap:16px;display:flex}.field-preview-layout:has(.tabs-field__tab-button--active:not(:first-child)) .field-preview-pane{display:none}@media (max-width:1024px){.field-preview-layout{grid-template-columns:minmax(0,1fr)}.field-preview-layout__pane{max-height:none;padding:0 var(--gutter-h) var(--spacing-view-bottom);position:static;overflow:visible}}.field-preview-pane{border:1px solid var(--studio-rule);border-radius:var(--style-radius-m,6px);background:var(--studio-surface);color:var(--studio-ink);padding:14px 16px 16px}.field-preview-pane__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.field-preview-pane__title{margin:0;font-size:16px}.field-preview-pane__toggle.btn{margin:0}.field-preview-pane__hint,.field-preview-pane__empty{color:var(--studio-ink-muted);margin:6px 0 12px;font-size:14px}.field-preview-form{border-radius:var(--style-radius-m,6px);background:var(--color-brand1-25);color:var(--color-brand1-900);flex-direction:column;gap:20px;padding:20px;font-size:14px;display:flex}.field-preview-form__step+.field-preview-form__step{border-top:1px solid #00191f26;padding-top:20px}@supports (color:color-mix(in lab, red, red)){.field-preview-form__step+.field-preview-form__step{border-top:1px solid color-mix(in oklab, var(--color-brand1-900) 15%, transparent)}}.field-preview-form__step-label{color:var(--color-brand1-700);margin:0 0 12px;font-size:13px;font-weight:600}.field-preview-form__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.field-preview-form__field{border-radius:var(--style-radius-s,4px);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;margin:0;padding:4px;display:flex}.field-preview-form__field:hover{background:#107c801a}@supports (color:color-mix(in lab, red, red)){.field-preview-form__field:hover{background:color-mix(in oklab, var(--color-brand1-500) 10%, transparent)}}.field-preview-form__field:focus-visible{outline:2px solid var(--color-brand1-600);outline-offset:2px}.field-preview-form__label{font-weight:500}.field-preview-form__control{border:1px solid var(--color-brand1-300);min-height:40px;color:var(--color-brand1-700);border-radius:8px;padding:10px 12px;display:block}.field-preview-form__control--textarea{min-height:88px}.field-preview-form__control--select{background:linear-gradient(45deg,#0000 50%,currentColor 50%) right 18px center/5px 5px no-repeat,linear-gradient(-45deg,#0000 50%,currentColor 50%) right 13px center/5px 5px no-repeat}.field-preview-form__control--file{border-style:dashed}.field-preview-form__check,.field-preview-form__option{align-items:center;gap:10px;display:flex}.field-preview-form__box,.field-preview-form__dot{border:1px solid var(--color-brand1-700);border-radius:3px;flex-shrink:0;width:16px;height:16px}.field-preview-form__dot{border-radius:50%}.field-preview-form__message{flex-direction:column;gap:6px;display:flex}.field-preview-form__heading{font-family:var(--font-display);letter-spacing:-.01em;font-size:20px;font-weight:600}.field-preview-form__text{color:var(--color-brand1-700);font-size:15px}.field-preview-form__submit{background:var(--color-brand1-600);color:var(--color-white,white);border-radius:8px;align-self:flex-start;padding:10px 20px;font-weight:600}.form-funnel-panel{margin-top:32px}.form-funnel-panel h2.form-funnel-panel__title{margin:0 0 4px;font-size:20px}.form-funnel-panel__status{min-height:1lh;margin:8px 0;font-size:14px}.table>table{border-collapse:separate;border-spacing:0}.table>table thead th{border-bottom:1px solid var(--studio-rule);color:var(--studio-ink);font-size:.875rem;font-weight:600}.table>table tbody tr{transition:background-color .12s}.table>table tbody tr:hover{background:var(--theme-elevation-50)}.table>table tbody td{border-bottom:1px solid var(--theme-elevation-100)}.sort-column{color:var(--theme-elevation-400)}.cell-submissionCount{font-family:var(--font-display);font-weight:700}.group-home__heading{align-items:center;gap:.6rem;margin-bottom:.25rem;display:flex}.group-home__heading h1{margin:0}.group-home__heading-icon{background:var(--group-accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.group-home__heading-icon{background:color-mix(in oklab, var(--group-accent) 16%, transparent)}}.group-home__heading-icon{color:var(--group-accent)}.group-home__heading-bar{display:none}.group-home__cluster-label{letter-spacing:.08em;text-transform:uppercase;color:var(--studio-ink-muted);margin-bottom:.5rem;font-size:.72rem;font-weight:600}.group-home__row{border-radius:var(--style-radius-m,6px);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .85rem;transition:background .15s;display:flex}.group-home__row:hover{background:var(--theme-elevation-50)}.group-home__row-label{color:var(--theme-text);font-weight:500}.group-home__row-actions{align-items:center;gap:.4rem;display:flex}.group-home__row-action{border:1px solid var(--theme-elevation-150);color:var(--theme-elevation-700);border-radius:999px;padding:.3rem .7rem;font-size:.78rem;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s,background .15s}.group-home__row-action:hover{border-color:var(--group-accent,var(--theme-elevation-300));color:var(--theme-text);background:var(--group-accent,var(--theme-elevation-300))}@supports (color:color-mix(in lab, red, red)){.group-home__row-action:hover{background:color-mix(in srgb, var(--group-accent,var(--theme-elevation-300)) 10%, transparent)}}.group-home__tile{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-l,10px);background:var(--theme-elevation-0);padding:1.1rem 1.1rem 1rem;transition:border-color .18s;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a}.group-home__tile:hover,.group-home__tile:focus-within{border-color:var(--studio-action)}@supports (color:color-mix(in lab, red, red)){.group-home__tile:hover,.group-home__tile:focus-within{border-color:color-mix(in oklab, var(--studio-action) 45%, var(--studio-rule))}}.group-home__tile-link,.group-home__tile-create{color:inherit;text-decoration:none;display:block}.group-home__tile-label{color:var(--theme-text);font-weight:600}.group-home__tile-count{font-family:var(--font-display);color:var(--theme-text);margin-top:.35rem;font-size:1.9rem;font-weight:700}.group-home__tile-meta{color:var(--group-accent,var(--theme-elevation-600));margin-top:.35rem;font-size:.8rem;font-weight:500}.group-home__tile-create{border:1px solid var(--theme-elevation-150);width:1.75rem;height:1.75rem;color:var(--theme-elevation-600);border-radius:999px;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;transition:background .15s,color .15s,border-color .15s;display:flex;position:absolute;top:.85rem;right:.85rem}.group-home__tile-create:hover{background:var(--group-accent,var(--theme-elevation-150));border-color:var(--group-accent,var(--theme-elevation-150));color:#fff}.group-home__tile-previews{gap:.5rem;margin:.75rem 0;display:flex}.group-home__tile-thumb{border-radius:var(--style-radius-s,4px);background:var(--theme-elevation-100);justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;overflow:hidden}.group-home__badge{color:var(--studio-ink-muted);letter-spacing:.01em;vertical-align:middle;background:0 0;align-items:center;gap:.35rem;margin-left:.6rem;padding:0;font-size:.7rem;font-weight:600;display:inline-flex}.group-home__badge-dot{background:var(--studio-buoy-draft);clip-path:polygon(50% 0,100% 100%,0 100%);width:.6rem;height:.55rem}.group-home__feed-row{border-bottom:1px solid var(--theme-elevation-100);transition:background .15s}.group-home__feed-row:hover{background:var(--theme-elevation-50)}.group-home__feed-toggle.btn--style-secondary{border:1px solid var(--studio-rule);border-radius:var(--style-radius-m,6px);box-shadow:none;background:var(--studio-surface);color:var(--studio-ink)}.group-home__feed-toggle.group-home__feed-toggle--active{border-color:var(--studio-action);background:var(--studio-action);color:var(--studio-action-ink)}.quick-filters{flex-wrap:wrap;gap:.75rem 1.5rem;padding:0 0 1rem;display:flex}.quick-filters__group{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.quick-filters__label{color:var(--studio-ink-muted);margin-right:.25rem;font-size:14px;font-weight:600}.quick-filters__chip{border:1px solid var(--studio-rule);border-radius:var(--style-radius-m,6px);background:var(--studio-surface);min-height:2.25rem;color:var(--studio-ink);font:inherit;white-space:nowrap;cursor:pointer;padding:.35rem .9rem;font-size:14px;font-weight:500}.quick-filters__chip:hover,.quick-filters__chip:focus-visible{border-color:var(--studio-action)}@supports (color:color-mix(in lab, red, red)){.quick-filters__chip:hover,.quick-filters__chip:focus-visible{border-color:color-mix(in oklab, var(--studio-action) 45%, var(--studio-rule))}}.quick-filters__chip:focus-visible{outline:2px solid var(--studio-action);outline-offset:2px}.quick-filters__chip--active,.quick-filters__chip--active:hover,.quick-filters__chip--active:focus-visible{border-color:var(--studio-action);background:var(--studio-action);color:var(--studio-action-ink);font-weight:600}.studio-wordmark{font-family:var(--font-brand);font-synthesis:none;letter-spacing:.04em;white-space:nowrap;color:var(--studio-ink);align-items:baseline;gap:.32em;line-height:1;display:inline-flex}.studio-wordmark>span{white-space:nowrap;flex-shrink:0;display:inline-flex}.studio-wordmark__av{color:var(--studio-mark-av)}.studio-wordmark__o{color:var(--studio-mark-o)}.studio-wordmark--lg{font-size:2.1rem}.studio-wordmark--md{font-size:1.62rem}.studio-wordmark--sm{font-size:1rem}.env-badge{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .6rem;font-size:12px;font-weight:700;display:inline-flex}.env-badge--development{background:var(--studio-water-deep);color:var(--studio-ink)}.env-badge--preview{background:var(--theme-warning-500);color:var(--theme-elevation-1000)}.env-badge--production{background:var(--theme-error-500);color:#fff}.env-badge__dot{background:currentColor;border-radius:999px;width:.4rem;height:.4rem}.env-badge--production .env-badge__dot{animation:1.8s ease-in-out infinite env-pulse}@keyframes env-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.env-badge--production .env-badge__dot{animation:none}}.enhanced-sidebar{background:var(--studio-land);border-right:0}.enhanced-sidebar:after{content:"";border-inline:1px solid var(--studio-coastline);pointer-events:none;width:4px;position:absolute;top:0;bottom:0;right:0}.enhanced-sidebar__scroll{flex-direction:column-reverse}.enhanced-sidebar .tabs-bar{border-right:0;border-top:1px solid var(--studio-rule);background:0 0;flex-direction:row;justify-content:flex-start;width:auto;min-width:0;padding:.5rem .75rem}.enhanced-sidebar .tabs-bar__tabs,.enhanced-sidebar .tabs-bar__tabs-bottom{display:none}.enhanced-sidebar .tabs-bar__bottom,.enhanced-sidebar .tabs-bar__actions{flex-direction:row;gap:.25rem;display:flex}.enhanced-sidebar .tabs-bar__action{color:var(--studio-ink-muted)}.enhanced-sidebar .tabs-bar__action:hover,.enhanced-sidebar .tabs-bar__action:focus-visible{color:var(--studio-ink)}.studio-rail.enhanced-sidebar__content{flex:1;width:100%;min-height:0}.studio-rail .enhanced-sidebar__content-scroll{padding:1.25rem .75rem 1.5rem}.studio-rail__home{padding:.25rem .25rem .6rem 3rem;text-decoration:none;display:block}.studio-rail__home .studio-wordmark{font-size:26px}.studio-rail .env-badge{width:fit-content;margin:0 0 .5rem 3rem}.studio-rail__icon{color:var(--studio-ink-muted);flex-shrink:0}.studio-rail .enhanced-sidebar__link:has(.enhanced-sidebar__link-indicator) .studio-rail__icon{color:var(--studio-here-ink)}.studio-rail__group{margin-top:1.4rem}.studio-rail__group-label{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--studio-ink-muted);margin:0 0 .35rem;padding:0 .5rem;font-size:12px;font-weight:600;line-height:1.4}.studio-rail__group-label a{color:inherit;text-decoration:none;display:block;position:relative}.studio-rail__group-label a:hover,.studio-rail__group-label a:focus-visible{color:var(--studio-ink)}.studio-rail__group-label a[aria-current=page]{color:var(--studio-here-ink)}.studio-rail__group-label a[aria-current=page]:before,.studio-rail__home[aria-current=page]:before{content:"";background:var(--studio-here);border-radius:2px;width:3px;height:.9rem;position:absolute;top:50%;left:-.55rem;transform:translateY(-50%)}.studio-rail__home{position:relative}.studio-rail__home[aria-current=page]:before{width:1.75rem;height:3px;top:auto;bottom:.2rem;left:3rem;transform:none}.studio-rail .enhanced-sidebar__link{border-radius:var(--style-radius-s,4px);color:var(--studio-ink);align-items:center;gap:.5rem;margin:0;padding:.5rem .6rem .5rem .85rem;font-size:16px;font-weight:500;line-height:1.35;text-decoration:none;display:flex;position:relative}.studio-rail a.enhanced-sidebar__link:hover{background:var(--studio-ink)}@supports (color:color-mix(in lab, red, red)){.studio-rail a.enhanced-sidebar__link:hover{background:color-mix(in oklab, var(--studio-ink) 6%, transparent)}}.studio-rail .enhanced-sidebar__link:has(.enhanced-sidebar__link-indicator){background:var(--studio-here-tint);color:var(--studio-here-ink);font-weight:600}.studio-rail .enhanced-sidebar__link-indicator{background:var(--studio-here);border-radius:2px;width:3px;height:1rem;position:absolute;top:50%;left:.3rem;transform:translateY(-50%)}.studio-rail .sidebar-badge{font-variant-numeric:tabular-nums;min-width:0;color:var(--studio-ink-muted);background:0 0;margin-left:auto;padding:0;font-size:14px;font-weight:500}.studio-rail .enhanced-sidebar__link:has(.enhanced-sidebar__link-indicator) .sidebar-badge{color:var(--studio-here-ink)}.app-header__bg{background:var(--studio-water);box-shadow:inset 0 -1px 0 var(--studio-rule)}.collection-list{--gutter-h:36px}.collection-list .list-header__content{grid-template-columns:minmax(0,1fr)}.collection-list .list-header__actions{grid-row:2}.collection-list .list-header{margin:0 calc(-1 * var(--gutter-h)) 1.5rem;padding:1.75rem var(--gutter-h) 1.5rem;background:var(--studio-depth-3)}.collection-list .list-header__title-and-actions{align-items:center;width:100%}.collection-list .list-header__title{color:var(--studio-ink);margin:0;font-size:48px;line-height:1.1}.collection-list .list-header__title-actions{margin-left:auto}.collection-list .list-create-new-doc__create-new-button{border-radius:var(--style-radius-m,6px);background:var(--studio-action);color:var(--studio-action-ink);padding:.85rem 1.4rem;font-size:16px;font-weight:600}.collection-list .list-create-new-doc__create-new-button:hover,.collection-list .list-create-new-doc__create-new-button:focus-visible{background:var(--studio-action)}@supports (color:color-mix(in lab, red, red)){.collection-list .list-create-new-doc__create-new-button:hover,.collection-list .list-create-new-doc__create-new-button:focus-visible{background:color-mix(in oklab, var(--studio-action) 86%, var(--studio-ink))}}.collection-list .list-create-new-doc__create-new-button:hover,.collection-list .list-create-new-doc__create-new-button:focus-visible{color:var(--studio-action-ink)}.collection-list .collection-list__sub-header .custom-view-description{max-width:90ch;color:var(--studio-ink-muted);font-size:17px}.collection-list .search-bar{background:0 0;gap:.75rem;padding:0}.collection-list .search-filter__input{border:1px solid var(--studio-rule);border-radius:var(--style-radius-m,6px);background:var(--studio-surface);min-height:3.25rem;font-size:16px}.collection-list .search-bar__actions .pill{border:1px solid var(--studio-rule);border-radius:var(--style-radius-m,6px);background:var(--studio-surface);min-height:3.25rem;color:var(--studio-ink);padding-inline:1.15rem;font-size:15px}.collection-list .table,.admin-table__card{border:1px solid var(--studio-rule);border-radius:var(--style-radius-l,10px);background:var(--studio-surface);display:block;overflow-x:auto}.collection-list .table>table tbody tr:nth-child(odd),.collection-list .table>table tbody tr:nth-child(2n){background:0 0}.collection-list .table>table tbody tr:hover,.admin-table__card tbody tr:hover{background:var(--studio-ink)}@supports (color:color-mix(in lab, red, red)){.collection-list .table>table tbody tr:hover,.admin-table__card tbody tr:hover{background:color-mix(in oklab, var(--studio-ink) 3%, transparent)}}.collection-list .table>table tbody tr:has(.cell-_select input:checked){background:var(--studio-here-tint)}.collection-list .table>table tbody tr:has(.cell-_select input:checked) td:first-child{background-image:linear-gradient(var(--studio-here), var(--studio-here));background-position:.35rem;background-repeat:no-repeat;background-size:3px 1.1rem}.collection-list .table td,.admin-table__card td{vertical-align:middle;padding-block:.95rem;font-size:16px}.collection-list .cell-updatedAt,.collection-list .cell-createdAt{white-space:nowrap}.collection-list .table thead .sort-column__label,.collection-list .table thead .field-label,.admin-table__card th{letter-spacing:0;text-transform:none;color:var(--studio-ink);font-size:15px;font-weight:600}.collection-list .cell-title a{color:var(--studio-ink);font-weight:500;text-decoration:none}.collection-list .cell-title a:hover,.collection-list .cell-title a:focus-visible{text-underline-offset:.2em;text-decoration:underline}.collection-list .cell-slug,.collection-list .cell-updatedAt{color:var(--studio-ink-muted)}.cell-_status>span{align-items:center;gap:.55rem;display:inline-flex}.cell-_status>span:before,.studio-buoy{content:"";background:var(--studio-buoy-published);flex-shrink:0;width:.7rem;height:.7rem}.cell-_status>.selected--draft:before,.studio-buoy--draft,.studio-buoy--triangle{background:var(--studio-buoy-draft);clip-path:polygon(50% 0,100% 100%,0 100%);width:.8rem}.cell-_status>.selected--changed:before,.studio-buoy--changed{box-shadow:inset 0 0 0 2px var(--studio-buoy-published);background:0 0}.cell-_status>.selected--scheduled:before{background:var(--studio-buoy-scheduled);transform:rotate(45deg)scale(.85)}.collection-list .collection-list__tables,.collection-list .table{margin-bottom:0}.collection-list .table,.admin-table__card{border-radius:var(--style-radius-l,10px) var(--style-radius-l,10px) 0 0;border-bottom:0;width:100%}.collection-list .page-controls,.admin-table__footer{border:1px solid var(--studio-rule);border-radius:0 0 var(--style-radius-l,10px) var(--style-radius-l,10px);background:var(--studio-surface);align-items:center;margin-top:0;padding:.85rem 1.5rem}.collection-list .page-controls__page-info,.admin-table__page-info{color:var(--studio-ink-muted);order:-1;margin:0 auto 0 0;font-size:15px}.collection-list .paginator__page,.collection-list .paginator .clickable-arrow,.admin-table__step{border:1px solid var(--studio-rule);border-radius:var(--style-radius-m,6px);background:var(--studio-surface);min-width:2.6rem;height:2.6rem;color:var(--studio-ink);font-size:15px}.collection-list .paginator__page--is-current{border-color:var(--studio-action);background:var(--studio-action);color:var(--studio-action-ink)}.template-minimal{background:var(--studio-land);color:var(--studio-ink)}.template-minimal .field-type .field-type__wrap input{border-color:var(--studio-edge)}.template-minimal .field-type .field-type__wrap input:hover{border-color:var(--studio-ink-muted)}.template-minimal .field-type .field-type__wrap input:focus{border-color:var(--studio-action);box-shadow:0 0 0 1px var(--studio-action)}.template-minimal .required{color:var(--theme-error-600)}@media (max-width:768px){.collection-list .table,.collection-list .page-controls,.admin-table__card,.admin-table__footer{width:calc(100% + 2 * var(--gutter-h));margin-inline:calc(-1 * var(--gutter-h));border-inline:0;border-radius:0}.studio-rail__home{padding-left:3.25rem}.studio-rail .env-badge{margin-left:3.25rem}.collection-list .table{margin-inline-start:0}.collection-list .table>table #heading-_status,.collection-list .table>table .cell-_status{z-index:2;background:var(--studio-surface);min-width:0;box-shadow:inset 1px 0 0 var(--studio-rule);position:sticky;right:0}.collection-list .table>table tbody tr:hover .cell-_status{background:linear-gradient(var(--studio-ink), var(--studio-ink)) var(--studio-surface)}@supports (color:color-mix(in lab, red, red)){.collection-list .table>table tbody tr:hover .cell-_status{background:linear-gradient(color-mix(in oklab, var(--studio-ink) 3%, transparent), color-mix(in oklab, var(--studio-ink) 3%, transparent)) var(--studio-surface)}}.collection-list .table>table tbody tr:has(.cell-_select input:checked) .cell-_status{background:linear-gradient(var(--studio-here-tint), var(--studio-here-tint)) var(--studio-surface)}}.group-home__heading{margin:0 calc(-1 * var(--gutter-h)) 1.75rem;padding:1.75rem var(--gutter-h) 1.5rem;background:var(--studio-depth-2)}.group-home__heading h1{color:var(--studio-ink);margin:0;font-size:40px}.group-home__tile{border-color:var(--studio-rule);background:var(--studio-surface);box-shadow:none}.group-home__tile-meta{font-size:14px}.group-home :where(a:not(.group-home__tile-link):not(.group-home__tile-create):not(.group-home__row-action)){color:var(--studio-ink);text-decoration:none}.group-home :where(a:not(.group-home__tile-link):not(.group-home__tile-create):not(.group-home__row-action)):hover{text-underline-offset:.2em;text-decoration:underline}.studio-overview{padding-bottom:3rem}.studio-overview__header{flex-wrap:wrap;align-items:baseline;gap:.35rem 1.25rem;margin-bottom:1.75rem;display:flex}.studio-overview__title{color:var(--studio-ink);margin:0;font-size:40px}.studio-overview__status{color:var(--studio-ink-muted);margin:0;font-size:17px}.studio-overview__strip{border:1px solid var(--studio-rule);border-radius:var(--style-radius-l,10px);background:var(--studio-surface);grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 1.5rem;padding:0;list-style:none;display:grid;overflow:hidden}.studio-overview__strip>li+li{border-left:1px solid var(--studio-rule)}.studio-overview__reading{height:100%;color:var(--studio-ink);flex-direction:column;gap:.3rem;padding:1.2rem 1.35rem 1.3rem;text-decoration:none;transition:background-color .15s;display:flex}.studio-overview__reading:hover{background:var(--studio-ink)}@supports (color:color-mix(in lab, red, red)){.studio-overview__reading:hover{background:color-mix(in oklab, var(--studio-ink) 3%, transparent)}}.studio-overview__reading:focus-visible{outline:2px solid var(--studio-action);outline-offset:-2px}.studio-overview__group{font-family:var(--font-display);letter-spacing:-.01em;font-size:17px;font-weight:600}.studio-overview__count{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:.3rem 0 .1rem;font-size:48px;font-weight:600;line-height:1}.studio-overview__unit,.studio-overview__tallies{font-size:14px;font-weight:500}.studio-overview__reading--clear .studio-overview__count,.studio-overview__reading--clear .studio-overview__unit{color:var(--studio-ink-muted)}.studio-overview__reading--clear .studio-overview__unit{font-weight:400}.studio-overview__tallies{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;gap:.2rem .85rem;display:flex}.studio-overview__tally{align-items:center;gap:.4rem;display:inline-flex}.studio-overview__soundings{color:var(--studio-ink-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.15rem .7rem;margin-top:auto;padding-top:.9rem;font-size:14px;display:flex}.studio-overview__sounding{white-space:nowrap}.studio-overview__sounding>span{color:var(--studio-ink);font-weight:500}.studio-overview__panels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.5rem;display:grid}.studio-overview__panel{border:1px solid var(--studio-rule);border-radius:var(--style-radius-l,10px);background:var(--studio-surface);padding:1.2rem 1.35rem 1.3rem}.studio-overview__panel-title{color:var(--studio-ink);margin:0 0 .85rem;font-size:22px}.studio-overview__queue+.studio-overview__queue{margin-top:1.6rem}.studio-overview__queue-title{color:var(--studio-ink);align-items:baseline;gap:.6rem;margin:0 0 .35rem;font-size:17px;display:flex}.studio-overview__queue-summary{color:var(--studio-ink-muted);font-family:var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:14px;font-weight:500}.studio-overview__rows{grid-template-columns:fit-content(55%) minmax(0,1fr) auto;margin:0;padding:0;list-style:none;display:grid}.studio-overview__rows--titles{grid-template-columns:minmax(0,1fr) max-content auto}.studio-overview__row{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--studio-rule);align-items:baseline;gap:.85rem;padding:.7rem 0;font-size:16px;display:grid}.studio-overview__row-title,.studio-overview__row-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-overview__row-title{color:var(--studio-ink);font-weight:500;text-decoration:none}.studio-overview__row-title:hover,.studio-overview__row-title:focus-visible{text-underline-offset:.2em;text-decoration:underline}.studio-overview__row-title .studio-buoy{vertical-align:-.03em;margin-right:.6rem;display:inline-block}.studio-overview__row-meta,.studio-overview__age{color:var(--studio-ink-muted);font-size:14px}.studio-overview__age{font-variant-numeric:tabular-nums;white-space:nowrap}.studio-overview__empty{border-top:1px solid var(--studio-rule);color:var(--studio-ink-muted);margin:0;padding:.7rem 0;font-size:16px}.studio-overview__more{color:var(--studio-action);margin-top:.5rem;font-size:16px;font-weight:600;text-decoration:none;display:inline-block}.studio-overview__more:hover,.studio-overview__more:focus-visible{text-underline-offset:.2em;text-decoration:underline}@media (max-width:1180px){.template-default--nav-open .studio-overview__strip{grid-template-columns:minmax(0,1fr)}.template-default--nav-open .studio-overview__strip>li+li{border-top:1px solid var(--studio-rule);border-left:0}.template-default--nav-open .studio-overview__reading{grid-template-columns:4rem minmax(0,1fr);grid-template-areas:"count group""count detail""count soundings";align-items:center;gap:.15rem 1rem;padding:1rem 1.15rem;display:grid}.template-default--nav-open .studio-overview__count{grid-area:count;margin:0;font-size:40px}.template-default--nav-open .studio-overview__group{grid-area:group}.template-default--nav-open .studio-overview__unit,.template-default--nav-open .studio-overview__tallies{grid-area:detail}.template-default--nav-open .studio-overview__tallies{flex-flow:wrap}.template-default--nav-open .studio-overview__soundings{grid-area:soundings;padding-top:.2rem}}@media (max-width:900px){.studio-overview__strip{grid-template-columns:minmax(0,1fr)}.studio-overview__strip>li+li{border-top:1px solid var(--studio-rule);border-left:0}.studio-overview__reading{grid-template-columns:4rem minmax(0,1fr);grid-template-areas:"count group""count detail""count soundings";align-items:center;gap:.15rem 1rem;padding:1rem 1.15rem;display:grid}.studio-overview__count{grid-area:count;margin:0;font-size:40px}.studio-overview__group{grid-area:group}.studio-overview__unit,.studio-overview__tallies{grid-area:detail}.studio-overview__tallies{flex-flow:wrap}.studio-overview__soundings{grid-area:soundings;padding-top:.2rem}}@media (max-width:1020px){.studio-overview__panels{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.studio-overview__rows{grid-template-columns:minmax(0,1fr) auto}.studio-overview__row{row-gap:.15rem}.studio-overview__row-meta{grid-area:2/1/auto/-1}}.doc-header{background:var(--studio-depth-4);padding-block:1.25rem 1rem}.doc-header__title{color:var(--studio-ink)}.doc-tabs:after{background-image:linear-gradient(to right, transparent, var(--studio-depth-4))}.doc-controls__status .status__value{align-items:center;gap:.45rem;display:inline-flex}.doc-controls__status .status__value:before{content:"";background:var(--studio-buoy-published);width:.65rem;height:.65rem}.doc-controls__status .status[title$=Draft] .status__value:before{background:var(--studio-buoy-draft);clip-path:polygon(50% 0,100% 100%,0 100%);width:.75rem}.doc-controls__status .status[title$=Changed] .status__value:before{box-shadow:inset 0 0 0 2px var(--studio-buoy-published);background:0 0}.btn--style-primary:not(.btn--disabled){background:var(--studio-action);color:var(--studio-action-ink)}.btn--style-primary:not(.btn--disabled):hover,.btn--style-primary:not(.btn--disabled):focus-visible{background:var(--studio-action)}@supports (color:color-mix(in lab, red, red)){.btn--style-primary:not(.btn--disabled):hover,.btn--style-primary:not(.btn--disabled):focus-visible{background:color-mix(in oklab, var(--studio-action) 86%, var(--studio-ink))}}.btn--style-primary:not(.btn--disabled):hover,.btn--style-primary:not(.btn--disabled):focus-visible{color:var(--studio-action-ink)}.doc-controls__label{color:var(--studio-ink-muted)}.app-header__step-nav-wrapper,.app-header__step-nav{min-width:0}.app-header__step-nav-wrapper{overflow:hidden}.app-header__step-nav .step-nav__last{text-overflow:ellipsis;min-width:0}.app-header__step-nav>:not(.step-nav__last,a),.app-header__step-nav>.step-nav__home{flex-shrink:0}@media (max-width:768px){.doc-controls__meta{flex-wrap:wrap;row-gap:.25rem}}.studio-text--muted{color:var(--studio-ink-muted)}.studio-text--success{color:var(--studio-ink-success)}.studio-text--error{color:var(--studio-ink-error)}.serp-preview{max-width:600px;margin-bottom:var(--base)}.serp-preview__card{--serp-surface:#fff;--serp-ink:#4d5156;--serp-link:#1a0dab;border:1px solid var(--studio-rule);border-radius:var(--style-radius-s);background:var(--serp-surface);color:var(--serp-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:12px 16px;font-family:arial,sans-serif}.serp-preview__url{margin-bottom:2px;font-size:13px}.serp-preview__title{color:var(--serp-link);margin-bottom:2px;font-size:18px;line-height:1.3}.serp-preview__description{font-size:13px;line-height:1.4}.serp-preview__counts{font-variant-numeric:tabular-nums;gap:16px;margin-top:8px;font-size:13px;display:flex}.og-card-field{--og-action:var(--studio-action);--og-action-ink:var(--studio-action-ink);--og-muted:var(--studio-ink-muted)}.group-home__section{margin-bottom:2.5rem}.group-home__section-title{color:var(--studio-ink);margin:0 0 1rem;font-size:26px}.email-timeline{--timeline-label:13rem;--timeline-end:8.5rem;--timeline-marker:28px;--timeline-check:26px;color:var(--studio-ink)}.email-timeline [data-audience=visitor]{--audience:var(--studio-audience-visitor)}.email-timeline [data-audience=client]{--audience:var(--studio-audience-client)}.email-timeline [data-audience=team]{--audience:var(--studio-audience-team)}.email-timeline__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:1.25rem;display:flex}.email-timeline__header .group-home__section-title{margin-bottom:.35rem}.email-timeline__lede{max-width:70ch;color:var(--studio-ink-muted);margin:0;font-size:17px}.email-timeline__filters{flex-wrap:wrap;gap:.5rem;display:flex}.email-timeline__filter{cursor:pointer;font-family:inherit}.email-timeline__filter:focus-visible,.email-timeline__email:focus-visible,.email-timeline__chart:focus-visible{outline:2px solid var(--studio-action);outline-offset:3px}.email-timeline__dot{background:var(--audience);border-radius:50%;flex:none;width:10px;height:10px}.email-timeline__filter[aria-pressed=true] .email-timeline__dot{box-shadow:0 0 0 2px var(--studio-action-ink)}.email-timeline__body{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:1.25rem;display:grid}.email-timeline__chart{grid-template-columns:var(--timeline-label) repeat(var(--timeline-days), auto) var(--timeline-end);border:1px solid var(--studio-rule);border-radius:var(--style-radius-l,10px);background:var(--studio-surface);padding:1.25rem 1.5rem 1.5rem;display:grid;position:relative;overflow-x:auto}.email-timeline__scale,.email-timeline__group,.email-timeline__lanes,.email-timeline__lane{grid-template-columns:subgrid;grid-column:1/-1;display:grid}.email-timeline__ticks,.email-timeline__dots,.email-timeline__cells{grid-template-columns:subgrid;grid-area:1/2/auto/-2;display:grid}.email-timeline__ticks{border-bottom:1px solid var(--studio-coastline);color:var(--studio-ink-muted);font-variant-numeric:tabular-nums;padding-bottom:.6rem;font-size:14px;font-weight:500}.email-timeline__ticks>span{transform:translateX(calc(var(--timeline-check) + var(--timeline-marker) / 2 - 50%));white-space:nowrap;justify-self:start;position:relative}.email-timeline__ticks>span:after{content:"";background:var(--studio-coastline);width:1px;height:9px;position:absolute;bottom:calc(-.6rem - 5px);left:50%}.email-timeline__group+.email-timeline__group{border-top:1px solid var(--studio-rule)}.email-timeline__group-title{color:var(--studio-ink-muted);grid-column:1/-1;margin:1rem 0 .25rem;font-size:14px;font-weight:600}.email-timeline__lanes{margin:0;padding:0 0 .5rem;list-style:none}.email-timeline__lane{align-items:start;padding-block:.6rem}.email-timeline__flow{color:var(--studio-ink);grid-area:1/1;padding:3px 1.75rem 0 0;font-size:16px;font-weight:500;text-decoration:none}.email-timeline__flow:hover{text-underline-offset:3px;text-decoration:underline}.email-timeline__lane[data-dim] .email-timeline__flow{color:var(--studio-ink-muted)}.email-timeline__lane[data-paused] .email-timeline__cells{opacity:.55}.email-timeline__cells{margin:0;padding:0;font-size:14px;list-style:none;position:relative}.email-timeline__cells:before{content:"";top:calc(var(--timeline-marker) / 2 - 1px);border-top:2px dashed var(--studio-ink);position:absolute;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.email-timeline__cells:before{border-top:2px dashed color-mix(in oklab, var(--studio-ink) 18%, transparent)}}.email-timeline__cells:before{pointer-events:none}.email-timeline__dots{pointer-events:none;align-self:start}.email-timeline__dots>span{width:6px;height:6px;margin:calc(var(--timeline-marker) / 2 - 3px) 0 0 calc(var(--timeline-check) + var(--timeline-marker) / 2 - 3px);background:var(--studio-ink);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.email-timeline__dots>span{background:color-mix(in oklab, var(--studio-ink) 28%, transparent)}}.email-timeline__cell{z-index:1;min-width:0;padding:0 .75rem 0 var(--timeline-check);flex-direction:column;gap:.5rem;display:flex;position:relative}.email-timeline__stop{position:relative}.email-timeline__check{top:4px;left:calc(var(--timeline-check) * -1);display:flex;position:absolute}.email-timeline__check .step-marker{width:20px;height:20px}.email-timeline__check .step-marker svg{width:9px;height:9px}.email-timeline__email{border-radius:var(--style-radius-m,6px);max-width:100%;color:var(--studio-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:.5rem;padding:0;font-size:14px;line-height:1.3;display:flex}.email-timeline__email .step-marker{width:var(--timeline-marker);height:var(--timeline-marker);background:var(--audience);color:var(--studio-audience-ink);transition:box-shadow .16s cubic-bezier(.16,1,.3,1)}.email-timeline__email-name{background:var(--studio-surface);max-width:16ch;margin-top:2px;padding:3px 4px 3px 0;font-weight:500}.email-timeline__email:hover .email-timeline__email-name{text-underline-offset:3px;text-decoration:underline}.email-timeline__email[aria-pressed=true] .step-marker{box-shadow:0 0 0 3px var(--studio-surface), 0 0 0 5px var(--studio-ink)}.email-timeline__email[aria-pressed=true] .email-timeline__email-name{font-weight:600}.email-timeline__email[data-related] .step-marker{box-shadow:0 0 0 3px var(--studio-surface), 0 0 0 4px var(--audience)}.email-timeline__email[data-dim] .step-marker{opacity:.28}.email-timeline__email[data-dim] .email-timeline__email-name{color:var(--studio-ink)}@supports (color:color-mix(in lab, red, red)){.email-timeline__email[data-dim] .email-timeline__email-name{color:color-mix(in oklab, var(--studio-ink) 38%, var(--studio-surface))}}.email-timeline__end{grid-area:1/-2;justify-self:end;justify-items:end;gap:.25rem;padding-top:4px;font-size:14px;display:grid}.email-timeline__runs,.email-timeline__runs>li{justify-items:end;display:grid}.email-timeline__runs{gap:.25rem;margin:0;padding:0;list-style:none}.email-timeline__count{color:var(--studio-ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-decoration:none}.email-timeline__count[data-status=failed]{color:var(--studio-ink-error)}.email-timeline__count:hover{text-underline-offset:3px;text-decoration:underline}.email-timeline__waits{text-align:right;color:var(--studio-ink-muted);white-space:nowrap;margin:.15rem 0 0;padding:0;font-size:13px;list-style:none}.email-timeline__no-runs{color:var(--studio-ink-muted);white-space:nowrap}.email-timeline__shared{z-index:0;border-left:2px dashed var(--studio-action);position:absolute}@supports (color:color-mix(in lab, red, red)){.email-timeline__shared{border-left:2px dashed color-mix(in oklab, var(--studio-action) 55%, transparent)}}.email-timeline__shared{pointer-events:none}.email-timeline__shared-label{background:var(--studio-surface);color:var(--studio-ink-muted);white-space:nowrap;padding:0 4px;font-size:12px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.email-timeline__detail{border:1px solid var(--studio-rule);border-radius:var(--style-radius-l,10px);background:var(--studio-surface);padding:1.25rem;position:sticky;top:1rem}.email-timeline__detail--empty{color:var(--studio-ink-muted);font-size:15px}.email-timeline__detail--empty p{margin:0}.email-timeline__detail-title{margin:0 0 .35rem;font-size:22px}.email-timeline__audience{align-items:center;gap:.5rem;margin:0 0 1rem;font-size:15px;display:flex}.email-timeline__preview{border:1px solid var(--studio-rule);border-radius:var(--style-radius-m,6px);background:var(--studio-water);height:300px;position:relative;overflow:hidden}.email-timeline__preview-frame{transform-origin:0 0;pointer-events:none;border:0;width:200%;height:200%;transform:scale(.5)}.email-timeline__preview-note{color:var(--studio-ink-muted);margin:0;padding:1rem;font-size:14px}.email-timeline__facts{margin:1rem 0 0}.email-timeline__facts>div{border-top:1px solid var(--studio-rule);grid-template-columns:7rem minmax(0,1fr);gap:.75rem;padding-block:.6rem;display:grid}.email-timeline__facts dt{color:var(--studio-ink-muted);font-size:14px}.email-timeline__facts dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:15px}.email-timeline__sent-by,.email-timeline__checks{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.email-timeline__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.email-timeline__actions .btn{margin:0}.email-timeline__send-result{min-height:1.25rem;margin:.5rem 0 0;font-size:14px}@media (max-width:1600px){.email-timeline__body{grid-template-columns:minmax(0,1fr)}.email-timeline__detail{position:static}}@media (prefers-reduced-motion:reduce){.email-timeline__email .step-marker{transition:none}}.admin-table__filters{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.admin-table__filter,.group-home .forms-directory__create{border:1px solid var(--studio-rule);border-radius:var(--style-radius-m,6px);background:var(--studio-surface);min-height:2.5rem;color:var(--studio-ink);align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.admin-table__filter:hover{border-color:var(--studio-action)}@supports (color:color-mix(in lab, red, red)){.admin-table__filter:hover{border-color:color-mix(in oklab, var(--studio-action) 45%, var(--studio-rule))}}.admin-table__filter--current,.admin-table__filter--current:hover{border-color:var(--studio-action);background:var(--studio-action);color:var(--studio-action-ink)}.admin-table__count{font-variant-numeric:tabular-nums;color:var(--studio-ink-muted);font-size:14px;font-weight:500}.admin-table__filter--current .admin-table__count{color:inherit}.admin-table__note{max-width:90ch;color:var(--studio-ink-muted);margin:0 0 1rem;font-size:15px}.admin-table__card table{border-collapse:collapse;width:100%}.admin-table__card th,.admin-table__card td{border-bottom:1px solid var(--studio-rule);text-align:left;color:var(--studio-ink);padding-inline:1.1rem}.admin-table__card th{padding-block:.85rem}.admin-table__card tbody tr:last-child td{border-bottom:0}.admin-table__card:focus-visible{outline:2px solid var(--studio-action);outline-offset:2px}.admin-table__card td.admin-table__when{white-space:nowrap;color:var(--studio-ink-muted)}.admin-table__empty{color:var(--studio-ink-muted)}.admin-table__status{white-space:nowrap}.admin-table__state{align-items:center;gap:.55rem;display:flex}.admin-table__state+.admin-table__state{margin-top:.3rem}.admin-table__state .studio-buoy{display:inline-block}.studio-buoy--dot{border-radius:50%}.studio-buoy--ring{box-shadow:inset 0 0 0 2px var(--studio-ink);background:0 0;border-radius:50%}.studio-buoy--cross{background:var(--studio-ink-error);clip-path:polygon(20% 0,50% 30%,80% 0,100% 20%,70% 50%,100% 80%,80% 100%,50% 70%,20% 100%,0 80%,30% 50%,0 20%)}.studio-buoy--bar{background:var(--studio-ink-error);height:.3rem}.studio-buoy--pause{background:linear-gradient(to right, var(--studio-ink) 0 36%, transparent 36% 64%, var(--studio-ink) 64%)}.group-home .admin-table__card a,.group-home .group-home__ops-list a{color:var(--studio-ink);text-decoration:underline;-webkit-text-decoration-color:var(--studio-ink);-webkit-text-decoration-color:var(--studio-ink);-webkit-text-decoration-color:var(--studio-ink);text-decoration-color:var(--studio-ink);padding-block:2px;font-weight:500;line-height:20px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.group-home .admin-table__card a,.group-home .group-home__ops-list a{-webkit-text-decoration-color:color-mix(in oklab, var(--studio-ink) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--studio-ink) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--studio-ink) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--studio-ink) 35%, transparent)}}.group-home .admin-table__card a,.group-home .group-home__ops-list a{text-underline-offset:.2em}.group-home .admin-table__card a:hover,.group-home .group-home__ops-list a:hover{text-decoration-color:currentColor}.admin-table__action.btn,.submission-review__action.btn{border:1px solid var(--studio-rule);border-radius:var(--style-radius-m,6px);background:var(--studio-surface);color:var(--studio-ink);white-space:nowrap;margin:0;padding:.35rem .8rem;font-size:15px}.admin-table__action.btn:hover,.admin-table__action.btn:focus-visible,.submission-review__action.btn:hover,.submission-review__action.btn:focus-visible{border-color:var(--studio-action)}.admin-table__action.btn:focus-visible,.submission-review__action.btn:focus-visible{outline:2px solid var(--studio-action);outline-offset:2px}.admin-table__footer{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.admin-table__pager{gap:.5rem;display:flex}.admin-table__step{align-items:center;padding-inline:.9rem;display:inline-flex}.admin-table__step--disabled{color:var(--studio-ink-muted);cursor:default;border-style:dashed}.forms-directory{border-top:1px solid var(--studio-rule);margin:0 0 1rem;padding:0;list-style:none}.forms-directory__row{border-bottom:1px solid var(--studio-rule);flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;padding-block:.7rem;display:flex}.group-home .forms-directory__title{min-height:24px;color:var(--studio-ink);font-size:17px;font-weight:600;display:inline-block}.forms-directory__meta{color:var(--studio-ink-muted);font-size:14px}.forms-directory__count{font-variant-numeric:tabular-nums;color:var(--studio-ink);margin-right:.35rem;font-weight:500}.group-home__ops{border-top:1px solid var(--studio-rule);padding-top:1.25rem}.group-home__ops-title{color:var(--studio-ink);margin:0 0 .5rem;font-size:18px}.group-home__ops-list{flex-direction:column;gap:.5rem;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.site-map{--site-map-neat:10px;--site-map-indent:1.5rem;--site-map-pad:1.25rem;--site-map-toggle:1.75rem;--site-map-grid:minmax(15rem, 1.25fr) minmax(12rem, 1.5fr) 6.5rem 7.5rem 6rem 10.5rem;--site-map-rule:var(--studio-ink)}@supports (color:color-mix(in lab, red, red)){.site-map{--site-map-rule:color-mix(in oklab, var(--studio-ink) 14%, transparent)}}.site-map{--site-map-column-rule:var(--studio-ink)}@supports (color:color-mix(in lab, red, red)){.site-map{--site-map-column-rule:color-mix(in oklab, var(--studio-ink) 8%, transparent)}}.site-map{--site-map-ink-line:var(--studio-ink)}@supports (color:color-mix(in lab, red, red)){.site-map{--site-map-ink-line:color-mix(in oklab, var(--studio-ink) 55%, transparent)}}.site-map{--site-map-stain:1;--site-map-text:var(--studio-ink)}@supports (color:color-mix(in lab, red, red)){.site-map{--site-map-text:color-mix(in oklab, var(--studio-ink) 72%, var(--studio-action))}}.site-map{--site-map-text-soft:var(--studio-ink-muted)}@supports (color:color-mix(in lab, red, red)){.site-map{--site-map-text-soft:color-mix(in oklab, var(--studio-ink-muted) 78%, var(--studio-action))}}.site-map{--site-map-hover:var(--studio-action)}@supports (color:color-mix(in lab, red, red)){.site-map{--site-map-hover:color-mix(in oklab, var(--studio-action) 10%, transparent)}}.site-map{--site-map-action-text:var(--studio-action)}@supports (color:color-mix(in lab, red, red)){.site-map{--site-map-action-text:color-mix(in oklab, var(--studio-action) 82%, var(--studio-ink))}}[data-theme=dark] .site-map{--site-map-stain:.6}.site-map__sheet{isolation:isolate;padding-bottom:calc(var(--site-map-neat) + .25rem);background-color:var(--studio-land);color:var(--site-map-text);border-radius:3px;position:relative;overflow:clip}.site-map__sheet>*{position:relative}.site-map__defs{width:0;height:0;position:absolute}.site-map__paper,.site-map__paper:before,.site-map__neatline,.site-map__neatline:before,.site-map__stain{pointer-events:none;position:absolute}.site-map__paper,.site-map__paper:before{background:var(--studio-ink);inset:0}.site-map__paper{opacity:calc(.09 * var(--site-map-stain));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2.4 0 0 0 -1.05'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/220px 220px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2.4 0 0 0 -1.05'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/220px 220px}.site-map__paper:before{content:"";opacity:.6;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='640'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.006' numOctaves='4' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 -0.8'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E") 0 0/640px 640px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='640'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.006' numOctaves='4' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 -0.8'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E") 0 0/640px 640px}.site-map__neatline,.site-map__neatline:before{border:1px solid var(--site-map-ink-line);border-radius:2px}.site-map__neatline{filter:url(#site-map-hand);border-width:2px;inset:3px}.site-map__neatline:before{content:"";inset:calc(var(--site-map-neat) - 8px);border-width:1.25px}.site-map__stain{background:var(--studio-ink);mix-blend-mode:multiply}[data-theme=dark] .site-map__stain{mix-blend-mode:screen}.site-map__stain--blot{background:radial-gradient(closest-side, var(--studio-ink), var(--studio-ink));width:11rem;height:11rem;bottom:-3rem;right:2.5rem}@supports (color:color-mix(in lab, red, red)){.site-map__stain--blot{background:radial-gradient(closest-side, color-mix(in oklab, var(--studio-ink) 60%, transparent), var(--studio-ink))}}.site-map__stain--blot{opacity:calc(.16 * var(--site-map-stain));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='d' x='-30%25' y='-30%25' width='160%25' height='160%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.045' numOctaves='3' seed='4'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='36' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3Cg filter='url(%23d)'%3E%3Ccircle cx='92' cy='98' r='42'/%3E%3Ccircle cx='148' cy='58' r='8'/%3E%3Ccircle cx='42' cy='150' r='6'/%3E%3Ccircle cx='158' cy='140' r='4'/%3E%3Ccircle cx='120' cy='164' r='2.5'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='d' x='-30%25' y='-30%25' width='160%25' height='160%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.045' numOctaves='3' seed='4'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='36' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3Cg filter='url(%23d)'%3E%3Ccircle cx='92' cy='98' r='42'/%3E%3Ccircle cx='148' cy='58' r='8'/%3E%3Ccircle cx='42' cy='150' r='6'/%3E%3Ccircle cx='158' cy='140' r='4'/%3E%3Ccircle cx='120' cy='164' r='2.5'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat}.site-map__stain--ring{width:15rem;height:15rem;opacity:calc(.07 * var(--site-map-stain));top:-4.5rem;left:-3.5rem;transform:rotate(-12deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='r' x='-20%25' y='-20%25' width='140%25' height='140%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.03' numOctaves='2' seed='11'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='10' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3Cg filter='url(%23r)' fill='none' stroke='black'%3E%3Ccircle cx='100' cy='100' r='78' stroke-width='3'/%3E%3Cpath d='M38 64 A78 78 0 0 1 150 38' stroke-width='7' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='r' x='-20%25' y='-20%25' width='140%25' height='140%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.03' numOctaves='2' seed='11'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='10' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3Cg filter='url(%23r)' fill='none' stroke='black'%3E%3Ccircle cx='100' cy='100' r='78' stroke-width='3'/%3E%3Cpath d='M38 64 A78 78 0 0 1 150 38' stroke-width='7' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat}.site-map__stain--drops{width:7rem;height:3.5rem;opacity:calc(.22 * var(--site-map-stain));bottom:.6rem;right:11.5rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 60'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.2' numOctaves='2' seed='2'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='4' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3Cg filter='url(%23s)'%3E%3Ccircle cx='14' cy='30' r='5'/%3E%3Ccircle cx='34' cy='22' r='2.5'/%3E%3Ccircle cx='52' cy='36' r='3.5'/%3E%3Ccircle cx='78' cy='26' r='1.8'/%3E%3Ccircle cx='96' cy='38' r='2.6'/%3E%3Ccircle cx='108' cy='20' r='1.2'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 60'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.2' numOctaves='2' seed='2'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='4' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3Cg filter='url(%23s)'%3E%3Ccircle cx='14' cy='30' r='5'/%3E%3Ccircle cx='34' cy='22' r='2.5'/%3E%3Ccircle cx='52' cy='36' r='3.5'/%3E%3Ccircle cx='78' cy='26' r='1.8'/%3E%3Ccircle cx='96' cy='38' r='2.6'/%3E%3Ccircle cx='108' cy='20' r='1.2'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat}.site-map__head{z-index:2;padding:1.6rem calc(var(--site-map-pad) + .5rem) 1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.site-map__cartouche{align-items:center;gap:1rem;display:flex}.site-map__rose{filter:url(#site-map-hand);width:3.75rem;height:3.75rem;fill:var(--site-map-text-soft);stroke:var(--studio-ink-muted);stroke-width:1px;flex-shrink:0;overflow:visible}.site-map__rose circle{stroke:var(--studio-coastline)}.site-map__rose path{stroke:none}.site-map__rose .site-map__rose-north{fill:var(--site-map-text)}.site-map__rose text{stroke:none;fill:var(--site-map-text);font-family:var(--font-display);font-size:8px;font-weight:600}.site-map__heading{margin:0;font-size:26px;line-height:1.15}.site-map__soundings{color:var(--site-map-text-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.1rem .85rem;margin:.3rem 0 0;font-size:14px;display:flex}.site-map__sounding-count{color:var(--site-map-text);font-weight:500}.site-map__tools{flex:22rem;align-items:center;gap:.75rem;max-width:34rem;display:flex}.site-map__search{flex:1;position:relative}.site-map__search-icon{color:var(--site-map-text-soft);pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.site-map__search input{border:1px solid var(--studio-edge);border-radius:var(--style-radius-m,6px);background:var(--studio-surface);width:100%;height:2.85rem;color:var(--site-map-text);font:inherit;padding:0 2.75rem 0 2.6rem;font-size:16px}.site-map__search input::placeholder{color:var(--site-map-text-soft)}.site-map__search input::-webkit-search-cancel-button{appearance:none}.site-map__search input:focus-visible{border-color:var(--studio-action);box-shadow:0 0 0 1px var(--studio-action);outline:none}.site-map__key,.site-map__clear{position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.site-map__key{border:1px solid var(--studio-rule);border-radius:var(--style-radius-s,4px);color:var(--site-map-text-soft);font:inherit;padding:.05rem .45rem;font-size:13px}.site-map__clear{border-radius:var(--style-radius-s,4px);width:1.75rem;height:1.75rem;color:var(--site-map-text-soft);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.site-map__clear:hover{color:var(--site-map-action-text);background:var(--site-map-hover)}.site-map__new{position:relative}.site-map__new>summary{cursor:pointer;align-items:center;height:2.85rem;margin:0;padding-inline:1.3rem;list-style:none;display:flex}.site-map__new>summary::-webkit-details-marker{display:none}.site-map__new-menu{z-index:5;border:1px solid var(--studio-edge);border-radius:var(--style-radius-m,6px);background:var(--studio-surface);min-width:11rem;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .4rem);right:0}.site-map__new-menu a{border-radius:var(--style-radius-s,4px);color:var(--site-map-text);padding:.55rem .75rem;text-decoration:none;display:block}.site-map__new-menu a:hover{background:var(--site-map-hover);color:var(--site-map-action-text)}.site-map__result{min-height:1.4em;padding:0 calc(var(--site-map-neat) + var(--site-map-pad) + var(--site-map-toggle));color:var(--site-map-text-soft);margin:0;font-size:14px}.site-map__columns,.site-map__row{grid-template-columns:var(--site-map-grid);padding-inline:var(--site-map-pad);margin-inline:var(--site-map-neat);align-items:stretch;column-gap:1rem;display:grid}.site-map__columns>*,.site-map__row>*{align-items:center;padding-block:.45rem;display:flex}.site-map__columns>:nth-child(n+2):nth-child(-n+5),.site-map__row>:nth-child(n+2):nth-child(-n+5){border-left:1px solid var(--site-map-column-rule);margin-left:-.5rem;padding-left:.5rem}.site-map__columns{color:var(--site-map-text);padding-block:.4rem .5rem;font-size:15px;font-weight:600}.site-map__columns>:first-child{padding-left:var(--site-map-toggle)}.site-map__tree,.site-map__branch,.site-map__unplaced ul{margin:0;padding:0;list-style:none}.site-map__row{border-top:1px solid var(--site-map-rule);min-height:3.1rem;transition:background-color .12s;position:relative}.site-map__row:not(.site-map__row--bare):hover,.site-map__row:not(.site-map__row--bare):focus-within{background-color:var(--site-map-hover)}.site-map__row:not(.site-map__row--bare):hover .site-map__segment,.site-map__row:not(.site-map__row--bare):hover .site-map__parent{color:var(--site-map-action-text)}.site-map__branch{background-image:linear-gradient(to bottom, var(--studio-coastline) 55%, transparent 55%);background-repeat:repeat-y;background-size:1px 7px;background-position:calc(var(--site-map-neat) + var(--site-map-pad) + var(--branch-depth,0) * var(--site-map-indent) + .6rem) 0}.site-map__url{min-width:0;padding-left:calc(var(--depth,0) * var(--site-map-indent));align-items:center;display:flex}.site-map__toggle,.site-map__toggle-spacer{flex-shrink:0;width:1.25rem;height:1.25rem;margin-right:.5rem}.site-map__toggle{z-index:1;border-radius:var(--style-radius-s,4px);background:var(--studio-land);color:var(--site-map-text);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:relative}.site-map__toggle svg{transition:transform .16s cubic-bezier(.22,1,.36,1)}.site-map__toggle[aria-expanded=true] svg{transform:rotate(90deg)}.site-map__toggle:hover{background:var(--studio-action)}@supports (color:color-mix(in lab, red, red)){.site-map__toggle:hover{background:color-mix(in oklab, var(--studio-action) 16%, var(--studio-land))}}.site-map__toggle:hover{color:var(--site-map-action-text)}.site-map__toggle:focus-visible{outline:2px solid var(--studio-action);outline-offset:1px}.site-map__toggle:disabled{cursor:default;opacity:.55}.site-map__open,.site-map__path{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--site-map-text);font-size:15px;text-decoration:none;overflow:hidden}.site-map__open:after{content:"";position:absolute;inset:0}.site-map__open:focus-visible{outline:none}.site-map__row:has(.site-map__open:focus-visible){outline:2px solid var(--studio-action);outline-offset:-2px;border-radius:var(--style-radius-s,4px)}.site-map__row:not(.site-map__row--bare):hover .site-map__segment{text-underline-offset:.2em;text-decoration:underline}.site-map__parent{color:var(--site-map-text-soft)}.site-map__segment{font-weight:600}.site-map__row--bare .site-map__segment{color:var(--site-map-text-soft);font-weight:500}.site-map__row>.site-map__title{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;font-size:15px}.site-map__title-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-map__row--built .site-map__title-text{color:var(--site-map-text-soft)}.site-map__note{color:var(--site-map-text-soft);margin:0;font-size:13.5px;font-style:italic}.site-map__note--clash{color:var(--studio-ink-error);font-style:normal;font-weight:500}.site-map__badge{border:1px solid var(--studio-action);justify-self:start;padding:.1rem .55rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.site-map__badge{border:1px solid color-mix(in oklab, var(--studio-action) 30%, transparent)}}.site-map__badge{border-radius:var(--style-radius-full,999px);background:var(--studio-action)}@supports (color:color-mix(in lab, red, red)){.site-map__badge{background:color-mix(in oklab, var(--studio-action) 9%, var(--studio-land))}}.site-map__badge{color:var(--site-map-text);white-space:nowrap;font-size:12.5px;font-weight:500}.site-map__badge--index,.site-map__badge--custom{border-style:dashed;border-color:var(--studio-edge);color:var(--site-map-text-soft);background:0 0}.site-map__badge--frame{border-color:var(--studio-coastline)}.site-map__status{color:var(--site-map-text-soft);align-items:center;gap:.5rem;font-size:14px;display:inline-flex}.site-map__age{color:var(--site-map-text-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.site-map__actions{justify-content:flex-end}.site-map__add{z-index:1;border-radius:var(--style-radius-m,6px);color:var(--site-map-action-text);white-space:nowrap;opacity:0;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .12s;display:inline-flex;position:relative}.site-map__row:hover .site-map__add,.site-map__add:focus-visible{opacity:1}.site-map__add:hover{background:var(--studio-action)}@supports (color:color-mix(in lab, red, red)){.site-map__add:hover{background:color-mix(in oklab, var(--studio-action) 10%, transparent)}}@media (hover:none){.site-map__add{opacity:1}}.site-map__row--frame{background-image:repeating-linear-gradient(135deg, var(--studio-coastline) 0 1px, transparent 1px 7px)}@supports (color:color-mix(in lab, red, red)){.site-map__row--frame{background-image:repeating-linear-gradient(135deg, color-mix(in oklab, var(--studio-coastline) 45%, transparent) 0 1px, transparent 1px 7px)}}.site-map__row--frame+.site-map__tree>li>.site-map__row,.site-map__tree+.site-map__row--frame,.site-map__unplaced+.site-map__row--frame{border-top-color:var(--studio-coastline)}.site-map__row--frame:last-child{border-bottom:1px solid var(--site-map-rule)}.site-map__empty{margin-inline:var(--site-map-neat);padding:2rem calc(var(--site-map-pad) + var(--site-map-toggle));border-top:1px solid var(--site-map-rule)}.site-map__empty p{max-width:60ch;margin:0}.site-map__empty p+p{color:var(--site-map-text-soft);margin-top:.35rem}.site-map__unplaced{margin-inline:var(--site-map-neat);padding:1rem calc(var(--site-map-pad) + var(--site-map-toggle)) 1.1rem;border-top:1px solid var(--site-map-rule)}.site-map__unplaced-title{margin:0;font-size:17px}.site-map__unplaced ul{margin-top:.6rem}.site-map__unplaced li{flex-wrap:wrap;align-items:center;gap:.4rem 1rem;padding-block:.35rem;display:flex}.site-map__unplaced-link{color:var(--site-map-text);font-weight:500}.site-map__lists{color:var(--site-map-text-soft);flex-wrap:wrap;gap:.3rem 1rem;margin-top:1rem;font-size:14px;display:flex}.site-map__lists a{color:var(--site-map-text);text-underline-offset:.2em}.site-map__lists a:hover,.site-map__unplaced-link:hover{color:var(--site-map-action-text)}.site-placement{margin:0 0 var(--base);font-size:14px}@media (max-width:1180px){.site-map{--site-map-grid:minmax(13rem, 1.2fr) minmax(10rem, 1.4fr) 6rem 7rem 9.5rem}.site-map__age,.site-map__columns>:nth-child(5){display:none}}@media (max-width:760px){.site-map{--site-map-indent:.85rem;--site-map-pad:.75rem}.site-map__columns{display:none}.site-map__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"url state""title kind";row-gap:.2rem;padding-block:.6rem}.site-map__url{grid-area:url}.site-map__row>*{padding-block:0}.site-map__row>:nth-child(n+2):nth-child(-n+5){border-left:0;margin-left:0;padding-left:0}.site-map .site-map__row>.site-map__title{padding-left:calc(var(--depth,0) * var(--site-map-indent) + var(--site-map-toggle));grid-area:title}.site-map__kind{grid-area:kind;justify-content:flex-end}.site-map__state{grid-area:state}.site-map__actions{display:none}.site-map__tools{max-width:none}}a:focus-visible{outline:2px solid var(--studio-action);outline-offset:2px;border-radius:var(--style-radius-s,4px)}.collection-list .search-filter__input:focus-visible{border-color:var(--studio-action);box-shadow:0 0 0 1px var(--studio-action);outline:none}.field-type.rich-text-lexical>.rich-text-lexical__wrap:before{content:"Tab indents. To leave the text, press Esc, then Tab.";color:var(--studio-ink-muted);margin-bottom:.4rem;font-size:12px;line-height:1.5;display:block}.checkbox-input:not(.checkbox-input--read-only):focus-within input[type=checkbox]{--theme-success-400:var(--studio-action)}.submission-review{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.submission-review__state{color:var(--studio-ink);align-items:center;gap:1rem;font-size:15px;font-weight:500;display:flex}.submission-review__state .studio-buoy{display:inline-block}.submission-review__reviewed{color:var(--studio-ink-muted);font-weight:400}.submission-review__actions{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:768px){.doc-controls__controls:has(.submission-review){flex-wrap:wrap;overflow:visible}.submission-review{min-width:0}}.submission-review__action.btn{min-height:40px;padding-inline:1rem;font-weight:500}.submission-review__message{color:var(--studio-ink-muted);margin:0;font-size:15px}.submission-review__message:empty{display:none}.submission-answers{border:1px solid var(--studio-rule);border-radius:var(--style-radius-l,10px);background:var(--studio-surface);color:var(--studio-ink);margin-bottom:2rem;padding:28px 32px 24px}.submission-answers__head{border-bottom:1px solid var(--studio-rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 2rem;padding-bottom:20px;display:flex}.submission-answers__title{color:var(--studio-ink);text-wrap:balance;margin:0;font-size:26px;line-height:1.2}.submission-answers__byline{color:var(--studio-ink-muted);margin:6px 0 0;font-size:15px}.submission-answers__reach{flex-wrap:wrap;gap:.5rem;display:flex}.submission-answers__reach-link{border:1px solid var(--studio-rule);border-radius:var(--style-radius-m,6px);background:var(--studio-surface);min-height:40px;color:var(--studio-ink);align-items:center;padding:0 1rem;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.submission-answers__reach-link:hover,.submission-answers__reach-link:focus-visible{border-color:var(--studio-action)}.submission-answers__reach-link:focus-visible{outline:2px solid var(--studio-action);outline-offset:2px}.submission-answers__list,.submission-readout{margin:0}.submission-answers__row{border-bottom:1px solid var(--studio-rule);grid-template-columns:minmax(9rem,15rem) minmax(0,1fr);gap:4px 32px;padding:14px 0;display:grid}.submission-answers__row:last-child{border-bottom:0}.submission-answers__row dt{color:var(--studio-ink-muted);padding-top:2px;font-size:14px;font-weight:500;line-height:1.45}.submission-answers__row dd{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.5}.submission-answers__row--long dd{white-space:pre-wrap;max-width:70ch}.submission-answers dd a,.submission-readout dd a,.submission-readout__note a{color:var(--studio-ink);text-decoration:underline;-webkit-text-decoration-color:var(--studio-ink);-webkit-text-decoration-color:var(--studio-ink);-webkit-text-decoration-color:var(--studio-ink);text-decoration-color:var(--studio-ink)}@supports (color:color-mix(in lab, red, red)){.submission-answers dd a,.submission-readout dd a,.submission-readout__note a{-webkit-text-decoration-color:color-mix(in oklab, var(--studio-ink) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--studio-ink) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--studio-ink) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--studio-ink) 35%, transparent)}}.submission-answers dd a,.submission-readout dd a,.submission-readout__note a{text-underline-offset:.2em}.submission-answers dd a:hover,.submission-readout dd a:hover,.submission-readout__note a:hover{text-decoration-color:currentColor}.submission-answers__items{margin:0;padding:0;list-style:none}.submission-answers__items li+li{margin-top:4px}.submission-answers__calculated{border-top:1px solid var(--studio-rule);margin-top:20px;padding-top:16px}.submission-answers__subtitle{color:var(--studio-ink);margin:0 0 4px;font-size:17px}.submission-answers__blank,.submission-answers__empty{color:var(--studio-ink-muted);margin:16px 0 0;font-size:14px}@media (max-width:640px){.submission-answers{padding:20px 18px}.submission-answers__row,.submission-readout__row{grid-template-columns:minmax(0,1fr)}}.render-fields>.field-type.submission-delivery{border-color:var(--studio-rule);border-radius:var(--style-radius-l,10px);margin-bottom:1rem;padding:20px 32px}.submission-delivery__title{color:var(--studio-ink);margin:0 0 4px;font-size:20px}.submission-delivery--runs{flex-direction:column;gap:.75rem;display:flex}.submission-delivery__run+.submission-delivery__run{border-top:1px solid var(--studio-rule);padding-top:.75rem}.submission-delivery__run-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.submission-delivery__run-steps{margin-top:.5rem}.contact-emails__started{margin:.25rem 0 0;font-size:14px}.step-outcomes{margin:0;padding:0;list-style:none}.step-outcomes__row{color:var(--studio-ink);flex-wrap:wrap;align-items:center;gap:.35rem 1rem;padding-block:6px;font-size:15px;display:flex}.step-outcomes__order{min-width:1.25rem;color:var(--studio-ink-muted);font-variant-numeric:tabular-nums;font-size:14px}.step-outcomes__kind{align-items:center;gap:.5rem;min-width:6rem;font-weight:500;display:inline-flex}.step-outcomes__row .btn{margin-block:0}.step-outcomes .admin-table__state{min-width:5.5rem;color:var(--studio-ink);margin-top:0;font-weight:500}.render-fields>.submission-fold{margin-bottom:.5rem}.submission-fold__label{color:var(--studio-ink);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-weight:600;display:inline-flex}.submission-fold__summary{color:var(--studio-ink-muted);font-weight:400}.submission-delivery__list{margin:12px 0;padding:0;list-style:none}.submission-delivery__list li{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;padding-block:6px;font-size:15px;display:flex}.submission-delivery__list .admin-table__state{color:var(--studio-ink);font-weight:500}.submission-readout__body{gap:16px;display:grid}.submission-readout__row{border-bottom:1px solid var(--studio-rule);grid-template-columns:minmax(9rem,14rem) minmax(0,1fr);gap:2px 32px;padding:9px 0;display:grid}.submission-readout__row:last-child{border-bottom:0}.submission-readout__row dt{color:var(--studio-ink-muted);font-size:14px}.submission-readout__row dd{color:var(--studio-ink);overflow-wrap:anywhere;margin:0;font-size:15px}.submission-readout__row dd.studio-text--error{color:var(--studio-ink-error);font-weight:500}.submission-readout code{font-family:var(--font-mono);font-size:13px}.submission-readout__verdict{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;font-size:15px;display:flex}.submission-readout__verdict .admin-table__state{font-weight:600}.submission-readout__verdict p,.submission-readout__note,.submission-readout__empty{color:var(--studio-ink);margin:0;font-size:15px;line-height:1.5}.submission-readout__empty{color:var(--studio-ink-muted)}.submission-journey{margin:0;padding:0;list-style:none}.submission-journey__step{grid-template-columns:minmax(8rem,12rem) minmax(0,1fr) auto;gap:2px 24px;padding:8px 0 8px 28px;font-size:15px;display:grid;position:relative}.submission-journey__step:before{content:"";width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--studio-ink);background:var(--studio-surface);border-radius:50%;position:absolute;top:14px;left:4px}.submission-journey__step:not(:last-child):after{content:"";background:var(--studio-ink);width:2px;position:absolute;top:26px;bottom:-14px;left:8px}@supports (color:color-mix(in lab, red, red)){.submission-journey__step:not(:last-child):after{background:color-mix(in oklab, var(--studio-ink) 25%, transparent)}}.submission-journey__step--sent:before{box-shadow:none;background:var(--studio-action)}.submission-journey__channel{color:var(--studio-ink);font-weight:600}.submission-journey__detail{color:var(--studio-ink);overflow-wrap:anywhere}.submission-journey__when{color:var(--studio-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:900px){.submission-journey__step{grid-template-columns:minmax(0,1fr)}}.log-a-lead{border-radius:var(--style-radius-m,6px);background:var(--studio-action);min-height:40px;color:var(--studio-action-ink);align-self:center;align-items:center;padding:0 1.4rem;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.log-a-lead:hover,.log-a-lead:focus-visible{background:var(--studio-action)}@supports (color:color-mix(in lab, red, red)){.log-a-lead:hover,.log-a-lead:focus-visible{background:color-mix(in oklab, var(--studio-action) 86%, var(--studio-ink))}}.log-a-lead:hover,.log-a-lead:focus-visible{color:var(--studio-action-ink)}.log-a-lead:focus-visible{outline:2px solid var(--studio-action);outline-offset:2px}.rate-limit__who{color:var(--studio-ink);flex-direction:column;gap:2px;margin:0;font-weight:500;display:flex}.rate-limit__who .studio-text--muted{font-size:14px;font-weight:400}.rate-limit__status{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.rate-limit__status .admin-table__state{font-weight:500}.rate-limit__unblock{flex-direction:column;gap:4px;display:inline-flex}.rate-limit__summary{justify-items:start;gap:12px;max-width:70ch;margin-bottom:2rem;font-size:15px;display:grid}.rate-limit__summary p{margin:0}.studio-empty-state{border:1px solid var(--studio-rule);border-radius:var(--style-radius-l,10px);background:var(--studio-surface);max-width:70ch;padding:32px 36px}.studio-empty-state__title{color:var(--studio-ink);margin:0 0 8px;font-size:22px}.studio-empty-state__body{color:var(--studio-ink-muted);margin:0;font-size:16px;line-height:1.5}.collection-list:has(.studio-empty-state) .no-results{display:none}.array-field__row .group-field--within-collapsible{margin-inline:0;padding-inline:0}.array-field__row .tabs-field__tab-button{font-size:calc(var(--base) * .7)}.chapter-strip{margin-bottom:var(--base)}.chapter-strip__title{margin:0 0 .5rem}.chapter-strip__list{overscroll-behavior-x:contain;grid-auto-columns:minmax(11rem,1fr);grid-auto-flow:column;gap:.75rem;margin:0;padding:0 0 .25rem;list-style:none;display:grid;overflow-x:auto}.chapter-strip__card{border:1px solid var(--studio-rule);border-radius:var(--style-radius-m);background:var(--studio-surface);width:100%;height:100%;color:var(--studio-ink);font:inherit;text-align:left;cursor:pointer;flex-direction:column;padding:0;transition:border-color .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.chapter-strip__card:hover{border-color:var(--studio-coastline);box-shadow:0 2px 8px var(--studio-ink)}@supports (color:color-mix(in lab, red, red)){.chapter-strip__card:hover{box-shadow:0 2px 8px color-mix(in oklab, var(--studio-ink) 8%, transparent)}}.chapter-strip__card[aria-current=true]{border-color:var(--studio-here);box-shadow:0 0 0 1px var(--studio-here)}.chapter-strip__thumb{aspect-ratio:16/10;background:var(--studio-depth-2);border-bottom:1px solid var(--studio-rule);place-items:center;display:grid;position:relative;overflow:hidden}.chapter-strip__thumb img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.chapter-strip__meta{flex-direction:column;gap:.25rem;padding:.5rem .625rem .625rem;display:flex}.chapter-strip__heading{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.chapter-strip__number{color:var(--studio-ink-muted);font-variant-numeric:tabular-nums;margin-right:.4em;font-weight:500}.chapter-strip__card[aria-current=true] .chapter-strip__number{color:var(--studio-here-ink)}.chapter-strip__thumb-empty,.chapter-strip__facts,.chapter-strip__hint{color:var(--studio-ink-muted);font-size:.923rem}.chapter-strip__hint{margin:.5rem 0 0}@media (prefers-reduced-motion:reduce){.chapter-strip__card{transition:none}}.field-type.row .row__fields>*{min-width:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
