@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-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--neutral-c:.005;--neutral-h:262;--n-00:#fff;--n-01:oklch(.964 var(--neutral-c) var(--neutral-h));--n-02:oklch(.95 var(--neutral-c) var(--neutral-h));--n-03:oklch(.928 var(--neutral-c) var(--neutral-h));--n-04:oklch(.9 var(--neutral-c) var(--neutral-h));--n-05:oklch(.848 var(--neutral-c) var(--neutral-h));--n-06:oklch(.754 var(--neutral-c) var(--neutral-h));--n-07:oklch(.65 var(--neutral-c) var(--neutral-h));--n-08:oklch(.478 var(--neutral-c) var(--neutral-h));--n-09:oklch(.375 var(--neutral-c) var(--neutral-h));--n-10:oklch(.309 var(--neutral-c) var(--neutral-h));--n-11:oklch(.248 var(--neutral-c) var(--neutral-h));--n-12:oklch(.195 var(--neutral-c) var(--neutral-h));--n-13:oklch(.159 var(--neutral-c) var(--neutral-h));--color-bg-primary:var(--lightningcss-light,var(--n-00))var(--lightningcss-dark,var(--n-11));--color-bg-secondary:var(--lightningcss-light,var(--n-04))var(--lightningcss-dark,var(--n-10));--color-bg-tertiary:var(--lightningcss-light,var(--n-03))var(--lightningcss-dark,var(--n-09));--color-bg-surface:var(--lightningcss-light,var(--n-02))var(--lightningcss-dark,var(--n-12));--color-bg-inverted:var(--lightningcss-light,var(--n-13))var(--lightningcss-dark,var(--n-00));--color-bg-primary-hover:var(--lightningcss-light,oklch(from var(--color-bg-primary) calc(l - .04) c h))var(--lightningcss-dark,oklch(from var(--color-bg-primary) calc(l + .04) c h));--color-bg-primary-active:var(--lightningcss-light,oklch(from var(--color-bg-primary) calc(l - .08) c h))var(--lightningcss-dark,oklch(from var(--color-bg-primary) calc(l + .08) c h));--color-bg-tertiary-hover:var(--lightningcss-light,oklch(from var(--color-bg-tertiary) calc(l - .04) c h))var(--lightningcss-dark,oklch(from var(--color-bg-tertiary) calc(l + .04) c h));--color-bg-tertiary-active:var(--lightningcss-light,oklch(from var(--color-bg-tertiary) calc(l - .08) c h))var(--lightningcss-dark,oklch(from var(--color-bg-tertiary) calc(l + .08) c h));--color-border:var(--lightningcss-light,color-mix(in srgb, oklch(.159 var(--neutral-c) var(--neutral-h)) 12%, transparent))var(--lightningcss-dark,#ffffff1a)}@supports (color:lab(0% 0 0)){:root,:host{--n-00:lab(100% 0 0)}}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-border:var(--lightningcss-light,color-mix(in oklab, var(--n-13) 12%, transparent))var(--lightningcss-dark,color-mix(in oklab, var(--n-00) 10%, transparent))}}:root,:host{--color-border-strong:var(--lightningcss-light,color-mix(in srgb, oklch(.159 var(--neutral-c) var(--neutral-h)) 20%, transparent))var(--lightningcss-dark,#ffffff2e)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-border-strong:var(--lightningcss-light,color-mix(in oklab, var(--n-13) 20%, transparent))var(--lightningcss-dark,color-mix(in oklab, var(--n-00) 18%, transparent))}}:root,:host{--color-grid-line:color-mix(in srgb, var(--lightningcss-light,var(--n-13))var(--lightningcss-dark,var(--n-00)) 6%, transparent)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-grid-line:color-mix(in oklab, var(--color-text-primary) 6%, transparent)}}:root,:host{--color-text-primary:var(--lightningcss-light,var(--n-13))var(--lightningcss-dark,var(--n-00));--color-text-secondary:var(--lightningcss-light,var(--n-08))var(--lightningcss-dark,var(--n-05));--color-text-tertiary:var(--lightningcss-light,var(--n-08))var(--lightningcss-dark,var(--n-06));--color-text-inverted:var(--lightningcss-light,var(--n-00))var(--lightningcss-dark,var(--n-13));--color-text-on-accent:#fff;--color-icon-secondary:var(--lightningcss-light,var(--n-08))var(--lightningcss-dark,var(--n-05));--color-icon-tertiary:var(--lightningcss-light,var(--n-08))var(--lightningcss-dark,var(--n-06));--color-proof-light:#fff;--color-proof-dark:#0d0d0d;--color-accent-blue:var(--lightningcss-light,#008aff)var(--lightningcss-dark,#008aff);--color-accent-red:var(--lightningcss-light,#e02e2a)var(--lightningcss-dark,#ff8583);--color-accent-green:var(--lightningcss-light,#008635)var(--lightningcss-dark,#40c977);--color-accent-violet:var(--lightningcss-light,#b24dc8)var(--lightningcss-dark,#db88ee);--color-accent-teal:var(--lightningcss-light,#00858a)var(--lightningcss-dark,#00c6ce);--color-accent-blue-active:oklch(from var(--color-accent-blue) calc(l - .12) c h);--color-accent-blue-hover:oklch(from var(--color-accent-blue) calc(l - .06) c h);--color-accent-blue-tint:oklch(from var(--color-accent-blue) calc(l + .3) calc(c * .5) h);--color-accent-red-active:oklch(from var(--color-accent-red) calc(l - .12) c h);--color-accent-red-hover:oklch(from var(--color-accent-red) calc(l - .06) c h);--color-accent-green-active:oklch(from var(--color-accent-green) calc(l - .12) c h);--color-accent-green-hover:oklch(from var(--color-accent-green) calc(l - .06) c h);--color-accent-violet-active:oklch(from var(--color-accent-violet) calc(l - .12) c h);--color-accent-violet-tint:oklch(from var(--color-accent-violet) calc(l + .3) calc(c * .5) h);--color-accent-green-ink:var(--lightningcss-light,oklch(from var(--color-accent-green) calc(l - .12) c h))var(--lightningcss-dark,var(--color-accent-green));--color-bg-selected:var(--lightningcss-light,#008aff24)var(--lightningcss-dark,#008aff3d)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-bg-selected:var(--lightningcss-light,color-mix(in srgb, var(--color-accent-blue) 14%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--color-accent-blue) 24%, transparent))}}:root,:host{--color-accent-blue-soft:var(--lightningcss-light,#008aff24)var(--lightningcss-dark,#008aff3d)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-accent-blue-soft:var(--lightningcss-light,color-mix(in srgb, var(--color-accent-blue) 14%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--color-accent-blue) 24%, transparent))}}:root,:host{--color-accent-green-soft:var(--lightningcss-light,#00863524)var(--lightningcss-dark,#40c9773d)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-accent-green-soft:var(--lightningcss-light,color-mix(in srgb, var(--color-accent-green) 14%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--color-accent-green) 24%, transparent))}}:root,:host{--color-platform-linkedin:var(--lightningcss-light,#0a66c2)var(--lightningcss-dark,#0a66c2);--color-platform-telegram:#26a5e4;--color-platform-chatgpt:var(--lightningcss-light,#10a37f)var(--lightningcss-dark,#10a37f);--color-scrim-opaque:var(--lightningcss-light,#0006)var(--lightningcss-dark,#0009);--color-glass-panel:var(--color-bg-primary);--color-glass-panel-app:color-mix(in srgb, var(--lightningcss-light,var(--n-00))var(--lightningcss-dark,var(--n-11)) 66%, transparent)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-glass-panel-app:color-mix(in srgb, var(--color-bg-primary) 66%, transparent)}}:root,:host{--color-glass-card:var(--color-bg-primary);--color-glass-card-app:var(--lightningcss-light,#ffffff57)var(--lightningcss-dark,#34373c4d);--inset-shadow-glass-edge:inset 1px 1px 0 var(--lightningcss-light,#fff9)var(--lightningcss-dark,#ffffff14);--inset-shadow-carve:inset 0 0 0 1px var(--shadow-umbra), inset 0 1px 3px var(--shadow-ambient);--color-page-ground:var(--lightningcss-light,var(--n-02))var(--lightningcss-dark,var(--n-13));--ambient-blue:var(--lightningcss-light,#008aff33)var(--lightningcss-dark,#008aff29)}@supports (color:color-mix(in lab, red, red)){:root,:host{--ambient-blue:var(--lightningcss-light,color-mix(in srgb, var(--color-accent-blue) 20%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--color-accent-blue) 16%, transparent))}}:root,:host{--blur-glass:24px;--blur-card:16px;--blur-scrim:12px;--spacing-0:0px;--spacing-1:2px;--spacing-2:4px;--spacing-4:8px;--spacing-6:12px;--spacing-8:16px;--spacing-12:24px;--spacing-16:32px;--spacing-20:40px;--spacing-24:48px;--spacing-32:64px;--spacing-64:128px;--radius-0:var(--spacing-0);--radius-1:var(--spacing-1);--radius-2:var(--spacing-4);--radius-4:var(--spacing-4);--radius-full:9999px;--radius-composer-pill:calc((var(--text-body--line-height) + 2 * var(--spacing-6) + var(--spacing-1)) / 2);--radius-plate:var(--spacing-6);--text-display:clamp(36px, 4.2vw, 54px);--text-display-sm:clamp(24px, 2.8vw, 36px);--text-display-sm--line-height:1.11;--text-display-sm--letter-spacing:-.4px;--text-h1:36px;--text-h1--line-height:40px;--text-h1--letter-spacing:-.4px;--text-h2:24px;--text-h2--line-height:28px;--text-h2--letter-spacing:-.25px;--text-h3:18px;--text-h3--line-height:26px;--text-h3--letter-spacing:-.15px;--text-body:16px;--text-body--line-height:26px;--text-body--letter-spacing:-.1px;--text-body-medium:16px;--text-body-medium--line-height:26px;--text-body-medium--letter-spacing:-.1px;--text-body-medium--font-weight:500;--text-body-emphasized:16px;--text-body-emphasized--line-height:26px;--text-body-emphasized--letter-spacing:-.1px;--text-body-emphasized--font-weight:600;--text-body-sm:14px;--text-body-sm--line-height:18px;--text-body-sm-emphasized:14px;--text-body-sm-emphasized--line-height:18px;--text-body-sm-emphasized--letter-spacing:0px;--text-body-sm-emphasized--font-weight:600;--text-caption:12px;--text-caption--line-height:16px;--text-caption--letter-spacing:.2px;--text-caption--font-weight:400;--text-caption-emphasized:12px;--text-caption-emphasized--line-height:16px;--text-caption-emphasized--letter-spacing:.2px;--text-caption-emphasized--font-weight:600;--text-caption-medium:12px;--text-caption-medium--line-height:16px;--text-caption-medium--letter-spacing:.2px;--text-caption-medium--font-weight:500;--font-weight-medium:500;--font-weight-semibold:600;--shadow-umbra:var(--lightningcss-light,#0c0d140d)var(--lightningcss-dark,#0006);--shadow-ambient:var(--lightningcss-light,#0c0d140f)var(--lightningcss-dark,#0000004d);--shadow-cast:var(--lightningcss-light,#0c0d1417)var(--lightningcss-dark,#00000057);--shadow-1:0 1px 2px var(--shadow-umbra), 0 2px 6px -1px var(--shadow-ambient);--shadow-2:0 1px 2px var(--shadow-umbra), 0 2px 6px -2px var(--shadow-ambient), 0 10px 26px -6px var(--shadow-cast);--shadow-3:0 2px 4px var(--shadow-umbra), 0 16px 40px -8px var(--shadow-cast), 0 44px 84px -28px var(--shadow-cast);--beacon-face:inset 0 1px 0 #ffffff57, inset 0 -1px 0 color-mix(in srgb, oklch(.159 var(--neutral-c) var(--neutral-h)) 16%, transparent)}@supports (color:color-mix(in lab, red, red)){:root,:host{--beacon-face:inset 0 1px 0 color-mix(in oklab, var(--n-00) 34%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--n-13) 16%, transparent)}}:root,:host{--beacon-face-lit:inset 0 1px 0 #ffffff70, inset 0 -1px 0 color-mix(in srgb, oklch(.159 var(--neutral-c) var(--neutral-h)) 16%, transparent)}@supports (color:color-mix(in lab, red, red)){:root,:host{--beacon-face-lit:inset 0 1px 0 color-mix(in oklab, var(--n-00) 44%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--n-13) 16%, transparent)}}:root,:host{--beacon-rest:0 0 0 1px var(--lightningcss-light,#008aff8c)var(--lightningcss-dark,#008aff8c), 0 6px 22px -8px var(--lightningcss-light,#008affcc)var(--lightningcss-dark,#008affcc)}@supports (color:color-mix(in lab, red, red)){:root,:host{--beacon-rest:0 0 0 1px color-mix(in oklab, var(--color-accent-blue) 55%, transparent), 0 6px 22px -8px color-mix(in oklab, var(--color-accent-blue) 80%, transparent)}}:root,:host{--beacon-rest-calm:0 0 0 1px var(--lightningcss-light,#008aff52)var(--lightningcss-dark,#008aff52), 0 4px 14px -8px var(--lightningcss-light,#008aff8c)var(--lightningcss-dark,#008aff8c)}@supports (color:color-mix(in lab, red, red)){:root,:host{--beacon-rest-calm:0 0 0 1px color-mix(in oklab, var(--color-accent-blue) 32%, transparent), 0 4px 14px -8px color-mix(in oklab, var(--color-accent-blue) 55%, transparent)}}:root,:host{--beacon-lift:0 0 0 1px var(--lightningcss-light,#008affcc)var(--lightningcss-dark,#008affcc), 0 0 0 5px var(--lightningcss-light,#008aff33)var(--lightningcss-dark,#008aff33), 0 10px 30px -10px var(--lightningcss-light,#008afff2)var(--lightningcss-dark,#008afff2)}@supports (color:color-mix(in lab, red, red)){:root,:host{--beacon-lift:0 0 0 1px color-mix(in oklab, var(--color-accent-blue) 80%, transparent), 0 0 0 5px color-mix(in oklab, var(--color-accent-blue) 20%, transparent), 0 10px 30px -10px color-mix(in oklab, var(--color-accent-blue) 95%, transparent)}}:root,:host{--beacon-press:inset 0 1px 2px color-mix(in srgb, oklch(.159 var(--neutral-c) var(--neutral-h)) 26%, transparent), 0 0 0 1px var(--lightningcss-light,#008aff99)var(--lightningcss-dark,#008aff99)}@supports (color:color-mix(in lab, red, red)){:root,:host{--beacon-press:inset 0 1px 2px color-mix(in oklab, var(--n-13) 26%, transparent), 0 0 0 1px color-mix(in oklab, var(--color-accent-blue) 60%, transparent)}}:root,:host{--field-face:linear-gradient(180deg, color-mix(in srgb, var(--lightningcss-light,#008aff)var(--lightningcss-dark,#008aff) 7%, var(--lightningcss-light,var(--n-03))var(--lightningcss-dark,var(--n-09))), var(--color-bg-tertiary))}@supports (color:color-mix(in lab, red, red)){:root,:host{--field-face:linear-gradient(180deg, color-mix(in oklab, var(--color-accent-blue) 7%, var(--color-bg-tertiary)), var(--color-bg-tertiary))}}:root,:host{--field-face-lit:linear-gradient(180deg, color-mix(in srgb, var(--lightningcss-light,#008aff)var(--lightningcss-dark,#008aff) 11%, var(--lightningcss-light,var(--n-03))var(--lightningcss-dark,var(--n-09))), var(--color-bg-tertiary))}@supports (color:color-mix(in lab, red, red)){:root,:host{--field-face-lit:linear-gradient(180deg, color-mix(in oklab, var(--color-accent-blue) 11%, var(--color-bg-tertiary)), var(--color-bg-tertiary))}}:root,:host{--field-edge:inset 0 1px 0 #ffffff24}@supports (color:color-mix(in lab, red, red)){:root,:host{--field-edge:inset 0 1px 0 color-mix(in oklab, var(--n-00) 14%, transparent)}}:root,:host{--field-edge-lit:inset 0 1px 0 #fff3}@supports (color:color-mix(in lab, red, red)){:root,:host{--field-edge-lit:inset 0 1px 0 color-mix(in oklab, var(--n-00) 20%, transparent)}}:root,:host{--field-rim:0 0 0 1px var(--lightningcss-light,#008aff57)var(--lightningcss-dark,#008aff57)}@supports (color:color-mix(in lab, red, red)){:root,:host{--field-rim:0 0 0 1px color-mix(in oklab, var(--color-accent-blue) 34%, transparent)}}:root,:host{--field-rim-hover:0 0 0 1px var(--lightningcss-light,#008aff80)var(--lightningcss-dark,#008aff80)}@supports (color:color-mix(in lab, red, red)){:root,:host{--field-rim-hover:0 0 0 1px color-mix(in oklab, var(--color-accent-blue) 50%, transparent)}}:root,:host{--field-rim-focus:0 0 0 1px var(--lightningcss-light,#008affb3)var(--lightningcss-dark,#008affb3)}@supports (color:color-mix(in lab, red, red)){:root,:host{--field-rim-focus:0 0 0 1px color-mix(in oklab, var(--color-accent-blue) 70%, transparent)}}:root,:host{--field-rim-invalid:0 0 0 1px var(--lightningcss-light,#e02e2aa6)var(--lightningcss-dark,#ff8583a6)}@supports (color:color-mix(in lab, red, red)){:root,:host{--field-rim-invalid:0 0 0 1px color-mix(in oklab, var(--color-accent-red) 65%, transparent)}}:root,:host{--field-bloom:radial-gradient(58% 130% at 78% 50%, var(--lightningcss-light,#008aff38)var(--lightningcss-dark,#008aff38), transparent 70%)}@supports (color:color-mix(in lab, red, red)){:root,:host{--field-bloom:radial-gradient(58% 130% at 78% 50%, color-mix(in oklab, var(--color-accent-blue) 22%, transparent), transparent 70%)}}:root,:host{--field-bloom-invalid:radial-gradient(58% 130% at 78% 50%, var(--lightningcss-light,#e02e2a2e)var(--lightningcss-dark,#ff85832e), transparent 70%)}@supports (color:color-mix(in lab, red, red)){:root,:host{--field-bloom-invalid:radial-gradient(58% 130% at 78% 50%, color-mix(in oklab, var(--color-accent-red) 18%, transparent), transparent 70%)}}:root,:host{--animate-shimmer:shimmer 2s linear infinite;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-soft:cubic-bezier(.05, .7, .1, 1);--ease-soft-exit:cubic-bezier(.3, 0, .8, .15);--transition-duration-fast:.15s;--transition-duration-base:.2s;--transition-duration-moderate:.28s;--container-hero:1040px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--frame:1280px;--pg:var(--color-bg-primary);--measure-scope:560px;--pg-raised:var(--color-bg-primary);--ink:var(--color-text-primary);--ink-2:var(--color-text-secondary);--ink-3:var(--color-text-tertiary);--line:var(--color-border);--line-2:var(--color-border-strong);--fill:color-mix(in srgb, var(--lightningcss-light,var(--n-13))var(--lightningcss-dark,var(--n-00)) 6%, transparent)}@supports (color:color-mix(in lab, red, red)){:root{--fill:color-mix(in oklab, var(--color-text-primary) 6%, transparent)}}:root{--fill-2:color-mix(in srgb, var(--lightningcss-light,var(--n-13))var(--lightningcss-dark,var(--n-00)) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){:root{--fill-2:color-mix(in oklab, var(--color-text-primary) 10%, transparent)}}:root{--color-accent-ink:var(--lightningcss-light,var(--color-accent-blue-active))var(--lightningcss-dark,var(--color-accent-blue-tint));--color-accent-violet-ink:var(--lightningcss-light,var(--color-accent-violet-active))var(--lightningcss-dark,var(--color-accent-violet-tint));--color-accent:var(--color-accent-blue);--color-accent-hover:var(--color-accent-blue-hover);--color-accent-tint:var(--color-accent-blue-tint);--color-accent-soft:var(--color-accent-blue-soft)}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--pg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}svg{display:block}a{color:inherit;text-decoration:none}::selection{background:var(--color-bg-selected)}:focus-visible{outline:2px solid var(--color-accent-blue);outline-offset:2px}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@layer components{.hero-film{position:absolute;inset:0;overflow:hidden}.hero-film[data-paused] .c6-world *{animation-play-state:paused!important}.l7-paint{opacity:.8;pointer-events:none;position:absolute;inset:0;overflow:hidden}.l7-paint img{object-fit:cover;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.14)}[data-play] .l7-paint img{animation:k9-drift var(--paint-run,41s) linear both}@keyframes k9-drift{0%{transform:translate(-50%,-50%)scale(1.14)}to{transform:translate(calc(-50% - 26px),calc(-50% - 16px))scale(1.26)}}.c6-world{width:620px;height:560px;transform:scale(var(--ws,1));--e-out:cubic-bezier(.16,1,.3,1);--e-in:cubic-bezier(.65,0,.9,.3);--e-exit:cubic-bezier(.66,0,.86,.16);--e-drift:cubic-bezier(.35,0,.35,1);--e-dolly:cubic-bezier(.2,.9,.25,1);--e-pop:cubic-bezier(.34,1.56,.64,1);margin:-280px 0 0 -310px;position:absolute;top:50%;left:50%}.c6-p12,.l7-chat{position:absolute;inset:0}.l7-chat .c6-chat__body{overflow:hidden}[data-play] .l7-chat{animation:k6-chat-out .38s var(--e-in) 3.6s both}@keyframes k6-chat-out{0%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(2px);transform:scale(.96)translateY(6px)}}.c6-phone{border:1px solid var(--color-border);background:var(--color-bg-primary);opacity:0;border-radius:28px;flex-direction:column;width:270px;height:480px;display:flex;position:absolute;top:40px;left:175px;overflow:hidden;box-shadow:0 18px 51px #00000029}[data-play] .c6-phone{animation:k6-rise .4s var(--e-out) both}@keyframes k6-rise{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}.c6-chat__hd{border-bottom:1px solid var(--color-border);flex-shrink:0;align-items:center;gap:8px;padding:10px 14px;display:flex}.c6-chat__body{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;min-height:0;padding:12px;display:flex}.c6-chat__composer{border-top:1px solid var(--color-border);flex-shrink:0;align-items:center;gap:8px;height:40px;padding:0 14px;display:flex}.c6-bub{opacity:0;transform-origin:50% 100%;border-radius:14px;max-width:206px;padding:8px 10px;transform:translateY(14px)scale(.92)}[data-play] .c6-bub{animation:k6-bub .32s var(--e-out) var(--tbub,.5s) both}@keyframes k6-bub{0%{opacity:0;transform:translateY(14px)scale(.92)}30%{opacity:1}to{opacity:1;transform:none}}.c6-bub--me{background:var(--color-accent-blue);color:var(--color-text-on-accent);border-bottom-right-radius:4px;align-self:flex-end}.c6-bub--ai{background:var(--color-bg-tertiary);color:var(--color-text-primary);border-bottom-left-radius:4px;align-self:flex-start}.c6-typing{background:var(--color-bg-tertiary);opacity:0;transform-origin:50% 100%;border-radius:14px 14px 14px 4px;align-self:flex-start;align-items:center;gap:3px;padding:10px 12px;display:flex;transform:translateY(14px)scale(.92)}.c6-typing i{background:var(--color-text-tertiary);border-radius:50%;width:5px;height:5px}[data-play] .c6-typing{animation:k6-bub .32s var(--e-out) 2.1s both,k-off .13s ease-in 2.75s both}[data-play] .c6-typing i{animation:.9s linear 2.1s infinite k-ell}[data-play] .c6-typing i:nth-child(2){animation-delay:2.4s!important}[data-play] .c6-typing i:nth-child(3){animation-delay:2.7s!important}.l7-board{position:absolute;inset:0}[data-play] .l7-board{animation:k8-recede .62s var(--e-in) 10.1s both}@keyframes k8-recede{0%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(3px);transform:scale(.88)translateY(-10px)}}.l7-card{border-radius:var(--radius-2);background:var(--color-bg-primary);opacity:0;transform-origin:50% 45%;flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;transform:scale(.94);box-shadow:0 6px 27px #00000012}[data-play] .l7-card{animation:k6-sig-in .32s var(--e-out) var(--tw) both}@keyframes k6-sig-in{0%{opacity:0;transform:scale(.94)}40%{opacity:1}to{opacity:1;transform:none}}.l7-sig{box-shadow:0 18px 51px #0003}.l7-kind{letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-tertiary);align-items:center;gap:5px;font-size:10px;font-weight:700;line-height:12px;display:inline-flex}.l7-read{opacity:0;align-items:center;gap:4px;margin-left:auto;display:inline-flex}[data-play] .l7-read{animation:k-i .16s linear var(--tr) both}.l7-canvas{position:absolute;inset:0}.l7-banner{border-radius:var(--radius-2);opacity:0;width:560px;height:78px;position:absolute;top:446px;left:30px;overflow:hidden}.l7-banner--plan{--l8-bnr:color-mix(in srgb,var(--lightningcss-light,#008aff)var(--lightningcss-dark,#008aff) 10%,var(--lightningcss-light,var(--n-00))var(--lightningcss-dark,var(--n-11)))}@supports (color:color-mix(in lab, red, red)){.l7-banner--plan{--l8-bnr:color-mix(in srgb,var(--color-accent-blue) 10%,var(--color-bg-primary))}}.l7-banner--done{--l8-bnr:color-mix(in srgb,var(--lightningcss-light,#008635)var(--lightningcss-dark,#40c977) 10%,var(--lightningcss-light,var(--n-00))var(--lightningcss-dark,var(--n-11)))}@supports (color:color-mix(in lab, red, red)){.l7-banner--done{--l8-bnr:color-mix(in srgb,var(--color-accent-green) 10%,var(--color-bg-primary))}}[data-play] .l7-banner--plan{animation:k-cut 20ms linear var(--tin) both,k-off .2s linear var(--tout) both}[data-play] .l7-banner--done{animation:k-i .24s linear var(--tin) both}[data-play] .l7-ind{animation:1.4s ease-in-out infinite k8-ind}@keyframes k8-ind{0%{transform:translate(-100%)}to{transform:translate(300%)}}[data-play] .l7-spin svg{animation:.9s linear infinite k8-spin}@keyframes k8-spin{to{transform:rotate(360deg)}}.l7-lane{opacity:0;width:952px;position:absolute;top:56px;left:30px}[data-play] .l7-lane{animation:k6-row .32s var(--e-out) var(--tin) both}@keyframes k6-row{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.l7-lane>div{gap:16px}.l7-lane>header{padding-left:0;padding-right:0}.l7-slot{flex:none;align-self:flex-start;width:176px;height:236px;position:relative}.l7-slot--article{height:300px}.l7-slot>*{position:absolute;top:0;left:0;right:0}.l7-slot>.l7-frame{bottom:0}.l7-planned{opacity:0;transform-origin:50% 40%;transform:scale(.96)}[data-play] .l7-planned{animation:k6-sig-in .3s var(--e-out) var(--tw) both,k-off .26s var(--e-in) var(--tout) both}.l7-frame{opacity:0;box-shadow:0 6px 27px #00000012}[data-play] .l7-frame{animation:k6-sig-in .32s var(--e-out) var(--tf) both}.l7-sk{border-radius:var(--radius-2);height:8px}.l7-angle{height:32px;position:relative}.l7-angle .a,.l7-angle .b{position:absolute;top:0;left:0;right:0}[data-play] .l7-angle .a{animation:k-off .14s linear var(--ta) both}.l7-angle .b{opacity:0}[data-play] .l7-angle .b{animation:k-i .2s linear var(--ta) both}.l7-l{border-radius:var(--radius-full);background:var(--color-bg-tertiary);height:6px;width:var(--w,100%);opacity:0}[data-play] .l7-l{animation:k-i .12s linear var(--ti) both}.l7-art{border-radius:var(--radius-1);opacity:0;background:linear-gradient(135deg,var(--color-bg-tertiary),var(--color-bg-secondary));height:56px}[data-play] .l7-art{animation:k-i .16s linear var(--ti) both}[data-play] .l7-btn{animation:k-press .18s ease-out var(--tp) both}@keyframes k-off{to{opacity:0}}@keyframes k-cut{0%{opacity:0}to{opacity:1}}@keyframes k-i{0%{opacity:0}to{opacity:1}}@keyframes k-ell{0%,to{opacity:.25}33%{opacity:1}}@keyframes k-press{0%{transform:none}40%{transform:scale(.955)}to{transform:none}}@keyframes k6-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.sc-i{opacity:0}[data-play] .sc-i{animation:k-i .16s ease-out var(--ti,1.6s) both}.sc-skel{border-radius:var(--radius-full);background:var(--color-border);opacity:0;height:3px}[data-play] .sc-skel{animation:k-i 90ms linear var(--ti) both}.sc-swap{height:12px;position:relative}.sc-swap .a,.sc-swap .b{align-items:center;gap:6px;display:flex;position:absolute;top:0;left:0}[data-play] .sc-swap .a{animation:k-tout .1s ease-in var(--ts,6.5s) both}[data-play] .sc-swap .b{opacity:0;animation:k-tin .1s ease-out calc(var(--ts,6.5s) + .1s) both}@keyframes k-tout{to{opacity:0;transform:translateY(-4px)}}@keyframes k-tin{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}[data-play] .sc-recolor{animation:k-recolor .2s linear var(--tr,6.9s) both}@keyframes k-recolor{to{color:var(--rc,var(--color-accent-blue))}}.c6-ring{flex-shrink:0;display:inline-flex}.c6-ring svg{width:100%;height:100%;display:block}.c6-ring .o1{transform-origin:50px 50px;animation:11s linear infinite k6-orbit}.c6-ring .o2{transform-origin:50px 50px;animation:7.5s linear infinite reverse k6-orbit}@keyframes k6-orbit{to{transform:rotate(360deg)}}.hero-film .tabler-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;display:block}.l8{opacity:0;position:absolute}[data-play] .l8{animation:k6-sig-in .32s var(--e-out) var(--tin,0s) both,k-off .3s var(--e-in) var(--tout,999.999s) both}.l8i{opacity:0}[data-play] .l8i{animation:k-i .16s ease-out var(--tin,0s) both,k-off .14s ease-in var(--tout,999.999s) both}[data-play] .l8.l7-card{animation:k6-sig-in .32s var(--e-out) var(--tin,0s) both,k-off .3s var(--e-in) var(--tout,999.999s) both}.l8-grp{position:absolute;inset:0}[data-play] .l8-grp{animation:k8-recede .6s var(--e-in) var(--tout,999.999s) both}.l8-tint-blue{background-color:color-mix(in srgb,var(--lightningcss-light,#008aff)var(--lightningcss-dark,#008aff) 10%,var(--lightningcss-light,var(--n-00))var(--lightningcss-dark,var(--n-11)))}@supports (color:color-mix(in lab, red, red)){.l8-tint-blue{background-color:color-mix(in srgb,var(--color-accent-blue) 10%,var(--color-bg-primary))}}.l8-tint-green{background-color:color-mix(in srgb,var(--lightningcss-light,#008635)var(--lightningcss-dark,#40c977) 10%,var(--lightningcss-light,var(--n-00))var(--lightningcss-dark,var(--n-11)))}@supports (color:color-mix(in lab, red, red)){.l8-tint-green{background-color:color-mix(in srgb,var(--color-accent-green) 10%,var(--color-bg-primary))}}.l8-tint-telegram{background-color:color-mix(in srgb,#26a5e4 10%,var(--lightningcss-light,var(--n-00))var(--lightningcss-dark,var(--n-11)))}@supports (color:color-mix(in lab, red, red)){.l8-tint-telegram{background-color:color-mix(in srgb,var(--color-platform-telegram) 10%,var(--color-bg-primary))}}.l8-line{border-radius:var(--radius-2);background:var(--color-bg-primary);align-items:center;gap:8px;width:560px;padding:10px 14px;display:flex;top:30px;left:30px;box-shadow:0 6px 27px #00000012}.l8-col{width:176px;top:78px}.l8-col .l8-opt{gap:var(--spacing-1);padding-left:var(--spacing-6);flex-direction:column;display:flex;position:relative}.l8-col .l8-opt .text-caption b{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-weight:600}.l8-pick{border-radius:var(--radius-full);background:var(--color-accent-blue);width:3px;top:2px;bottom:2px;left:0}.l8-col .l7-read{flex:none;margin:0}.l8-picks{width:560px;left:30px}.l8-ai{width:440px;top:70px;left:90px}.l8-type{white-space:nowrap;vertical-align:bottom;border-right:2px solid #0000;align-self:flex-start;width:max-content;max-width:0;height:18px;line-height:18px;display:inline-block;overflow:hidden}[data-play] .l8-type{animation:k9-type var(--td) steps(var(--n),end) var(--tt) both, k9-caret-live var(--td) linear var(--tt)}[data-play] .l8-type--end{animation:k9-type var(--td) steps(var(--n),end) var(--tt) both, k9-caret-live var(--td) linear var(--tt), k9-caret .9s steps(1) calc(var(--tt) + var(--td)) 2}@keyframes k9-type{0%{max-width:0}to{max-width:100%}}@keyframes k9-caret-live{0%,to{border-color:var(--color-text-primary)}}@keyframes k9-caret{0%{border-color:var(--color-text-primary)}50%{border-color:#0000}}[data-play] .l8-press{animation:k-press .18s ease-out var(--tp) both;display:inline-flex}.l8-win{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;width:440px;display:flex;top:70px;left:90px;overflow:hidden;box-shadow:0 24px 64px #0000002e,0 2px 8px #00000014}.l8-win__bar{align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-6);background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);flex:none;display:flex}.l8-win__dots{gap:var(--spacing-4);flex:none;display:flex}.l8-win__dots i{border-radius:var(--radius-full);width:12px;height:12px;display:block}.l8-win__dots i:first-child{background:#ff5f57}.l8-win__dots i:nth-child(2){background:#febc2e}.l8-win__dots i:nth-child(3){background:#28c840}.l8-win__t{text-align:center;flex:1;min-width:0}.l8-win__sp{flex:none;width:52px}.l8-win__body{gap:var(--spacing-4);padding:var(--spacing-6);flex-direction:column;display:flex}.l8-inbox__bar{align-items:center;gap:var(--spacing-4);display:flex}.l8-search{align-items:center;gap:var(--spacing-2);min-width:0;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);background:var(--color-bg-tertiary);color:var(--color-text-tertiary);flex:1;display:flex}.l8-mails{margin:var(--spacing-1) calc(var(--spacing-6) * -1) calc(var(--spacing-6) * -1);flex-direction:column;display:flex}.l8-mail{align-items:center;gap:var(--spacing-4);min-width:0;padding:var(--spacing-4) var(--spacing-6);border-top:1px solid var(--color-border);display:flex}.l8-mail--new{background:color-mix(in srgb,var(--lightningcss-light,#008aff)var(--lightningcss-dark,#008aff) 5%,var(--lightningcss-light,var(--n-00))var(--lightningcss-dark,var(--n-11)))}@supports (color:color-mix(in lab, red, red)){.l8-mail--new{background:color-mix(in srgb,var(--color-accent-blue) 5%,var(--color-bg-primary))}}.l8-mail__from{flex:none;width:88px}.l8-mail__sub{gap:var(--spacing-2);flex:1;min-width:0;display:flex}.l8-mail__sub>span:first-child{flex:0 auto;min-width:0}.l8-mail__sub>span:last-child{flex:auto;min-width:0}.l8-mail__t{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:64px}.l8-dot{background:var(--color-accent-blue);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.l8-dot--read{background:0 0}.l8-av{width:var(--spacing-16);height:var(--spacing-16);border-radius:var(--radius-full);background:var(--color-bg-tertiary);color:var(--color-text-secondary);flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:1;display:flex}.l8-av--mark{background:color-mix(in srgb,var(--lightningcss-light,#008aff)var(--lightningcss-dark,#008aff) 14%,var(--lightningcss-light,var(--n-00))var(--lightningcss-dark,var(--n-11)))}@supports (color:color-mix(in lab, red, red)){.l8-av--mark{background:color-mix(in srgb,var(--color-accent-blue) 14%,var(--color-bg-primary))}}.l8-av--mark{color:var(--color-accent-blue)}.l8-av--photo{overflow:hidden}.l8-av img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.l8-mail--read .l8-av{opacity:.6}.l8-phone{border:1px solid var(--color-border);background:var(--color-bg-primary);border-radius:28px;flex-direction:column;width:270px;height:480px;display:flex;top:40px;left:175px;overflow:hidden;box-shadow:0 18px 51px #00000029}.l8-old{background:var(--color-bg-tertiary);opacity:.5;border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:206px;padding:8px 10px}.l8-stamp{color:var(--color-text-tertiary);align-self:center;padding:2px 0;font-size:11px;line-height:14px}.l8-typing{background:var(--color-bg-tertiary);opacity:0;transform-origin:50% 100%;border-radius:14px 14px 14px 4px;align-self:flex-start;align-items:center;gap:3px;padding:10px 12px;display:flex;transform:translateY(14px)scale(.92)}.l8-typing i{background:var(--color-text-tertiary);border-radius:50%;width:5px;height:5px}[data-play] .l8-typing{animation:k6-bub .32s var(--e-out) var(--tin) both,k-off .13s ease-in var(--tout) both}[data-play] .l8-typing i{animation:k-ell .9s linear var(--tin) infinite}[data-play] .l8-typing i:nth-child(2){animation-delay:calc(var(--tin) + .3s)}[data-play] .l8-typing i:nth-child(3){animation-delay:calc(var(--tin) + .6s)}.l8-sig{justify-content:center;align-items:center;display:flex;inset:0}.hero-film .l8-lockup{gap:var(--spacing-6);letter-spacing:-1.8px;font-size:80px;line-height:1}.hero-film .l8-lockup svg{color:currentColor;width:88px;height:88px}.hero-film .l7-lane>header,.hero-film .l7-lane>header *,.hero-film .l8-lockup{color:var(--color-text-on-accent);text-shadow:0 1px 3px #00000052}@media (prefers-reduced-motion:reduce){.c6-world *,.l7-paint img{animation:none!important}.l7-chat,.l7-board{display:none}.l7-canvas,.l7-lane{opacity:1}.l7-banner--plan{display:none}.l7-banner--done{opacity:1}.l7-planned{display:none}.l7-frame,.l7-l,.l7-art{opacity:1;transform:none}}.brand-film{--paint-run:22.4s;position:absolute;inset:0;overflow:hidden}.brand-film[data-paused] .c6-world *{animation-play-state:paused!important}.brand-film .tabler-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;display:block}.brand-film .c6-world{--b7-teal:#177e70;--b7-sand:#d8c29a;--b7-leaf:#7ba05b;--b7-ink:#1e242b}.b7-chat{border-radius:var(--radius-2);border:1px solid var(--color-border);background:var(--color-bg-primary);opacity:0;flex-direction:column;gap:12px;width:400px;height:420px;padding:14px 16px;display:flex;position:absolute;top:54px;left:110px;box-shadow:0 12px 45px #0000001a}[data-play] .b7-chat{animation:k6-rise .4s var(--e-out) both,k7-out .35s var(--e-in) 5.04s both}@keyframes k7-out{0%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(2px);transform:scale(.96)translateY(6px)}}[data-play] #b7-src{animation:20ms linear 5.03s both k6-hide}.b7-thread{background:var(--color-glass-card-app);-webkit-backdrop-filter:blur(var(--blur-card)) saturate(1.6);backdrop-filter:blur(var(--blur-card)) saturate(1.6);box-shadow:var(--shadow-2),var(--inset-shadow-glass-edge)}.b7-tmove{opacity:0;transform-origin:0 0;z-index:5;color:var(--color-text-primary);white-space:nowrap;font-size:14px;line-height:18px;position:absolute;top:0;left:0}[data-play] .b7-tmove{animation:k6-mover-show 20ms linear 5.03s both,k7-tmove .54s var(--e-out) 5.07s both,k7-settle .25s ease-out 5.91s both}@keyframes k7-tmove{0%{transform:none}to{transform:translate(var(--bx,-160px),var(--by,120px))}}@keyframes k7-settle{to{color:var(--color-text-secondary)}}.b7-in{opacity:0}[data-play] .b7-in{animation:k6-row .32s var(--e-out) var(--tw,5.88s) both}[data-play] .b7-card{animation:k6-sig-in .32s var(--e-out) var(--tw,5.88s) both}.b7-card{opacity:0;transform-origin:50% 40%;transform:scale(.94)}#b7-seat{color:#0000;white-space:nowrap;font-size:14px;line-height:18px}.b7-bar{width:12%}[data-play] .b7-bar{animation:3.36s linear 5.71s both k7-bar}@keyframes k7-bar{0%{width:12%}to{width:94%}}.b7-bucket{opacity:0;transform:scale(0)}[data-play] .b7-bucket{animation:k6-pop .24s var(--e-pop) var(--tp) both}.b7-swli{opacity:0;transform-origin:50% 80%;transform:scale(0)}[data-play] .b7-swli{animation:k6-pop .24s var(--e-pop) var(--tp) both}.b7-chip{border-radius:var(--radius-full);opacity:0;white-space:nowrap;background:var(--lightningcss-light,#00863524)var(--lightningcss-dark,#40c97724);align-items:center;height:20px;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex;transform:scale(0)}@supports (color:color-mix(in lab, red, red)){.b7-chip{background:color-mix(in srgb,var(--color-accent-green) 14%,transparent)}}.b7-chip{color:var(--color-accent-green)}[data-play] .b7-chip{animation:k6-pop .24s var(--e-pop) var(--tp) both}.b7-fill{width:86%}[data-play] .b7-fill{animation:k7-fill .45s var(--e-out) 20.02s both}@keyframes k7-fill{0%{width:86%}to{width:100%}}.b7-done{opacity:0;transform:scale(0)}[data-play] .b7-done{animation:k6-pop .26s var(--e-pop) 20.86s both}.sc-type i{opacity:0;font-style:normal}[data-play] .sc-type i{animation:k-val .16s ease-out var(--tv,5.7s) both}[data-play] .sc-type i.flash{animation:k-val .16s ease-out var(--tv) both,k-flash .7s linear calc(var(--tv) + 60ms) both}@keyframes k-val{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes k-flash{0%{color:var(--color-accent-green)}70%{color:var(--color-accent-green)}to{color:var(--color-text-secondary)}}.agent-pulse{--pulse-crest-duration:2.6s;--pulse-breathe-duration:4.2s;vertical-align:middle;flex:none;place-items:center;display:inline-grid}.agent-pulse__svg{width:100%;height:100%;display:block;overflow:visible}.agent-pulse__field,.agent-pulse__orbit{transform-box:view-box;transform-origin:50%}.agent-pulse__orbit{animation-direction:var(--pulse-orbit-direction,normal)}.agent-pulse__mote{transform-box:fill-box;transform-origin:50%;fill:var(--pulse-mote-tone,var(--pulse-mote-shade));opacity:.45}.agent-pulse[data-tone=muted]{--pulse-mote-tone:var(--color-icon-tertiary)}@media (prefers-reduced-motion:no-preference){.agent-pulse__field{animation:ring-breathe var(--pulse-breathe-duration) var(--ease-soft) infinite alternate}.agent-pulse__orbit{animation:ring-orbit var(--pulse-orbit-duration) linear infinite}.agent-pulse__mote{animation:ring-mote-crest var(--pulse-crest-duration) linear infinite;animation-delay:var(--pulse-crest-delay)}}@media (prefers-reduced-motion:reduce){.agent-pulse__mote{opacity:.55}}@keyframes ring-breathe{0%{transform:scale(.985)}to{transform:scale(1.035)}}@keyframes ring-orbit{to{transform:rotate(360deg)}}@keyframes ring-mote-crest{0%{opacity:.42;transform:scale(.95)}7%{opacity:1;transform:scale(1.4)}30%{opacity:.52;transform:scale(1)}to{opacity:.42;transform:scale(.95)}}@media (prefers-reduced-motion:reduce){.brand-film .c6-world *{animation:none!important}.b7-chat,.b7-tmove{display:none}.b7-in,.b7-card,.b7-swli,.b7-bucket,.b7-chip,.b7-done{opacity:1;transform:none}#b7-seat{color:var(--color-text-secondary)!important}.b7-bar{width:94%}.b7-fill{width:100%}.brand-film .sc-i,.brand-film .sc-skel,.brand-film .sc-type i{opacity:1}.brand-film .sc-swap .a{opacity:0}.brand-film .sc-swap .b{opacity:1}}.design-film{--paint-run:21s;position:absolute;inset:0;overflow:hidden}.design-film[data-paused] .dfm-world *{animation-play-state:paused!important}.dfm-world{width:1280px;height:578px;transform:scale(var(--ws,1));font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-text-primary);--e-out:cubic-bezier(.16,1,.3,1);--e-in:cubic-bezier(.65,0,.9,.3);--e-move:cubic-bezier(.5,0,.2,1);--e-pop:cubic-bezier(.34,1.56,.64,1);margin:-289px 0 0 -640px;position:absolute;top:50%;left:50%;overflow:hidden}.dfm-mrd{--mrd-teal:#177e70;--mrd-sand:#d8c29a;--mrd-leaf:#7ba05b;--mrd-ink:#1e242b;--mrd-paper:#fbf8f2}.dfm-i{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px;display:block}.dfm-i .solid{fill:currentColor}.dfm-app{border-radius:var(--radius-4);box-shadow:var(--shadow-3),var(--inset-shadow-glass-edge);position:absolute;inset:40px;overflow:hidden}.dfm-shell{background:var(--color-bg-secondary);flex-direction:column;display:flex;position:absolute;inset:0 400px 0 0;overflow:hidden}[data-play] .dfm-shell{animation:dfm-rise .42s var(--e-out) both, dfm-push .36s var(--ease-soft) 4.1s both}@keyframes dfm-rise{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes dfm-push{0%{right:0}to{right:400px}}.dfm-bar{background:var(--color-bg-surface);border-bottom:1px solid var(--color-border);flex:none;justify-content:space-between;align-items:center;gap:16px;height:60px;padding:0 16px;display:flex}.dfm-bar__l,.dfm-bar__r{align-items:center;gap:16px;min-width:0;display:flex}.dfm-name{border-radius:var(--radius-4);white-space:nowrap;font-size:var(--text-body-medium);line-height:var(--text-body-medium--line-height);font-weight:var(--text-body-medium--font-weight);padding:2px 8px}.dfm-b{border-radius:var(--radius-4);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:4px 8px;font-weight:500;display:inline-flex}.dfm-b--pri{background:var(--color-accent-blue);color:var(--color-text-on-accent)}.dfm-b--sec{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.dfm-b--ghost{color:var(--color-text-primary)}.dfm-ib{border-radius:var(--radius-full);width:36px;height:36px;color:var(--color-text-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}[data-play] .dfm-save{animation:.2s linear 10.2s both dfm-dirty}@keyframes dfm-dirty{0%{opacity:.4}to{opacity:1}}.dfm-main{flex:1;min-height:0;display:flex}.dfm-panel{background:var(--color-bg-surface);border-right:1px solid var(--color-border-strong);flex:none;width:300px;position:relative;overflow:hidden}.dfm-pane{flex-direction:column;gap:16px;padding:16px;display:flex;position:absolute;inset:0;overflow:hidden}.dfm-pane>*{flex:none}.dfm-slots{opacity:0}[data-play] .dfm-slots{animation:dfm-exit .2s var(--e-in) 2.6s both}.dfm-props{opacity:1}[data-play] .dfm-props{animation:dfm-enter-up .24s var(--e-out) 2.68s both}.dfm-seg{border-radius:var(--radius-full);background:var(--color-bg-tertiary);flex:none;padding:4px;display:inline-flex}.dfm-seg span{border-radius:var(--radius-full);color:var(--color-text-secondary);flex:1;justify-content:center;align-items:center;gap:8px;padding:4px 8px;font-weight:500;display:inline-flex}.dfm-seg span.on{background:var(--color-bg-primary);color:var(--color-text-primary);box-shadow:var(--shadow-1)}.dfm-h{font-size:var(--text-caption-emphasized);line-height:var(--text-caption-emphasized--line-height);letter-spacing:var(--text-caption-emphasized--letter-spacing);font-weight:var(--text-caption-emphasized--font-weight);text-transform:uppercase;color:var(--color-text-tertiary);margin:0}.dfm-sec{flex-direction:column;gap:8px;display:flex}.dfm-rows{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dfm-rows li{border-radius:var(--radius-2);color:var(--color-text-tertiary);align-items:center;gap:8px;padding:4px;display:flex}.dfm-rows em{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-primary);flex:1;font-style:normal;overflow:hidden}.dfm-rows b{font-weight:400;font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-text-tertiary)}.dfm-pt{flex:none;justify-content:space-between;align-items:center;gap:4px;display:flex}.dfm-pt h2{font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:var(--text-h3--letter-spacing);margin:0}.dfm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dfm-grid .dfm-b{justify-content:flex-start;min-width:0;overflow:hidden}.dfm-num{flex-direction:column;gap:4px;min-width:0;display:flex}.dfm-num span{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-text-secondary)}.dfm-num i{border-radius:var(--radius-full);background:var(--color-bg-tertiary);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:4px;padding:4px 8px;font-style:normal;display:flex}.dfm-num i b{font-weight:400;font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-text-tertiary)}.dfm-ratio{justify-content:flex-end;display:flex}.dfm-v{display:grid}.dfm-v em{opacity:0;grid-area:1/1;font-style:normal}.dfm-v .c{opacity:1}[data-play] .dfm-v .a{animation:1ms linear 10.2s both dfm-exit}[data-play] .dfm-v .b{animation:1ms linear 10.2s both dfm-in,1ms linear 12.2s both dfm-off}[data-play] .dfm-v .c{animation:1ms linear 12.2s both dfm-in}.dfm-stage{background-image:radial-gradient(var(--color-bg-tertiary) 1px,transparent 1px);background-position:50%;background-size:24px 24px;flex:1;min-width:0;position:relative;overflow:hidden}.dfm-cars{position:absolute;top:84px;left:49px}.dfm-page{width:274px;position:absolute;top:0}.dfm-page--1{left:0}.dfm-page--2{left:304px}.dfm-page--3{left:608px}.dfm-plab{height:32px;font-size:var(--text-caption-medium);line-height:var(--text-caption-medium--line-height);letter-spacing:var(--text-caption-medium--letter-spacing);font-weight:var(--text-caption-medium--font-weight);color:var(--color-text-tertiary);align-items:center;margin-bottom:8px;display:flex}.dfm-page--1 .dfm-plab{color:var(--color-accent-blue)}.dfm-art{background:var(--mrd-paper);width:274px;height:342px;box-shadow:var(--shadow-2);outline:1px solid var(--color-border);outline-offset:-1px;position:relative;overflow:hidden}.dfm-page--2 .dfm-art,.dfm-page--3 .dfm-art{opacity:.9}.dfm-band{background-color:var(--mrd-ink);height:68px;position:absolute;top:0;left:0;right:0}[data-play] .dfm-band{animation:dfm-fill .28s var(--e-out) 13.85s both}@keyframes dfm-fill{0%{background-color:var(--mrd-teal)}to{background-color:var(--mrd-ink)}}.dfm-logo{width:26px;height:24px;color:var(--color-proof-light);display:block;position:absolute;top:20px;left:22px}.dfm-logo svg{width:100%;height:100%;display:block}.dfm-col{width:206px;position:absolute;top:100px;left:22px}[data-play] .dfm-col{animation:dfm-align .28s var(--e-out) 10.2s both}@keyframes dfm-align{0%{left:46px}to{left:22px}}.dfm-hl{letter-spacing:-.3px;height:50px;color:var(--mrd-ink);margin:0;font-size:17px;font-weight:600;line-height:25px}.dfm-body{flex-direction:column;gap:5px;margin-top:18px;display:flex}.dfm-body i{border-radius:var(--radius-full);background:var(--mrd-ink);height:5px;display:block}@supports (color:color-mix(in lab, red, red)){.dfm-body i{background:color-mix(in srgb,var(--mrd-ink) 22%,transparent)}}.dfm-body i:first-child{width:96%}.dfm-body i:nth-child(2){width:100%}.dfm-body i:nth-child(3){width:58%}.dfm-chip{border-radius:var(--radius-full);font-size:var(--text-caption);line-height:var(--text-caption--line-height);background:var(--mrd-sand);color:var(--mrd-ink);align-items:center;padding:2px 8px;font-weight:500;display:inline-flex;position:absolute;bottom:22px;left:22px}.dfm-guide{background:var(--color-accent-blue);opacity:0;width:1px;position:absolute;top:0;bottom:0;left:22px}[data-play] .dfm-guide{animation:.12s linear 10.15s both dfm-in,.24s linear 10.9s both dfm-off}.dfm-stat{letter-spacing:-2px;color:var(--mrd-teal);margin:0;font-size:62px;font-weight:600;line-height:62px;position:absolute;top:56px;left:22px}.dfm-sub{width:206px;color:var(--mrd-ink);margin:0;font-size:15px;font-weight:600;line-height:21px;position:absolute;top:130px;left:22px}.dfm-slab{background:var(--mrd-sand);height:150px;position:absolute;top:22px;left:22px;right:22px}.dfm-quote{width:206px;color:var(--mrd-ink);margin:0;font-size:15px;font-weight:600;line-height:21px;position:absolute;top:196px;left:22px}.dfm-sel{opacity:0;position:absolute}.dfm-sel:before{content:"";border-radius:var(--radius-2);box-shadow:inset 0 0 0 2px var(--color-accent-blue);position:absolute;inset:0}.dfm-sel u{border-radius:var(--radius-full);background:var(--color-accent-blue-soft);width:12px;height:12px;box-shadow:var(--shadow-1),0 0 0 1px var(--color-accent-blue);margin:-6px 0 0 -6px;position:absolute}.dfm-sel u:first-child{top:0;left:0}.dfm-sel u:nth-child(2){top:0;left:50%}.dfm-sel u:nth-child(3){top:0;left:100%}.dfm-sel u:nth-child(4){top:50%;left:100%}.dfm-sel u:nth-child(5){top:100%;left:100%}.dfm-sel u:nth-child(6){top:100%;left:50%}.dfm-sel u:nth-child(7){top:100%;left:0}.dfm-sel u:nth-child(8){top:50%;left:0}.dfm-sel--hl u:nth-child(4),.dfm-sel--hl u:nth-child(8){width:8px;height:16px;margin:-8px 0 0 -4px}.dfm-sel s{background:var(--color-accent-blue);width:1px;height:20px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.dfm-sel b{border-radius:var(--radius-full);background:var(--color-bg-primary);width:24px;height:24px;color:var(--color-accent-blue);box-shadow:var(--shadow-1),0 0 0 1px var(--color-accent-blue);place-items:center;margin:-12px 0 0 -12px;display:grid;position:absolute;top:100%;left:50%;transform:translateY(20px)}.dfm-sel--hl{width:206px;height:50px;top:224px;left:71px}[data-play] .dfm-sel--hl{animation:dfm-grab .22s var(--e-pop) 2.6s both, dfm-align-sel .28s var(--e-out) 10.2s both,dfm-off .14s linear 12.2s both}@keyframes dfm-align-sel{0%{left:95px}to{left:71px}}.dfm-sel--band{opacity:1;width:274px;height:68px;top:124px;left:49px}[data-play] .dfm-sel--band{animation:dfm-grab .22s var(--e-pop) 12.2s both}@keyframes dfm-grab{0%{opacity:0;transform:scale(1.04)}60%{opacity:1}to{opacity:1;transform:none}}.dfm-zoom{z-index:3;border-radius:var(--radius-2);background:var(--color-glass-panel-app);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.5);backdrop-filter:blur(var(--blur-glass)) saturate(1.5);box-shadow:var(--shadow-3),var(--inset-shadow-glass-edge);align-items:center;gap:4px;padding:4px;display:flex;position:absolute;bottom:24px;right:24px}.dfm-zoom b{text-align:center;font-variant-numeric:tabular-nums;min-width:48px;font-weight:400}.dfm-zoom s{background:var(--color-border);align-self:stretch;width:1px;margin:0 4px}.dfm-tb{z-index:4;border-radius:var(--radius-4);background:var(--color-glass-panel-app);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.5);backdrop-filter:blur(var(--blur-glass)) saturate(1.5);box-shadow:var(--shadow-3),var(--inset-shadow-glass-edge);align-items:center;gap:4px;padding:8px;display:flex;position:absolute;top:16px}.dfm-tb--none{opacity:0;justify-content:center;width:400px;left:290px}[data-play] .dfm-tb--none{animation:dfm-exit .16s var(--e-in) 2.6s both}.dfm-tb--text{opacity:0;justify-content:flex-end;width:840px;left:70px}[data-play] .dfm-tb--text{animation:dfm-enter-down .22s var(--e-out) 2.68s both,dfm-off .14s linear 12.2s both}.dfm-tb--shape{opacity:1;justify-content:flex-start;width:548px;left:16px}[data-play] .dfm-tb--shape{animation:dfm-enter-down .22s var(--e-out) 12.28s both}.dfm-div{background:var(--color-bg-secondary);flex:none;align-self:stretch;width:1px}.dfm-drop,.dfm-num-ctl{border-radius:var(--radius-full);background:var(--color-bg-tertiary);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.dfm-drop{font-size:var(--text-body);line-height:var(--text-body--line-height);justify-content:space-between;gap:6px;padding:2px 6px}.dfm-drop .dfm-i{color:var(--color-text-tertiary)}.dfm-num-ctl{font-variant-numeric:tabular-nums;justify-content:center;gap:4px;padding:4px 8px}.dfm-num-ctl b{font-weight:400;font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-text-tertiary)}.dfm-tb--none .dfm-drop{width:150px}.dfm-tb--text .dfm-drop{width:120px}.dfm-tb--text .dfm-num-ctl{width:84px}.dfm-sw{border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:8px;display:inline-flex}.dfm-sw i{background-color:var(--mrd-ink);width:20px;height:20px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lightningcss-light,var(--n-13))var(--lightningcss-dark,var(--n-00)) 10%,transparent);display:block}@supports (color:color-mix(in lab, red, red)){.dfm-sw i{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text-primary) 10%,transparent)}}[data-play] .dfm-tb--shape .dfm-sw i{animation:dfm-fill .28s var(--e-out) 13.85s both}.dfm-sw--paper i{background-color:var(--mrd-paper)}[data-play] .dfm-tb--shape .dfm-sw{animation:1.4s linear 13s dfm-held}@keyframes dfm-held{0%,to{background:var(--color-bg-tertiary)}}.dfm-tagged{color:var(--color-accent-blue)}.dfm-tip{border-radius:var(--radius-2);white-space:nowrap;font-size:var(--text-caption);line-height:var(--text-caption--line-height);background:var(--color-bg-inverted);color:var(--color-text-inverted);box-shadow:var(--shadow-2);opacity:0;padding:2px 8px;position:absolute;top:76px;left:817px}[data-play] .dfm-tip{animation:.12s linear 3.55s both dfm-in,.12s linear 4.05s both dfm-off}.dfm-pop{z-index:5;border-radius:var(--radius-4);background:var(--color-bg-primary);width:256px;box-shadow:var(--shadow-3);opacity:0;transform-origin:7% 0;flex-direction:column;gap:16px;padding:16px;display:flex;position:absolute;top:76px;left:24px}[data-play] .dfm-pop{animation:dfm-pop-in .16s var(--e-out) 13.05s both,dfm-pop-out .14s var(--e-in) 14.4s both}@keyframes dfm-pop-in{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:none}}@keyframes dfm-pop-out{to{opacity:0;transform:scale(.98)}}.dfm-pop .dfm-seg{display:flex}.dfm-grp{flex-direction:column;gap:6px;display:flex}.dfm-grp__hd{justify-content:space-between;align-items:center;gap:8px;display:flex}.dfm-all{font-size:var(--text-caption-emphasized);line-height:var(--text-caption-emphasized--line-height);font-weight:var(--text-caption-emphasized--font-weight);color:var(--color-accent-blue)}.dfm-pick{flex-direction:column;gap:12px;display:flex}.dfm-sws{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.dfm-sws span{aspect-ratio:1;color:var(--color-proof-light);box-shadow:inset 0 0 0 1px var(--color-border);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.dfm-sws span .dfm-i{stroke-width:2px;opacity:0;width:14px;height:14px}.dfm-sws .dfm-picked .dfm-i{opacity:1}.dfm-c-paper{background:var(--mrd-paper)}.dfm-c-teal{background:var(--mrd-teal)}.dfm-c-sand{background:var(--mrd-sand)}.dfm-c-leaf{background:var(--mrd-leaf)}.dfm-c-ink{background:var(--mrd-ink)}.dfm-n1{background:#1a1a1a}.dfm-n2{background:#333}.dfm-n3{background:#525252}.dfm-n4{background:#757575}.dfm-n5{background:#9e9e9e}.dfm-n6{background:#c2c2c2}.dfm-c-sand .dfm-i,.dfm-c-paper .dfm-i,.dfm-n5 .dfm-i,.dfm-n6 .dfm-i{color:var(--color-proof-dark)}.dfm-custom{background-image:conic-gradient(#ff3b30,#ff9500,#fc0,#34c759,#00c7be,#007aff,#af52de,#ff2d55,#ff3b30)}.dfm-picked{box-shadow:inset 0 0 0 1px var(--color-border),0 0 0 2px var(--color-bg-primary), 0 0 0 4px var(--color-accent-blue)}[data-play] .dfm-picked{animation:dfm-pick .16s var(--e-out) 13.8s both}@keyframes dfm-pick{0%{box-shadow:inset 0 0 0 1px var(--color-border)}to{box-shadow:inset 0 0 0 1px var(--color-border),0 0 0 2px var(--color-bg-primary), 0 0 0 4px var(--color-accent-blue)}}[data-play] .dfm-picked .dfm-i{animation:.1s linear 13.8s both dfm-in}.dfm-dock{z-index:8;background:var(--color-bg-primary);border-left:1px solid var(--color-border-strong);width:400px;box-shadow:var(--shadow-3);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}[data-play] .dfm-dock{animation:dfm-dock-in .36s var(--ease-soft) 4.1s both}@keyframes dfm-dock-in{0%{transform:translate(100%)}to{transform:none}}.dfm-dhd{border-bottom:1px solid var(--color-border);flex:none;align-items:center;gap:8px;padding:4px 12px;display:flex}.dfm-dhd h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-body-sm-emphasized);line-height:var(--text-body-sm-emphasized--line-height);font-weight:var(--text-body-sm-emphasized--font-weight);flex:1;margin:0;overflow:hidden}.dfm-dhd__r{flex:none;align-items:center;gap:4px;display:flex}.dfm-conv{flex-direction:column;flex:1;justify-content:flex-start;gap:16px;min-height:0;padding:32px 12px;display:flex;overflow:hidden}.dfm-msg{flex-direction:column;display:flex}.dfm-msg--me{align-items:flex-end}.dfm-msg p{font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);color:var(--color-text-primary);margin:0}.dfm-msg--me p{border-radius:var(--radius-4);border:1px solid var(--color-border);background:var(--color-bg-primary);white-space:pre-wrap;max-width:100%;padding:12px 16px}[data-play] .dfm-msg--me{animation:dfm-enter-up .22s var(--e-out) 8.25s both}[data-play] .dfm-msg--act{animation:dfm-enter-up .22s var(--e-out) 8.7s both}[data-play] .dfm-msg--ai{animation:dfm-wipe .52s var(--e-out) 11s both}@keyframes dfm-wipe{0%{opacity:0;clip-path:inset(0 100% 0 0)}20%{opacity:1}to{opacity:1;clip-path:inset(0)}}.dfm-act{border-radius:var(--radius-2);background:var(--color-glass-card-app);-webkit-backdrop-filter:blur(var(--blur-card)) saturate(1.6);backdrop-filter:blur(var(--blur-card)) saturate(1.6);box-shadow:var(--shadow-2),var(--inset-shadow-glass-edge);align-items:center;gap:8px;padding:8px 12px;display:flex}.dfm-act__l{flex:1;min-width:0;display:grid;position:relative}.dfm-act__l span{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;overflow:hidden}.dfm-act__l .a{opacity:0;background-image:linear-gradient(100deg,var(--color-accent-blue) 35%, var(--lightningcss-light,#99d0ff)var(--lightningcss-dark,#99d0ff) 50%,var(--color-accent-blue) 65%)}@supports (color:color-mix(in lab, red, red)){.dfm-act__l .a{background-image:linear-gradient(100deg,var(--color-accent-blue) 35%, color-mix(in srgb,var(--color-accent-blue) 40%,white) 50%,var(--color-accent-blue) 65%)}}.dfm-act__l .a{color:#0000;-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite shimmer}.dfm-act__l .b{opacity:1;color:var(--color-text-secondary)}[data-play] .dfm-act__l .a{animation:2s linear infinite shimmer,1ms linear 8.7s both dfm-in,.16s linear 10.7s both dfm-off}[data-play] .dfm-act__l .b{animation:.16s linear 10.7s both dfm-in}.dfm-act__i{flex:none;place-items:center;width:24px;height:24px;display:grid;position:relative}.dfm-act__i>*{grid-area:1/1}.dfm-act__i .dfm-i{width:18px;height:18px;color:var(--color-icon-secondary);opacity:1}[data-play] .dfm-act__i .dfm-i{animation:.16s linear 10.7s both dfm-in}.dfm-act .dfm-chev{width:16px;height:16px;color:var(--color-icon-tertiary);flex:none}.dfm-work .agent-pulse{width:32px;height:32px}.dfm-act__i .agent-pulse{opacity:0;width:20px;height:20px}[data-play] .dfm-act__i .agent-pulse{animation:.16s linear 10.7s both dfm-exit}.dfm-dft{flex-direction:column;flex:none;gap:8px;padding:8px 12px;display:flex}.dfm-chips{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dfm-chip2{border-radius:var(--radius-full);max-width:100%;font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);background:var(--color-bg-tertiary);color:var(--color-text-secondary);align-items:center;gap:2px;padding:4px 8px;display:inline-flex}.dfm-chip2 em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.dfm-chip2 s{width:16px;height:16px;color:var(--color-text-tertiary);flex:none;place-items:center;display:grid}.dfm-chip2 s .dfm-i{width:16px;height:16px}.dfm-chip2--lock{background:var(--lightningcss-light,#008aff1a)var(--lightningcss-dark,#008aff1a)}@supports (color:color-mix(in lab, red, red)){.dfm-chip2--lock{background:color-mix(in srgb,var(--color-accent-blue) 10%,transparent)}}.dfm-chip2--lock{color:var(--color-text-primary)}.dfm-chip2--lock .dfm-i{color:var(--color-accent-blue)}.dfm-chip2--att{opacity:0}[data-play] .dfm-chip2--att{animation:dfm-in 1ms linear 4.1s both,dfm-chip-out .15s var(--ease-soft-exit) 8.25s both}@keyframes dfm-chip-out{to{opacity:0;transform:scale(.95)}}.dfm-comp{align-items:flex-end;gap:8px;display:flex}.dfm-field{border:1px solid var(--color-border);background:var(--color-bg-primary);min-width:0;box-shadow:var(--shadow-2);border-radius:var(--radius-composer-pill);font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);flex:1;padding:12px 16px;position:relative}[data-play] .dfm-field{animation:dfm-focus .16s var(--ease-standard) 4.95s both, dfm-multi .2s var(--ease-standard) 6.4s both, dfm-single .2s var(--ease-standard) 8.25s both, dfm-blur .16s var(--ease-standard) 8.4s both}@keyframes dfm-focus{to{border-color:var(--color-accent-blue);box-shadow:var(--shadow-2),0 0 0 4px color-mix(in srgb,var(--color-accent-blue) 20%,transparent)}}@keyframes dfm-blur{to{border-color:var(--color-border);box-shadow:var(--shadow-2)}}@keyframes dfm-multi{to{border-radius:var(--radius-2)}}@keyframes dfm-single{to{border-radius:var(--radius-composer-pill)}}.dfm-ph{color:var(--color-text-tertiary);position:absolute;top:12px;left:16px}[data-play] .dfm-ph{animation:1ms linear 5.1s both dfm-exit,1ms linear 8.25s both dfm-in}.dfm-typed{min-height:26px;color:var(--color-text-primary)}.dfm-ln{white-space:nowrap;width:fit-content;max-width:100%;height:0;display:block;position:relative;overflow:hidden}.dfm-ln em{clip-path:inset(0 100% 0 0);font-style:normal;display:block}.dfm-ln i{background:var(--color-text-primary);opacity:0;width:1px;position:absolute;top:4px;bottom:4px;left:0}@keyframes dfm-line{to{height:26px}}@keyframes dfm-unline{to{height:0}}@keyframes dfm-typing{to{clip-path:inset(0)}}@keyframes dfm-caret{0%{opacity:1;left:0}to{opacity:1;left:100%}}@keyframes dfm-blink{50%{opacity:0}}[data-play] .dfm-ln--1{animation:1ms linear 5.1s both dfm-line,1ms linear 8.25s both dfm-unline}[data-play] .dfm-ln--1 em{animation:1.3s steps(36,end) 5.1s both dfm-typing}[data-play] .dfm-ln--1 i{animation:1.3s steps(36,end) 5.1s forwards dfm-caret,1ms linear 6.4s both dfm-off}[data-play] .dfm-ln--2{animation:1ms linear 6.4s both dfm-line,1ms linear 8.25s both dfm-unline}[data-play] .dfm-ln--2 em{animation:1.3s steps(37,end) 6.4s both dfm-typing}[data-play] .dfm-ln--2 i{animation:1.3s steps(37,end) 6.4s forwards dfm-caret,1.1s step-end 7.7s infinite dfm-blink,1ms linear 8.25s both dfm-off}.dfm-sendslot{flex:none;place-items:center;width:36px;height:36px;display:grid;position:relative}.dfm-sendslot>*{grid-area:1/1}.dfm-send{border-radius:var(--radius-full);background:var(--color-accent-blue);width:36px;height:36px;color:var(--color-text-on-accent);opacity:.4;place-items:center;display:grid}[data-play] .dfm-send{animation:1ms linear 5.15s both dfm-live,.12s linear 8.25s both dfm-send-off,.2s linear 11.5s both dfm-send-dull}@keyframes dfm-live{to{opacity:1}}@keyframes dfm-send-off{to{opacity:0}}@keyframes dfm-send-dull{to{opacity:.4}}.dfm-work{opacity:0;width:32px;height:32px}[data-play] .dfm-work{animation:.12s linear 8.25s both dfm-in,.12s linear 11.5s both dfm-off}.dfm-ptr{opacity:0;z-index:9;width:22px;height:26px;filter:drop-shadow(0 1px 2px var(--shadow-cast));position:absolute;top:0;left:0;transform:translate(700px,548px)}.dfm-ptr svg{width:100%;height:100%;display:block}[data-play] .dfm-ptr{animation:21s linear both dfm-path}@keyframes dfm-path{0%{opacity:0;animation-timing-function:linear;transform:translate(700px,548px)}3.33%{opacity:0;animation-timing-function:linear;transform:translate(700px,548px)}4.76%{opacity:1;animation-timing-function:linear;transform:translate(700px,548px)}7.62%{opacity:1;animation-timing-function:var(--e-move);transform:translate(700px,548px)}11.67%{opacity:1;animation-timing-function:linear;transform:translate(498px,309px)}14.29%{opacity:1;animation-timing-function:var(--e-move);transform:translate(498px,309px)}18.1%{opacity:1;animation-timing-function:linear;transform:translate(1184px,102px)}20.48%{opacity:1;animation-timing-function:var(--e-move);transform:translate(1184px,102px)}23.33%{opacity:1;animation-timing-function:linear;transform:translate(1058px,545px)}37.14%{opacity:1;animation-timing-function:var(--e-move);transform:translate(1058px,545px)}38.81%{opacity:1;animation-timing-function:linear;transform:translate(1250px,552px)}54.76%{opacity:1;animation-timing-function:var(--e-move);transform:translate(1250px,552px)}57.86%{opacity:1;animation-timing-function:linear;transform:translate(486px,218px)}59.05%{opacity:1;animation-timing-function:var(--e-move);transform:translate(486px,218px)}61.67%{opacity:1;animation-timing-function:linear;transform:translate(342px,102px)}62.62%{opacity:1;animation-timing-function:var(--e-move);transform:translate(342px,102px)}65.48%{opacity:1;animation-timing-function:linear;transform:translate(452px,301px)}68.57%{opacity:1;animation-timing-function:var(--e-move);transform:translate(452px,301px)}72.86%{opacity:1;animation-timing-function:linear;transform:translate(700px,548px)}75.24%{opacity:1;animation-timing-function:linear;transform:translate(700px,548px)}78%{opacity:0;transform:translate(700px,548px)}to{opacity:0;transform:translate(700px,548px)}}.dfm-ping{border-radius:var(--radius-full);border:1.5px solid var(--color-accent-blue);opacity:0;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:1px;left:1px}[data-play] .dfm-ping{animation:dfm-ping .46s var(--e-out) var(--tp) both}@keyframes dfm-ping{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(3.2)}}.dfm-ping:first-of-type{--tp:2.6s}.dfm-ping:nth-of-type(2){--tp:4s}.dfm-ping:nth-of-type(3){--tp:4.95s}.dfm-ping:nth-of-type(4){--tp:8.2s}.dfm-ping:nth-of-type(5){--tp:12.2s}.dfm-ping:nth-of-type(6){--tp:13s}.dfm-ping:nth-of-type(7){--tp:13.8s}@keyframes dfm-in{0%{opacity:0}to{opacity:1}}@keyframes dfm-off{to{opacity:0}}@keyframes dfm-exit{0%{opacity:1}to{opacity:0}}@keyframes dfm-enter-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes dfm-enter-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.design-film .dfm-world *{animation:none!important}}.insights-film{--paint-run:20s;position:absolute;inset:0;overflow:hidden}.insights-film[data-paused] .ifm-world *{animation-play-state:paused!important}.ifm-world{width:620px;height:560px;transform:scale(var(--ws,1));font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-text-primary);--e-out:cubic-bezier(.16,1,.3,1);--e-in:cubic-bezier(.65,0,.9,.3);--e-pop:cubic-bezier(.34,1.56,.64,1);margin:-280px 0 0 -310px;position:absolute;top:50%;left:50%}.ifm-i{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px;display:block}.ifm-i--sm{width:16px;height:16px}.ifm-stage{flex-direction:column;justify-content:center;gap:12px;display:flex;position:absolute;inset:0 20px}.ifm-panel{border-radius:var(--radius-2);border:1px solid var(--color-border);background:var(--color-bg-primary);opacity:0;width:100%;box-shadow:0 12px 45px #0000001a}.ifm-panel--pad{flex-direction:column;gap:12px;padding:12px;display:flex}.ifm-pos{opacity:1;overflow:hidden}.ifm-readout{opacity:0;font-size:var(--text-caption-emphasized);line-height:var(--text-caption-emphasized--line-height);letter-spacing:var(--text-caption-emphasized--letter-spacing);font-weight:var(--text-caption-emphasized--font-weight);text-transform:uppercase;color:var(--color-text-tertiary);align-items:center;gap:8px;display:flex}.ifm-readout i{border-radius:var(--radius-full);background:var(--color-icon-tertiary);flex:none;width:6px;height:6px}.ifm-head{flex-wrap:wrap;align-items:baseline;gap:8px 16px;min-width:0;display:flex}.ifm-title{font-size:var(--text-body-emphasized);line-height:var(--text-body-emphasized--line-height);letter-spacing:var(--text-body-emphasized--letter-spacing);font-weight:var(--text-body-emphasized--font-weight);min-width:0}.ifm-head>.ifm-seg,.ifm-head>.ifm-legend{margin-left:auto}.ifm-foot{font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing);color:var(--color-text-tertiary)}.ifm-lbl{font-size:var(--text-caption-emphasized);line-height:var(--text-caption-emphasized--line-height);letter-spacing:var(--text-caption-emphasized--letter-spacing);font-weight:var(--text-caption-emphasized--font-weight);text-transform:uppercase;color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ifm-seg{border-radius:var(--radius-full);background:var(--color-bg-tertiary);flex:none;padding:4px;display:inline-flex}.ifm-seg span{border-radius:var(--radius-full);white-space:nowrap;color:var(--color-text-secondary);justify-content:center;align-items:center;padding:4px 10px;font-weight:500;display:inline-flex}.ifm-seg span.on{background:var(--color-bg-primary);color:var(--color-text-primary);box-shadow:var(--shadow-1)}.ifm-btn{border-radius:var(--radius-4);white-space:nowrap;background:var(--color-bg-tertiary);color:var(--color-text-primary);align-self:flex-start;align-items:center;gap:8px;padding:8px 12px;font-weight:500;display:inline-flex}.ifm-legend{font-size:var(--text-caption-emphasized);line-height:var(--text-caption-emphasized--line-height);letter-spacing:var(--text-caption-emphasized--letter-spacing);font-weight:var(--text-caption-emphasized--font-weight);text-transform:uppercase;color:var(--color-text-tertiary);flex:none;align-items:center;gap:12px;display:flex}.ifm-legend span{align-items:center;gap:6px;display:inline-flex}.ifm-legend i{border-radius:var(--radius-full);background:var(--color-icon-tertiary);width:8px;height:8px;display:block}.ifm-legend i.you{background:var(--color-accent-blue)}.ifm-legend i.med{background:var(--color-text-primary);border-radius:0;width:1px;height:12px}.ifm-dp{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:12px 16px;display:grid}.ifm-dp__k{min-width:0;font-size:var(--text-body-sm-emphasized);line-height:var(--text-body-sm-emphasized--line-height);font-weight:var(--text-body-sm-emphasized--font-weight)}.ifm-dp__k em{font-style:normal;font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing);color:var(--color-text-tertiary);font-weight:400;display:block}.ifm-plot{min-width:0;height:24px;position:relative}.ifm-plot>i,.ifm-dots i{display:block;position:absolute}.ifm-dots{display:block;position:absolute;inset:0}.ifm-axis{background:var(--color-border-strong);height:1px;top:11px;left:0;right:0}.ifm-dots i{border-radius:var(--radius-full);background:var(--color-icon-tertiary);opacity:.7;width:8px;height:8px;top:8px}.ifm-you{border-radius:var(--radius-full);background:var(--color-accent-blue);width:12px;height:12px;box-shadow:0 0 0 2px var(--color-bg-primary);top:6px}.ifm-med{background:var(--color-text-primary);width:1px;height:14px;top:5px}.ifm-dp__v{font-size:var(--text-caption-medium);line-height:var(--text-caption-medium--line-height);letter-spacing:var(--text-caption-medium--letter-spacing);font-weight:var(--text-caption-medium--font-weight);text-align:right;white-space:nowrap;color:var(--color-accent-green-ink)}.ifm-dp__r1 .ifm-dots i:first-child{left:6%}.ifm-dp__r1 .ifm-dots i:nth-child(2){left:19%}.ifm-dp__r1 .ifm-dots i:nth-child(3){left:31%}.ifm-dp__r1 .ifm-dots i:nth-child(4){left:52%}.ifm-dp__r1 .ifm-dots i:nth-child(5){left:61%}.ifm-dp__r1 .ifm-med{left:41%}.ifm-dp__r1 .ifm-you{left:83%}.ifm-dp__r2 .ifm-dots i:first-child{left:4%}.ifm-dp__r2 .ifm-dots i:nth-child(2){left:16%}.ifm-dp__r2 .ifm-dots i:nth-child(3){left:27%}.ifm-dp__r2 .ifm-dots i:nth-child(4){left:44%}.ifm-dp__r2 .ifm-dots i:nth-child(5){left:57%}.ifm-dp__r2 .ifm-med{left:38%}.ifm-dp__r2 .ifm-you{left:76%}.ifm-rank{border-collapse:collapse;width:100%}.ifm-rank th{text-align:left;white-space:nowrap;font-size:var(--text-caption-emphasized);line-height:var(--text-caption-emphasized--line-height);letter-spacing:var(--text-caption-emphasized--letter-spacing);font-weight:var(--text-caption-emphasized--font-weight);text-transform:uppercase;color:var(--color-text-tertiary);padding:0 8px 8px 0}.ifm-rank td{white-space:nowrap;vertical-align:middle;border-top:1px solid var(--color-grid-line);padding:8px 8px 8px 0}.ifm-rank th:first-child,.ifm-rank td:first-child{width:26px;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;padding-left:12px}.ifm-rank th.n,.ifm-rank td.n{text-align:right;font-variant-numeric:tabular-nums}.ifm-rank th:last-child,.ifm-rank td:last-child{padding-right:12px}.ifm-rank tr.subj td{background:var(--color-bg-selected)}.ifm-rank tr.subj td:first-child{box-shadow:inset 2px 0 0 var(--color-accent-blue)}.ifm-who{align-items:center;gap:8px;min-width:0;display:flex}.ifm-who b{text-overflow:ellipsis;font-weight:600;overflow:hidden}.ifm-dot{border-radius:var(--radius-full);background:var(--color-accent-green);flex:none;width:6px;height:6px;display:block}.ifm-av{border-radius:var(--radius-full);background:var(--color-bg-tertiary);width:24px;height:24px;color:var(--color-text-secondary);font-size:var(--text-caption-emphasized);font-weight:var(--text-caption-emphasized--font-weight);flex:none;place-items:center;display:grid}.ifm-badge{border-radius:var(--radius-full);background:var(--color-accent-blue-soft);color:var(--color-accent-blue-active);font-size:var(--text-caption-emphasized);line-height:var(--text-caption-emphasized--line-height);font-weight:var(--text-caption-emphasized--font-weight);padding:0 6px}.ifm-meter{align-items:center;gap:6px;display:inline-flex}.ifm-meter .ifm-track{border-radius:var(--radius-full);background:var(--color-bg-secondary);flex:none;width:64px;height:6px;display:block;overflow:hidden}.ifm-meter i{border-radius:var(--radius-full);background:var(--color-icon-tertiary);height:100%;display:block}.ifm-rank tr.subj .ifm-meter i,.ifm-pillars tr:first-of-type .ifm-meter i{background:var(--color-accent-blue)}.ifm-spark{width:60px;height:18px;display:block}.ifm-standings tr:first-of-type .ifm-meter i{width:100%}.ifm-standings tr:nth-of-type(2) .ifm-meter i{width:54%}.ifm-standings tr:nth-of-type(3) .ifm-meter i{width:46%}.ifm-pillars tr:first-of-type .ifm-meter i{width:100%}.ifm-pillars tr:nth-of-type(2) .ifm-meter i{width:76%}.ifm-pillars tr:nth-of-type(3) .ifm-meter i{width:63%}.ifm-delta{font-size:var(--text-caption-medium);line-height:var(--text-caption-medium--line-height);letter-spacing:var(--text-caption-medium--letter-spacing);font-weight:var(--text-caption-medium--font-weight);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.ifm-delta--up{color:var(--color-accent-green-ink)}.ifm-delta--dn{color:var(--color-accent-red)}.ifm-delta--mut{color:var(--color-text-tertiary)}.ifm-delta b{color:var(--color-text-tertiary);font-weight:400}.ifm-cells{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ifm-cell{border-left:1px solid var(--color-grid-line);min-width:0;padding:12px}.ifm-cell:first-child{border-left:0}.ifm-val{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;margin-top:2px;font-weight:600;display:flex}.ifm-val u{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);letter-spacing:0;color:var(--color-text-tertiary);margin-left:-2px;font-weight:500;text-decoration:none}.ifm-val u.ifm-u--pct{margin-left:-4px}.ifm-note{font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing);color:var(--color-text-tertiary);margin-top:2px}.ifm-read{border-top:1px solid var(--color-grid-line);flex-direction:column;gap:8px;padding:12px;display:flex}.ifm-speaker{align-items:center;gap:8px;display:flex}.ifm-mark{width:20px;height:20px;color:var(--color-text-primary);flex:none;place-items:center;display:grid;position:relative}.ifm-mark svg{width:20px;height:20px;display:block}.ifm-mark:after{content:"";border-radius:var(--radius-full);opacity:0;position:absolute;inset:0}.ifm-sentence{font-size:var(--text-body-sm);color:var(--color-text-primary);flex-direction:column;line-height:22px;display:flex}.ifm-sentence em{white-space:nowrap;font-style:normal;display:block}.ifm-mover{z-index:6;opacity:0;transform-origin:0 0;font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-text-primary);position:absolute;top:0;left:0}[data-play] .ifm-mover{animation:ifm-mover-on 20ms linear 14.25s both, ifm-fly .62s var(--e-out) 14.26s both,ifm-mover-off 20ms linear 14.88s forwards}@keyframes ifm-mover-on{0%{opacity:0}to{opacity:1}}@keyframes ifm-mover-off{0%{opacity:1}to{opacity:0}}@keyframes ifm-fly{0%{transform:none}to{transform:translate(var(--m-dx,0px),var(--m-dy,0px)) scale(var(--m-s,1))}}[data-play] .ifm-dst{animation:1ms linear 14.87s both ifm-in}[data-play] .ifm-bench{animation:ifm-rise .42s var(--e-out) .2s both, ifm-dissolve .38s var(--e-in) 4.6s forwards}[data-play] .ifm-pillars{animation:ifm-rise .42s var(--e-out) 5s both, ifm-dissolve .38s var(--e-in) 9s forwards}[data-play] .ifm-readout{animation:ifm-in .24s linear 9.3s both, ifm-out .3s var(--e-in) 14.2s forwards}[data-play] .ifm-standings{animation:ifm-rise .42s var(--e-out) 9.4s both, ifm-dissolve .38s var(--e-in) 14.2s forwards}[data-play] .ifm-pos{animation:ifm-rise .46s var(--e-out) 14.6s both}[data-play] .ifm-dots i{animation:ifm-pop .26s var(--e-out) var(--td) both}.ifm-dp__r1 .ifm-dots i:first-child{--td:.8s}.ifm-dp__r1 .ifm-dots i:nth-child(2){--td:.86s}.ifm-dp__r1 .ifm-dots i:nth-child(3){--td:.92s}.ifm-dp__r1 .ifm-dots i:nth-child(4){--td:.98s}.ifm-dp__r1 .ifm-dots i:nth-child(5){--td:1.04s}.ifm-dp__r2 .ifm-dots i:first-child{--td:1s}.ifm-dp__r2 .ifm-dots i:nth-child(2){--td:1.06s}.ifm-dp__r2 .ifm-dots i:nth-child(3){--td:1.12s}.ifm-dp__r2 .ifm-dots i:nth-child(4){--td:1.18s}.ifm-dp__r2 .ifm-dots i:nth-child(5){--td:1.24s}[data-play] .ifm-dp__r1 .ifm-med{animation:.2s linear 1.15s both ifm-in}[data-play] .ifm-dp__r2 .ifm-med{animation:.2s linear 1.35s both ifm-in}[data-play] .ifm-dp__r1 .ifm-you{animation:ifm-pop .34s var(--e-pop) 1.3s both}[data-play] .ifm-dp__r2 .ifm-you{animation:ifm-pop .34s var(--e-pop) 1.5s both}[data-play] .ifm-dp__v--1{animation:ifm-up .26s var(--e-out) 1.6s both}[data-play] .ifm-dp__v--2{animation:ifm-up .26s var(--e-out) 1.8s both}[data-play] .ifm-pillars tr{animation:ifm-up .3s var(--e-out) var(--tr) both}.ifm-pillars tr:first-of-type{--tr:5.3s}.ifm-pillars tr:nth-of-type(2){--tr:5.45s}.ifm-pillars tr:nth-of-type(3){--tr:5.6s}[data-play] .ifm-pillars .ifm-meter i{animation:ifm-grow .62s var(--e-out) var(--tr) both}[data-play] .ifm-pillars-foot{animation:ifm-up .3s var(--e-out) 6.6s both}[data-play] .ifm-standings tr{animation:ifm-up .3s var(--e-out) var(--tr) both}.ifm-standings tr:first-of-type{--tr:9.7s}.ifm-standings tr:nth-of-type(2){--tr:9.85s}.ifm-standings tr:nth-of-type(3){--tr:10s}[data-play] .ifm-standings .ifm-meter i{animation:ifm-grow .7s var(--e-out) var(--tr) both}[data-play] .ifm-standings .ifm-delta{animation:ifm-up .26s var(--e-out) var(--tk) both}.ifm-standings tr:first-of-type .ifm-delta{--tk:10.6s}.ifm-standings tr:nth-of-type(2) .ifm-delta{--tk:10.75s}.ifm-standings tr:nth-of-type(3) .ifm-delta{--tk:10.9s}[data-play] .ifm-spark polyline{animation:ifm-draw .9s var(--ease-standard) 11.2s both}[data-play] .ifm-standings-foot{animation:ifm-up .3s var(--e-out) 12.2s both}[data-play] .ifm-cell--a{animation:ifm-up .32s var(--e-out) 14.9s both}[data-play] .ifm-cell--c{animation:ifm-up .32s var(--e-out) 15.05s both}[data-play] .ifm-mark:after{animation:ifm-pulse 1.6s var(--ease-standard) 16s 2 both}[data-play] .ifm-sentence em:first-of-type{animation:1.2s linear 16s both ifm-write}[data-play] .ifm-sentence em:nth-of-type(2){animation:1.2s linear 17.2s both ifm-write}[data-play] .ifm-btn{animation:ifm-up .28s var(--e-out) 18.6s both}@keyframes ifm-in{0%{opacity:0}to{opacity:1}}@keyframes ifm-out{0%{opacity:1}to{opacity:0}}@keyframes ifm-rise{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}@keyframes ifm-dissolve{0%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(2px);transform:scale(.96)translateY(6px)}}@keyframes ifm-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ifm-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes ifm-grow{0%{width:0}}@keyframes ifm-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes ifm-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ifm-pulse{0%{opacity:0;box-shadow:0 0 0 0 var(--color-accent-blue-soft)}40%{opacity:1}to{opacity:0;box-shadow:0 0 0 10px #0000}}@media (prefers-reduced-motion:reduce){.insights-film .ifm-world *{animation:none!important}}.memory-film{--paint-run:20s;position:absolute;inset:0;overflow:hidden}.memory-film[data-paused] .c6-world *{animation-play-state:paused!important}.memory-film .tabler-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;display:block}.m7-chat{border-radius:var(--radius-2);border:1px solid var(--color-border);background:var(--color-bg-primary);opacity:0;flex-direction:column;gap:12px;width:420px;height:480px;padding:14px 16px;display:flex;position:absolute;top:36px;left:100px;box-shadow:0 12px 45px #0000001a}[data-play] .m7-chat{animation:k6-rise .4s var(--e-out) both,k6-chat-out .38s var(--e-in) 5.2s both}[data-play] #m7-src{animation:20ms linear 5.19s both k6-hide}.m7-in{opacity:0}[data-play] .m7-in{animation:k6-row .32s var(--e-out) var(--tw,.7s) both}#m7-src{white-space:nowrap}.m7-tmove{opacity:0;transform-origin:0 0;z-index:5;color:var(--color-text-primary);white-space:nowrap;font-size:14px;line-height:18px;position:absolute;top:0;left:0}[data-play] .m7-tmove{animation:k6-mover-show 20ms linear 5.19s both,k7m-tmove .56s var(--e-out) 5.23s both}@keyframes k7m-tmove{0%{transform:none}to{transform:translate(var(--bx,-120px),var(--by,140px))}}.m7-board{position:absolute;inset:0}[data-play] .m7-board{animation:k8-recede .62s var(--e-in) 14.05s both}.m7-card{border-radius:var(--radius-2);border:1px solid var(--color-border);background:var(--color-bg-primary);opacity:0;transform-origin:50% 45%;flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;transform:scale(.94);box-shadow:0 6px 27px #00000012}[data-play] .m7-card{animation:k6-sig-in .32s var(--e-out) var(--tw) both}.m7-card--kept{box-shadow:0 18px 51px #0003}#m7-seat{color:#0000;white-space:nowrap}.m7-work{border-radius:var(--radius-2);border:1px solid var(--color-border);background:var(--color-bg-primary);opacity:0;transform-origin:50% 45%;flex-direction:row;align-items:center;gap:8px;width:568px;padding:10px 14px;display:flex;position:absolute;top:466px;left:26px;transform:scale(.94);box-shadow:0 6px 27px #00000012}[data-play] .m7-work{animation:k6-sig-in .32s var(--e-out) var(--tw) both}.m7-chip{border-radius:var(--radius-full);white-space:nowrap;opacity:0;background:var(--lightningcss-light,#00863524)var(--lightningcss-dark,#40c97724);align-self:flex-start;align-items:center;height:20px;padding:0 8px;font-size:10px;font-weight:600;line-height:12px;display:inline-flex;transform:scale(0)}@supports (color:color-mix(in lab, red, red)){.m7-chip{background:color-mix(in srgb,var(--color-accent-green) 14%,transparent)}}.m7-chip{color:var(--color-accent-green)}[data-play] .m7-chip{animation:k6-pop .24s var(--e-pop) var(--tp) both}.m7-canvas{opacity:0;position:absolute;inset:0}[data-play] .m7-canvas{animation:20ms linear 14.4s both k-cut}.m7-frame{border-radius:var(--radius-2);border:1px solid var(--color-border);background:var(--color-bg-primary);opacity:0;transform-origin:50% 40%;flex-direction:column;width:420px;display:flex;position:absolute;top:100px;left:100px;transform:scale(.96);box-shadow:0 18px 51px #00000029}[data-play] .m7-frame{animation:k6-sig-in .34s var(--e-out) 14.5s both}.m7-l{border-radius:var(--radius-full);background:var(--color-bg-tertiary);height:6px;width:var(--w,100%);opacity:0}[data-play] .m7-l{animation:k-i .12s linear var(--ti) both}.m7-line{opacity:0}[data-play] .m7-line{animation:.2s ease-out 15.4s both k-i}.m7-hl{border-radius:var(--radius-1);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#0000;padding:0 3px}[data-play] .m7-hl{animation:.42s ease-out 16.2s both k7m-hl}@keyframes k7m-hl{0%{background-color:#0000}to{background-color:var(--color-accent-blue-soft)}}.m7-trace{opacity:0;align-items:center;gap:6px;display:flex}[data-play] .m7-trace{animation:.24s ease-out 17s both k-i}.m7-trace__tick{background:var(--color-border);flex:none;width:10px;height:1px}.m7-trace__chip{border-radius:var(--radius-full);background:var(--color-accent-blue-soft);color:var(--color-accent-blue);white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;line-height:14px;display:inline-flex}@media (prefers-reduced-motion:reduce){.memory-film .c6-world *{animation:none!important}.m7-chat,.m7-tmove,.m7-board{display:none}.m7-canvas{opacity:1}.m7-frame,.m7-l,.m7-line,.m7-trace{opacity:1;transform:none}.m7-hl{background-color:var(--color-accent-blue-soft)}.memory-film .sc-i,.memory-film .sc-skel{opacity:1}.memory-film .sc-swap .a{opacity:0}.memory-film .sc-swap .b{opacity:1}}.plan-film{--paint-run:16.5s;position:absolute;inset:0;overflow:hidden}.plan-film[data-paused] .c6-world *{animation-play-state:paused!important}.plan-film .tabler-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;display:block}.plan-film .l7-lane>header,.plan-film .l7-lane>header *{color:var(--color-text-on-accent);text-shadow:0 1px 3px #00000052}.app-ground{background-color:var(--color-page-ground);background-image:radial-gradient(var(--color-bg-secondary) 1px, transparent 1px);background-size:var(--spacing-12) var(--spacing-12);background-position:50%;flex-direction:column;min-height:100svh;display:flex;position:relative}.app-ground:has(>.app-lattice){background-image:none}.app-lattice{background-image:radial-gradient(var(--color-bg-secondary) 1px, transparent 1px);background-size:var(--spacing-12) var(--spacing-12);background-position:50%;flex-direction:column;flex:1 0 auto;display:flex}.pilot__grid{gap:var(--spacing-32);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.pilot__copy{min-width:0}.pilot__copy .lead{max-width:46ch}.ledger__hd{justify-content:space-between;align-items:baseline;gap:var(--spacing-12);display:flex}.ledger__label{font-size:var(--text-caption-emphasized);line-height:var(--text-caption-emphasized--line-height);letter-spacing:var(--text-caption-emphasized--letter-spacing);font-weight:var(--text-caption-emphasized--font-weight);text-transform:uppercase;color:var(--ink-3);margin:0}.ledger__count{font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:var(--text-h3--letter-spacing);color:var(--ink);white-space:nowrap;margin:0;font-weight:600}.ledger__count span{color:var(--ink-3);font-weight:500}.ledger__seats{gap:var(--spacing-2);margin-top:var(--spacing-12);grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.ledger__seats i{aspect-ratio:1;border-radius:var(--radius-1);background:var(--color-accent-green);display:block}.ledger__seats i[data-taken]{background:var(--color-bg-tertiary)}.ledger__track{margin:var(--spacing-24) 0 0;gap:var(--spacing-16);padding:0;list-style:none;display:grid}.ledger__track li{grid-template-columns:var(--spacing-12) minmax(0,1fr);gap:var(--spacing-8);align-items:start;display:grid;position:relative}.ledger__track li:before{content:"";left:calc(var(--spacing-12) / 2);top:var(--spacing-16);bottom:calc(var(--spacing-16) * -1);background:var(--line-2);width:1px;position:absolute}.ledger__track li:last-child:before{display:none}.ledger__dot{width:var(--spacing-12);height:var(--spacing-12);border-radius:var(--radius-full);border:1px solid var(--line-2);background:var(--pg-raised);z-index:1;display:block;position:relative}.ledger__track li[data-done] .ledger__dot{background:var(--color-accent-green);border-color:var(--color-accent-green)}.ledger__track b{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);letter-spacing:var(--text-body-sm--letter-spacing);color:var(--ink);font-weight:600;display:block}.ledger__track em{margin-top:var(--spacing-1);font-style:normal;font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing);color:var(--ink-3);display:block}@media (max-width:880px){.pilot__grid{gap:var(--spacing-24);grid-template-columns:minmax(0,1fr)}}.sec-pane{background:var(--color-glass-panel);pointer-events:none;position:absolute;inset:0}.ringfx{pointer-events:none;position:absolute}.ringfx svg{width:100%;height:100%;overflow:visible}.ringfx__sparks{position:absolute;inset:0}.ringfx__orbit{transform-origin:50%;will-change:transform;animation:spin var(--dur,58s) linear infinite;animation-direction:var(--dir,normal);position:absolute;inset:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes beacon{0%,to{opacity:.34;transform:scale(.96)}50%{opacity:.72;transform:scale(1.06)}}.ringfx__dust{opacity:.16}.ringfx__mote{animation:flicker var(--cd,4.5s) linear infinite;animation-delay:var(--d,0s)}@keyframes flicker{0%{opacity:.16}2.9%{opacity:.94}5.8%{opacity:.2}8.5%{opacity:1}11%{opacity:.13}14.1%{opacity:.72}16.8%{opacity:.22}19.9%{opacity:.88}22.8%{opacity:.15}25.7%{opacity:.44}28%{opacity:.16}to{opacity:.16}}.ringfx__spark{fill:var(--color-accent);animation:spark var(--sd,5.2s) var(--ease-standard) infinite;animation-delay:var(--sdel,0s)}@keyframes spark{0%{opacity:0;transform:translate(0)}20%{opacity:.9}to{opacity:0;transform:translate(9px)}}.ash{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ash i{border-radius:var(--radius-full);background:var(--shade,var(--color-accent));opacity:0;box-shadow:0 0 var(--glow,6px) var(--shade,var(--color-accent));animation:ash-rise var(--dur,26s) linear infinite;animation-delay:var(--del,0s);display:block;position:absolute}@keyframes ash-rise{0%{opacity:0;transform:translate(0)scale(.7)}14%{opacity:var(--peak,.75)}64%{opacity:var(--peak,.75)}to{transform:translate3d(var(--dx,40px),var(--dy,-220px),0) scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.ringfx__orbit,.ringfx__mote,.ringfx__spark,.ash i{animation:none!important}.ringfx__orbit{will-change:auto}.ash i{opacity:var(--peak,.55)!important}}.ringfx[data-hold] .ringfx__orbit,.ringfx[data-hold] .ringfx__mote,.ringfx[data-hold] .ringfx__spark,.ash[data-hold] i,.glow-top{pointer-events:none;background:radial-gradient(64% 44% at 50% 20%, color-mix(in srgb,var(--lightningcss-light,color-mix(in srgb, var(--color-accent-blue) 20%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--color-accent-blue) 16%, transparent)) 44%, transparent) 0%, transparent 72%), radial-gradient(120% 80% at 50% 38%, color-mix(in srgb,var(--lightningcss-light,color-mix(in srgb, var(--color-accent-blue) 20%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--color-accent-blue) 16%, transparent)) 24%, transparent) 0%, transparent 78%);height:150%;position:absolute;inset:-24% 0 auto}@supports (color:color-mix(in lab, red, red)){.ringfx[data-hold] .ringfx__orbit,.ringfx[data-hold] .ringfx__mote,.ringfx[data-hold] .ringfx__spark,.ash[data-hold] i,.glow-top{background:radial-gradient(64% 44% at 50% 20%, color-mix(in srgb,var(--ambient-blue) 44%, transparent) 0%, transparent 72%), radial-gradient(120% 80% at 50% 38%, color-mix(in srgb,var(--ambient-blue) 24%, transparent) 0%, transparent 78%)}}.glow-bottom{pointer-events:none;background:radial-gradient(58% 58% at 50% 100%, var(--ambient-blue) 0%, transparent 70%);height:85%;position:absolute;inset:auto 0 -30%}.dotgrid{pointer-events:none;background-image:radial-gradient(var(--color-bg-secondary) 1px, transparent 1px);background-size:var(--spacing-12) var(--spacing-12);background-position:50%;position:absolute;inset:0}.rails{display:none}.rails i{width:min(var(--frame),100%);border-left:1px solid var(--line);border-right:1px solid var(--line);display:block}.hero-wrap{max-width:1040px}.hero-grid{gap:var(--spacing-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.shell--crop{overflow-clip-margin:var(--spacing-4);overflow:clip}.brand-grid,.insights-grid{gap:var(--spacing-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}@media (max-width:880px){.brand-grid,.insights-grid{grid-template-columns:minmax(0,1fr)}}.memory-grid{gap:var(--spacing-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}@media (max-width:880px){.memory-grid{grid-template-columns:minmax(0,1fr)}}.carve{--carve-inset:var(--spacing-8);--carve-pad:var(--spacing-12);border-radius:var(--radius-0);background-color:var(--color-glass-panel);background-image:radial-gradient(var(--color-bg-secondary) 1px, transparent 1px);background-size:var(--spacing-12) var(--spacing-12);background-position:50%;align-self:stretch;min-width:0;display:grid;position:relative;overflow:hidden}.carve:after{content:"";border-radius:inherit;box-shadow:var(--inset-shadow-carve);pointer-events:none;z-index:10;position:absolute;inset:0}.carve--plain{background-image:none}.hero-carve{min-height:500px}.brand-carve{min-height:520px}.design-stage{aspect-ratio:1280/578;border-radius:inherit;align-self:start;min-width:0;position:relative;overflow:hidden}.insights-carve,.memory-carve{min-height:520px}.hero-viz{min-width:0;position:relative}.hero-viz__cal{top:calc(var(--carve-inset) * -1);right:calc(var(--carve-inset) * -1);width:560px;max-width:none;position:absolute}.hero-viz__cal .ui-day{min-height:200px}.hero-viz__signal{left:var(--carve-inset);bottom:var(--carve-inset);width:330px;max-width:88%;position:absolute}.hero-viz__chip{align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-8);border-radius:var(--radius-full);background:var(--color-glass-panel);box-shadow:var(--shadow-3),var(--inset-shadow-glass-edge);letter-spacing:.1px;white-space:nowrap;font-size:13px;font-weight:500;line-height:16px;display:inline-flex;position:absolute;top:52%;left:34%}@media (max-width:880px){.hero-grid{grid-template-columns:minmax(0,1fr)}.carve{padding:var(--carve-inset)}.hero-carve{aspect-ratio:620/560;min-height:0}.hero-copy__main{margin-block:0}.brand-carve{min-height:420px}.hero-viz{gap:var(--spacing-8);flex-direction:column;display:flex}.hero-viz__cal{width:100%;position:static}.hero-viz__signal{width:100%;max-width:none;position:static}.hero-viz__chip{align-self:flex-start;position:static}}.display-line{display:block}.display-line--muted,.display-muted{color:var(--ink-3);-webkit-text-fill-color:var(--ink-3)}h1.display.hero-title{font-size:var(--text-display-sm);letter-spacing:-.4px;color:var(--color-text-primary);-webkit-text-fill-color:var(--color-text-primary);background:0 0}.hero-lead{text-wrap:balance;max-width:46ch}.eaf{gap:var(--spacing-6);flex-direction:column;max-width:480px;display:flex}.field{--field-r:var(--radius-4);isolation:isolate;align-items:center;gap:var(--spacing-4);padding:var(--spacing-2) var(--spacing-6);border-radius:var(--field-r);background:var(--field-face);outline-offset:2px;box-shadow:var(--field-edge),var(--field-rim);transition:background var(--transition-duration-base) var(--ease-standard), box-shadow var(--transition-duration-base) var(--ease-standard), outline-color var(--transition-duration-base) var(--ease-standard);outline:2px solid #0000;display:flex;position:relative}.field:before{content:"";z-index:-1;pointer-events:none;border-radius:calc(var(--field-r) + 6px);opacity:.5;background:var(--field-bloom);transition:opacity var(--transition-duration-base) var(--ease-standard), background var(--transition-duration-base) var(--ease-standard);position:absolute;inset:-7px}.field:hover{background:var(--field-face-lit);box-shadow:var(--field-edge-lit),var(--field-rim-hover)}.field:hover:before{opacity:.68}.field:focus-within{outline-color:var(--color-accent-blue);background:var(--field-face-lit);box-shadow:var(--field-edge-lit),var(--field-rim-focus)}.field:focus-within:before{opacity:.8}.field.is-invalid{box-shadow:var(--field-edge),var(--field-rim-invalid)}.field.is-invalid:before{background:var(--field-bloom-invalid)}.field.is-invalid:focus-within{outline-color:var(--color-accent-red);box-shadow:var(--field-edge-lit),var(--field-rim-invalid)}@media (prefers-reduced-motion:reduce){.field,.field:before{transition:none}}.field input{width:100%;min-width:0;color:var(--ink);font:inherit;font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);background:0 0;border:0;outline:0;flex:1;padding:0}.field input::placeholder{color:var(--ink-3)}.fld{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}.fld__label{font-size:var(--text-body-sm-emphasized);line-height:var(--text-body-sm-emphasized--line-height);letter-spacing:var(--text-body-sm-emphasized--letter-spacing);font-weight:var(--text-body-sm-emphasized--font-weight);color:var(--ink)}.fld__hint,.fld__error{font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing);margin:0}.fld__hint{color:var(--ink-3)}.fld__error{color:var(--color-accent-red)}.field--pill{--field-r:var(--radius-full);justify-content:space-between;gap:var(--spacing-6);cursor:pointer;text-align:left;width:100%;color:var(--ink);font:inherit;border:0}.field--pill:focus-within:not(:focus-visible){outline-color:#0000}.field--pill:focus-visible{outline-color:var(--color-accent-blue);background:var(--field-face-lit);box-shadow:var(--field-edge-lit),var(--field-rim-focus)}.field--pill[aria-expanded=true]{background:var(--field-face-lit);box-shadow:var(--field-edge-lit),var(--field-rim-focus)}.field--pill.is-invalid:focus-visible{outline-color:var(--color-accent-red);box-shadow:var(--field-edge-lit),var(--field-rim-invalid)}.select__v{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);overflow:hidden}.select__v--empty{color:var(--ink-3)}.select__chev{width:16px;height:16px;color:var(--ink-3);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--transition-duration-fast) var(--ease-soft);flex:none}.field--pill[aria-expanded=true] .select__chev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.select__chev{transition:none}}.listbox{z-index:50;padding:var(--spacing-1) 0;min-width:var(--spacing-64);overscroll-behavior:contain;border-radius:var(--radius-4);background-color:var(--color-glass-panel);box-shadow:var(--shadow-3),var(--inset-shadow-glass-edge);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(150%);backdrop-filter:blur(var(--blur-glass)) saturate(150%);animation:listbox-in var(--transition-duration-fast) var(--ease-soft);outline:none;margin:0;list-style:none;position:fixed;overflow-y:auto}@keyframes listbox-in{0%{opacity:0;transform:translateY(var(--spacing-1))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.listbox{animation:none}}.listbox__opt{justify-content:space-between;align-items:center;gap:var(--spacing-6);padding:var(--spacing-4) var(--spacing-6);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--ink);font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);display:flex}.listbox__opt span{text-overflow:ellipsis;min-width:0;overflow:hidden}.listbox__opt[aria-selected=true]{font-weight:var(--text-body-medium--font-weight)}.listbox__opt[data-active]{background:var(--color-bg-secondary)}.listbox__opt svg{fill:none;width:16px;height:16px;stroke:var(--color-accent-blue);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.eaf__field{padding:var(--spacing-4) var(--spacing-4) var(--spacing-4) var(--spacing-6)}.eaf__field .btn{flex:none}.eaf__note{max-width:46ch;font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing);color:var(--ink-3);margin:0}@media (max-width:520px){.eaf__field{padding:var(--spacing-4);flex-wrap:wrap}.eaf__field input{padding:var(--spacing-2) var(--spacing-2);flex-basis:100%}.eaf__field .btn{width:100%}}.vh{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-copy{flex-direction:column;align-self:stretch;min-width:0;display:flex}.hero-copy__main{margin-block:auto}.hero-chan{align-items:flex-start;gap:var(--spacing-6);flex-direction:column;display:flex}.hero-chan__label{font-size:var(--text-caption-emphasized);line-height:var(--text-caption-emphasized--line-height);letter-spacing:var(--text-caption-emphasized--letter-spacing);font-weight:var(--text-caption-emphasized--font-weight);text-transform:uppercase;color:var(--ink-3)}.hero-chan__list{align-items:center;gap:var(--spacing-16);flex-wrap:wrap;display:flex}.hero-chan__list span{align-items:center;gap:var(--spacing-4);white-space:nowrap;font-size:var(--text-body-medium);line-height:var(--text-body-medium--line-height);letter-spacing:var(--text-body-medium--letter-spacing);font-weight:var(--text-body-medium--font-weight);color:var(--ink-2);display:inline-flex}.hero-chan__list svg,.hero-chan__list img{flex:none;width:20px;height:20px;display:block}.hero-chan__ai{fill:var(--color-platform-chatgpt)}.wrap{max-width:var(--frame);padding:0 var(--spacing-24);min-width:0;margin-inline:auto}.wrap--narrow{max-width:820px}.sec{padding:var(--spacing-64) 0;position:relative;overflow:hidden}.sec--tight{padding:var(--spacing-32) 0;position:relative;overflow:hidden}.sec--rule{border-top:1px solid var(--line)}.sec--ground{background-color:var(--color-page-ground)}h1.display{font-size:var(--text-display);letter-spacing:-.8px;background:linear-gradient(180deg, var(--color-text-primary) 46%, color-mix(in srgb, var(--lightningcss-light,var(--n-13))var(--lightningcss-dark,var(--n-00)) 78%, transparent) 100%);margin:0;font-weight:600;line-height:1.11}@supports (color:color-mix(in lab, red, red)){h1.display{background:linear-gradient(180deg, var(--color-text-primary) 46%, color-mix(in oklab, var(--color-text-primary) 78%, transparent) 100%)}}h1.display{color:#0000;-webkit-background-clip:text;background-clip:text}h2.display{font-size:var(--text-display-sm);letter-spacing:-.4px;color:var(--ink);margin:0;font-weight:600;line-height:1.11}h3.hd{font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:var(--text-h3--letter-spacing);color:var(--ink);margin:0;font-weight:600}.lead{letter-spacing:-.15px;color:var(--ink-2);margin:var(--spacing-12) 0 0;font-size:18px;line-height:28px}.body{font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);color:var(--ink-2);margin:var(--spacing-6) 0 0}.display+.body{margin-top:var(--spacing-12)}.sm{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--ink-2);margin:0}.cap{font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing);color:var(--ink-3)}.btn{justify-content:center;align-items:center;gap:var(--spacing-4);-webkit-user-select:none;user-select:none;cursor:pointer;white-space:nowrap;color:var(--ink);border-radius:var(--radius-4);padding:var(--spacing-4) var(--spacing-8);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);letter-spacing:0;font-weight:var(--font-weight-medium);transition:background-color var(--transition-duration-fast) var(--ease-standard), color var(--transition-duration-fast) var(--ease-standard), opacity var(--transition-duration-fast) var(--ease-standard);background:0 0;border:0;text-decoration:none;display:inline-flex;position:relative}.btn:focus-visible{outline:2px solid var(--color-accent-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn--r-none{border-radius:var(--radius-0)}.btn--r-sm{border-radius:var(--radius-2)}.btn--r-md{border-radius:var(--radius-4)}.btn--r-full{border-radius:var(--radius-full)}.btn--lg{padding:var(--spacing-6) var(--spacing-8);font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing)}.btn--icon{padding:var(--spacing-4);border-radius:var(--radius-full)}.btn--icon.btn--lg{padding:var(--spacing-8)}.btn--elevated{box-shadow:var(--shadow-2)}.btn--block{width:100%}.btn--primary{isolation:isolate;font-weight:var(--font-weight-semibold);background:linear-gradient(180deg, var(--lightningcss-light,#1f98ff)var(--lightningcss-dark,#1f98ff) 0%, var(--color-accent-blue) 52%, var(--color-accent-blue-hover) 100%);position:relative}@supports (color:color-mix(in lab, red, red)){.btn--primary{background:linear-gradient(180deg, color-mix(in oklab,var(--color-accent-blue) 88%,var(--n-00)) 0%, var(--color-accent-blue) 52%, var(--color-accent-blue-hover) 100%)}}.btn--primary{color:var(--color-text-on-accent);box-shadow:var(--beacon-face),var(--beacon-rest);transition:box-shadow var(--transition-duration-moderate) var(--ease-standard), transform var(--transition-duration-fast) var(--ease-standard), background var(--transition-duration-fast) var(--ease-standard)}.btn--primary:before{content:"";z-index:-1;pointer-events:none;border-radius:calc(var(--radius-4) + 6px);background:radial-gradient(closest-side,var(--lightningcss-light,#008aff8c)var(--lightningcss-dark,#008aff8c),#0000 78%);position:absolute;inset:-6px}@supports (color:color-mix(in lab, red, red)){.btn--primary:before{background:radial-gradient(closest-side, color-mix(in oklab,var(--color-accent-blue) 55%,transparent),transparent 78%)}}.btn--primary:before{opacity:.34;animation:beacon 4.2s var(--ease-standard) infinite}.btn--primary.btn--r-full:before{border-radius:var(--radius-full)}.btn--primary .btn__i{transition:transform var(--transition-duration-base) var(--ease-standard)}.btn--primary:not(.is-inactive,.is-loading):hover{box-shadow:var(--beacon-face-lit),var(--beacon-lift);transform:translateY(-1px)}.btn--primary:not(.is-inactive,.is-loading):hover:before{opacity:.85;animation-play-state:paused;transform:scale(1.1)}.btn--primary:not(.is-inactive,.is-loading):hover .btn__i{transform:translate(3px)}.btn--primary:not(.is-inactive,.is-loading):hover .btn__i--down{transform:translateY(3px)}.btn--primary:not(.is-inactive,.is-loading):active{background:var(--color-accent-blue-active);box-shadow:var(--beacon-press);transform:translateY(0)}.btn--primary:not(.is-inactive,.is-loading):active:before{opacity:.28;transform:scale(.96)}.btn--primary.is-inactive:before,.btn--primary.is-loading:before{opacity:0;animation:none}.nav__right .btn--primary:before{display:none}.nav__right .btn--primary{box-shadow:var(--beacon-face),var(--beacon-rest-calm)}.nav__right .btn--primary:not(.is-inactive,.is-loading):hover{box-shadow:var(--beacon-face-lit),var(--beacon-rest)}@media (prefers-reduced-motion:reduce){.btn--primary{transition:none}.btn--primary:before{opacity:.5;animation:none}.btn--primary:not(.is-inactive,.is-loading):hover,.btn--primary:not(.is-inactive,.is-loading):active{transform:none}.btn--primary .btn__i,.btn--primary:not(.is-inactive,.is-loading):hover .btn__i{transition:none;transform:none}}.btn--destructive{background:var(--color-accent-red);color:var(--color-text-on-accent)}.btn--destructive:not(.is-inactive,.is-loading):hover{background:var(--color-accent-red-hover)}.btn--destructive:not(.is-inactive,.is-loading):active{background:var(--color-accent-red-active)}.btn--constructive{background:var(--color-accent-green);color:var(--color-text-on-accent)}.btn--constructive:not(.is-inactive,.is-loading):hover{background:var(--color-accent-green-hover)}.btn--constructive:not(.is-inactive,.is-loading):active{background:var(--color-accent-green-active)}.btn--secondary{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.btn--secondary:not(.is-inactive,.is-loading):hover{background:var(--color-bg-tertiary-hover)}.btn--secondary:not(.is-inactive,.is-loading):active{background:var(--color-bg-tertiary-active)}.btn--surface{background:var(--color-bg-primary);color:var(--color-text-primary)}.btn--surface:not(.is-inactive,.is-loading):hover{background:var(--color-bg-primary-hover)}.btn--surface:not(.is-inactive,.is-loading):active{background:var(--color-bg-primary-active)}.btn--sec-destructive{background:var(--lightningcss-light,#e02e2a1a)var(--lightningcss-dark,#ff85831a)}@supports (color:color-mix(in lab, red, red)){.btn--sec-destructive{background:color-mix(in srgb,var(--color-accent-red) 10%, transparent)}}.btn--sec-destructive{color:var(--color-accent-red)}.btn--sec-destructive:not(.is-inactive,.is-loading):hover{background:var(--lightningcss-light,#e02e2a33)var(--lightningcss-dark,#ff858333)}@supports (color:color-mix(in lab, red, red)){.btn--sec-destructive:not(.is-inactive,.is-loading):hover{background:color-mix(in srgb,var(--color-accent-red) 20%, transparent)}}.btn--sec-destructive:not(.is-inactive,.is-loading):active{background:var(--lightningcss-light,#e02e2a40)var(--lightningcss-dark,#ff858340)}@supports (color:color-mix(in lab, red, red)){.btn--sec-destructive:not(.is-inactive,.is-loading):active{background:color-mix(in srgb,var(--color-accent-red) 25%, transparent)}}.btn--ghost{color:var(--color-text-tertiary);background:0 0}.btn--ghost:not(.is-inactive,.is-loading):hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.btn--ghost:not(.is-inactive,.is-loading):active{background:var(--color-bg-tertiary-active);color:var(--color-text-primary)}.btn--ghost-strong{color:var(--color-text-primary);background:0 0}.btn--ghost-strong:not(.is-inactive,.is-loading):hover{background:var(--color-bg-tertiary)}.btn--ghost-strong:not(.is-inactive,.is-loading):active{background:var(--color-bg-tertiary-active)}.btn.is-inactive{opacity:.4;cursor:not-allowed}.btn.is-loading{cursor:progress}.btn__c{justify-content:center;align-items:center;gap:var(--spacing-4);transition:opacity var(--transition-duration-fast) var(--ease-standard);display:inline-flex}.btn__c--out{opacity:0}.btn__l{transition:opacity var(--transition-duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.btn__spin{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px;animation:.9s linear infinite spin}@media (prefers-reduced-motion:reduce){.btn__c,.btn__l{transition:none}.btn__spin{animation:none}}.btn__i{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.cols{gap:var(--spacing-12);min-width:0;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:880px){.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.g3,.g2{grid-template-columns:minmax(0,1fr)}}.card{background:var(--pg-raised);padding:var(--spacing-16);border-radius:var(--radius-4);min-width:0;box-shadow:var(--shadow-1);border:1px solid #0000}.carve--pad{padding:var(--carve-pad);align-self:auto;display:block}.badge{align-items:center;gap:var(--spacing-1);white-space:nowrap;font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing);font-weight:var(--text-caption--font-weight);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-1);background:var(--lightningcss-light,#008aff1a)var(--lightningcss-dark,#008aff1a);margin:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.badge{background:color-mix(in srgb,var(--color-accent-blue) 10%,transparent)}}.badge{color:var(--color-accent-blue)}.badge--n{background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.tag{white-space:nowrap;max-width:100%;box-shadow:0 0 0 1px var(--color-border-strong);font-family:var(--font-mono);letter-spacing:.8px;text-transform:uppercase;border-radius:5px;align-items:stretch;margin:0;font-size:10.5px;font-weight:500;line-height:14px;display:inline-flex;overflow:hidden}.tag__k,.tag__v{padding:5px var(--spacing-4);align-items:center;min-width:0;display:inline-flex}.tag__k{color:var(--color-accent-green-ink);background:var(--lightningcss-light,#00863529)var(--lightningcss-dark,#40c97729);flex:none}@supports (color:color-mix(in lab, red, red)){.tag__k{background:color-mix(in oklab,var(--color-accent-green) 16%,transparent)}}.tag__k{box-shadow:inset -1px 0 0 var(--color-border-strong)}.tag__v{color:var(--ink-2);text-overflow:ellipsis;background:#ffffff08;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tag__v{background:color-mix(in oklab,var(--n-00) 3%,transparent)}}.tag--info .tag__k{color:var(--color-accent-blue);background:var(--lightningcss-light,#008aff29)var(--lightningcss-dark,#008aff29)}@supports (color:color-mix(in lab, red, red)){.tag--info .tag__k{background:color-mix(in oklab,var(--color-accent-blue) 16%,transparent)}}.chip{width:var(--spacing-12);height:var(--spacing-12);border-radius:var(--radius-full);flex:none;place-items:center;display:grid}.chip svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.chip--blue{background:var(--color-accent-blue-soft);color:var(--color-accent-blue)}.stage{padding:var(--spacing-6);background:0 0;border:0;align-self:center;height:fit-content;position:relative}.nav{z-index:20;padding:var(--spacing-8) 0;border-bottom:1px solid var(--line-2);background:var(--color-page-ground);box-shadow:var(--inset-shadow-glass-edge);position:sticky;top:0}.nav__inner{align-items:center;gap:var(--spacing-16);display:flex}.lockup{align-items:center;gap:var(--spacing-2);font-weight:600;font-size:var(--text-h3);letter-spacing:var(--text-h3--letter-spacing);color:var(--ink);text-decoration:none;display:flex}.lockup svg{color:currentColor;width:24px;height:24px}.nav__links{gap:var(--spacing-16);display:flex}.nav__sep{width:1px;height:var(--spacing-12);background:var(--line-2);margin:0 var(--spacing-8);flex:none}.nav__links a{letter-spacing:.1px;color:var(--ink-2);transition:color var(--transition-duration-fast) var(--ease-soft);font-size:14px;font-weight:500;line-height:18px;text-decoration:none}.nav__links a:hover,.nav__links a.on{color:var(--ink)}.nav__spacer{flex:1}.nav__right{align-items:center;gap:var(--spacing-8);display:flex}.foot{border-top:1px solid var(--line);padding:var(--spacing-32) 0 var(--spacing-16);position:relative;overflow:hidden}.foot a{color:var(--ink-2);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);padding:var(--spacing-1) 0;transition:color var(--transition-duration-fast) var(--ease-soft);text-decoration:none;display:block}.foot a:hover{color:var(--ink)}.foot__cols{gap:var(--spacing-16);grid-template-columns:2fr repeat(3,minmax(0,1fr));display:grid}@media (max-width:880px){.foot__cols{gap:var(--spacing-12);grid-template-columns:repeat(2,minmax(0,1fr))}}.foot__legal{margin:var(--spacing-24) 0 0;max-width:52ch}.foot__bot{gap:var(--spacing-8);margin-top:var(--spacing-24);padding-top:var(--spacing-12);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.foot__h{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--ink);margin:0 0 var(--spacing-4);font-weight:600}.ui-i{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;width:16px;height:16px}.ui-act{align-items:flex-start;gap:12px;padding:9px 0;display:flex}.ui-act__l{min-width:0;color:var(--color-text-secondary);flex:1;font-size:14px;line-height:18px}.ui-act__d{color:var(--color-text-tertiary);margin-top:4px;font-size:13px;line-height:18px;display:block}.ui-act__s{color:var(--color-icon-secondary)}.ui-act--live .ui-act__l,.ui-act--live .ui-act__s{color:var(--color-accent-blue)}.ui-resp{letter-spacing:-.1px;margin-top:20px;font-size:16px;line-height:26px}.ui-resp b{font-weight:600}.ui-resp ul{margin:14px 0;padding-left:22px}.ui-resp li{margin:6px 0}.ui-resp p{margin:14px 0 0}.ui-usermsg{justify-content:flex-end;margin:32px 0;display:flex}.ui-usermsg span{border:1px solid var(--color-border);background:var(--color-bg-primary);border-radius:var(--radius-4);letter-spacing:-.1px;max-width:82%;padding:12px 20px;font-size:16px;line-height:26px}.ui-composer{align-items:center;gap:12px;margin-top:24px;display:flex}.ui-composer__plus{width:24px;height:24px;color:var(--color-icon-tertiary);flex:0 0 24px;place-items:center;display:grid}.ui-composer__box{border:1px solid var(--color-border);background:var(--color-bg-primary);min-width:0;box-shadow:var(--shadow-2);border-radius:9999px;flex:1;align-items:center;gap:12px;padding:7px 7px 7px 20px;display:flex}.ui-composer__ph{min-width:0;color:var(--color-text-tertiary);flex:1;font-size:16px;line-height:26px}.ui-send{background:var(--color-accent-blue);border-radius:9999px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.ui-send svg{width:18px;height:18px;stroke:var(--color-text-on-accent);fill:none;stroke-width:2px}.ui-btn{align-items:center;gap:var(--spacing-4);height:34px;padding:0 var(--spacing-8);border-radius:var(--radius-4);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);font-weight:var(--font-weight-medium);color:var(--color-text-primary);background:var(--color-bg-tertiary);display:inline-flex}.ui-btn--quiet{color:var(--color-text-tertiary);background:0 0}.ui-grow{flex:1}.ui-cal__h{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ui-cal__h span{letter-spacing:.2px;color:var(--color-text-tertiary);padding:10px 12px;font-size:12px;line-height:16px}.ui-cal__g{background:var(--color-border);border-top:1px solid var(--color-border);flex:1;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:1fr;gap:1px;display:grid}.ui-day{background:var(--color-bg-surface);min-width:0;padding:10px 12px}.ui-day__n{color:var(--color-text-tertiary);font-size:14px;line-height:18px}.ui-day--now .ui-day__n{color:var(--color-accent-blue)}.ui-day--now{box-shadow:inset 2px 0 0 var(--color-accent-blue)}.ui-ev{border:1px solid var(--color-border);background:var(--color-bg-primary);border-radius:var(--radius-4);min-width:0;box-shadow:var(--shadow-1);margin-top:8px;padding:8px}.ui-ev__t{align-items:center;gap:6px;display:flex}.ui-ev__time{letter-spacing:.2px;color:var(--color-text-secondary);margin-left:auto;font-size:12px;line-height:16px}.ui-ev__c{color:var(--color-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:14px;line-height:19px;display:-webkit-box;overflow:hidden}.ui-chan{border-radius:var(--radius-1);border:1px solid var(--lightningcss-light,#0a66c28c)var(--lightningcss-dark,#0a66c28c);width:20px;height:20px}@supports (color:color-mix(in lab, red, red)){.ui-chan{border:1px solid color-mix(in srgb, var(--color-platform-linkedin) 55%, transparent)}}.ui-chan{color:color-mix(in srgb, var(--lightningcss-light,#0a66c2)var(--lightningcss-dark,#0a66c2) 55%, var(--lightningcss-light,var(--n-13))var(--lightningcss-dark,var(--n-00)))}@supports (color:color-mix(in lab, red, red)){.ui-chan{color:color-mix(in srgb, var(--color-platform-linkedin) 55%, var(--color-text-primary))}}.ui-chan{letter-spacing:-.2px;place-items:center;font-size:9px;font-weight:600;display:grid}.ui-chan--n{border-color:var(--color-border);color:var(--color-text-tertiary)}.ui-card{border:1px solid var(--color-border);background:var(--color-bg-primary);border-radius:var(--radius-4);min-width:0;box-shadow:var(--shadow-1);margin-top:16px;padding:20px}.ui-card__h{align-items:center;gap:12px;display:flex}.ui-card__t{letter-spacing:-.15px;font-size:18px;font-weight:600;line-height:26px}.ui-card__n{letter-spacing:.2px;text-transform:uppercase;color:var(--color-text-tertiary);font-size:12px;line-height:16px}.ui-art{border:1px solid var(--color-border);background:var(--color-bg-primary);border-radius:var(--radius-4);min-width:0;min-height:224px;box-shadow:var(--shadow-1);flex-direction:column;padding:20px;display:flex}.ui-art__t{letter-spacing:-.15px;font-size:18px;font-weight:600;line-height:26px}.ui-art__s{color:var(--color-text-secondary);margin-top:4px;font-size:14px;line-height:18px}.ui-art__b{color:var(--color-text-secondary);-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:1;margin-top:16px;font-size:14px;line-height:22px;display:-webkit-box;overflow:hidden}.ui-art__f{letter-spacing:.2px;color:var(--color-text-tertiary);align-items:center;gap:8px;margin-top:16px;font-size:12px;line-height:16px;display:flex}.ui-pal{flex:1;align-items:center;gap:8px;margin-top:16px;display:flex}.ui-pal i{flex:1;height:34px;display:block}.ui-pal b{padding-right:8px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.ui-strike{color:var(--color-text-tertiary);text-decoration:line-through}.ui-ed__dots{pointer-events:none;background-image:radial-gradient(var(--color-bg-secondary) 1px, transparent 1px);background-position:50%;background-size:24px 24px;position:absolute;inset:0}.ui-ed__bar{background:var(--color-glass-panel);border-radius:var(--radius-4);box-shadow:var(--shadow-3),var(--inset-shadow-glass-edge);align-items:center;gap:12px;padding:8px 12px;display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%)}.ui-ed__zoom{background:var(--color-glass-panel);border-radius:var(--radius-4);box-shadow:var(--shadow-3),var(--inset-shadow-glass-edge);color:var(--color-text-secondary);align-items:center;gap:14px;padding:8px 14px;font-size:14px;display:flex;position:absolute;bottom:24px;right:24px}.ui-pg{position:relative}.ui-pg__l{letter-spacing:.2px;color:var(--color-text-tertiary);font-size:12px;line-height:16px;position:absolute;top:-24px;left:0}.ui-pg--on .ui-pg__l{color:var(--color-accent-blue)}.ui-pg__c{color:#0d0d0d;background:#fff;padding:24px}.ui-pg--on .ui-pg__c{outline:2px solid var(--color-accent-blue);outline-offset:0}.ui-ph{color:#9a9a9a;background:#eceded;place-items:center;font-size:34px;font-weight:400;display:grid}.ui-rule{background:#0f6b5c;width:44px;height:4px;margin:20px 0 12px}.ui-pg h3{letter-spacing:-.3px;margin:0;font-size:22px;font-weight:700;line-height:28px}.ui-pg p{color:#5d5d5d;margin:6px 0 0;font-size:11px;line-height:15px}.ui-dock{background:var(--color-bg-primary);border-left:1px solid var(--color-border-strong);width:400px;box-shadow:var(--shadow-3);flex-direction:column;flex:0 0 400px;margin-left:auto;display:flex}.ui-dock__h{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;height:44px;padding:0 16px;display:flex}.ui-dock__t{font-size:14px;font-weight:600;line-height:18px}.ui-dock__b{flex-direction:column;flex:1;gap:8px;min-height:0;padding:16px;display:flex}.ui-lbl{letter-spacing:.2px;color:var(--color-text-tertiary);margin-top:8px;font-size:12px;line-height:16px}.ui-chip{border-radius:var(--radius-1);letter-spacing:.2px;background:var(--color-accent-blue-soft);color:var(--color-accent-blue);align-items:center;padding:3px 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.ui-chip--n{background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.ui-media{color:#0d0d0d;border-radius:var(--radius-4);box-shadow:var(--shadow-1);background:#fff;padding:16px;overflow:hidden}.ui-txt{color:var(--color-text-secondary);font-size:14px;line-height:21px}.ui-docchip{border:1px solid var(--lightningcss-light,#008aff73)var(--lightningcss-dark,#008aff73);align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.ui-docchip{border:1px solid color-mix(in srgb, var(--color-accent-blue) 45%, transparent)}}.ui-docchip{background:var(--color-accent-blue-soft);border-radius:var(--radius-4);color:var(--color-text-primary);padding:8px 10px;font-size:13px;line-height:18px}.ui-post-card{border:1px solid var(--color-border);background:var(--color-bg-primary);border-radius:var(--radius-4);min-width:0;box-shadow:var(--shadow-1);overflow:hidden}.ui-post-card__m{aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.ui-post-card__b{padding:8px}.ui-post-card__r{align-items:center;gap:6px;display:flex}.ui-post-card__t{letter-spacing:.2px;color:var(--color-text-secondary);margin-left:auto;font-size:11px;line-height:16px}.ui-post-card__c{color:var(--color-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.aw{padding:10px;display:flex;position:absolute;inset:0;overflow:hidden}.aw--carousel{background:#1c1c1c;justify-content:center;align-items:center;gap:4px}.aw--carousel i{aspect-ratio:4/5;background:#f3f3f3;width:22%;display:block}.aw--carousel i:nth-child(2){background:#e8a97e}.aw--carousel i:nth-child(3){background:#2b7f9e}.aw__mark{color:currentColor;opacity:.9;width:11px;height:11px;position:absolute;top:8px;right:8px}.ui-post{width:520px}.ui-post__a{align-items:center;gap:12px;display:flex}.ui-post__av{background:var(--color-bg-tertiary);border-radius:9999px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:grid}.ui-post__n{font-size:16px;font-weight:600;line-height:20px;display:block}.ui-post__m{color:var(--color-text-tertiary);margin-top:2px;font-size:13px;line-height:18px;display:block}.ui-post__c{background:var(--color-bg-primary);box-shadow:var(--shadow-1);border-radius:var(--radius-4);letter-spacing:-.1px;margin-top:16px;padding:32px;font-size:16px;line-height:26px}.faq{border-top:1px solid var(--line);padding:var(--spacing-12) 0;gap:var(--spacing-12);align-items:flex-start;display:flex}.faq h3{font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);color:var(--ink);flex:0 0 40%;margin:0;font-weight:600}.ui-i--xs{flex:0 0 13px;width:13px;height:13px}.ui-sw--teal{background:#2b7f9e}.ui-sw--sand{background:#e8a97e}.ui-sw--leaf{background:#8cc152}.ui-sw--ink{background:#2b2a4a}.ui-divider{background:var(--color-border);width:1px;height:18px}.ui-ed__label{color:var(--color-text-primary);font-size:14px}.ui-ed__swatch{width:20px;height:20px;box-shadow:0 0 0 1px var(--color-border);background:#fff;display:block}.ui-pg--lg{width:300px}.ui-chiprow{gap:6px;display:flex}.ui-ph--wide{aspect-ratio:16/9;font-size:26px}.ui-rule--tight{margin:14px 0 8px}.ui-media__t{letter-spacing:-.2px;font-size:16px;font-weight:700;line-height:21px}.ui-media__s{color:#8e8f92;margin-top:4px;font-size:9px;line-height:13px}.ui-btnrow{gap:var(--spacing-4);flex-wrap:wrap;display:flex}.ui-composer__ph--sm{font-size:14px}.snip{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text-primary);text-align:left;font-size:14px;line-height:18px;position:relative}.snip *{box-sizing:border-box}.snip svg{display:block}.snip .ui-dock{border-radius:var(--radius-4);background:var(--color-bg-primary);max-width:100%;box-shadow:var(--shadow-3);border-left:0;margin:0 auto;overflow:hidden}.snip-signal{padding:var(--spacing-8);border-radius:var(--radius-4);background:var(--color-glass-panel);box-shadow:var(--shadow-3),var(--inset-shadow-glass-edge)}.snip-signal__h{align-items:center;gap:8px;min-width:0;display:flex}.snip-signal__a{color:var(--color-text-primary);font-size:14px;font-weight:600;line-height:18px}.snip-signal__t{letter-spacing:.2px;color:var(--color-text-tertiary);font-size:12px;line-height:16px}.snip-signal__tg{border-radius:var(--radius-1);letter-spacing:.2px;background:var(--color-accent-blue-soft);color:var(--color-accent-ink);align-items:center;gap:4px;padding:2px 6px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.snip-signal__b{color:var(--color-text-primary);margin-top:8px;font-size:14px;line-height:18px}.snip-signal__link{border-radius:var(--radius-4);border:1px solid var(--color-border);letter-spacing:.2px;min-width:0;color:var(--color-text-secondary);align-items:center;gap:6px;margin-top:8px;padding:4px 8px;font-size:12px;line-height:16px;display:inline-flex}.snip-stack{gap:var(--spacing-8);flex-direction:column;display:flex}.snip-stack .ui-card{margin-top:0}.snip-cal{border:1px solid var(--color-border);border-radius:var(--radius-4);box-shadow:var(--shadow-2);background:var(--color-bg-primary);overflow:hidden}.snip-cal .ui-cal__g{background:var(--color-border);border-top:1px solid var(--color-border);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.snip-cal .ui-day{min-height:148px}.snip-cal--compact .ui-cal__h,.snip-cal--compact .ui-cal__g{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:880px){.snip-cal .ui-cal__h,.snip-cal .ui-cal__g{grid-template-columns:repeat(4,minmax(0,1fr))}.snip-cal .ui-cal__h span:nth-child(n+5),.snip-cal .ui-day:nth-child(n+5){display:none}}.snip-editor{width:100%;min-height:440px;padding:var(--spacing-32) var(--spacing-12) var(--spacing-12);border:1px solid var(--color-border);border-radius:var(--radius-4);background-color:var(--color-page-ground);box-shadow:var(--shadow-2);place-items:center;display:grid;position:relative;overflow:hidden}.snip-editor .ui-pg{margin:var(--spacing-8) var(--spacing-16) var(--spacing-16) 0}.snip-chat{background:var(--color-bg-primary);border-radius:var(--radius-4);width:520px;max-width:100%;box-shadow:var(--shadow-3);padding:var(--spacing-12)}.snip-chat .ui-composer{margin-top:var(--spacing-8)}.snip .ui-post{width:520px;max-width:100%}.shell{--shell-pad:var(--spacing-0);--shell-pad-block:var(--shell-pad);padding:var(--shell-pad-block) var(--shell-pad);position:relative}.shell--tight{--shell-pad:var(--spacing-16)}section:has(.shell){padding-block:var(--spacing-8)}section:has(.shell) .shell{--shell-pad-block:var(--spacing-24)}.wrap--plate{padding:0 var(--spacing-8)}.ui-art,.ui-card,.ui-ev,.ui-post-card,.ui-post__c{background:var(--color-glass-card);box-shadow:var(--shadow-2),var(--inset-shadow-glass-edge);border-color:#0000}.snip .ui-dock,.snip-chat{background:var(--color-glass-panel);box-shadow:var(--shadow-3),var(--inset-shadow-glass-edge)}.snip-thread{gap:var(--spacing-6);flex-direction:column;max-width:440px;margin-inline:auto;display:flex}.snip-thread__q{width:88%;padding:var(--spacing-8);background:var(--color-glass-panel);border-radius:var(--radius-4);box-shadow:var(--shadow-2),var(--inset-shadow-glass-edge);align-self:flex-start}.snip-thread__q .ui-act{padding-top:0}.snip-thread__q .ui-resp{margin-top:8px;font-size:14px;line-height:22px}.snip-thread__a{max-width:78%;padding:var(--spacing-6) var(--spacing-8);background:var(--color-bg-selected);border-radius:var(--radius-4);box-shadow:var(--shadow-1);color:var(--color-text-primary);align-self:flex-end;font-size:14px;line-height:22px}.snip-thread__draft{width:94%;padding:var(--spacing-8);background:var(--color-glass-panel);border-radius:var(--radius-4);box-shadow:var(--shadow-3),var(--inset-shadow-glass-edge);align-self:flex-start}.snip-thread__draft .ui-txt{color:var(--color-text-primary);margin-top:8px}.sol{--sol-well-h:min(66svh,560px);--sol-indent:calc(var(--spacing-12) + var(--spacing-20) + var(--spacing-8));overflow:clip}.sol__grid{gap:var(--spacing-16);margin-top:var(--spacing-32);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.sol__well{height:var(--sol-well-h)}.sol .carve{height:100%}.sol__stack{width:100%;height:100%;position:relative}.sol__film{transition:opacity .5s var(--ease-soft);position:absolute;inset:0}.sol__film[data-film-off]{opacity:0;pointer-events:none}.sol__steps{height:var(--sol-well-h);border:1px solid var(--line);border-radius:var(--radius-0);background:var(--color-page-ground);flex-direction:column;min-height:0;display:flex;overflow:hidden}.sol__st{min-height:0;transition:background .3s var(--ease-standard),color .3s var(--ease-standard);flex-direction:column;display:flex}.sol__st+.sol__st{border-top:1px solid var(--line)}.sol__st[data-open]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-bg-primary);color:var(--color-text-primary);flex:auto}.sol__h{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;margin:0}.sol__btn{align-items:center;gap:var(--spacing-8);width:100%;padding:var(--spacing-12);text-align:left;color:inherit;font:inherit;cursor:pointer;transition:background .3s var(--ease-standard);background:0 0;border:0;display:flex}.sol__btn:hover{background:var(--fill)}.sol__st[data-open] .sol__btn:hover{background:0 0}.sol__btn:focus-visible{outline:2px solid var(--color-accent-blue);outline-offset:-2px}.sol__n{width:var(--spacing-20);font-size:var(--text-h2);line-height:var(--text-h2--line-height);font-variant-numeric:tabular-nums;color:var(--ink-3);transition:color .3s var(--ease-standard);flex:none;font-weight:600}.sol__st[data-open] .sol__n{color:var(--color-accent-ink)}.sol__t{min-width:0;font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);color:var(--ink-2);transition:color .3s var(--ease-standard);flex:auto;font-weight:600}.sol__st[data-open] .sol__t{color:var(--ink)}.sol__chev{width:var(--spacing-16);height:var(--spacing-16);border:1px solid var(--line-2);border-radius:var(--radius-full);color:var(--ink-3);transition:transform .38s var(--ease-soft),color .3s var(--ease-standard), border-color .3s var(--ease-standard),background .3s var(--ease-standard);flex:none;place-items:center;display:grid}.sol__chev svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.sol__st[data-open] .sol__chev{border-color:var(--color-accent-blue);color:var(--color-accent-ink);background:var(--color-accent-blue-soft);transform:rotate(180deg)}.sol__fold{min-height:0;transition:grid-template-rows .42s var(--ease-soft);grid-template-rows:0fr;display:grid}.sol__st[data-open] .sol__fold{grid-template-rows:1fr}.sol__fold>div{min-width:0;min-height:0;overflow:hidden}.sol__st[data-open] .sol__fold>div{overflow-y:auto}.sol__c{max-width:40ch;color:var(--ink-2);font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:var(--text-h3--letter-spacing);padding:0 var(--spacing-12) var(--spacing-12) var(--sol-indent);margin:0}@media (max-width:900px){.sol__grid{gap:var(--spacing-16);grid-template-columns:minmax(0,1fr)}.sol__well{height:min(42svh,340px)}.sol__steps{height:min(52svh,420px)}}@media (prefers-reduced-motion:reduce){.sol__st,.sol__btn,.sol__n,.sol__t,.sol__chev,.sol__fold,.sol__film{transition:none}}.snip-shimmer{background:linear-gradient(100deg,var(--color-accent-blue) 35%, var(--lightningcss-light,#b3dcff)var(--lightningcss-dark,#b3dcff) 50%,var(--color-accent-blue) 65%)}@supports (color:color-mix(in lab, red, red)){.snip-shimmer{background:linear-gradient(100deg,var(--color-accent-blue) 35%, color-mix(in srgb,var(--color-accent-blue) 30%, white) 50%,var(--color-accent-blue) 65%)}}.snip-shimmer{color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text}.snip-caret{vertical-align:middle;visibility:hidden;background:currentColor;width:1px;height:1em;margin-left:1px;display:inline-block}@keyframes snip-shimmer-sweep{to{background-position:-200%}}@keyframes snip-sonar{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-accent-blue) 40%, transparent)}70%,to{box-shadow:0 0 0 12px #0000}}@keyframes snip-caret-blink{50%{visibility:visible}}@keyframes snip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:no-preference){.snip-shimmer{animation:2s linear infinite snip-shimmer-sweep}.ui-send{animation:snip-sonar 2.4s var(--ease-soft) infinite}.snip-caret{animation:1.1s step-end infinite snip-caret-blink}.snip-spin{transform-origin:50%;transform-box:fill-box;animation:4s linear infinite spin}.floaty{animation:snip-float 8s var(--ease-standard) infinite}.floaty--late{animation-delay:-4s}}.sprite{position:absolute}.wrap--relative{position:relative}.hero-sec{padding:var(--spacing-64) 0;position:relative;overflow:hidden}.hero-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;min-height:640px;padding:0;display:grid;container-type:inline-size}.hero-split__copy{padding-block:var(--spacing-64);padding-left:max(var(--spacing-8), calc(50cqw - var(--frame) / 2 + var(--spacing-8)));padding-right:var(--spacing-32);display:grid}.hero-split__copy>.hero-copy{max-width:520px}.hero-split__film{position:relative;overflow:hidden}.hero-split__film>.hero-film{inset:var(--spacing-64) auto var(--spacing-64) 0;width:min(calc(var(--frame) / 2 - var(--spacing-8)), calc(100% - var(--spacing-8)))}.hero-split__film:has(>.hero-film[data-play]) .l7-paint img{animation:k9-drift var(--paint-run,41s) linear both}.hero-split__film .l7-paint{opacity:1}.hero-split__film .l7-paint:after{content:"";z-index:1;background:linear-gradient(90deg, color-mix(in srgb, var(--lightningcss-light,var(--n-02))var(--lightningcss-dark,var(--n-13)) 55%, transparent) 0%, color-mix(in srgb, var(--lightningcss-light,var(--n-02))var(--lightningcss-dark,var(--n-13)) 22%, transparent) 26%, color-mix(in srgb, var(--lightningcss-light,var(--n-02))var(--lightningcss-dark,var(--n-13)) 22%, transparent) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-split__film .l7-paint:after{background:linear-gradient(90deg, color-mix(in srgb, var(--color-page-ground) 55%, transparent) 0%, color-mix(in srgb, var(--color-page-ground) 22%, transparent) 26%, color-mix(in srgb, var(--color-page-ground) 22%, transparent) 100%)}}@media (max-width:880px){.hero-split{grid-template-columns:minmax(0,1fr);min-height:0}.hero-split__copy{padding-right:var(--spacing-8);padding-bottom:var(--spacing-32)}.hero-split__film{aspect-ratio:620/560}.hero-split__film>.hero-film{width:auto;inset:0}}.sec--design{overflow:hidden}section.sec--design{padding-block:var(--spacing-64)}.foot__tag{margin-top:var(--spacing-8);max-width:230px}.ringfx--hero{aspect-ratio:1;opacity:.5;width:min(1760px,155vw);top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.ringfx{display:none}}.row{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.row--tight{gap:var(--spacing-4)}.cols--split{align-items:center;gap:var(--spacing-32)}.measure-title{max-width:600px}.measure-scope{max-width:var(--measure-scope)}.hd--lg{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing)}.faq--first{border-top:0}.link-accent{color:var(--color-accent-ink);transition:color var(--transition-duration-fast) var(--ease-soft)}.link-accent:hover{color:var(--color-accent-blue)}.prb-sec{overflow:clip}.prb-wrap{max-width:var(--container-hero)}.prb__eyebrow{margin:0 0 var(--spacing-8);text-align:center;font-size:var(--text-caption-emphasized);line-height:var(--text-caption-emphasized--line-height);letter-spacing:.6px;font-weight:var(--text-caption-emphasized--font-weight);text-transform:uppercase;color:var(--ink-3)}h2.prb__head{text-align:center;font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing)}.prb__cards{gap:var(--spacing-8);margin-top:var(--spacing-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.prb-card{background:var(--pg-raised);border-radius:var(--radius-4);padding:var(--spacing-12);box-shadow:var(--shadow-2);gap:var(--spacing-8);flex-direction:column;min-width:0;display:flex}.prb-card__hd{align-items:center;gap:var(--spacing-4);min-width:0;display:flex}.prb-card__hd svg,.prb-card__hd img{flex:none;width:18px;height:18px;display:block}.prb-card__hd b{font-size:var(--text-body-sm-emphasized);letter-spacing:var(--text-body-sm-emphasized--letter-spacing);line-height:20px;font-weight:var(--text-body-sm-emphasized--font-weight);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prb-moment{padding:var(--spacing-8);border-radius:var(--radius-4);background:var(--color-bg-tertiary);color:var(--ink);font-size:var(--text-body-sm);margin:0;font-style:italic;line-height:20px;display:none}.prb-cost{align-items:flex-start;gap:var(--spacing-4);font-size:var(--text-body-sm);color:var(--ink-2);margin:auto 0 0;line-height:20px;display:flex}.prb-cost i{border-radius:var(--radius-full);background:var(--color-accent-red);flex:none;width:6px;height:6px;margin-top:7px;display:block}.prb-thumb{border-radius:var(--radius-4);background:var(--color-bg-surface);height:184px;margin:calc(var(--spacing-12) * -1) calc(var(--spacing-12) * -1) 0;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.prb-ui{left:var(--spacing-12);right:calc(var(--spacing-12) * -1);top:var(--spacing-12);border-radius:var(--radius-4) 0 0 0;background:var(--color-bg-primary);height:280px;box-shadow:var(--shadow-2),var(--inset-shadow-glass-edge);position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#000 58%,#0000 97%);mask-image:linear-gradient(#000 58%,#0000 97%)}.prb-ui__bar{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:7px 10px;display:flex}.prb-ui__bar svg,.prb-ui__bar img{flex:none;width:13px;height:13px;display:block}.prb-ui__bar span{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:14px;overflow:hidden}.prb-ui__body{padding:10px}.prb-msg{justify-content:flex-end;display:flex}.prb-msg span{border:1px solid var(--line);background:var(--color-bg-tertiary);border-radius:var(--radius-4);letter-spacing:-.1px;color:var(--ink);max-width:88%;padding:6px 10px;font-size:13px;line-height:18px}.prb-act{color:var(--color-accent-blue);align-items:center;gap:6px;margin:12px 0 0;font-size:12px;line-height:16px;display:flex}.prb-act svg{stroke:currentColor;fill:none;stroke-width:2px;flex:none;width:12px;height:12px}.prb-ans{letter-spacing:-.1px;color:var(--ink);margin:10px 0 0;font-size:13px;line-height:20px}.prb-caret{vertical-align:-2px;background:var(--color-accent-blue);width:2px;height:13px;margin-left:2px;display:inline-block}.prb-sbox{border:1px solid var(--line-2);border-radius:var(--radius-full);color:var(--ink);align-items:center;gap:7px;padding:6px 11px;font-size:12px;line-height:17px;display:flex}.prb-sbox svg{width:12px;height:12px;stroke:var(--ink-3);fill:none;stroke-width:2px;flex:none}.prb-smeta{color:var(--ink-3);margin:8px 0 0;font-size:10px;line-height:14px}.prb-res{margin-top:10px}.prb-res__u{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;line-height:14px;overflow:hidden}.prb-res__t{color:var(--color-accent-blue);margin:1px 0 0;font-size:13px;font-weight:500;line-height:18px}.prb-res__s{color:var(--ink-2);margin:2px 0 0;font-size:11px;line-height:16px}.prb-po{align-items:center;gap:7px;display:flex}.prb-po__av{border-radius:var(--radius-full);background:var(--color-bg-tertiary);flex:none;width:26px;height:26px;display:block}.prb-po__n{color:var(--ink);font-size:12px;font-weight:600;line-height:15px;display:block}.prb-po__m{color:var(--ink-3);font-size:10px;line-height:14px;display:block}.prb-po__x{color:var(--ink);margin:9px 0 0;font-size:12px;line-height:18px}.prb-po__eng{border-top:1px solid var(--line);color:var(--ink-3);gap:12px;margin-top:10px;padding-top:8px;font-size:10px;line-height:14px;display:flex}.prb__close{margin:var(--spacing-32) auto 0;text-align:center}.prb__band{padding:var(--spacing-24) 0}.prb__thesis{font-size:var(--text-display-sm);line-height:var(--text-display-sm--line-height);letter-spacing:var(--text-display-sm--letter-spacing);color:var(--ink);margin:0;font-weight:600}.prb__pay{color:var(--ink);max-width:56ch;margin-inline:auto}.prb__cta{margin-top:var(--spacing-24)}.prb__steps{margin:0 0 var(--spacing-12);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);letter-spacing:var(--text-body-sm--letter-spacing);color:var(--ink-3)}@media (max-width:880px){.prb-thumb{display:none}.prb-moment{display:block}.prb__cards{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr)}.prb-card{grid-template-columns:var(--spacing-32) minmax(0,1fr);column-gap:var(--spacing-8);row-gap:var(--spacing-4);padding:var(--spacing-8) var(--spacing-12);align-items:start;display:grid}.prb-card__hd{align-items:center;gap:var(--spacing-2);width:var(--spacing-32);flex-direction:column;grid-area:1/1/span 2}.prb-card__hd b{white-space:normal;text-align:center;color:var(--ink-3);font-size:10px;line-height:12px}.prb-moment{background:0 0;grid-area:1/2;padding:0}.prb-cost{grid-area:2/2;margin-top:0}}@media (prefers-reduced-motion:no-preference){.prb-act svg{animation:1.1s linear infinite prb-spin}.prb-caret{animation:1.08s steps(2,start) infinite prb-blink}@supports (animation-timeline:view()){.prb-card{opacity:0;animation:1s linear both prb-rise;animation-timeline:view()}.prb-card:first-child{animation-range:entry 6% entry 34%}.prb-card:nth-child(2){animation-range:entry 10% entry 38%}.prb-card:nth-child(3){animation-range:entry 14% entry 42%}}}@keyframes prb-spin{to{transform:rotate(360deg)}}@keyframes prb-blink{50%{opacity:0}}@keyframes prb-rise{0%{opacity:0;transform:translateY(var(--spacing-6))}to{opacity:1;transform:none}}.mark--lg{width:40px;height:40px;color:var(--ink);margin:0 auto}.lead--ink{color:var(--ink)}.ui-resp ul{list-style:outside}.ui-resp li{display:list-item}.alink{align-items:center;gap:var(--spacing-2);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);letter-spacing:.1px;color:var(--ink);font-weight:500;text-decoration:none;display:inline-flex}.alink svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:translate var(--transition-duration-base) var(--ease-soft);flex:none}.alink:hover svg{translate:var(--spacing-2) 0}.sec-head{justify-content:space-between;align-items:flex-end;gap:var(--spacing-16);flex-wrap:wrap;display:flex}.sec-head .alink{margin-bottom:var(--spacing-2)}.nav__item{align-items:center;display:flex;position:relative}.nav__trigger{align-items:center;gap:var(--spacing-2);letter-spacing:.1px;color:var(--ink-2);cursor:pointer;transition:color var(--transition-duration-fast) var(--ease-soft);background:0 0;border:0;padding:0;font-family:inherit;font-size:14px;font-weight:500;line-height:18px;display:inline-flex}.nav__trigger:hover,.nav__trigger.on,.nav__trigger[aria-expanded=true]{color:var(--ink)}.nav__trigger svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:rotate var(--transition-duration-base) var(--ease-soft)}.nav__trigger[aria-expanded=true] svg{rotate:180deg}.nav__menu{padding-top:var(--spacing-6);z-index:30;position:absolute;top:100%;left:0}.nav__panel{background:var(--color-bg-primary);border:1px solid var(--line);border-radius:var(--radius-4);min-width:288px;box-shadow:var(--shadow-2);padding:var(--spacing-4)}.nav__mi{padding:var(--spacing-6) var(--spacing-8);border-radius:var(--radius-4);transition:background-color var(--transition-duration-fast) var(--ease-standard);text-decoration:none;display:block}.nav__mi:hover{background:var(--color-bg-surface)}.nav__mi b{color:var(--ink);font-size:14px;font-weight:600;line-height:18px;display:block}.nav__mi span{margin-top:var(--spacing-1);font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing);color:var(--ink-3);display:block}@media (prefers-reduced-motion:no-preference){.nav__menu{animation:nav-menu-in var(--transition-duration-base) var(--ease-soft)}}@keyframes nav-menu-in{0%{opacity:0;translate:0 calc(var(--spacing-2) * -1)}to{opacity:1;translate:0}}.nav__burger{width:var(--spacing-20);height:var(--spacing-20);margin-right:calc(var(--spacing-4) * -1);color:var(--ink-2);cursor:pointer;border-radius:var(--radius-full);transition:color var(--transition-duration-fast) var(--ease-soft);background:0 0;border:0;justify-content:center;align-items:center;display:none}.nav__burger svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.nav__burger:hover,.nav__burger[aria-expanded=true]{color:var(--ink)}.nav__sheet{z-index:30;background:var(--color-page-ground);border-bottom:1px solid var(--line-2);box-shadow:var(--shadow-3);padding:var(--spacing-4) var(--spacing-8) var(--spacing-8);position:absolute;top:100%;left:0;right:0}@media (prefers-reduced-motion:no-preference){.nav__sheet{animation:nav-menu-in var(--transition-duration-base) var(--ease-soft)}}.nav__sheet-h{margin:var(--spacing-8) var(--spacing-8) var(--spacing-2);font-size:var(--text-caption-emphasized);line-height:var(--text-caption-emphasized--line-height);letter-spacing:.6px;font-weight:var(--text-caption-emphasized--font-weight);text-transform:uppercase;color:var(--ink-3)}.nav__sheet .nav__mi b{font-size:var(--text-body);line-height:var(--text-body--line-height)}.nav__sheet-blog{margin-top:var(--spacing-4);padding:var(--spacing-6) var(--spacing-8);border-top:1px solid var(--line);color:var(--ink);font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:600;text-decoration:none;display:block}.nav__sheet-cta{margin-top:var(--spacing-8)}.fp-kicker{color:var(--color-accent-ink);text-transform:uppercase;margin:0 0 var(--spacing-6);font-weight:600}.fp-sec{gap:var(--spacing-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.fp-sec--flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}@media (min-width:881px){.fp-sec--flip>:first-child{order:2}}@media (max-width:880px){.fp-sec,.fp-sec--flip{grid-template-columns:minmax(0,1fr)}}.fp-feats{gap:var(--spacing-8);align-content:center;min-width:0;display:grid}.fp-feat__top{align-items:center;gap:var(--spacing-6);min-width:0;display:flex}.fp-feat__top b{min-width:0;font-size:var(--text-body-emphasized);line-height:var(--text-body-emphasized--line-height);letter-spacing:var(--text-body-emphasized--letter-spacing);font-weight:var(--text-body-emphasized--font-weight);color:var(--ink)}.fp-feat p{margin:var(--spacing-6) 0 0}.fp-close .lead{max-width:56ch}.fp-sec--stack{align-items:start;gap:var(--spacing-12);grid-template-columns:minmax(0,1fr)}.fp-vs{border-top:1px solid var(--line);min-width:0}.fp-vs__hd,.fp-vs__row{gap:var(--spacing-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.fp-vs__hd{padding:var(--spacing-8) 0}.fp-vs__hd span{align-items:center;gap:var(--spacing-4);font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);display:flex}.fp-vs__hd i{border-radius:var(--radius-full);opacity:.75;background:currentColor;flex:none;width:6px;height:6px}.fp-vs__hd span.fp-vs__hd-now{color:var(--color-accent-ink)}.fp-vs__row{padding:var(--spacing-12) 0;border-top:1px solid var(--color-border)}.fp-vs__was,.fp-vs__now{min-width:0;font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing)}.fp-vs__was{color:var(--ink-3)}.fp-vs__now{color:var(--ink);font-weight:var(--text-body-medium--font-weight)}.fp-vs__lb{display:none}@media (max-width:640px){.fp-vs__hd{display:none}.fp-vs__row{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr)}.fp-vs__lb{font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--spacing-2);font-weight:400;display:block}.fp-vs__now span.fp-vs__lb{color:var(--color-accent-ink)}}.legal{color:var(--ink-2)}.legal p{font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);margin:var(--spacing-8) 0 0}.legal strong{color:var(--ink);font-weight:600}.legal h2{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);color:var(--ink);margin:var(--spacing-32) 0 0;scroll-margin-top:calc(var(--spacing-32) + var(--spacing-8));font-weight:600}.legal h3{font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:var(--text-h3--letter-spacing);color:var(--ink);margin:var(--spacing-16) 0 0;font-weight:600}.legal ul{margin:var(--spacing-8) 0 0;padding-left:var(--spacing-12);list-style:outside}.legal li{margin:var(--spacing-4) 0 0;font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);display:list-item}.legal a{color:var(--color-accent-ink);text-underline-offset:var(--spacing-1);transition:color var(--transition-duration-fast) var(--ease-soft);text-decoration:underline}.legal a:hover{color:var(--color-accent-blue)}.legal p.legal__short{margin:var(--spacing-6) 0 0;padding-left:var(--spacing-8);border-left:var(--spacing-1) solid var(--line);color:var(--ink-3);font-style:italic;font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height)}.legal__short b{color:var(--ink-2);font-style:normal;font-weight:600}.legal ul.legal__toc{columns:2;column-gap:var(--spacing-16);margin-top:var(--spacing-12);padding-left:0;list-style:none}.legal__toc li{break-inside:avoid;margin:var(--spacing-4) 0 0;font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height)}.legal__toc a{color:var(--ink-2);text-decoration:none}.legal__toc a:hover{color:var(--ink)}@media (max-width:880px){.legal ul.legal__toc{columns:1}}.legal__meta{margin-top:var(--spacing-8);color:var(--ink-3)}.legal__addr{margin:var(--spacing-8) 0 0;font-style:normal;font-size:var(--text-body);line-height:var(--text-body--line-height)}.legal__scroll{margin-top:var(--spacing-8);overflow-x:auto}.legal__tbl{width:100%;min-width:var(--measure-scope);border-collapse:collapse;font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height)}.legal__tbl th,.legal__tbl td{padding:var(--spacing-6);text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.legal__tbl thead th{color:var(--ink);border-bottom:1px solid var(--line-2);font-weight:600}.legal__tbl tbody th{color:var(--ink);font-weight:600}.legal__tbl-a{color:var(--ink);white-space:nowrap}.postrow{gap:var(--spacing-12);padding:var(--spacing-12) 0;border-top:1px solid var(--line);color:inherit;grid-template-columns:200px minmax(0,1fr);text-decoration:none;display:grid}.postrow--first{border-top:0}.postrow__side{gap:var(--spacing-2);flex-direction:column;display:flex}.postrow__t{font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:var(--text-h3--letter-spacing);color:var(--ink);transition:color var(--transition-duration-fast) var(--ease-soft);margin:0;font-weight:600}.postrow:hover .postrow__t{color:var(--color-accent-ink)}.postrow .sm{margin-top:var(--spacing-4);max-width:60ch}@media (max-width:880px){.postrow{gap:var(--spacing-4);grid-template-columns:minmax(0,1fr)}.postrow__side{gap:var(--spacing-6);flex-direction:row}}.post-back{align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-12);font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing);color:var(--ink-2);transition:color var(--transition-duration-fast) var(--ease-soft);font-weight:600;text-decoration:none;display:inline-flex}.post-back:hover{color:var(--ink)}.post-back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:translate var(--transition-duration-fast) var(--ease-soft);flex:none}.post-back:hover svg{translate:calc(var(--spacing-2) * -1) 0}.post-meta{margin-top:var(--spacing-8);color:var(--ink-3)}.post{color:var(--ink-2)}.post p{font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);margin:var(--spacing-8) 0 0}.post p:first-child{margin-top:0}.post strong{color:var(--ink);font-weight:600}.post h2{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);color:var(--ink);margin:var(--spacing-24) 0 0;scroll-margin-top:calc(var(--spacing-32) + var(--spacing-8));font-weight:600}.post ul{margin:var(--spacing-8) 0 0;padding-left:var(--spacing-12);list-style:outside}.post li{margin:var(--spacing-4) 0 0;font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);display:list-item}.post a{color:var(--color-accent-ink);text-underline-offset:var(--spacing-1);transition:color var(--transition-duration-fast) var(--ease-soft);text-decoration:underline}.post a:hover{color:var(--color-accent-blue)}.post-cta{align-items:flex-start;gap:var(--spacing-12);margin-top:var(--spacing-16);padding-top:var(--spacing-16);border-top:1px solid var(--line);flex-direction:column;display:flex}.post-cta .lead{margin:0}.ax{padding:var(--spacing-12);width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);overscroll-behavior:contain;background:0 0;border:0;justify-content:center;align-items:center;display:flex;overflow:auto}.ax::backdrop{background:var(--color-scrim-opaque);-webkit-backdrop-filter:blur(var(--blur-scrim))}.ax:not([open]){display:none}.ax__panel{border-radius:var(--radius-plate);background:var(--color-glass-panel);width:100%;max-width:980px;box-shadow:var(--shadow-3),var(--inset-shadow-carve);animation:ax-rise var(--transition-duration-moderate) var(--ease-soft);grid-template-columns:320px minmax(0,1fr);margin:auto;display:grid;position:relative;overflow:hidden}@keyframes ax-rise{0%{opacity:0;transform:translateY(var(--spacing-6)) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ax__panel{animation:none}}.ax__x{top:var(--spacing-6);right:var(--spacing-6);z-index:3;border-radius:var(--radius-full);width:32px;height:32px;color:var(--ink-3);padding:0;position:absolute}.ax__x:hover{background:var(--fill);color:var(--ink)}.ax__x svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ax__rail{gap:var(--spacing-16);padding:var(--spacing-16);border-right:1px solid var(--line);background-color:var(--color-bg-surface);background-image:radial-gradient(var(--color-bg-secondary) 1px, transparent 1px);background-size:var(--spacing-12) var(--spacing-12);background-position:50%;flex-direction:column;display:flex}.ax__body{min-width:0;padding:var(--spacing-20) var(--spacing-20) var(--spacing-16);overscroll-behavior:contain;max-height:92svh;overflow-y:auto}.ax__hd{margin-top:var(--spacing-8)}.ax__title{margin:var(--spacing-8) 0 0;font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);font-weight:var(--font-weight-semibold);color:var(--ink)}.ax__sub{margin:var(--spacing-6) 0 0;max-width:52ch;font-size:var(--text-body-sm);color:var(--ink-2);line-height:22px}.ax__foot{margin-top:var(--spacing-20)}.ax__foot-note{margin:var(--spacing-6) 0 0;text-align:center;font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing);color:var(--ink-3)}.ax__foot-note--err{color:var(--color-accent-red)}.ax-prog{align-items:center;gap:var(--spacing-8);min-width:0;padding-right:var(--spacing-24);display:flex}.ax-prog__back{border-radius:var(--radius-full);width:26px;height:26px;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line-2);flex:none;padding:0}.ax-prog__back:hover{background:var(--fill);color:var(--ink)}.ax-prog__back svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ax-prog__bars{gap:var(--spacing-1);flex:none;width:56px;display:flex}.ax-prog__bars i{border-radius:var(--radius-full);background:var(--line-2);height:3px;transition:background var(--transition-duration-moderate) var(--ease-standard);flex:1}.ax-prog__bars i[data-on]{background:var(--color-accent-blue)}.ax-prog__t{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);letter-spacing:.8px;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:10.5px;line-height:14px;overflow:hidden}.ax-prog__t b{color:var(--ink-2);font-weight:var(--font-weight-medium)}.ax-fields{gap:var(--spacing-16);margin-top:var(--spacing-20);display:grid}.ax-terms{border-radius:var(--radius-4);box-shadow:0 0 0 1px var(--line-2);background:color-mix(in srgb,var(--lightningcss-light,var(--n-02))var(--lightningcss-dark,var(--n-13)) 55%,transparent);margin-top:auto;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ax-terms{background:color-mix(in oklab,var(--color-page-ground) 55%,transparent)}}.ax-terms__k{align-items:center;gap:var(--spacing-2);padding:6px var(--spacing-6);color:var(--color-accent-green-ink);background:var(--lightningcss-light,#00863529)var(--lightningcss-dark,#40c97729);margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.ax-terms__k{background:color-mix(in oklab,var(--color-accent-green) 16%,transparent)}}.ax-terms__k{box-shadow:inset 0 -1px 0 var(--line-2);font-family:var(--font-mono);letter-spacing:.8px;text-transform:uppercase;font-size:10.5px;line-height:14px;font-weight:var(--font-weight-medium)}.ax-terms__k svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}.ax-terms__b{padding:var(--spacing-6);background:#ffffff08}@supports (color:color-mix(in lab, red, red)){.ax-terms__b{background:color-mix(in oklab,var(--n-00) 3%,transparent)}}.ax-terms__b{color:var(--ink-2);font-size:13.5px;line-height:21px}.ax-terms__b p{margin:var(--spacing-1) 0 0}.ax-terms__amt{letter-spacing:-.3px;font-size:20px;line-height:26px;font-weight:var(--font-weight-semibold);color:var(--ink);margin:0!important}.ax-terms__amt span{font-size:13.5px;font-weight:var(--font-weight-medium);color:var(--ink-3)}.ax-terms__meta{gap:var(--spacing-2) var(--spacing-4);font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing);color:var(--ink-3);flex-wrap:wrap;display:flex;margin-top:var(--spacing-2)!important}.ax-terms__meta b{color:var(--ink-2);font-weight:var(--font-weight-medium)}.ax-done{padding:var(--spacing-32) var(--spacing-8);text-align:center}.ax-done__tick{width:44px;height:44px;margin:0 auto var(--spacing-12);border-radius:var(--radius-full);background:var(--lightningcss-light,#00863529)var(--lightningcss-dark,#40c97729);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ax-done__tick{background:color-mix(in oklab,var(--color-accent-green) 16%,transparent)}}.ax-done__tick{box-shadow:0 0 0 1px var(--lightningcss-light,#00863566)var(--lightningcss-dark,#40c97766)}@supports (color:color-mix(in lab, red, red)){.ax-done__tick{box-shadow:0 0 0 1px color-mix(in oklab,var(--color-accent-green) 40%,transparent)}}.ax-done__tick svg{fill:none;width:22px;height:22px;stroke:var(--color-accent-green);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ax-done p{margin:var(--spacing-8) auto 0;max-width:46ch;color:var(--ink-2);font-size:15px;line-height:24px}.ax-done__quiet{padding-top:var(--spacing-12);border-top:1px solid var(--line);color:var(--ink-3);font-size:12.5px;line-height:19px;margin-top:var(--spacing-16)!important}.ax-done__quiet a{color:var(--color-accent-ink);text-decoration:none}.ax-done__quiet a:hover{text-decoration:underline}@media (max-width:760px){.ax{align-items:flex-end;padding:0}.ax__panel{overscroll-behavior:contain;border-radius:var(--radius-plate) var(--radius-plate) 0 0;max-width:none;max-height:92svh;animation:ax-slide var(--transition-duration-moderate) var(--ease-soft);grid-template-columns:minmax(0,1fr);overflow-y:auto}.ax__panel:before{content:"";top:var(--spacing-4);z-index:4;width:36px;height:4px;margin:0 auto calc(var(--spacing-4) * -1);border-radius:var(--radius-full);background:var(--line-2);display:block;position:sticky}.ax__body{max-height:none;padding:var(--spacing-16) var(--spacing-8) 0;overflow:visible}.ax__hd{margin-top:var(--spacing-6)}.ax__rail{border-right:0;border-top:1px solid var(--line);padding:var(--spacing-8);order:2}.ax__rail-ledger{display:none}.ax__foot{z-index:2;margin:var(--spacing-12) calc(var(--spacing-8) * -1) 0;padding:var(--spacing-8) var(--spacing-8) max(var(--spacing-8), env(safe-area-inset-bottom));background:var(--color-glass-panel);box-shadow:0 -1px 0 var(--line);position:sticky;bottom:0}}@keyframes ax-slide{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ax__panel{animation:none}}@media (max-width:640px){.sec{padding-block:var(--spacing-32)}.nav__links,.nav__sep,.nav__right>.btn{display:none}.nav__burger{display:inline-flex}.hero-split__copy{padding:var(--spacing-24) var(--spacing-8)}.hero-split__copy>.hero-copy{text-align:center;align-items:center;max-width:none}.hero-copy__main{flex-direction:column;align-items:center;width:100%;display:flex}.hero-copy__main>div{width:100%}h1.display.hero-title{font-size:var(--text-h1);line-height:var(--text-h1--line-height);letter-spacing:var(--text-h1--letter-spacing);text-wrap:balance}.hero-lead{margin-inline:auto}.eaf{width:100%;max-width:none}.eaf__field{align-items:stretch;gap:var(--spacing-4);padding:var(--spacing-4);flex-direction:column}.eaf__field input{text-align:center;padding:var(--spacing-4);flex-basis:auto}.eaf__note{text-align:center;max-width:none}.hero-chan{align-items:center;width:100%}.hero-chan__list{justify-content:center;gap:var(--spacing-8) var(--spacing-12)}.hero-split__film{aspect-ratio:3/4;--ws-fit:cover}.hero-split__film .l7-paint:after{background:linear-gradient(180deg, color-mix(in srgb, var(--lightningcss-light,var(--n-02))var(--lightningcss-dark,var(--n-13)) 70%, transparent) 0%, color-mix(in srgb, var(--lightningcss-light,var(--n-02))var(--lightningcss-dark,var(--n-13)) 22%, transparent) 30%, color-mix(in srgb, var(--lightningcss-light,var(--n-02))var(--lightningcss-dark,var(--n-13)) 22%, transparent) 100%)}@supports (color:color-mix(in lab, red, red)){.hero-split__film .l7-paint:after{background:linear-gradient(180deg, color-mix(in srgb, var(--color-page-ground) 70%, transparent) 0%, color-mix(in srgb, var(--color-page-ground) 22%, transparent) 30%, color-mix(in srgb, var(--color-page-ground) 22%, transparent) 100%)}}.prb__close{margin-top:var(--spacing-24)}.prb__band{padding:var(--spacing-16) 0}.sol__grid{gap:var(--spacing-8);margin-top:var(--spacing-24)}.sol__well{aspect-ratio:4/5;--ws-fit:cover;height:auto}.sol__steps{height:auto;overflow:visible}.sol__st[data-open] .sol__fold>div{overflow:visible}.sol__btn{padding:var(--spacing-8) var(--spacing-12)}.sol__n,.sol__t{font-size:var(--text-h3);line-height:var(--text-h3--line-height)}.sol__c{padding-left:var(--spacing-12);max-width:none}.pilot__grid{gap:var(--spacing-16)}.foot__cols{gap:var(--spacing-12) var(--spacing-8)}.foot__cols>:first-child{grid-column:1/-1}}}@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.isolate{isolation:isolate}.-mx-4{margin-inline:calc(var(--spacing-4) * -1)}.mx-auto{margin-inline:auto}.mt-8{margin-top:var(--spacing-8)}.mt-12{margin-top:var(--spacing-12)}.mt-16{margin-top:var(--spacing-16)}.mt-24{margin-top:var(--spacing-24)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-12{width:var(--spacing-12);height:var(--spacing-12)}.size-16{width:var(--spacing-16);height:var(--spacing-16)}.size-24{width:var(--spacing-24);height:var(--spacing-24)}.h-2{height:var(--spacing-2)}.h-32{height:var(--spacing-32)}.h-full{height:100%}.w-full{width:100%}.min-w-0{min-width:var(--spacing-0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.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}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.gap-4{gap:var(--spacing-4)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-1{border-radius:var(--radius-1)}.rounded-2{border-radius:var(--radius-2)}.rounded-4{border-radius:var(--radius-4)}.rounded-composer-pill{border-radius:var(--radius-composer-pill)}.rounded-full{border-radius:var(--radius-full)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-border{border-color:var(--color-border)}.bg-accent-blue{background-color:var(--color-accent-blue)}.bg-accent-green-soft{background-color:var(--color-accent-green-soft)}.bg-bg-primary{background-color:var(--color-bg-primary)}.bg-bg-tertiary{background-color:var(--color-bg-tertiary)}.bg-text-primary{background-color:var(--color-text-primary)}.text-shimmer{background-image:linear-gradient(100deg, var(--color-accent-blue) 35%, var(--lightningcss-light,#99d0ff)var(--lightningcss-dark,#99d0ff) 50%, var(--color-accent-blue) 65%)}@supports (color:color-mix(in lab, red, red)){.text-shimmer{background-image:linear-gradient(100deg, var(--color-accent-blue) 35%, color-mix(in srgb, var(--color-accent-blue) 40%, white) 50%, var(--color-accent-blue) 65%)}}.text-shimmer{color:#0000;-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text}.skeleton-shimmer{background-image:linear-gradient(100deg, var(--color-bg-secondary) 35%, color-mix(in srgb, var(--lightningcss-light,var(--n-04))var(--lightningcss-dark,var(--n-10)) 55%, white) 50%, var(--color-bg-secondary) 65%)}@supports (color:color-mix(in lab, red, red)){.skeleton-shimmer{background-image:linear-gradient(100deg, var(--color-bg-secondary) 35%, color-mix(in srgb, var(--color-bg-secondary) 55%, white) 50%, var(--color-bg-secondary) 65%)}}.skeleton-shimmer{background-size:200%}.p-8{padding:var(--spacing-8)}.p-12{padding:var(--spacing-12)}.px-2{padding-inline:var(--spacing-2)}.px-4{padding-inline:var(--spacing-4)}.px-6{padding-inline:var(--spacing-6)}.px-8{padding-inline:var(--spacing-8)}.px-12{padding-inline:var(--spacing-12)}.px-16{padding-inline:var(--spacing-16)}.py-1{padding-block:var(--spacing-1)}.py-2{padding-block:var(--spacing-2)}.py-4{padding-block:var(--spacing-4)}.py-6{padding-block:var(--spacing-6)}.py-8{padding-block:var(--spacing-8)}.py-12{padding-block:var(--spacing-12)}.text-center{text-align:center}.text-left{text-align:left}.text-body-emphasized{font-size:var(--text-body-emphasized);line-height:var(--tw-leading,var(--text-body-emphasized--line-height));letter-spacing:var(--tw-tracking,var(--text-body-emphasized--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-emphasized--font-weight))}.text-body-sm-emphasized{font-size:var(--text-body-sm-emphasized);line-height:var(--tw-leading,var(--text-body-sm-emphasized--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm-emphasized--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-sm-emphasized--font-weight))}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));letter-spacing:var(--tw-tracking,var(--text-caption--letter-spacing));font-weight:var(--tw-font-weight,var(--text-caption--font-weight))}.text-caption-emphasized{font-size:var(--text-caption-emphasized);line-height:var(--tw-leading,var(--text-caption-emphasized--line-height));letter-spacing:var(--tw-tracking,var(--text-caption-emphasized--letter-spacing));font-weight:var(--tw-font-weight,var(--text-caption-emphasized--font-weight))}.text-caption-medium{font-size:var(--text-caption-medium);line-height:var(--tw-leading,var(--text-caption-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-caption-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-caption-medium--font-weight))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));letter-spacing:var(--tw-tracking,var(--text-body--letter-spacing))}.text-h3{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));letter-spacing:var(--tw-tracking,var(--text-h3--letter-spacing))}.text-body-sm{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-accent-blue{color:var(--color-accent-blue)}.text-accent-green{color:var(--color-accent-green)}.text-icon-secondary{color:var(--color-icon-secondary)}.text-icon-tertiary{color:var(--color-icon-tertiary)}.text-platform-telegram{color:var(--color-platform-telegram)}.text-text-on-accent{color:var(--color-text-on-accent)}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.text-text-tertiary{color:var(--color-text-tertiary)}.italic{font-style:italic}.shadow-2{--tw-shadow:0 1px 2px var(--tw-shadow-color,var(--shadow-umbra)), 0 2px 6px -2px var(--tw-shadow-color,var(--shadow-ambient)), 0 10px 26px -6px var(--tw-shadow-color,var(--shadow-cast));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.select-none{-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-shimmer{animation:var(--animate-shimmer)}}}@keyframes shimmer{0%{background-position:200%}to{background-position:-200%}}@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-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
