@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;line-height:1.5;font-family:var(--font-sans);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);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:where(:not(iframe)){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}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}html{scrollbar-width:thin;scrollbar-color:var(--border) transparent}html,body{background:var(--background);color:var(--foreground)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:none;font-size:.875rem;line-height:1.42857}:where(*){-webkit-tap-highlight-color:transparent}button{cursor:pointer;touch-action:manipulation}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}::selection{background:var(--ring)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklch, var(--ring) 30%, transparent)}}::placeholder{color:var(--muted-foreground)}}@layer components;:root{color-scheme:light;--background:oklch(97.2% .006 250);--card:oklch(100% 0 0);--popover:oklch(100% 0 0);--sidebar:oklch(95.6% .008 252);--rail:oklch(93.6% .01 252);--foreground:oklch(21% .028 262);--muted:oklch(94% .009 252);--muted-strong:oklch(91.5% .01 252);--muted-foreground:oklch(46% .018 258);--border:oklch(89% .009 252);--input:oklch(64% .014 252);--primary:oklch(52% .19 258);--primary-edge:oklch(39% .16 260);--primary-foreground:oklch(99% .003 250);--ring:oklch(52% .19 258);--attention:oklch(80% .15 80);--success:oklch(60% .15 150);--success-text:oklch(42% .11 150);--warning:oklch(75% .15 70);--warning-text:oklch(47% .11 60);--info:oklch(58% .16 255);--info-text:oklch(45% .14 255);--destructive:oklch(57.7% .245 27.3);--destructive-text:oklch(48% .19 27);--overlay:oklch(21% .028 262/.4);--on-video:oklch(0% 0 0/.55);--on-video-strong:oklch(0% 0 0/.78);--on-video-edge:oklch(100% 0 0/.18);--on-video-foreground:oklch(100% 0 0);--on-video-track:oklch(100% 0 0/.35);--video-matte:oklch(17% .01 262);--video-outline:oklch(0% 0 0/.1);--brand-instagram:#e4405f;--brand-youtube:red;--brand-facebook:#0866ff;--brand-linkedin:#0a66c2;--brand-on-colour:#fff;--font-sans:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-display:"Familjen Grotesk Variable", "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--r-xs:6px;--r-sm:10px;--r-md:16px;--r-lg:24px;--r-full:9999px;--edge:0 0 0 1px oklch(21% .028 262/.08);--edge-raised:0 0 0 1px oklch(21% .028 262/.14);--shadow-1:var(--edge), 0 1px 2px oklch(21% .028 262/.06);--shadow-1-raised:var(--edge-raised), 0 1px 2px oklch(21% .028 262/.06);--shadow-2:var(--edge), 0 8px 24px oklch(21% .028 262/.12);--shadow-primary:0 2px 0 var(--primary-edge), inset 0 1px 0 oklch(100% 0 0/.2);--shadow-primary-pressed:0 0 0 var(--primary-edge), inset 0 1px 2px oklch(21% .12 260/.35);--focus-halo:0 0 0 3px oklch(52% .19 258/.25);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--app-height:100dvh}@media (pointer:coarse){input,textarea,select{font-size:16px}}@keyframes z-kid-chat_2d_arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes z-kid-chat_2d_arrive_2d_fade{0%{opacity:0}to{opacity:1}}@keyframes z-kid-chat_2d_status_2d_glyph{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.45;transform:scale(.8)rotate(45deg)}}@keyframes z-kid-chat_2d_step_2d_pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.7)}}@keyframes z-kid-knowledge_2d_slide_2d_end{0%{transform:translate(100%)}to{transform:none}}@keyframes z-kid-knowledge_2d_slide_2d_bottom{0%{transform:translateY(100%)}to{transform:none}}@keyframes z-kid-knowledge_2d_fade{0%{opacity:0}to{opacity:1}}@keyframes z-kid-frame_2d_title_2d_appear{0%{opacity:0}to{opacity:1}}@keyframes z-kid-kit_2d_edge_2d_fade{0%{--fade-start:0px;--fade-end:32px}4%,96%{--fade-start:32px;--fade-end:32px}to{--fade-start:32px;--fade-end:0px}}@keyframes z-kid-kit_2d_dock_2d_tip_2d_in{0%{opacity:0;transform:translate(-4px,-50%)}}@keyframes z-kid-kit_2d_skeleton_2d_pulse{0%,to{opacity:1}50%{opacity:.5}}@layer components{.z_swarmm-KslxjN0{font-family:var(--font-display);letter-spacing:-.028em;text-wrap:balance;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:600;line-height:1.04}}@layer components{.z_swarmm-KslxjN1{font-family:var(--font-display);letter-spacing:-.018em;text-wrap:balance;font-size:1.75rem;font-weight:600;line-height:1.15}@media (width<40rem){.z_swarmm-KslxjN1{font-size:1.5rem}}}@layer components{.z_swarmm-KslxjN2{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.3}}@layer components{.z_swarmm-KslxjN3{font-family:var(--font-sans);text-wrap:pretty;font-size:1rem;font-weight:400;line-height:1.55}}@layer components{.z_swarmm-KslxjN4{font-family:var(--font-sans);font-size:.875rem;font-weight:500;line-height:1.35}}@layer components{.z_swarmm-KslxjN5{font-family:var(--font-sans);color:var(--muted-foreground);text-wrap:pretty;font-size:.8125rem;font-weight:400;line-height:1.4}}@layer components{.z_swarmm-KslxjN6{font-variant-numeric:tabular-nums}}@layer components{.z_swarmm-KslxjN7{touch-action:manipulation;cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative}.z_swarmm-KslxjN7:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--primary);outline-offset:2px}@media (pointer:coarse){.z_swarmm-KslxjN7:after{content:"";position:absolute;inset-block:min(0px,50% - 22px);inset-inline:min(0px,50% - 22px)}}}@layer components{.z_swarmm-KslxjN8{border-radius:var(--r-sm);font-family:var(--font-sans);white-space:nowrap;-webkit-user-select:none;user-select:none;transition-property:transform,box-shadow,background-color,color;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);border-width:0;flex-shrink:0;justify-content:center;align-items:center;gap:8px;font-size:.875rem;font-weight:600;line-height:1.35;text-decoration-line:none;display:inline-flex}.z_swarmm-KslxjN8 svg{pointer-events:none;flex-shrink:0;width:16px;height:16px}.z_swarmm-KslxjN8:active{transition-duration:.1s;transform:scale(.97)}.z_swarmm-KslxjN8:disabled,.z_swarmm-KslxjN8[aria-disabled=true]{background-color:var(--muted);color:var(--muted-foreground);box-shadow:none;cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){.z_swarmm-KslxjN8{transition-property:box-shadow,background-color,color}.z_swarmm-KslxjN8:active{transform:none}}}@layer components{.z_swarmm-KslxjN9{min-height:32px;padding-block:4px;padding-inline:12px}}@layer components{.z_swarmm-KslxjNa{min-height:40px;padding-block:6px;padding-inline:16px}}@layer components{.z_swarmm-KslxjNb{min-height:48px;padding-block:8px;padding-inline:20px;font-size:.9375rem}}@layer components{.z_swarmm-KslxjNc{background-color:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-primary)}.z_swarmm-KslxjNc:active{box-shadow:var(--shadow-primary-pressed);transform:translateY(2px)}@media (prefers-reduced-motion:reduce){.z_swarmm-KslxjNc:active{transform:none}}}@layer components{.z_swarmm-KslxjNd{background-color:var(--card);color:var(--foreground);box-shadow:var(--shadow-1)}@media (hover:hover) and (pointer:fine){.z_swarmm-KslxjNd:hover:not(:disabled){box-shadow:var(--shadow-1-raised)}}}@layer components{.z_swarmm-KslxjNe{color:var(--foreground);background-color:#0000}@media (hover:hover) and (pointer:fine){.z_swarmm-KslxjNe:hover:not(:disabled){background-color:var(--muted)}}}@layer components{.z_swarmm-KslxjNf{background-color:var(--card);color:var(--destructive-text);box-shadow:var(--shadow-1)}@media (hover:hover) and (pointer:fine){.z_swarmm-KslxjNf:hover:not(:disabled){box-shadow:var(--shadow-1-raised)}}}@layer components{.z_swarmm-KslxjNg{background-color:var(--destructive);color:var(--primary-foreground)}.z_swarmm-KslxjNg:focus-visible{outline-color:var(--destructive)}@media (hover:hover) and (pointer:fine){.z_swarmm-KslxjNg:hover:not(:disabled){background-color:color-mix(in oklab, var(--destructive) 86%, black)}}}@layer components{.z_swarmm-KslxjNh.z_swarmm-KslxjNh{min-height:0;color:var(--primary);text-underline-offset:3px;background-color:#0000;padding:0;text-decoration-line:underline;text-decoration-color:#0000}.z_swarmm-KslxjNh.z_swarmm-KslxjNh:active{transform:none}@media (hover:hover) and (pointer:fine){.z_swarmm-KslxjNh.z_swarmm-KslxjNh:hover{text-decoration-color:currentColor}}}@layer components{.z_swarmm-KslxjNi{aspect-ratio:1;padding-block:0;padding-inline:0}}@layer components{.z_swarmm-KslxjNj{width:32px;min-height:32px}}@layer components{.z_swarmm-KslxjNk{width:40px;min-height:40px}}@layer components{.z_swarmm-KslxjNl{width:44px;min-height:44px}.z_swarmm-KslxjNl svg{width:20px;height:20px}}@layer components{.z_swarmm-KslxjNm{border-radius:var(--r-full);background-color:var(--on-video);color:var(--on-video-foreground);-webkit-backdrop-filter:blur(16px)saturate(1.4)}}@layer components{.z_swarmm-KslxjNn{--fade-start:0px;--fade-end:0px;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent, var(--foreground) var(--fade-start), var(--foreground) calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(to right, transparent, var(--foreground) var(--fade-start), var(--foreground) calc(100% - var(--fade-end)), transparent);overflow-x:auto}.z_swarmm-KslxjNn::-webkit-scrollbar{display:none}@supports (animation-timeline:scroll()){.z_swarmm-KslxjNn{animation:linear both z-kid-kit_2d_edge_2d_fade;animation-timeline:scroll(self inline)}}@supports not (animation-timeline:scroll()){.z_swarmm-KslxjNn{--fade-end:32px}}}@layer components{.z_swarmm-KslxjNo{height:var(--app-height)}}@layer components{.z_swarmm--6NobL0{border-style:solid;border-width:1px;border-color:var(--input);border-radius:var(--r-sm);background-color:var(--card);width:100%;min-height:40px;color:var(--foreground);font-family:var(--font-sans);transition-property:border-color,box-shadow;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);padding-block:8px;padding-inline:12px;font-size:.875rem;line-height:1.35;display:block}.z_swarmm--6NobL0::placeholder{color:var(--muted-foreground)}.z_swarmm--6NobL0:focus-visible,.z_swarmm--6NobL0:focus{border-color:var(--primary);box-shadow:var(--focus-halo);outline-style:none}.z_swarmm--6NobL0[aria-invalid=true]{border-color:var(--destructive)}.z_swarmm--6NobL0:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed}@media (pointer:coarse){.z_swarmm--6NobL0{min-height:44px;font-size:16px}}}@layer components{.z_swarmm--6NobL1{resize:vertical;min-height:5.5rem;line-height:1.5}}@layer components{.z_swarmm--6NobL2{cursor:pointer;padding-inline-end:32px}}@layer components{.z_swarmm--6NobL3{gap:6px;min-width:0;display:grid}}@layer components{.z_swarmm--6NobL4{color:var(--foreground);gap:6px;font-size:.875rem;font-weight:500;line-height:1.35;display:grid}}@layer components{.z_swarmm--6NobL5{color:var(--destructive-text);font-size:.8125rem;line-height:1.4}}@layer components{.z_swarmm--6NobL6{gap:2px;min-width:0;display:grid}.z_swarmm--6NobL6>legend{margin-block-end:6px;font-size:.875rem;font-weight:500;line-height:1.35}}@layer components{.z_swarmm--6NobL7{cursor:pointer;align-items:flex-start;gap:10px;min-height:32px;padding-block:6px;font-size:.875rem;line-height:1.35;display:flex}.z_swarmm--6NobL7>input{width:16px;height:16px;accent-color:var(--primary);cursor:inherit;flex-shrink:0;margin-top:1px}.z_swarmm--6NobL7:has(>input:disabled){cursor:not-allowed;color:var(--muted-foreground)}@media (pointer:coarse){.z_swarmm--6NobL7{align-items:center;min-height:44px}}}@layer components{.z_swarmm--6NobL8{gap:2px;min-width:0;display:grid}.z_swarmm--6NobL8>span:first-child{font-weight:500}.z_swarmm--6NobL8>span+span{color:var(--muted-foreground);font-size:.8125rem;line-height:1.4}}@layer components{.z_swarmm-2mzZDG0{background-color:var(--muted);border-radius:12px;justify-self:start;gap:2px;max-width:100%;padding:4px;display:inline-flex}@media (width<40rem){.z_swarmm-2mzZDG0{gap:0;padding:3px}}}@layer components{.z_swarmm-2mzZDG1{border-radius:8px;flex-shrink:0;align-items:center;gap:6px;min-height:32px;padding-inline:12px;display:inline-flex}@media (width<40rem){.z_swarmm-2mzZDG1{gap:4px;padding-inline:6px;font-size:.8125rem}}.z_swarmm-2mzZDG1{white-space:nowrap;color:var(--muted-foreground);transition-property:background-color,color,box-shadow;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);font-size:.875rem;font-weight:500;line-height:1.35;text-decoration-line:none}.z_swarmm-2mzZDG1[aria-current=page],.z_swarmm-2mzZDG1[aria-pressed=true]{background-color:var(--card);color:var(--foreground);box-shadow:var(--shadow-1)}@media (hover:hover) and (pointer:fine){.z_swarmm-2mzZDG1:hover{color:var(--foreground)}}}@layer components{@media (width>=64rem){[data-panel=open] .z_swarmm-2mzZDG2{display:none}}}@layer components{.z_swarmm-2mzZDG3{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-weight:400}}@layer components{.z_swarmm-2mzZDG4{border-radius:var(--r-full);background-color:var(--card);min-height:32px;color:var(--foreground);box-shadow:var(--edge);white-space:nowrap;transition-property:background-color,color,box-shadow,transform;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);border-width:0;align-items:center;gap:6px;padding-inline:12px;font-size:.8125rem;font-weight:500;line-height:1.4;text-decoration-line:none;display:inline-flex}.z_swarmm-2mzZDG4 svg{flex-shrink:0;width:14px;height:14px}.z_swarmm-2mzZDG4:active{transform:scale(.97)}.z_swarmm-2mzZDG4[aria-pressed=true],.z_swarmm-2mzZDG4[aria-current=page],.z_swarmm-2mzZDG4[data-selected]{background-color:var(--foreground);color:var(--background);box-shadow:none}@media (hover:hover) and (pointer:fine){.z_swarmm-2mzZDG4:hover{box-shadow:var(--edge-raised)}}@media (prefers-reduced-motion:reduce){.z_swarmm-2mzZDG4:active{transform:none}}}@layer components{.z_swarmm-2mzZDG5{background-color:var(--on-video);color:var(--on-video-foreground);box-shadow:inset 0 0 0 1px var(--on-video-edge);-webkit-backdrop-filter:blur(16px)saturate(1.4)}}@layer components{.z_swarmm-2mzZDG6{border-radius:var(--r-full);white-space:nowrap;flex-shrink:0;align-items:center;width:fit-content;min-height:22px;padding-inline:8px;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}}@layer components{.z_swarmm-2mzZDG7{background-color:color-mix(in oklch, var(--success) 12%, transparent);color:var(--success-text);--tone:var(--success)}}@layer components{.z_swarmm-2mzZDG8{background-color:color-mix(in oklch, var(--warning) 16%, transparent);color:var(--warning-text);--tone:var(--warning)}}@layer components{.z_swarmm-2mzZDG9{background-color:color-mix(in oklch, var(--info) 12%, transparent);color:var(--info-text);--tone:var(--info)}}@layer components{.z_swarmm-2mzZDGa{background-color:color-mix(in oklch, var(--destructive) 12%, transparent);color:var(--destructive-text);--tone:var(--destructive)}}@layer components{.z_swarmm-2mzZDGb{background-color:var(--muted);color:var(--muted-foreground);--tone:var(--muted-foreground)}}@layer components{.z_swarmm-2mzZDGc{border-radius:var(--r-full);background-color:var(--attention);min-width:20px;height:20px;color:var(--foreground);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding-inline:6px;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}}@layer components{.z_swarmm-2mzZDGd{background-color:var(--popover);min-width:12rem;color:var(--foreground);box-shadow:var(--shadow-2);transition-property:opacity,transform;transition-duration:.16s;transition-timing-function:var(--ease-out);border-radius:12px;outline-style:none;padding:4px;display:grid}.z_swarmm-2mzZDGd[data-closed]{opacity:0;transform:scale(.96)}.z_swarmm-2mzZDGd[data-placement^=top]{transform-origin:0 100%}.z_swarmm-2mzZDGd[data-placement^=bottom]{transform-origin:0 0}@media (prefers-reduced-motion:reduce){.z_swarmm-2mzZDGd{transition-property:opacity;transition-duration:.15s}.z_swarmm-2mzZDGd[data-closed]{transform:none}}}@layer components{.z_swarmm-2mzZDGe{width:100%;min-height:32px;color:var(--foreground);text-align:start;cursor:pointer;touch-action:manipulation;background-color:#0000;border-width:0;border-radius:8px;align-items:center;gap:8px;padding-inline:8px;font-size:.875rem;font-weight:500;text-decoration-line:none;display:flex}.z_swarmm-2mzZDGe svg{width:16px;height:16px;color:var(--muted-foreground);flex-shrink:0}.z_swarmm-2mzZDGe[data-tone=danger],.z_swarmm-2mzZDGe[data-tone=danger] svg{color:var(--destructive-text)}.z_swarmm-2mzZDGe[data-active],.z_swarmm-2mzZDGe:focus-visible{background-color:var(--muted);outline-style:none}.z_swarmm-2mzZDGe[aria-disabled=true],.z_swarmm-2mzZDGe:disabled{color:var(--muted-foreground);cursor:not-allowed}@media (hover:hover) and (pointer:fine){.z_swarmm-2mzZDGe:hover{background-color:var(--muted)}}@media (pointer:coarse){.z_swarmm-2mzZDGe{min-height:40px}}}@layer components{.z_swarmm-2mzZDGf{color:var(--muted-foreground);padding-block:8px 4px;padding-inline:8px;font-size:.75rem;font-weight:500;line-height:1}}@layer components{.z_swarmm-2mzZDGg{background-color:var(--border);height:1px;margin-block:4px;margin-inline:6px}}@layer components{.z_swarmm-2mzZDGh{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-inline-start:auto;padding-inline-start:12px;font-weight:500}.z_swarmm-2mzZDGh>svg{color:var(--primary)}}@layer components{.z_swarmm-2mzZDGi{white-space:nowrap;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.z_swarmm-2mzZDGi>svg{width:16px;height:16px;color:var(--muted-foreground);flex-shrink:0}}@layer components{.z_swarmm-20Qsqe0{flex-shrink:0;width:16px;height:16px}}@layer components{.z_swarmm-g3Rucq0{border-radius:var(--r-full);background-color:var(--muted);color:var(--foreground);-webkit-user-select:none;user-select:none;object-fit:cover;flex-shrink:0;place-items:center;font-weight:600;line-height:1;display:inline-grid;overflow:hidden}}@layer components{.z_swarmm-g3Rucq1{width:24px;height:24px;font-size:.625rem}}@layer components{.z_swarmm-g3Rucq2{width:32px;height:32px;font-size:.75rem}}@layer components{.z_swarmm-g3Rucq3{width:40px;height:40px;font-size:.875rem}}@layer components{.z_swarmm-g3Rucq4{flex-shrink:0;width:28px;height:28px}}@layer components{.z_swarmm-g3Rucq5{stroke:currentColor}}@layer components{.z_swarmm-g3Rucq6{aspect-ratio:9/16;border-radius:var(--r-md);background-color:var(--video-matte);flex-shrink:0;display:block;position:relative;overflow:hidden}.z_swarmm-g3Rucq6:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--video-outline);pointer-events:none;position:absolute;inset:0}.z_swarmm-g3Rucq6>video,.z_swarmm-g3Rucq6>img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.z_swarmm-g3Rucq6[data-ratio=wide]{aspect-ratio:16/9}.z_swarmm-g3Rucq6[data-ratio=wide]>video{object-fit:contain}.z_swarmm-g3Rucq6::part(toggle){border-radius:inherit;color:var(--on-video-foreground);cursor:pointer;touch-action:manipulation;background-color:#0000;border-width:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.z_swarmm-g3Rucq6::part(toggle):focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--on-video-foreground);outline-offset:-4px}.z_swarmm-g3Rucq6::part(glyph){border-radius:var(--r-full);background-color:var(--on-video);-webkit-backdrop-filter:blur(16px)saturate(1.4);width:56px;height:56px;transition-property:opacity;transition-duration:var(--dur-base);transition-timing-function:var(--ease-out);place-items:center;display:grid}.z_swarmm-g3Rucq6[data-playing]::part(glyph){opacity:0}.z_swarmm-g3Rucq6::part(mute){border-radius:var(--r-full);background-color:var(--on-video);width:32px;height:32px;color:var(--on-video-foreground);-webkit-backdrop-filter:blur(16px)saturate(1.4);cursor:pointer;touch-action:manipulation;border-width:0;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.z_swarmm-g3Rucq6::part(mute):focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--on-video-foreground);outline-offset:2px}.z_swarmm-g3Rucq6::part(scrub){inset-inline:0;cursor:pointer;touch-action:none;align-items:flex-end;height:20px;display:flex;position:absolute;bottom:0}.z_swarmm-g3Rucq6::part(scrub):focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--on-video-foreground);outline-offset:-2px}.z_swarmm-g3Rucq6::part(track){background-color:var(--on-video-track);width:100%;height:3px;display:block}.z_swarmm-g3Rucq6::part(progress){background-color:var(--on-video-foreground);transform-origin:0;height:100%;transform:scaleX(var(--reel-progress,0));display:block}@media (pointer:coarse){.z_swarmm-g3Rucq6::part(mute){width:44px;height:44px;top:4px;right:4px}.z_swarmm-g3Rucq6::part(scrub){height:28px}}@media (prefers-reduced-motion:reduce){.z_swarmm-g3Rucq6::part(glyph){transition-duration:.15s}}}@layer components{.z_swarmm-g3Rucq7{width:100%;max-width:240px}}@layer components{.z_swarmm-g3Rucq8{width:min(280px,100%)}}@layer components{.z_swarmm-g3Rucq9{width:calc(min(100dvh - 220px,680px)/1.77778);max-width:100%;margin-inline:auto}@media (width<64rem){.z_swarmm-g3Rucq9{width:calc(min(70dvh,680px)/1.77778)}}.z_swarmm-g3Rucq9[data-ratio=wide]{width:100%}}@layer components{.z_swarmm-g3Rucqa{border-radius:var(--r-xs);width:48px}}@layer components{.z_swarmm-g3Rucqb{place-items:center;padding:16px;display:grid}.z_swarmm-g3Rucqb:not([open]){display:none}@media (width<40rem){.z_swarmm-g3Rucqb{align-items:end;padding:0}}}@layer components{.z_swarmm-g3Rucqc{background-color:var(--overlay);transition-property:opacity;transition-duration:var(--dur-base);transition-timing-function:var(--ease-out);position:fixed;inset:0}.z_swarmm-g3Rucqc[data-closed]{opacity:0}}@layer components{.z_swarmm-g3Rucqd{width:100%;max-width:27.5rem;max-height:calc(var(--app-height) - 32px);overscroll-behavior:contain;border-radius:var(--r-lg);background-color:var(--card);color:var(--foreground);box-shadow:var(--shadow-2);transition-property:opacity,transform;transition-duration:var(--dur-base);transition-timing-function:var(--ease-out);gap:16px;padding:24px;display:grid;position:relative;overflow-y:auto}.z_swarmm-g3Rucqd[data-closed]{opacity:0;transform:scale(.96)}@media (width<40rem){.z_swarmm-g3Rucqd{max-width:none;max-height:min(90dvh, calc(var(--app-height) - 24px));margin-bottom:var(--kb,0px);padding-block:20px calc(24px + env(safe-area-inset-bottom));border-radius:var(--r-lg) var(--r-lg) 0 0;transition-duration:var(--dur-slow);transition-timing-function:var(--ease-sheet);padding-inline:16px}.z_swarmm-g3Rucqd[data-closed]{opacity:1;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.z_swarmm-g3Rucqd{transition-property:opacity;transition-duration:.15s}.z_swarmm-g3Rucqd[data-closed]{opacity:0;transform:none}}}@layer components{.z_swarmm-g3Rucqe{place-items:stretch start;padding:0}@media (width<40rem){.z_swarmm-g3Rucqe{align-items:stretch}}@media (width>=64rem){.z_swarmm-g3Rucqe[open]{display:none}}}@layer components{.z_swarmm-g3Rucqf{width:min(86vw,340px);height:var(--app-height);padding-top:max(0px, env(safe-area-inset-top));padding-bottom:max(0px, env(safe-area-inset-bottom));padding-left:max(0px, env(safe-area-inset-left));border-radius:0 var(--r-lg) var(--r-lg) 0;background-color:var(--sidebar);color:var(--foreground);box-shadow:var(--shadow-2);transition-property:transform;transition-duration:var(--dur-slow);transition-timing-function:var(--ease-sheet);display:flex;position:relative;overflow:hidden}.z_swarmm-g3Rucqf[data-closed]{transform:translate(-105%)}@media (prefers-reduced-motion:reduce){.z_swarmm-g3Rucqf{transition-property:opacity;transition-duration:.15s}.z_swarmm-g3Rucqf[data-closed]{opacity:0;transform:none}}}@layer components{.z_swarmm-g3Rucqg{gap:6px;padding-inline-end:40px;display:grid}}@layer components{.z_swarmm-g3Rucqh{position:absolute;top:12px;right:12px}@media (width<40rem){.z_swarmm-g3Rucqh{top:8px;right:8px}}}@layer components{.z_swarmm-g3Rucqi{flex-flow:row-reverse wrap;justify-content:flex-start;gap:8px;display:flex}@media (width<40rem){.z_swarmm-g3Rucqi{flex-direction:column}.z_swarmm-g3Rucqi>*{width:100%;min-height:44px}}}@layer components{.z_swarmm-GieGpU0{border-radius:var(--r-md);background-color:var(--card);min-width:0;color:var(--foreground);box-shadow:var(--shadow-1);padding:16px}}@layer components{.z_swarmm-GieGpU1{padding:24px}@media (width<40rem){.z_swarmm-GieGpU1{padding:16px}}}@layer components{.z_swarmm-GieGpU2{border-radius:var(--r-md);background-color:var(--card);box-shadow:var(--shadow-1);display:grid;overflow:clip}}@layer components{.z_swarmm-GieGpU3{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:48px;padding-block:8px;padding-inline:16px;display:grid;position:relative}.z_swarmm-GieGpU3[data-meta]{min-height:56px}.z_swarmm-GieGpU3:has(>span:first-child:empty){grid-template-columns:minmax(0,1fr) auto}.z_swarmm-GieGpU3:has(>span:first-child:empty)>:nth-child(2){grid-column:1}.z_swarmm-GieGpU3:has(>span:first-child:empty)>:nth-child(3){grid-column:2}.z_swarmm-GieGpU3+.z_swarmm-GieGpU3:before{content:"";background-color:var(--border);height:1px;position:absolute;top:0;left:16px;right:0}.z_swarmm-GieGpU3:has(>div>a:focus-visible){outline-width:2px;outline-style:solid;outline-color:var(--primary);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.z_swarmm-GieGpU3:has(>div>a):hover{background-color:var(--muted)}}}@layer components{.z_swarmm-GieGpU4{align-items:center;display:flex}.z_swarmm-GieGpU4:empty{display:none}}@layer components{.z_swarmm-GieGpU5{grid-column:2;gap:2px;min-width:0;display:grid}}@layer components{.z_swarmm-GieGpU6{justify-items:start;gap:8px;padding-top:6px;display:grid}}@layer components{.z_swarmm-GieGpU7{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:.875rem;font-weight:500;line-height:1.35;overflow:hidden}}@layer components{.z_swarmm-GieGpU8{color:inherit;outline-style:none;text-decoration-line:none}.z_swarmm-GieGpU8:after{content:"";position:absolute;inset:0}}@layer components{.z_swarmm-GieGpU9{z-index:1;color:var(--muted-foreground);font-variant-numeric:tabular-nums;grid-column:3;align-items:center;gap:8px;font-size:.8125rem;display:flex;position:relative}}@layer components{.z_swarmm-GieGpUa{width:100%;max-width:calc(75rem + 64px);margin-inline:auto;padding-block:32px 64px;padding-inline:32px}@media (width<40rem){.z_swarmm-GieGpUa{padding-block:16px 48px;padding-inline:16px}}}@layer components{.z_swarmm-GieGpUb{gap:40px;min-width:0;max-width:45rem;display:grid}}@layer components{.z_swarmm-GieGpUc{gap:40px;min-width:0;max-width:75rem;display:grid}}@layer components{.z_swarmm-GieGpUd{gap:16px;display:grid}}@layer components{.z_swarmm-GieGpUe{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}@media (width<40rem){.z_swarmm-GieGpUe{justify-content:stretch;display:grid}}}@layer components{.z_swarmm-GieGpUf{flex:20rem;gap:6px;min-width:0;display:grid}}@layer components{.z_swarmm-GieGpUg{max-width:60ch;color:var(--muted-foreground);text-wrap:pretty;font-size:.9375rem;line-height:1.5}}@layer components{.z_swarmm-GieGpUh{color:var(--muted-foreground);justify-self:start;align-items:center;gap:2px;margin-inline-start:-4px;font-size:.875rem;font-weight:500;text-decoration-line:none;display:inline-flex}.z_swarmm-GieGpUh svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.z_swarmm-GieGpUh:hover{color:var(--foreground)}}}@layer components{.z_swarmm-GieGpUi{gap:12px;min-width:0;display:grid}}@layer components{.z_swarmm-GieGpUj{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}}@layer components{.z_swarmm-GieGpUk{text-align:center;justify-items:center;gap:12px;width:100%;max-width:28rem;margin-inline:auto;padding-block:48px;padding-inline:16px;display:grid}}@layer components{.z_swarmm-GieGpUl{padding-block:20vh 48px}}@layer components{.z_swarmm-GieGpUm{color:var(--muted-foreground);text-wrap:pretty;font-size:.9375rem;line-height:1.5}}@layer components{.z_swarmm-GieGpUn{justify-items:center;gap:8px;margin-top:8px;display:grid}}@layer components{.z_swarmm-GieGpUo{border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-block:12px;padding-inline:16px;font-size:.875rem;line-height:1.45;display:flex}.z_swarmm-GieGpUo.z_swarmm-GieGpUo{background-color:color-mix(in oklab, var(--tone) 8%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tone) 20%, transparent)}}@layer components{.z_swarmm-GieGpUp{text-wrap:pretty;flex:16rem;min-width:0}}@layer components{.z_swarmm-GieGpUq{gap:12px;min-width:0;display:grid}}@layer components{.z_swarmm-GieGpUr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@layer components{.z_swarmm-GieGpUs{border-radius:var(--r-xs);background-color:var(--muted);width:100%;height:12px;animation:1.2s ease-in-out infinite z-kid-kit_2d_skeleton_2d_pulse;display:block}.z_swarmm-GieGpUs[data-shape=title]{border-radius:var(--r-sm);height:28px}.z_swarmm-GieGpUs[data-shape=row]{border-radius:var(--r-md);height:56px}.z_swarmm-GieGpUs[data-shape=bubble]{border-radius:var(--r-md);height:64px}.z_swarmm-GieGpUs[data-shape=field]{border-radius:var(--r-md);height:56px}.z_swarmm-GieGpUs[data-shape=tile]{aspect-ratio:9/16;border-radius:var(--r-md);width:100%;height:auto}.z_swarmm-GieGpUs[data-width=long]{width:75%}.z_swarmm-GieGpUs[data-width=half]{width:50%}.z_swarmm-GieGpUs[data-width=short]{width:30%}.z_swarmm-GieGpUs[data-align=end]{justify-self:end}@media (prefers-reduced-motion:reduce){.z_swarmm-GieGpUs{animation:none}}}@layer components{.z_swarmm-GieGpUt{grid-template-columns:repeat(auto-fill,minmax(min(200px,40%),1fr));gap:16px;display:grid}}@layer components{.z_swarmm-GieGpUu{border-radius:var(--r-md);background-color:var(--card);box-shadow:var(--shadow-1);overflow-x:auto}}@layer components{.z_swarmm-GieGpUv{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.35}.z_swarmm-GieGpUv th{height:36px;color:var(--muted-foreground);text-align:start;white-space:nowrap;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--border);padding-inline:16px;font-size:.8125rem;font-weight:500}.z_swarmm-GieGpUv td{vertical-align:middle;height:44px;padding-block:8px;padding-inline:16px}.z_swarmm-GieGpUv tbody tr+tr td{border-top-style:solid;border-top-width:1px;border-top-color:var(--border)}.z_swarmm-GieGpUv [data-kind=number],.z_swarmm-GieGpUv [data-kind=date]{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.z_swarmm-GieGpUv td[data-kind=id]{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;font-family:var(--font-mono);font-size:.75rem;overflow:hidden}@media (width<40rem){.z_swarmm-GieGpUv thead{display:none}.z_swarmm-GieGpUv tbody,.z_swarmm-GieGpUv tr,.z_swarmm-GieGpUv td{display:block}.z_swarmm-GieGpUv tbody tr{padding-block:8px;padding-inline:16px}.z_swarmm-GieGpUv tbody tr+tr td{border-top-width:0}.z_swarmm-GieGpUv tbody tr+tr{border-top-style:solid;border-top-width:1px;border-top-color:var(--border)}.z_swarmm-GieGpUv td{text-align:end;justify-content:space-between;gap:16px;height:auto;min-height:28px;padding-block:4px;padding-inline:0;display:flex}.z_swarmm-GieGpUv td:before{content:attr(data-label);color:var(--muted-foreground);text-align:start;flex-shrink:0;font-size:.8125rem}.z_swarmm-GieGpUv td:first-child{font-weight:500}.z_swarmm-GieGpUv td:first-child:before{content:none}}}@layer components{.z_swarmm-6qw5nZ0{width:44px;height:44px;color:var(--muted-foreground);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition-property:background-color,color,box-shadow,transform;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);background-color:#0000;border-width:0;border-radius:12px;flex-shrink:0;place-items:center;padding:0;text-decoration-line:none;display:grid;position:relative}.z_swarmm-6qw5nZ0>svg{width:20px;height:20px}.z_swarmm-6qw5nZ0:active{transform:scale(.96)}.z_swarmm-6qw5nZ0[aria-current=page],.z_swarmm-6qw5nZ0[aria-haspopup][aria-expanded=true]{background-color:var(--card);color:var(--foreground);box-shadow:var(--shadow-1)}.z_swarmm-6qw5nZ0:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--primary);outline-offset:2px}@media (hover:hover) and (pointer:fine){.z_swarmm-6qw5nZ0:hover{background-color:var(--muted-strong);color:var(--foreground)}.z_swarmm-6qw5nZ0[aria-current=page]:hover{background-color:var(--card)}.z_swarmm-6qw5nZ0[data-tip]:hover:after{content:attr(data-tip);background-color:var(--foreground);color:var(--background);font-family:var(--font-sans);white-space:nowrap;pointer-events:none;z-index:50;animation:z-kid-kit_2d_dock_2d_tip_2d_in var(--dur-fast) var(--ease-out);border-radius:8px;padding-block:6px;padding-inline:9px;font-size:.78125rem;font-weight:500;line-height:1;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.z_swarmm-6qw5nZ0:active{transform:none}}}@layer components{.z_swarmm-6qw5nZ1{border-radius:var(--r-full);width:auto;height:auto;padding:4px}}@layer components{.z_swarmm-6qw5nZ2{border-radius:var(--r-full);background-color:var(--attention);width:9px;height:9px;box-shadow:0 0 0 2px var(--rail);position:absolute;top:7px;right:7px}}@layer components{.z_swarmm-6qw5nZ3{border-radius:var(--r-full);background-color:var(--rail);width:14px;height:14px;color:var(--muted-foreground);place-items:center;display:grid;position:absolute;bottom:4px;right:4px}.z_swarmm-6qw5nZ3>svg{width:10px;height:10px}}@layer components{.z_swarmm-6qw5nZ4{flex-shrink:0;align-items:center;gap:4px;min-height:56px;padding-inline:18px 8px;display:flex}}@layer components{.z_swarmm-6qw5nZ5{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display);letter-spacing:-.01em;flex:1;margin:0;font-size:1.0625rem;font-weight:600;line-height:1;overflow:hidden}}@layer components{.z_swarmm-6qw5nZ6{border-radius:var(--r-sm);max-width:100%;color:inherit;align-items:center;gap:9px;margin-inline-start:-4px;padding-block:4px;padding-inline:4px 8px;text-decoration-line:none;display:inline-flex}.z_swarmm-6qw5nZ6>svg{width:24px;height:24px}.z_swarmm-6qw5nZ6:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--primary);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.z_swarmm-6qw5nZ6:hover{background-color:var(--muted-strong)}}}@layer components{.z_swarmm-6qw5nZ7{overscroll-behavior:contain;padding-inline:8px;flex-direction:column;flex:1;min-height:0;padding-bottom:12px;display:flex;overflow-y:auto}}@layer components{.z_swarmm-6qw5nZ8{grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style-type:none;display:grid}}@layer components{.z_swarmm-6qw5nZ9{border-radius:var(--r-sm);width:100%;min-height:38px;font-family:var(--font-sans);color:var(--foreground);text-align:start;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out);background-color:#0000;border-width:0;align-items:center;gap:10px;padding-inline:12px;font-size:.875rem;font-weight:500;line-height:1.3;text-decoration-line:none;display:flex;position:relative}.z_swarmm-6qw5nZ9>svg{width:16px;height:16px;color:var(--muted-foreground);flex-shrink:0}.z_swarmm-6qw5nZ9[aria-current=page]{background-color:var(--card);box-shadow:var(--shadow-1)}.z_swarmm-6qw5nZ9[aria-current=page]>svg{color:var(--foreground)}.z_swarmm-6qw5nZ9:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--primary);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.z_swarmm-6qw5nZ9:hover{background-color:var(--muted-strong)}}.z_swarmm-6qw5nZ9[aria-current=page]:hover{background-color:var(--card)}@media (pointer:coarse){.z_swarmm-6qw5nZ9{min-height:44px}}}@layer components{.z_swarmm-6qw5nZa{background-color:var(--card);box-shadow:var(--shadow-1);margin-bottom:4px}}@layer components{.z_swarmm-6qw5nZb{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}}@layer components{.z_swarmm-6qw5nZc{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.8125rem;font-weight:500}.z_swarmm-6qw5nZc>svg{width:14px;height:14px}}@layer components{.z_swarmm-6qw5nZd{color:var(--muted-foreground);margin:0;padding-block:14px 6px;padding-inline:10px;font-size:.75rem;font-weight:500;line-height:1}}@layer components{.z_swarmm-6qw5nZe{color:var(--muted-foreground);text-wrap:pretty;margin:0;padding-inline:10px;font-size:.875rem;line-height:1.45}}@layer components{.z_swarmm-6qw5nZf{border-radius:var(--r-sm);background-color:var(--card);width:100%;min-height:36px;box-shadow:var(--edge);font-family:var(--font-sans);color:var(--muted-foreground);text-align:start;cursor:text;touch-action:manipulation;border-width:0;align-items:center;gap:8px;margin-bottom:6px;padding-inline:10px;font-size:.875rem;display:flex}.z_swarmm-6qw5nZf>svg{flex-shrink:0;width:16px;height:16px}.z_swarmm-6qw5nZf:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--primary);outline-offset:-2px}@media (pointer:coarse){.z_swarmm-6qw5nZf{min-height:44px}}}@layer components{.z_swarmm-6qw5nZg{font-family:var(--font-sans);letter-spacing:.02em;color:var(--muted-foreground);margin-inline-start:auto;font-size:.6875rem;font-weight:500}@media (pointer:coarse){.z_swarmm-6qw5nZg{display:none}}}@layer components{.z_swarmm-6qw5nZh{grid-template-columns:minmax(0,1fr);gap:1px;max-height:50dvh;margin:0;padding:0;list-style-type:none;display:grid;overflow-y:auto}}@layer components{.z_swarmm-6qw5nZi{min-height:40px;color:var(--foreground);touch-action:manipulation;border-radius:8px;align-items:center;gap:10px;padding-inline:10px;font-size:.9375rem;text-decoration-line:none;display:flex}.z_swarmm-6qw5nZi>svg{width:16px;height:16px;color:var(--muted-foreground);flex-shrink:0}.z_swarmm-6qw5nZi:focus-visible,.z_swarmm-6qw5nZi[data-first]{background-color:var(--muted);outline-style:none}@media (hover:hover) and (pointer:fine){.z_swarmm-6qw5nZi:hover{background-color:var(--muted)}}@media (pointer:coarse){.z_swarmm-6qw5nZi{min-height:44px}}}@layer components{.z_swarmm-6qw5nZj{color:var(--muted-foreground);margin:0;padding-block:12px;font-size:.875rem}}@layer components{.z_swarmm-OnCPDe0{max-width:65ch;color:var(--foreground);gap:16px;font-size:1rem;line-height:1.6;display:grid}.z_swarmm-OnCPDe0 p,.z_swarmm-OnCPDe0 li{text-wrap:pretty}.z_swarmm-OnCPDe0 h2{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin-top:16px;font-size:1.125rem;font-weight:600;line-height:1.3}.z_swarmm-OnCPDe0 h3{font-family:var(--font-display);letter-spacing:-.01em;margin-top:8px;font-size:1rem;font-weight:600;line-height:1.4}.z_swarmm-OnCPDe0 a{color:var(--primary);text-underline-offset:3px;text-decoration-line:underline}.z_swarmm-OnCPDe0 ul,.z_swarmm-OnCPDe0 ol{gap:6px;padding-left:1.25rem;display:grid}.z_swarmm-OnCPDe0 ul{list-style-type:disc}.z_swarmm-OnCPDe0 ol{list-style-type:decimal}.z_swarmm-OnCPDe0 blockquote{border-left-style:solid;border-left-width:3px;border-left-color:var(--border);color:var(--muted-foreground);padding-left:16px}.z_swarmm-OnCPDe0 code{border-radius:var(--r-xs);background-color:var(--muted);font-family:var(--font-mono);padding-inline:.3em;font-size:.9em}.z_swarmm-OnCPDe0 hr{border-width:1px 0 0;border-top-style:solid;border-top-color:var(--border)}.z_swarmm-OnCPDe0 img{border-radius:var(--r-md);width:100%}}@layer components{.z_swarmm-OnCPDe1{color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:.8125rem;line-height:1.4;display:flex}}@layer components{.z_swarmm-OnCPDe2{gap:24px;min-width:0;display:grid}}@layer components{.z_swarmm-OnCPDe3{color:var(--primary);font:inherit;text-underline-offset:3px;cursor:pointer;background-color:#0000;border-width:0;padding:0;text-decoration-line:underline}@media (pointer:coarse){.z_swarmm-OnCPDe3{align-items:center;min-height:44px;display:inline-flex}}}@layer components{.z_swarmm-OnCPDe4{max-width:65ch;display:grid}}@layer components{.z_swarmm-OnCPDe5{border-top-style:solid;border-top-width:1px;border-top-color:var(--border);gap:6px;padding-block:20px;display:grid}.z_swarmm-OnCPDe5:first-child{border-top-width:0;padding-top:0}}@layer components{.z_swarmm-OnCPDe6{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.3}.z_swarmm-OnCPDe6 a{color:inherit;text-decoration-line:none}@media (hover:hover) and (pointer:fine){.z_swarmm-OnCPDe6 a:hover{text-decoration-line:underline}}}@layer components{.z_swarmm-OnCPDe7{color:var(--muted-foreground);text-wrap:pretty;font-size:.9375rem;line-height:1.55}}@layer components{.z_swarmm-OnCPDe8{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));justify-items:start;gap:16px;display:grid}}@layer components{.z_swarmm-OnCPDe9{justify-items:start;gap:8px;display:grid}.z_swarmm-OnCPDe9 figcaption{color:var(--muted-foreground);font-size:.8125rem;line-height:1.4}}@layer components{.z_swarmm-OnCPDea{aspect-ratio:9/16;border-radius:var(--r-md);border-style:dashed;border-width:2px;border-color:var(--border);background-color:var(--muted);width:200px;color:var(--muted-foreground);text-align:center;place-items:center;padding:16px;font-size:.8125rem;display:grid}}@layer components{.z_swarmm-OnCPDeb{justify-items:start;gap:12px;display:grid}}@layer components{.z_swarmm-OnCPDec{flex-wrap:wrap;gap:8px;display:flex}}@layer components{.z_swarmm-gOv--I0{background-color:var(--background);flex:auto;width:100%;height:100%;min-height:0;position:relative;overflow:hidden;container-type:size}@media (width<40rem){.z_swarmm-gOv--I0{background-color:var(--video-matte)}}}@layer components{.z_swarmm-gOv--I1{overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-width:none;outline-style:none;height:100%;overflow-y:auto}.z_swarmm-gOv--I1::-webkit-scrollbar{display:none}}@layer components{.z_swarmm-gOv--I2{scroll-snap-align:start;scroll-snap-stop:always;place-items:center;height:100cqh;display:grid}}@layer components{.z_swarmm-gOv--I3{border-radius:var(--r-md);background-color:var(--video-matte);width:min(100cqw - 32px,56.25cqh - 18px);height:min(100cqh - 32px,177.778cqw - 56.8889px);color:var(--on-video-foreground);position:relative;overflow:hidden}.z_swarmm-gOv--I3:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--video-outline);pointer-events:none;position:absolute;inset:0}.z_swarmm-gOv--I3>video{object-fit:cover;width:100%;height:100%;display:block}.z_swarmm-gOv--I3[data-ratio=wide]>video{object-fit:contain}@media (width<40rem){.z_swarmm-gOv--I3{border-radius:0;width:100cqw;height:100cqh}}}@layer components{.z_swarmm-gOv--I4{inset-inline:0;z-index:1;padding-top:128px;padding-inline:16px;background-image:linear-gradient(to top, var(--on-video-strong) 0%, var(--on-video) 50%, transparent 100%);text-shadow:0 1px 2px var(--on-video-strong);pointer-events:none;justify-items:start;gap:8px;padding-bottom:20px;display:grid;position:absolute;bottom:0}.z_swarmm-gOv--I4>*{pointer-events:auto}@media (width<40rem){.z_swarmm-gOv--I4{padding-bottom:max(16px, env(safe-area-inset-bottom))}}}@layer components{.z_swarmm-gOv--I5{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.3}}@layer components{.z_swarmm-gOv--I6{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:40ch;font-size:.875rem;line-height:1.45;display:-webkit-box;overflow:hidden}}@layer components{.z_swarmm-gOv--I7{text-shadow:none;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;display:flex}}@layer components{.z_swarmm-gOv--I8{font-variant-numeric:tabular-nums;text-shadow:0 1px 2px var(--on-video);font-size:.875rem;font-weight:500}}@layer components{.z_swarmm-gOv--I9{z-index:2;pointer-events:none;width:min(100cqw - 32px,56.25cqh - 18px);height:min(100cqh - 32px,177.778cqw - 56.8889px);position:absolute;top:16px;left:50%;transform:translate(-50%)}@media (width<40rem){.z_swarmm-gOv--I9{width:100cqw;height:100cqh;top:0}}}@layer components{.z_swarmm-gOv--Ia{inset-inline:0;justify-content:flex-end;align-items:center;gap:8px;padding:12px;display:flex;position:absolute;top:0}.z_swarmm-gOv--Ia>*{pointer-events:auto}}@layer components{.z_swarmm-gOv--Ib{flex:auto;gap:6px;min-width:0;margin-inline-end:8px;display:flex}}@layer components{@media (width>=64rem){.z_swarmm-gOv--Ic{display:none}}}@layer components{.z_swarmm-gOv--Id.z_swarmm-gOv--Id[aria-pressed=true],.z_swarmm-gOv--Id.z_swarmm-gOv--Id[aria-current=page],.z_swarmm-gOv--Id.z_swarmm-gOv--Id[data-selected]{background-color:var(--primary);color:var(--primary-foreground);box-shadow:inset 0 0 0 1px var(--on-video-edge), 0 1px 3px var(--on-video)}}@layer components{.z_swarmm-gOv--Ie{gap:8px;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.z_swarmm-gOv--Ie>*{pointer-events:auto}}@layer components{.z_swarmm-gOv--If{height:100%;color:var(--muted-foreground);text-align:center;place-items:center;padding-inline:16px;font-size:.875rem;display:grid}@media (width<40rem){.z_swarmm-gOv--If{color:var(--on-video-foreground)}}}@layer components{.z_swarmm-MbGerW0{grid-template-columns:minmax(0,1fr);gap:32px;min-width:0;padding-block:40px 72px;display:grid}@media (width<40rem){.z_swarmm-MbGerW0{gap:28px;padding-block:24px 48px}}}@layer components{.z_swarmm-MbGerW1{text-align:center;justify-items:center;gap:16px;width:100%;max-width:calc(45rem + 64px);margin-inline:auto;padding-inline:32px;display:grid}@media (width<40rem){.z_swarmm-MbGerW1{gap:12px;padding-inline:16px}}}@layer components{.z_swarmm-MbGerW2{color:var(--muted-foreground);text-wrap:pretty;font-size:1rem;line-height:1.55}}@layer components{.z_swarmm-MbGerW3{border-radius:var(--r-md);background-color:var(--card);width:100%;box-shadow:var(--shadow-1);text-align:start;transition-property:box-shadow;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);gap:8px;margin-top:8px;padding:12px;display:grid}.z_swarmm-MbGerW3:focus-within{box-shadow:var(--edge), var(--focus-halo)}@media (width<40rem){.z_swarmm-MbGerW3{margin-top:4px}}}@layer components{.z_swarmm-MbGerW4{width:100%;min-height:56px;max-height:9.5rem;color:var(--foreground);resize:none;field-sizing:content;background-color:#0000;border-width:0;outline-style:none;padding:4px 4px 0;font-size:1rem;line-height:1.55}}@layer components{.z_swarmm-MbGerW5{justify-content:space-between;align-items:center;gap:8px;display:flex}}@layer components{@media (width<40rem){.z_swarmm-MbGerW6{display:none}}}@layer components{.z_swarmm-MbGerW7{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@layer components{.z_swarmm-MbGerW8{flex-wrap:wrap;gap:6px;padding-inline:4px;display:flex}}@layer components{.z_swarmm-MbGerW9{border-radius:var(--r-full);background-color:var(--muted);align-items:center;gap:6px;min-width:0;max-width:100%;min-height:32px;padding-inline:10px 4px;font-size:.8125rem;line-height:1.4;display:inline-flex}.z_swarmm-MbGerW9[data-failed]{box-shadow:inset 0 0 0 1px var(--destructive)}}@layer components{.z_swarmm-MbGerWa{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@layer components{.z_swarmm-MbGerWb{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0}[data-failed]>.z_swarmm-MbGerWb{color:var(--destructive-text)}}@layer components{.z_swarmm-MbGerWc{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}}@layer components{.z_swarmm-MbGerWd{max-width:64ch;color:var(--muted-foreground);text-wrap:balance;font-size:.8125rem;line-height:1.4}}@layer components{.z_swarmm-MbGerWe{gap:12px;width:fit-content;max-width:calc(100% - 64px);margin-inline:auto;display:grid}.z_swarmm-MbGerWe>ul{max-width:100%;margin-inline:0}@media (width<40rem){.z_swarmm-MbGerWe{max-width:calc(100% - 32px)}}}@layer components{.z_swarmm-MbGerWf{justify-content:space-between;align-items:baseline;gap:12px;display:flex}}@layer components{.z_swarmm-MbGerWg{scroll-snap-type:x mandatory;gap:16px;width:fit-content;max-width:calc(100% - 64px);margin-inline:auto;padding-bottom:4px;display:flex}@media (width<40rem){.z_swarmm-MbGerWg{gap:12px;max-width:calc(100% - 32px)}}}@layer components{.z_swarmm-MbGerWh{scroll-snap-align:start;flex:none;width:200px}}@layer components{.z_swarmm-MbGerWi{border-radius:var(--r-md);color:inherit;outline-style:none;align-content:start;gap:8px;text-decoration-line:none;display:grid}.z_swarmm-MbGerWi:focus-visible>:first-child{outline-width:2px;outline-style:solid;outline-color:var(--primary);outline-offset:2px}}@layer components{.z_swarmm-MbGerWj{gap:2px;padding-inline:2px;display:grid}}@layer components{.z_swarmm-MbGerWk{color:var(--foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}}@layer components{.z_swarmm-MbGerWl{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1.4}}@layer components{.z_swarmm-MbGerWm{aspect-ratio:9/16;border-radius:var(--r-md);background-color:var(--muted);color:var(--foreground);text-align:center;transition-property:background-color,transform;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);place-content:center;justify-items:center;gap:12px;padding:16px;font-size:.875rem;font-weight:600;text-decoration-line:none;display:grid}.z_swarmm-MbGerWm:active{transform:scale(.98)}.z_swarmm-MbGerWm:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--primary);outline-offset:2px}@media (hover:hover) and (pointer:fine){.z_swarmm-MbGerWm:hover{background-color:var(--border)}}@media (prefers-reduced-motion:reduce){.z_swarmm-MbGerWm:active{transform:none}}}@layer components{.z_swarmm-MbGerWn{width:24px;height:24px}}@layer components{.z_swarmm-MbGerWo{color:var(--muted-foreground);text-align:center;padding-inline:16px;font-size:.875rem}}@layer components{.z_swarmm-U6u7-S0{flex-wrap:wrap;gap:8px;padding-block-end:6px;padding-inline-start:26px;display:flex}}@layer components{.z_swarmm-U6u7-S1{padding-inline-start:26px;display:grid}}@layer components{.z_swarmm-I2L8550{gap:24px;width:100%;max-width:30rem;margin-inline:auto;padding-block:48px 64px;display:grid}@media (width<40rem){.z_swarmm-I2L8550{gap:20px;padding-block:16px 48px}}}@layer components{.z_swarmm-I2L8551{gap:8px;display:grid}}@layer components{.z_swarmm-I2L8552{color:var(--muted-foreground);text-wrap:pretty;font-size:1rem;line-height:1.55}.z_swarmm-I2L8552 strong{color:var(--foreground);font-weight:600}}@layer components{.z_swarmm-I2L8553{gap:20px;display:grid}.z_swarmm-I2L8553>*+*{border-top-style:solid;border-top-width:1px;border-top-color:var(--border);padding-top:20px}}@layer components{.z_swarmm-I2L8554{gap:8px;display:grid}}@layer components{.z_swarmm-I2L8555{color:var(--muted-foreground);font-size:.8125rem;font-weight:500;line-height:1.35}}@layer components{.z_swarmm-I2L8556{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:1.25rem;font-weight:600;line-height:1.3}}@layer components{.z_swarmm-I2L8557{align-items:flex-start;gap:8px;font-size:.875rem;line-height:1.45;display:flex}.z_swarmm-I2L8557 strong{font-weight:600}}@layer components{.z_swarmm-I2L8558{flex-shrink:0;width:16px;height:16px;margin-top:2px}}@layer components{.z_swarmm-I2L8559{width:16px;height:16px;color:var(--primary);flex-shrink:0;margin-top:2px}}@layer components{.z_swarmm-I2L855a{gap:8px;display:grid}}@layer components{.z_swarmm-I2L855b{color:var(--muted-foreground);font-size:.8125rem;line-height:1.45}.z_swarmm-I2L855b a{color:inherit;text-underline-offset:2px;text-decoration-line:underline}}@layer components{.z_swarmm-I2L855c{width:100%;color:inherit;text-align:start;cursor:pointer;background-color:#0000;border-width:0;align-items:flex-start;gap:12px;padding:0;display:flex}.z_swarmm-I2L855c:disabled{cursor:default;opacity:.6}.z_swarmm-I2L855c:focus-visible>:first-child{outline-width:2px;outline-style:solid;outline-color:var(--primary);outline-offset:2px}}@layer components{.z_swarmm-I2L855d{border-radius:var(--r-full);background-color:var(--input);width:36px;height:20px;transition-property:background-color;transition-duration:var(--dur-fast);flex-shrink:0;margin-top:1px;position:relative}[aria-checked=true]>.z_swarmm-I2L855d{background-color:var(--primary)}.z_swarmm-I2L855d:after{content:"";border-radius:var(--r-full);background-color:var(--card);width:16px;height:16px;box-shadow:var(--shadow-1);transition-property:transform;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);position:absolute;top:2px;left:2px}[aria-checked=true]>.z_swarmm-I2L855d:after{transform:translate(16px)}@media (prefers-reduced-motion:reduce){.z_swarmm-I2L855d:after{transition-duration:0s}}}@layer components{.z_swarmm-I2L855e{gap:2px;font-size:.875rem;font-weight:500;line-height:1.35;display:grid}.z_swarmm-I2L855e>:last-child{color:var(--muted-foreground);font-size:.8125rem;font-weight:400}}@layer components{.z_swarmm-I2L855f{color:var(--muted-foreground);font-size:.8125rem;line-height:1.45}.z_swarmm-I2L855f strong{color:var(--foreground);overflow-wrap:anywhere;font-weight:500}}@layer components{.z_swarmm-I2L855g{gap:12px;display:grid}}@layer components{.z_swarmm-I2L855h{grid-template-columns:1fr 1fr;gap:12px;display:grid}.z_swarmm-I2L855h>button{width:100%}}@layer components{.z_swarmm-I2L855i{color:var(--muted-foreground);text-align:center;padding-block:20dvh;font-size:.875rem}}@layer components{.z_swarmm-bfST9q0{gap:12px;min-width:0;display:grid}}@layer components{.z_swarmm-bfST9q1{gap:8px;display:flex}.z_swarmm-bfST9q1>input{min-width:0;font-family:var(--font-mono);flex:auto;font-size:.8125rem}@media (width<24rem){.z_swarmm-bfST9q1{flex-direction:column}}}@layer components{.z_swarmm-bfST9q2{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}}@layer components{.z_swarmm-bfST9q3{color:var(--destructive-text);font-size:.8125rem;line-height:1.4}}@layer components{.z_swarmm-bfST9q4{gap:20px;min-width:0;display:grid}}@layer components{.z_swarmm-bfST9q5{padding-inline-start:26px}}@layer components{.z_swarmm-bfST9q6{border-radius:var(--r-md);background-color:color-mix(in oklch, var(--warning) 8%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--warning) 35%, transparent);gap:12px;padding:16px;display:grid}.z_swarmm-bfST9q6>button{justify-self:start}}@layer components{.z_swarmm-bfST9q7{align-items:start;gap:8px;display:grid}@media (width>=40rem){.z_swarmm-bfST9q7{grid-template-columns:minmax(0,1fr) auto}}}@layer components{.z_swarmm-bfST9q8{align-items:start;gap:8px;display:grid}@media (width>=40rem){.z_swarmm-bfST9q8{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}}@layer components{.z_swarmm-bfST9q9:not(:placeholder-shown){font-family:var(--font-mono);font-size:.8125rem}}@layer components{.z_swarmm-bfST9qa{color:var(--warning-text);display:block}}@layer components{.z_swarmm-bfST9qb{color:var(--destructive-text);display:block}}@layer components{.z_swarmm-bfST9qc{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}}@layer components{.z_swarmm-bfST9qd{font-family:var(--font-display);letter-spacing:-.018em;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600;line-height:1.15}}@layer components{.z_swarmm-bfST9qe{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:500}}@layer components{.z_swarmm-X7i3pu0{border-radius:var(--r-md);background-color:var(--card);box-shadow:var(--shadow-1);display:grid;overflow:clip}}@layer components{.z_swarmm-X7i3pu1{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-height:56px;padding-block:10px;padding-inline:16px;display:grid;position:relative}.z_swarmm-X7i3pu1+.z_swarmm-X7i3pu1:before{content:"";background-color:var(--border);height:1px;position:absolute;top:0;left:16px;right:0}@media (width<40rem){.z_swarmm-X7i3pu1{grid-template-columns:minmax(0,1fr)}}}@layer components{.z_swarmm-X7i3pu2{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}}@layer components{.z_swarmm-X7i3pu3{font-size:.875rem;font-weight:500;line-height:1.35}}@layer components{.z_swarmm-X7i3pu4{flex-wrap:wrap;align-items:center;gap:4px;display:flex}@media (width<40rem){.z_swarmm-X7i3pu4{margin-inline-start:-12px}}}@layer components{.z_swarmm-X7i3pu5{grid-column:1/-1;gap:12px;min-width:0;padding-block:4px;display:grid}}@layer components{.z_swarmm-X7i3pu6{position:relative}.z_swarmm-X7i3pu6+.z_swarmm-X7i3pu6:before{content:"";background-color:var(--border);height:1px;position:absolute;top:0;left:16px;right:0}.z_swarmm-X7i3pu6>summary{cursor:pointer;touch-action:manipulation;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding-inline:16px;font-size:.875rem;font-weight:500;list-style-type:none;display:flex}.z_swarmm-X7i3pu6>summary::-webkit-details-marker{display:none}.z_swarmm-X7i3pu6>summary:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--primary);outline-offset:-2px}.z_swarmm-X7i3pu6>summary>svg{color:var(--muted-foreground);transition-property:transform;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out)}.z_swarmm-X7i3pu6[open]>summary>svg{transform:rotate(90deg)}@media (hover:hover) and (pointer:fine){.z_swarmm-X7i3pu6>summary:hover{background-color:var(--muted)}}@media (prefers-reduced-motion:reduce){.z_swarmm-X7i3pu6>summary>svg{transition-property:none}}}@layer components{.z_swarmm-X7i3pu7{gap:10px;padding-block:0 16px;padding-inline:16px;display:grid}}@layer components{.z_swarmm-cN7Twn0{color:var(--muted-foreground);gap:4px;padding-left:1.25rem;font-size:.875rem;line-height:1.45;list-style-type:decimal;display:grid}}@layer components{.z_swarmm-cN7Twn1{border-radius:var(--r-sm);background-color:var(--muted);font-family:var(--font-mono);white-space:pre;padding:10px 12px;font-size:.8125rem;line-height:1.5;overflow-x:auto}}@layer components{.z_swarmm-xGj6-u0{z-index:50}}@layer components{.z_swarmm-xGj6-u1{z-index:40;position:fixed;inset:0}}@layer components{.z_swarmm-xGj6-u2{align-items:center;gap:8px;display:flex}}@layer components{.z_swarmm-xGj6-u3{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@layer components{.z_swarmm-Lbgs3j0{gap:32px;min-width:0;display:grid}}@layer components{.z_swarmm-Lbgs3j1{resize:vertical;width:100%;font-family:var(--font-mono);background-color:var(--muted);font-size:.8125rem}}@layer components{.z_swarmm-NBq33A0{min-width:0}@media (width<40rem){.z_swarmm-NBq33A0 td:nth-child(n+4){display:none}.z_swarmm-NBq33A0 td:nth-child(2),.z_swarmm-NBq33A0 td:nth-child(3){text-align:start;min-height:0;padding-block:2px;display:block}.z_swarmm-NBq33A0 td:nth-child(2):before,.z_swarmm-NBq33A0 td:nth-child(3):before{content:none}.z_swarmm-NBq33A0 td:nth-child(3){color:var(--muted-foreground);font-size:.8125rem}}}@layer components{.z_swarmm-NBq33A1{color:var(--foreground);overflow-wrap:anywhere;font-weight:500;text-decoration-line:none}.z_swarmm-NBq33A1:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--primary);outline-offset:2px}@media (hover:hover) and (pointer:fine){.z_swarmm-NBq33A1:hover{text-underline-offset:2px;text-decoration-line:underline}}}@layer components{.z_swarmm-NBq33A2{color:var(--primary);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration-line:underline}}@layer components{.z_swarmm-NBq33A3{white-space:normal;min-width:10rem;max-width:24rem;display:inline-block}}@layer components{.z_swarmm-NBq33A4{font-family:var(--font-mono);white-space:nowrap;font-size:.75rem}}@layer components{.z_swarmm-NBq33A5{color:var(--muted-foreground);font-size:.8125rem;display:block}}@layer components{.z_swarmm-NBq33A6{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;margin:0;display:grid}@media (width<40rem){.z_swarmm-NBq33A6{grid-template-columns:minmax(0,1fr);row-gap:12px}}.z_swarmm-NBq33A6>div{gap:2px;min-width:0;display:grid}.z_swarmm-NBq33A6 dt{color:var(--muted-foreground);font-size:.8125rem;line-height:1.4}.z_swarmm-NBq33A6 dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.875rem;font-weight:500;line-height:1.35}}@layer components{.z_swarmm-NBq33A7{gap:12px;min-width:0;display:grid}}@layer components{.z_swarmm-NBq33A8{gap:12px;min-width:0;margin:0;padding:0;list-style-type:none;display:grid}}@layer components{.z_swarmm-NBq33A9{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}}@layer components{.z_swarmm-NBq33Aa{white-space:pre-line;overflow-wrap:anywhere;text-wrap:pretty;font-size:.875rem;line-height:1.55}}@layer components{.z_swarmm-NBq33Ab{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1.4}}@layer components{.z_swarmm-NBq33Ac.z_swarmm-NBq33Ac{box-shadow:inset 3px 0 0 var(--turn-tone), var(--shadow-1)}}@layer components{.z_swarmm-NBq33Ad{--turn-tone:var(--success)}}@layer components{.z_swarmm-NBq33Ae{--turn-tone:var(--warning)}}@layer components{.z_swarmm-NBq33Af{--turn-tone:var(--destructive)}}@layer components{.z_swarmm-NBq33Ag{--turn-tone:var(--border)}}@layer components{.z_swarmm-NBq33Ah{gap:8px;min-width:0;display:grid}.z_swarmm-NBq33Ah>summary{cursor:pointer;touch-action:manipulation;font-size:.875rem;font-weight:500}}@layer components{.z_swarmm-NBq33Ai{max-height:24rem;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:var(--r-xs);background-color:var(--muted);margin:0;padding-block:8px;padding-inline:12px;font-size:.75rem;line-height:1.5;overflow:auto}}@layer components{.z_swarmm-NBq33Aj{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}}@layer components{.z_swarmm-NBq33Ak{flex:0 20rem;min-width:0}}@layer components{.z_swarmm-NBq33Al{gap:16px;min-width:0;max-width:36rem;display:grid}}@layer components{.z_swarmm-NBq33Am{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<40rem){.z_swarmm-NBq33Am{display:grid}.z_swarmm-NBq33Am>*{width:100%}}}@layer components{.z_swarmm-NBq33An{border-width:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}}@layer components{.z_swarmm-NBq33Ao{margin-bottom:6px;font-size:.875rem;font-weight:500;line-height:1.35}}@layer components{.z_swarmm-NBq33Ap{cursor:pointer;align-items:center;gap:8px;min-height:32px;font-size:.875rem;display:flex}.z_swarmm-NBq33Ap input{width:16px;height:16px;accent-color:var(--primary);margin:0}@media (pointer:coarse){.z_swarmm-NBq33Ap{min-height:44px}}}@layer components{.z_swarmm-NBq33Aq{border-radius:var(--r-xs);background-color:var(--muted);font-family:var(--font-mono);overflow-wrap:anywhere;padding-block:8px;padding-inline:12px;font-size:.75rem;display:block}}@layer components{.z_swarmm-NBq33Ar{border-radius:var(--r-xs);width:192px;height:192px;box-shadow:var(--edge)}}@layer components{.z_swarmm-NBq33As{font-size:.875rem;font-weight:600;line-height:1.35}}@layer components{.z_swarmm-5bQaUt0{gap:12px;min-width:0;display:grid}}@layer components{.z_swarmm-5bQaUt1{align-items:start;gap:24px;display:grid}@media (width>=64rem){.z_swarmm-5bQaUt1{grid-template-columns:minmax(0,1fr) 24rem}}}@layer components{.z_swarmm-5bQaUt2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}}@layer components{.z_swarmm-5bQaUt3{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:4px;font-size:.875rem;font-weight:500;display:flex}.z_swarmm-5bQaUt3 [aria-current=page]{color:var(--foreground)}}@layer components{.z_swarmm-5bQaUt4{border-radius:var(--r-md);background-color:var(--card);box-shadow:var(--shadow-1);gap:8px;padding:12px 16px;display:grid}}@layer components{.z_swarmm-5bQaUt5{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:.875rem;display:flex}.z_swarmm-5bQaUt5>:first-child{text-overflow:ellipsis;white-space:nowrap;flex:12rem;min-width:0;overflow:hidden}}@layer components{.z_swarmm-5bQaUt6{color:var(--muted-foreground);font-variant-numeric:tabular-nums}}@layer components{.z_swarmm-5bQaUt7{color:var(--destructive-text);flex-basis:100%}}@layer components{.z_swarmm-5bQaUt8{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:20px 16px;display:grid}@media (width<40rem){.z_swarmm-5bQaUt8{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}}@layer components{.z_swarmm-5bQaUt9{text-align:left;width:100%;min-width:0;color:var(--foreground);border-radius:var(--r-md);background-color:#0000;border-width:0;gap:6px;padding:0;display:grid}.z_swarmm-5bQaUt9>:first-child{transition-property:box-shadow;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out)}@media (hover:hover) and (pointer:fine){.z_swarmm-5bQaUt9:hover>:first-child{box-shadow:var(--shadow-2)}}}@layer components{.z_swarmm-5bQaUta{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.35;overflow:hidden}}@layer components{.z_swarmm-5bQaUtb{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-md);background-color:var(--muted);width:100%;color:var(--muted-foreground);box-shadow:var(--edge);place-items:center;display:grid;overflow:hidden}}@layer components{.z_swarmm-5bQaUtc{aspect-ratio:4/3;border-radius:var(--r-md);width:100%;padding-top:8%;display:grid;position:relative}.z_swarmm-5bQaUtc:before{content:"";background-color:var(--border);border-top-left-radius:var(--r-sm);border-top-right-radius:var(--r-sm);width:40%;height:14%;position:absolute;top:0;left:0}}@layer components{.z_swarmm-5bQaUtd{background-color:var(--muted);border-radius:var(--r-md);min-height:0;box-shadow:var(--edge);color:var(--muted-foreground);border-top-left-radius:0;padding:6px;display:grid;position:relative}}@layer components{.z_swarmm-5bQaUte{place-items:center}}@layer components{.z_swarmm-5bQaUtf{border-radius:calc(var(--r-md) - 6px);grid-template:1fr/1fr;gap:4px;min-height:0;display:grid;overflow:hidden}}@layer components{.z_swarmm-5bQaUtg{border-radius:calc(var(--r-md) - 6px);grid-template:1fr/1fr 1fr;gap:4px;min-height:0;display:grid;overflow:hidden}}@layer components{.z_swarmm-5bQaUth{border-radius:calc(var(--r-md) - 6px);grid-template:1fr 1fr/3fr 2fr;gap:4px;min-height:0;display:grid;overflow:hidden}.z_swarmm-5bQaUth>:first-child{grid-row:span 2}}@layer components{.z_swarmm-5bQaUti{border-radius:calc(var(--r-md) - 6px);grid-template:1fr 1fr/1fr 1fr;gap:4px;min-height:0;display:grid;overflow:hidden}}@layer components{.z_swarmm-5bQaUtj{object-fit:cover;background-color:var(--card);width:100%;height:100%;min-height:0;color:var(--muted-foreground);place-items:center;display:grid}}@layer components{.z_swarmm-5bQaUtk{aspect-ratio:4/3;width:100%;color:var(--muted-foreground);background-color:var(--card);background-image:repeating-linear-gradient(to bottom, transparent 0 calc(.875rem - 1px), var(--border) calc(.875rem - 1px) .875rem);border-radius:var(--r-md);box-shadow:var(--shadow-1);background-position-y:1.75rem;background-repeat:no-repeat;background-origin:content-box;background-clip:content-box;padding-block:12px;padding-inline:14px;position:relative;overflow:hidden}}@layer components{.z_swarmm-5bQaUtl{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@layer components{.z_swarmm-hIMk3I0{border-radius:var(--r-md);background-color:var(--card);min-width:0;box-shadow:var(--shadow-1);align-content:start;gap:12px;padding:16px;display:grid}}@layer components{.z_swarmm-hIMk3I1{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}}@layer components{.z_swarmm-hIMk3I2{overflow-wrap:anywhere;min-width:0;font-size:1rem;font-weight:600;line-height:1.35}}@layer components{.z_swarmm-hIMk3I3{border-radius:var(--r-sm);background-color:var(--muted);width:100%;display:block}}@layer components{.z_swarmm-hIMk3I4{gap:4px;min-width:0;display:grid}}@layer components{.z_swarmm-hIMk3I5{color:var(--muted-foreground);font-size:.875rem;font-weight:500}}@layer components{.z_swarmm-hIMk3I6{color:var(--muted-foreground);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;gap:2px;font-size:.8125rem;line-height:1.4;display:grid}}@layer components{.z_swarmm-hIMk3I7{text-wrap:pretty;font-size:.875rem;line-height:1.55}}@layer components{.z_swarmm-hIMk3I8{flex-wrap:wrap;align-items:center;gap:8px;display:flex}}@layer components{.z_swarmm-hIMk3I9{gap:8px;display:flex}.z_swarmm-hIMk3I9>input{flex:auto;min-width:0}}@layer components{.z_swarmm-hIMk3Ia{font-family:var(--font-mono);font-size:.8125rem}}@layer components{.z_swarmm-hIMk3Ib{text-align:start;padding-inline:0}.z_swarmm-hIMk3Ib.z_swarmm-hIMk3Ib{height:auto;min-height:0}}@layer components{.z_swarmm-YL1aYT0{flex-wrap:wrap;gap:8px;display:flex}}@layer components{.z_swarmm-xlJGrc0{gap:16px;display:grid}}@layer components{.z_swarmm-xlJGrc1{gap:4px;display:grid}}@layer components{.z_swarmm-xlJGrc2{font-family:var(--font-display);letter-spacing:-.028em;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,4.5vw,3rem);font-weight:600;line-height:1.04}}@layer components{.z_swarmm-xlJGrc3{border-top-style:solid;border-top-width:1px;border-top-color:var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding-top:16px;display:flex}}@layer components{.z_swarmm-xlJGrc4{flex-wrap:wrap;gap:8px;margin-inline-end:auto;display:flex}}@layer components{.z_swarmm-xlJGrc5{color:var(--foreground);font-variant-numeric:tabular-nums;text-align:right;font-size:.875rem;font-weight:500}}@layer components{.z_swarmm-xlJGrc6{gap:10px;display:grid}}@layer components{.z_swarmm-xlJGrc7{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}}@layer components{.z_swarmm-xlJGrc8{border-radius:var(--r-full);background-color:var(--muted);height:6px;overflow:hidden}.z_swarmm-xlJGrc8>div{border-radius:inherit;background-color:var(--primary);height:100%}.z_swarmm-xlJGrc8[data-full]>div{background-color:var(--destructive)}}@layer components{.z_swarmm-1J_Wt60{gap:12px;min-width:0;max-width:45rem;display:grid}}@layer components{.z_swarmm-1J_Wt61{padding-block:4px}}@layer components{.z_swarmm-1J_Wt62{display:grid}.z_swarmm-1J_Wt62>li+li{border-top-style:solid;border-top-width:1px;border-top-color:var(--border)}}@layer components{.z_swarmm-1J_Wt63{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;padding-block:16px;display:grid}@media (width<40rem){.z_swarmm-1J_Wt63{grid-template-columns:minmax(0,1fr)}}}@layer components{.z_swarmm-1J_Wt64{gap:4px;min-width:0;display:grid}}@layer components{.z_swarmm-1J_Wt65{flex-wrap:wrap;align-items:center;gap:8px;display:flex}}@layer components{.z_swarmm-1J_Wt66{justify-items:end;gap:8px;display:grid}@media (width<40rem){.z_swarmm-1J_Wt66{grid-template-columns:auto minmax(0,1fr);place-items:center stretch;gap:16px}}}@layer components{.z_swarmm-1J_Wt67{font-family:var(--font-display);letter-spacing:-.012em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.25rem;font-weight:600;line-height:1.15}.z_swarmm-1J_Wt67>span{font-family:var(--font-sans);letter-spacing:0;color:var(--muted-foreground);font-size:.8125rem;font-weight:400}}@layer components{.z_swarmm-1J_Wt68{min-width:10.5rem}}@layer components{.z_swarmm-1J_Wt69{border-style:dashed;border-width:1px;border-color:var(--input);border-radius:var(--r-sm);flex-wrap:wrap;align-items:center;gap:4px 8px;padding-block:10px;padding-inline:12px;display:flex}.z_swarmm-1J_Wt69>p{flex:14rem}}@layer components{.z_swarmm-ztp8R_0{background-color:var(--muted);color:var(--foreground);flex-shrink:0;place-items:center;font-weight:600;line-height:1;display:inline-grid}}@layer components{.z_swarmm-ztp8R_1{border-radius:var(--r-xs);width:20px;height:20px;font-size:.625rem}.z_swarmm-ztp8R_1>svg{width:12px;height:12px}}@layer components{.z_swarmm-ztp8R_2{border-radius:var(--r-xs);width:32px;height:32px;font-size:.8125rem}.z_swarmm-ztp8R_2>svg{width:18px;height:18px}}@layer components{.z_swarmm-ztp8R_3{background-color:var(--brand-instagram);color:var(--brand-on-colour)}}@layer components{.z_swarmm-ztp8R_4{background-color:var(--brand-youtube);color:var(--brand-on-colour)}}@layer components{.z_swarmm-ztp8R_5{background-color:var(--brand-facebook);color:var(--brand-on-colour)}}@layer components{.z_swarmm-ztp8R_6{background-color:var(--brand-linkedin);color:var(--brand-on-colour)}}@layer components{.z_swarmm-ztp8R_7{background-color:var(--foreground);color:var(--background)}}@layer components{.z_swarmm-jKFG920{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:8px;display:grid}}@layer components{.z_swarmm-jKFG921{text-align:left;border-radius:var(--r-sm);background-color:var(--card);width:100%;min-width:0;min-height:56px;box-shadow:var(--shadow-1);transition-property:box-shadow,background-color;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);align-items:center;gap:10px;padding-inline:12px;font-size:.875rem;font-weight:500;line-height:1.35;display:flex}@media (hover:hover) and (pointer:fine){.z_swarmm-jKFG921:hover:not(:disabled){box-shadow:var(--shadow-1-raised)}}.z_swarmm-jKFG921[aria-pressed=true]{box-shadow:0 0 0 2px var(--primary);background-color:color-mix(in oklch, var(--primary) 6%, var(--card))}.z_swarmm-jKFG921:disabled{cursor:not-allowed;background-color:var(--muted);box-shadow:none}}@layer components{.z_swarmm-jKFG922{flex:1;min-width:0;display:grid}.z_swarmm-jKFG922>span:last-child{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:.8125rem;font-weight:400;overflow:hidden}}@layer components{.z_swarmm-jKFG923{border-radius:var(--r-full);width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--input);color:#0000;flex-shrink:0;place-items:center;display:inline-grid}.z_swarmm-jKFG923>svg{width:12px;height:12px}[aria-pressed=true]>.z_swarmm-jKFG923{box-shadow:none;background-color:var(--primary);color:var(--primary-foreground)}}@layer components{.z_swarmm-jKFG924{flex-wrap:wrap;gap:6px;display:flex}}@layer components{.z_swarmm-jKFG925{border-radius:var(--r-full);background-color:var(--card);min-width:0;min-height:28px;box-shadow:var(--edge);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding-block:4px;padding-inline:4px 10px;font-size:.8125rem;line-height:1.4;display:inline-flex}.z_swarmm-jKFG925[data-state=posted]{box-shadow:0 0 0 1px color-mix(in oklch, var(--success) 50%, transparent)}.z_swarmm-jKFG925[data-state=failed]{box-shadow:0 0 0 1px color-mix(in oklch, var(--destructive) 50%, transparent);color:var(--destructive-text)}.z_swarmm-jKFG925>a{color:var(--primary);font-weight:500}@media (hover:hover) and (pointer:fine){.z_swarmm-jKFG925>a:hover{text-decoration-line:underline}}}@layer components{.z_swarmm-Rr7bCT0{gap:32px;min-width:0;display:grid}}@layer components{.z_swarmm-Rr7bCT1{color:var(--muted-foreground);flex-wrap:wrap;gap:8px 20px;font-size:.8125rem;line-height:1.4;display:flex}}@layer components{.z_swarmm-Rr7bCT2{color:var(--foreground);align-items:center;gap:8px;font-size:.875rem;font-weight:500;line-height:1.35;display:flex}}@layer components{.z_swarmm-Rr7bCT3{border-radius:var(--r-full);background-color:var(--muted);width:22px;height:22px;color:var(--foreground);font-variant-numeric:tabular-nums;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:600;display:inline-grid}}@layer components{.z_swarmm-Rr7bCT4{gap:10px;min-width:0;display:grid}}@layer components{.z_swarmm-Rr7bCT5{flex-wrap:wrap;align-items:center;gap:8px;display:flex}}@layer components{.z_swarmm-Rr7bCT6{overscroll-behavior-x:contain;scrollbar-width:thin;gap:8px;margin-inline:-4px;padding-block:4px;padding-inline:4px;display:flex;overflow-x:auto}}@layer components{.z_swarmm-Rr7bCT7{text-align:left;border-radius:var(--r-sm);background-color:var(--card);width:200px;box-shadow:var(--shadow-1);cursor:grab;transition-property:box-shadow;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);align-items:center;gap:10px;padding:6px;padding-inline-end:10px;font-size:.8125rem;font-weight:500;line-height:1.35;display:flex}.z_swarmm-Rr7bCT7>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.z_swarmm-Rr7bCT7[aria-pressed=true]{box-shadow:0 0 0 2px var(--primary)}@media (hover:hover) and (pointer:fine){.z_swarmm-Rr7bCT7:hover:not([aria-pressed=true]){box-shadow:var(--shadow-1-raised)}}}@layer components{.z_swarmm-Rr7bCT8{justify-content:space-between;align-items:center;gap:8px;margin-block-end:12px;display:flex}}@layer components{.z_swarmm-Rr7bCT9{border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--border);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:clip}}@layer components{.z_swarmm-Rr7bCTa{color:var(--muted-foreground);background-color:var(--muted);padding-block:6px;padding-inline:8px;font-size:.75rem;font-weight:500}@media (width<40rem){.z_swarmm-Rr7bCTa{text-align:center;padding-inline:4px}}}@layer components{.z_swarmm-Rr7bCTb{min-width:0;min-height:96px;box-shadow:inset 1px 1px 0 var(--border);align-content:start;gap:4px;padding:4px;display:grid}.z_swarmm-Rr7bCTb[data-outside]{background-color:var(--background);color:var(--muted-foreground)}.z_swarmm-Rr7bCTb[data-past]{opacity:.55}.z_swarmm-Rr7bCTb[data-today]{background-color:color-mix(in oklch, var(--primary) 6%, var(--card))}.z_swarmm-Rr7bCTb[data-open]{box-shadow:inset 0 0 0 2px var(--primary)}.z_swarmm-Rr7bCTb[data-droppable]{background-color:color-mix(in oklch, var(--primary) 5%, var(--card));cursor:copy}@media (hover:hover) and (pointer:fine){.z_swarmm-Rr7bCTb[data-droppable]:hover{background-color:color-mix(in oklch, var(--primary) 14%, var(--card))}}@media (width<40rem){.z_swarmm-Rr7bCTb{min-height:72px;padding:2px}}}@layer components{.z_swarmm-Rr7bCTc{border-radius:var(--r-full);font-variant-numeric:tabular-nums;min-width:26px;height:26px;transition-property:background-color;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);justify-self:start;place-items:center;padding-inline:4px;font-size:.8125rem;font-weight:500;display:inline-grid}.z_swarmm-Rr7bCTc[aria-current=date]{background-color:var(--primary);color:var(--primary-foreground);font-weight:600}@media (hover:hover) and (pointer:fine){.z_swarmm-Rr7bCTc:hover:not([aria-current=date]){background-color:var(--muted)}}}@layer components{.z_swarmm-Rr7bCTd{gap:2px;min-width:0;display:grid}.z_swarmm-Rr7bCTd>li{min-width:0}}@layer components{.z_swarmm-Rr7bCTe{text-overflow:ellipsis;white-space:nowrap;text-align:left;border-radius:var(--r-xs);font-variant-numeric:tabular-nums;background-color:var(--muted);width:100%;min-width:0;color:var(--muted-foreground);padding-block:2px;padding-inline:6px;font-size:.75rem;font-weight:500;line-height:1.35;display:block;overflow:hidden}.z_swarmm-Rr7bCTe[data-state=booked]{background-color:color-mix(in oklch, var(--info) 14%, transparent);color:var(--info-text)}.z_swarmm-Rr7bCTe[data-state=posted]{background-color:color-mix(in oklch, var(--success) 12%, transparent);color:var(--success-text)}.z_swarmm-Rr7bCTe[data-state=failed]{background-color:color-mix(in oklch, var(--destructive) 12%, transparent);color:var(--destructive-text)}.z_swarmm-Rr7bCTe[data-state=drop]{text-align:center;color:var(--primary);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--primary) 50%, transparent);background-color:#0000}@media (hover:hover) and (pointer:fine){.z_swarmm-Rr7bCTe:hover{filter:brightness(.96)}}@media (width<40rem){.z_swarmm-Rr7bCTe{padding-inline:3px;font-size:.6875rem}}}@layer components{@media (width<40rem){.z_swarmm-Rr7bCTf{display:none}}}@layer components{.z_swarmm-Rr7bCTg{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-block-start:12px;display:flex}.z_swarmm-Rr7bCTg>ul{flex-wrap:wrap;gap:6px;display:flex}}@layer components{.z_swarmm-Rr7bCTh{justify-content:space-between;align-items:center;gap:12px;display:flex}}@layer components{.z_swarmm-Rr7bCTi{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}}@layer components{.z_swarmm-Rr7bCTj{align-items:center;gap:8px;min-width:0;font-size:.875rem;font-weight:500;display:flex}.z_swarmm-Rr7bCTj>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@layer components{.z_swarmm-Rr7bCTk{gap:8px;min-width:0;display:grid}}@layer components{.z_swarmm-Rr7bCTl{gap:24px;min-width:0;display:grid}}@layer components{.z_swarmm-Rr7bCTm{grid-template-columns:repeat(2,minmax(0,11rem));gap:12px;display:grid}@media (width<24rem){.z_swarmm-Rr7bCTm{grid-template-columns:minmax(0,1fr)}}}@layer components{.z_swarmm-Rr7bCTn{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:16px;display:flex}.z_swarmm-Rr7bCTn>button:first-child{white-space:normal;height:auto}@media (width<40rem){.z_swarmm-Rr7bCTn>button:first-child{width:100%}}}@layer components{.z_swarmm-Rr7bCTo{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}}@layer components{.z_swarmm-Rr7bCTp{border-block:1px solid var(--border);display:grid}.z_swarmm-Rr7bCTp>li+li{border-top:1px solid var(--border)}}@layer components{.z_swarmm-Rr7bCTq>summary{cursor:pointer;align-items:center;gap:10px;min-height:48px;font-size:.875rem;font-weight:500;list-style:none;display:flex}.z_swarmm-Rr7bCTq>summary::-webkit-details-marker{display:none}.z_swarmm-Rr7bCTq>summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.z_swarmm-Rr7bCTq>summary>span:last-of-type{color:var(--muted-foreground);flex:1;font-weight:400}.z_swarmm-Rr7bCTq>summary>svg{color:var(--muted-foreground);transition-property:transform;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);margin-inline-start:auto}.z_swarmm-Rr7bCTq[open]>summary>svg{transform:rotate(90deg)}.z_swarmm-Rr7bCTq>div{gap:10px;padding-block-end:16px;display:grid}@media (prefers-reduced-motion:reduce){.z_swarmm-Rr7bCTq>summary>svg{transition-property:none}}}@layer components{.z_swarmm-Rr7bCTr{flex-wrap:wrap;gap:8px;display:flex}.z_swarmm-Rr7bCTr>input{flex:14rem;min-width:0}}@layer components{.z_swarmm-Rr7bCTs{align-items:center;gap:12px;min-width:0;display:flex}}@layer components{.z_swarmm-Rr7bCTt{color:var(--destructive-text);font-size:.8125rem;line-height:1.4}}@layer components{.z_swarmm-sCKD1L0{min-height:var(--app-height);background-color:var(--background);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.z_swarmm-sCKD1L0{grid-template-columns:auto minmax(0,1fr)}}@media (width<64rem){.z_swarmm-sCKD1L0 [data-page-back]{display:none}}}@layer components{.z_swarmm-sCKD1L1{height:var(--app-height);min-height:0}@media (width<64rem){:root[data-keyboard] .z_swarmm-sCKD1L1{top:var(--vv-top,0px);position:fixed;inset-inline:0}}}@layer components{.z_swarmm-sCKD1L2{flex-direction:column;min-width:0;min-height:0;display:flex}}@layer components{.z_swarmm-sCKD1L3{display:none}@media (width>=64rem){.z_swarmm-sCKD1L3{z-index:10;height:var(--app-height);background-color:var(--sidebar);border-right-style:solid;border-right-width:1px;border-right-color:var(--border);display:flex;position:sticky;top:0}}}@layer components{.z_swarmm-sCKD1L4{flex:1;min-width:0;height:100%;display:flex}}@layer components{.z_swarmm-sCKD1L5{z-index:2;background-color:var(--rail);border-right-style:solid;border-right-width:1px;border-right-color:var(--border);flex-direction:column;flex-shrink:0;align-items:center;gap:4px;width:64px;padding-top:12px;padding-bottom:10px;display:flex;position:relative}@media (width>=64rem){.z_swarmm-sCKD1L5{padding-top:max(12px, env(safe-area-inset-top));padding-bottom:max(10px, env(safe-area-inset-bottom));padding-left:max(0px, env(safe-area-inset-left))}}}@layer components{.z_swarmm-sCKD1L6{flex:1}}@layer components{.z_swarmm-sCKD1L7{justify-items:center;gap:4px;display:grid}}@layer components{.z_swarmm-sCKD1L8{z-index:50;min-width:16rem;max-width:20rem}}@layer components{.z_swarmm-sCKD1L9{flex:1;min-width:0}@media (width>=64rem){.z_swarmm-sCKD1L9{width:260px;transition-property:width,opacity,visibility;transition-duration:var(--dur-base), var(--dur-fast), 0s;transition-timing-function:var(--ease-out);flex:none;overflow:hidden}[data-panel=collapsed] .z_swarmm-sCKD1L9{opacity:0;visibility:hidden;width:0;transition-delay:0s, 0s, var(--dur-base)}}@media (width>=64rem) and (prefers-reduced-motion:reduce){.z_swarmm-sCKD1L9{transition-property:opacity,visibility;transition-duration:.15s,0s}[data-panel=collapsed] .z_swarmm-sCKD1L9{transition-delay:0s,.15s}}}@layer components{.z_swarmm-sCKD1La{flex-direction:column;height:100%;display:flex}@media (width>=64rem){.z_swarmm-sCKD1La{width:260px;padding-top:max(0px, env(safe-area-inset-top))}}}@layer components{.z_swarmm-sCKD1Lb{display:none}@media (width>=64rem){.z_swarmm-sCKD1Lb{inset-block:0;z-index:3;cursor:w-resize;background-color:#0000;border-width:0;width:16px;padding:0;display:block;position:absolute;right:-8px}[data-panel=collapsed] .z_swarmm-sCKD1Lb{cursor:e-resize}.z_swarmm-sCKD1Lb:after{content:"";inset-block:0;width:2px;transition:background-color var(--dur-fast) var(--ease-out);background-color:#0000;position:absolute;left:7px}}@media (width>=64rem) and (hover:hover) and (pointer:fine){.z_swarmm-sCKD1Lb:hover:after{background-color:var(--input)}}}@layer components{.z_swarmm-sCKD1Lc{border-radius:var(--r-sm);align-items:center;display:flex;position:relative}.z_swarmm-sCKD1Lc [data-row-action]{inset-block:0;opacity:0;transition:opacity var(--dur-fast) var(--ease-out);align-items:center;display:flex;position:absolute;right:3px}.z_swarmm-sCKD1Lc:focus-within [data-row-action],.z_swarmm-sCKD1Lc [data-row-action]:has([aria-expanded=true]){opacity:1}@media (hover:hover) and (pointer:fine){.z_swarmm-sCKD1Lc:hover [data-row-action]{opacity:1}.z_swarmm-sCKD1Lc:hover a{padding-right:36px}.z_swarmm-sCKD1Lc:hover [role=img]{opacity:0}}@media (pointer:coarse){.z_swarmm-sCKD1Lc [data-row-action]{opacity:1;position:static}}}@layer components{.z_swarmm-sCKD1Ld{border-radius:var(--r-sm);min-width:0;min-height:34px;color:var(--foreground);touch-action:manipulation;transition:background-color var(--dur-fast) var(--ease-out);flex:1;align-items:center;gap:8px;padding-inline:10px;font-size:.875rem;font-weight:400;line-height:1.3;text-decoration-line:none;display:flex}.z_swarmm-sCKD1Ld[data-needs-you]{font-weight:500}.z_swarmm-sCKD1Ld[aria-current=page]{background-color:var(--card);box-shadow:var(--shadow-1);font-weight:500}.z_swarmm-sCKD1Ld:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--primary);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.z_swarmm-sCKD1Ld:hover{background-color:var(--muted-strong)}.z_swarmm-sCKD1Ld[aria-current=page]:hover{background-color:var(--card)}}@media (pointer:coarse){.z_swarmm-sCKD1Ld{min-height:52px;font-size:1rem}}}@layer components{.z_swarmm-sCKD1Le{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}}@layer components{.z_swarmm-sCKD1Lf{border-radius:var(--r-full);background-color:var(--attention);width:8px;height:8px;box-shadow:0 0 0 2px var(--sidebar);transition:opacity var(--dur-fast) var(--ease-out);flex-shrink:0}}@layer components{.z_swarmm-sCKD1Lg{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;touch-action:manipulation;background-color:#0000;border-width:0;border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:grid}.z_swarmm-sCKD1Lg>svg{width:16px;height:16px}.z_swarmm-sCKD1Lg:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--primary);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.z_swarmm-sCKD1Lg:hover{background-color:var(--muted);color:var(--foreground)}}@media (pointer:coarse){.z_swarmm-sCKD1Lg{width:44px;height:44px}}}@layer components{.z_swarmm-sCKD1Lh{z-index:50;min-width:10rem}}@layer components{.z_swarmm-sCKD1Li{gap:4px;padding-block:2px;display:grid}}@layer components{.z_swarmm-sCKD1Lj{border-radius:var(--r-sm);background-color:var(--card);box-shadow:var(--shadow-1);gap:8px;padding:10px;font-size:.8125rem;line-height:1.4;display:grid}}@layer components{.z_swarmm-sCKD1Lk{flex-wrap:wrap;gap:8px;display:flex}}@layer components{.z_swarmm-sCKD1Ll{z-index:40;position:fixed;inset:0}}@layer components{.z_swarmm-sCKD1Lm{color:var(--destructive-text);padding-inline:8px;font-size:.8125rem;line-height:1.4}}@layer components{.z_swarmm-sCKD1Ln{gap:8px;padding:8px;display:grid}}@layer components{.z_swarmm-sCKD1Lo{padding-inline:32px;padding-top:16px}@media (width<40rem){.z_swarmm-sCKD1Lo{padding-inline:16px;padding-top:12px}}}@layer components{.z_swarmm-sCKD1Lp{width:calc(min(100dvh - 220px,680px)/1.77778);max-width:100%}}@layer components{.z_swarmm-sCKD1Lq{padding-block:8px;padding-inline:10px}}@layer components{.z_swarmm-06pAg60{flex-wrap:wrap;gap:4px 16px;font-size:.8125rem;display:flex}}@layer components{.z_swarmm-06pAg61{min-height:44px;color:var(--muted-foreground);touch-action:manipulation;align-items:center;text-decoration-line:none;display:inline-flex}.z_swarmm-06pAg61[aria-current]{color:var(--foreground);font-weight:500}.z_swarmm-06pAg61:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--primary);outline-offset:2px}@media (hover:hover) and (pointer:fine){.z_swarmm-06pAg61:not([aria-current]):hover{color:var(--foreground);text-decoration-line:underline}}}@layer components{.z_swarmm-KtBPOH0{gap:16px;display:grid}}@layer components{.z_swarmm-KtBPOH1{font-size:.9375rem;font-weight:600;line-height:1.35}}@layer components{.z_swarmm-KtBPOH2{flex-wrap:wrap;gap:8px;display:flex}}@layer components{.z_swarmm-htjUoM0{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}}@layer components{.z_swarmm-htjUoM1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}}@layer components{.z_swarmm-htjUoM2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}}@layer components{.z_swarmm-htjUoM3{grid-template-columns:repeat(auto-fill,minmax(200px,240px));justify-content:start;gap:28px 20px;display:grid}.z_swarmm-htjUoM3>li{display:grid}@media (width<40rem){.z_swarmm-htjUoM3{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}}@layer components{.z_swarmm-htjUoM4{grid-template-rows:auto 1fr auto;align-content:start;gap:10px;min-width:0;height:100%;display:grid;position:relative}}@layer components{.z_swarmm-htjUoM5{border-radius:var(--r-md);display:block;position:relative}.z_swarmm-htjUoM5:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--primary);outline-offset:2px}.z_swarmm-htjUoM5>:not(label){width:100%;min-width:0;max-width:none}}@layer components{.z_swarmm-htjUoM6{aspect-ratio:9/16;border-radius:var(--r-md);background-color:var(--muted);width:100%;box-shadow:inset 0 0 0 1px var(--video-outline);color:var(--muted-foreground);text-wrap:pretty;align-content:end;gap:4px;padding:14px;font-size:.8125rem;line-height:1.4;display:grid}}@layer components{.z_swarmm-htjUoM7{gap:2px;min-width:0;display:grid}}@layer components{.z_swarmm-htjUoM8{-webkit-line-clamp:2;color:var(--foreground);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.875rem;font-weight:600;line-height:1.35;text-decoration-line:none;display:-webkit-box;overflow:hidden}.z_swarmm-htjUoM8:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--primary);outline-offset:2px;border-radius:var(--r-xs)}@media (hover:hover) and (pointer:fine){.z_swarmm-htjUoM8:is(a):hover{text-decoration-line:underline}}}@layer components{.z_swarmm-htjUoM9{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1.4;overflow:hidden}}@layer components{.z_swarmm-htjUoMa{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}}@layer components{.z_swarmm-htjUoMb{z-index:1;border-radius:var(--r-md);cursor:pointer;transition-property:box-shadow,background-color;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);padding:10px;display:block;position:absolute;inset:0}.z_swarmm-htjUoMb:has(input:checked){background-color:color-mix(in oklch, var(--primary) 16%, transparent);box-shadow:inset 0 0 0 3px var(--primary)}.z_swarmm-htjUoMb:has(input:focus-visible){outline-width:2px;outline-style:solid;outline-color:var(--primary);outline-offset:2px}}@layer components{.z_swarmm-htjUoMc{border-radius:var(--r-xs);width:22px;height:22px;accent-color:var(--primary);cursor:pointer;box-shadow:0 0 0 3px var(--card);margin:0;padding:0;display:block}}@layer components{.z_swarmm-htjUoMd{bottom:calc(16px + env(safe-area-inset-bottom));z-index:10;border-radius:var(--r-md);background-color:var(--card);width:fit-content;max-width:100%;box-shadow:var(--shadow-2);flex-wrap:wrap;align-items:center;gap:8px;margin-inline:auto;padding-block:8px;padding-inline:16px 8px;display:flex;position:sticky}@media (width<64rem){.z_swarmm-htjUoMd{bottom:calc(65px + env(safe-area-inset-bottom))}}}@layer components{.z_swarmm-htjUoMe{font-variant-numeric:tabular-nums;margin-inline-end:8px;font-size:.875rem;font-weight:500}}@layer components{.z_swarmm-htjUoMf{gap:8px;display:grid}}@layer components{.z_swarmm-htjUoMg{gap:8px;display:grid}}@layer components{.z_swarmm-htjUoMh{align-items:start;gap:24px;display:grid}@media (width>=64rem){.z_swarmm-htjUoMh{grid-template-columns:auto minmax(20rem,32rem);justify-content:start;gap:32px}}@media (width<64rem){.z_swarmm-htjUoMh{gap:16px}.z_swarmm-htjUoMh>[data-aside]{display:contents}.z_swarmm-htjUoMh [data-lead]{order:-1}}}@layer components{.z_swarmm-htjUoMi{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}}@layer components{.z_swarmm-htjUoMj{scroll-snap-align:start;flex-shrink:0;align-content:start;gap:8px;display:grid}}@layer components{.z_swarmm-htjUoMk{align-content:start;gap:24px;min-width:0;max-width:45rem;display:grid}}@layer components{.z_swarmm-htjUoMl{gap:40px;max-width:45rem;display:grid}.z_swarmm-htjUoMl:empty{display:none}}@layer components{.z_swarmm-htjUoMm{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;font-size:.8125rem;display:flex}}@layer components{.z_swarmm-htjUoMn{flex-wrap:wrap;align-items:center;gap:8px;display:flex}}@layer components{.z_swarmm-htjUoMo{gap:12px;min-width:0;display:grid}}@layer components{.z_swarmm-VR9Qtc0{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}}@layer components{.z_swarmm-VR9Qtc1{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--border);align-items:center;gap:12px;min-height:56px;padding-inline:24px;display:none}@media (width>=64rem){.z_swarmm-VR9Qtc1{display:flex}}.z_swarmm-VR9Qtc1>button{flex-shrink:0}}@layer components{.z_swarmm-VR9Qtc2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display);letter-spacing:-.01em;flex:1;font-size:1.0625rem;font-weight:600;line-height:1.3;overflow:hidden}}@layer components{.z_swarmm-VR9Qtc3{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-weight:500}}@layer components{.z_swarmm-VR9Qtc4{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}}@layer components{.z_swarmm-VR9Qtc5{overscroll-behavior:contain;flex-direction:column-reverse;flex:1;min-height:0;display:flex;overflow-y:auto}}@layer components{.z_swarmm-VR9Qtc6{width:100%;max-width:45rem;margin-inline:auto;padding-inline:16px}@media (width>=40rem){.z_swarmm-VR9Qtc6{padding-inline:24px}}}@layer components{.z_swarmm-VR9Qtc7{gap:24px;padding-block:24px 16px;list-style-type:none;display:grid}}@layer components{.z_swarmm-VR9Qtc8{z-index:20;pointer-events:none;border-style:dashed;border-width:2px;border-color:var(--primary);border-radius:var(--r-lg);background-color:var(--background);color:var(--primary);place-items:center;font-size:.875rem;font-weight:500;display:grid;position:absolute;inset:8px}.z_swarmm-VR9Qtc8>span{justify-items:center;gap:8px;display:grid}.z_swarmm-VR9Qtc8 svg{width:24px;height:24px}}@layer components{.z_swarmm-VR9Qtc9{color:var(--warning-text);padding-block:8px;font-size:.8125rem;line-height:1.4}}@layer components{.z_swarmm-VR9Qtca{min-width:0;animation-name:z-kid-chat_2d_arrive;animation-duration:var(--dur-base);animation-timing-function:var(--ease-out);justify-items:start;gap:6px;display:grid}.z_swarmm-VR9Qtca[data-author=customer]{justify-items:end}.z_swarmm-VR9Qtca[data-author=customer]:not([data-pending]){animation-name:none}.z_swarmm-VR9Qtca>*{max-width:100%}@media (prefers-reduced-motion:reduce){.z_swarmm-VR9Qtca{animation-name:z-kid-chat_2d_arrive_2d_fade;animation-duration:.15s}}}@layer components{.z_swarmm-VR9Qtcb{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.4}}@layer components{.z_swarmm-VR9Qtcc{border-radius:var(--r-md) var(--r-md) var(--r-xs) var(--r-md);background-color:var(--primary);max-width:min(36rem,88%);color:var(--primary-foreground);white-space:pre-wrap;overflow-wrap:anywhere;padding-block:10px;padding-inline:14px;font-size:1rem;line-height:1.5}.z_swarmm-VR9Qtcc[data-state=failed]{background-color:var(--muted);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--destructive)}}@layer components{.z_swarmm-VR9Qtcd{color:var(--foreground);white-space:pre-line;overflow-wrap:anywhere;text-wrap:pretty;font-size:1rem;line-height:1.55}.z_swarmm-VR9Qtcd strong{font-weight:600}}@layer components{.z_swarmm-VR9Qtce{color:var(--muted-foreground);align-items:center;gap:4px;font-size:.75rem;line-height:1.4;display:inline-flex}.z_swarmm-VR9Qtce[data-tone=danger]{color:var(--destructive-text)}.z_swarmm-VR9Qtce svg{width:12px;height:12px}}@layer components{.z_swarmm-VR9Qtcf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}}@layer components{.z_swarmm-VR9Qtcg{justify-self:start}}@layer components{.z_swarmm-VR9Qtch{justify-items:start;gap:8px;min-width:0;display:grid}}@layer components{.z_swarmm-VR9Qtci{color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:.875rem;line-height:1.35;display:inline-flex}}@layer components{.z_swarmm-VR9Qtcj{color:var(--primary);line-height:1;animation-name:z-kid-chat_2d_status_2d_glyph;animation-duration:1.6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:inline-block}@media (prefers-reduced-motion:reduce){.z_swarmm-VR9Qtcj{animation-name:none}}}@layer components{.z_swarmm-VR9Qtck{gap:12px;width:100%;max-width:36rem;display:grid}}@layer components{.z_swarmm-VR9Qtcl{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.3}}@layer components{.z_swarmm-VR9Qtcm{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}}@layer components{.z_swarmm-VR9Qtcn{color:var(--foreground);white-space:pre-line;text-wrap:pretty;font-size:.9375rem;line-height:1.5}}@layer components{.z_swarmm-VR9Qtco.z_swarmm-VR9Qtco{white-space:normal;text-align:start;height:auto;padding-block:6px}}@layer components{.z_swarmm-VR9Qtcp{gap:10px;display:grid}}@layer components{.z_swarmm-VR9Qtcq{font-size:.9375rem;font-weight:600;line-height:1.4}}@layer components{.z_swarmm-VR9Qtcr.z_swarmm-VR9Qtcr{white-space:normal;text-align:start;justify-items:start;gap:2px;height:auto;padding-block:8px;display:grid}.z_swarmm-VR9Qtcr[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--primary)}}@layer components{.z_swarmm-VR9Qtcs{color:var(--muted-foreground);font-size:.8125rem;font-weight:400;line-height:1.4}}@layer components{.z_swarmm-VR9Qtct{align-items:center;gap:8px;display:flex}}@layer components{.z_swarmm-VR9Qtcu{color:var(--foreground);flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:.9375rem;line-height:1.5;display:flex}.z_swarmm-VR9Qtcu>span:first-child{color:var(--muted-foreground)}.z_swarmm-VR9Qtcu>span:last-child{font-weight:500}}@layer components{.z_swarmm-VR9Qtcv{flex-shrink:0;width:1em;height:1em}}@layer components{.z_swarmm-VR9Qtcw{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer components{.z_swarmm-IKTlkb0{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600;line-height:1.4}}@layer components{.z_swarmm-IKTlkb1{color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-wrap:pretty;font-size:.8125rem;line-height:1.4}.z_swarmm-IKTlkb1[data-tone=warning]{color:var(--warning-text)}.z_swarmm-IKTlkb1[data-tone=danger]{color:var(--destructive-text)}.z_swarmm-IKTlkb1 a{color:inherit;text-underline-offset:2px;text-decoration-line:underline}}@layer components{.z_swarmm-IKTlkb2{border-top-style:solid;border-top-width:1px;border-top-color:var(--border);padding-top:10px}.z_swarmm-IKTlkb2>summary{cursor:pointer;color:var(--foreground);justify-content:space-between;align-items:center;gap:8px;font-size:.875rem;font-weight:500;list-style-type:none;display:flex}.z_swarmm-IKTlkb2>summary::-webkit-details-marker{display:none}.z_swarmm-IKTlkb2>summary>svg{width:16px;height:16px;color:var(--muted-foreground);transition-property:transform;transition-duration:var(--dur-fast)}.z_swarmm-IKTlkb2[open]>summary>svg{transform:rotate(90deg)}.z_swarmm-IKTlkb2>div{gap:8px;padding-top:10px;display:grid}}@layer components{.z_swarmm-IKTlkb3{gap:2px;padding-inline-start:18px;font-size:.875rem;line-height:1.5;list-style-type:disc;display:grid}}@layer components{.z_swarmm-IKTlkb4{border-radius:var(--r-sm);background-color:var(--muted);gap:6px;padding:12px;list-style-type:none;display:grid}}@layer components{.z_swarmm-IKTlkb5{justify-self:start;gap:2px;max-width:80%;display:grid}.z_swarmm-IKTlkb5[data-side=right]{justify-self:end;justify-items:end}.z_swarmm-IKTlkb5>p{border-radius:var(--r-md);background-color:var(--card);white-space:pre-wrap;padding-block:6px;padding-inline:12px;font-size:.875rem;line-height:1.4}.z_swarmm-IKTlkb5[data-side=right]>p{background-color:var(--primary);color:var(--primary-foreground)}.z_swarmm-IKTlkb5[data-shout]>p{font-weight:600}}@layer components{.z_swarmm-IKTlkb6{color:var(--muted-foreground);cursor:pointer;align-items:flex-start;gap:8px;font-size:.8125rem;line-height:1.4;display:flex}.z_swarmm-IKTlkb6 input{width:16px;height:16px;accent-color:var(--primary);flex-shrink:0;margin-top:2px}.z_swarmm-IKTlkb6 a{color:inherit;text-underline-offset:2px;text-decoration-line:underline}}@layer components{.z_swarmm-IKTlkb7{list-style-type:none;display:grid}.z_swarmm-IKTlkb7>li{align-items:flex-start;gap:10px;padding-block:10px;font-size:.875rem;line-height:1.4;display:flex}.z_swarmm-IKTlkb7>li+li{border-top-style:solid;border-top-width:1px;border-top-color:var(--border)}.z_swarmm-IKTlkb7>li input{width:16px;height:16px;accent-color:var(--primary);flex-shrink:0;margin-top:2px}.z_swarmm-IKTlkb7>li[data-left-out]>div>span:first-child{color:var(--muted-foreground)}}@layer components{.z_swarmm-IKTlkb8{gap:2px;min-width:0;display:grid}}@layer components{.z_swarmm-IKTlkb9{padding-inline:16px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:12px;margin-inline:-16px;padding-bottom:4px;scroll-padding-inline:16px;list-style-type:none;display:flex;overflow-x:auto}@media (width>=40rem){.z_swarmm-IKTlkb9{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow-x:visible}}}@layer components{.z_swarmm-IKTlkba{scroll-snap-align:start;flex-shrink:0;align-content:start;gap:8px;width:200px;display:grid}}@layer components{.z_swarmm-IKTlkbb{flex-wrap:wrap;align-items:center;gap:6px;font-size:.875rem;font-weight:600;line-height:1.35;display:flex}}@layer components{.z_swarmm-IKTlkbc{border-radius:var(--r-md);display:block}.z_swarmm-IKTlkbc:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--primary);outline-offset:2px}}@layer components{.z_swarmm-IKTlkbd{gap:6px;list-style-type:none;display:flex}.z_swarmm-IKTlkbd>li{border-radius:var(--r-full);width:20px;height:20px;box-shadow:var(--edge)}}@layer components{.z_swarmm-IKTlkbe{align-items:center;gap:12px;display:flex}.z_swarmm-IKTlkbe>img{border-radius:var(--r-sm);object-fit:contain;background-color:var(--muted);width:40px;height:40px}}@layer components{.z_swarmm-IKTlkbf{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;list-style-type:none;display:grid}.z_swarmm-IKTlkbf img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-sm);background-color:var(--muted);width:100%;display:block}}@layer components{.z_swarmm-IKTlkbg{gap:12px;display:grid}}@layer components{.z_swarmm-IKTlkbh{justify-content:space-between;align-items:baseline;gap:12px;font-size:.9375rem;font-weight:600;line-height:1.4;display:flex}.z_swarmm-IKTlkbh>span:last-child{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.8125rem;font-weight:500}}@layer components{.z_swarmm-IKTlkbi{list-style-type:none;display:grid}.z_swarmm-IKTlkbi>li{color:var(--muted-foreground);grid-template-columns:20px minmax(0,1fr);column-gap:10px;padding-bottom:12px;font-size:.875rem;line-height:1.4;display:grid;position:relative}.z_swarmm-IKTlkbi>li:last-child{padding-bottom:0}.z_swarmm-IKTlkbi>li:not(:last-child):before{content:"";background-color:var(--border);width:1px;position:absolute;top:20px;bottom:0;left:9.5px}.z_swarmm-IKTlkbi>li>span:first-child{border-radius:var(--r-full);background-color:var(--muted);width:20px;height:20px;color:var(--success-text);place-items:center;display:grid}.z_swarmm-IKTlkbi>li>span:first-child>svg{width:12px;height:12px}.z_swarmm-IKTlkbi>li[aria-current=step]{color:var(--foreground);font-weight:500}.z_swarmm-IKTlkbi>li[aria-current=step]>span:first-child:after{content:"";border-radius:var(--r-full);background-color:var(--attention);width:8px;height:8px;animation-name:z-kid-chat_2d_step_2d_pulse;animation-duration:1.6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.z_swarmm-IKTlkbi>li[aria-current=step]>span:first-child:after{animation-name:none}}}@layer components{.z_swarmm-IKTlkbj{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}}@layer components{.z_swarmm-IKTlkbk{flex:12rem;align-content:end;gap:12px;min-width:0;display:grid}}@layer components{.z_swarmm-IKTlkbl{gap:2px;font-size:.9375rem;font-weight:600;line-height:1.4;display:grid}.z_swarmm-IKTlkbl>span{color:var(--muted-foreground);font-size:.8125rem;font-weight:400}}@layer components{.z_swarmm-IKTlkbm{border-radius:var(--r-md);max-width:100%;max-height:28rem;box-shadow:var(--edge);background-color:var(--muted);display:block}}@layer components{.z_swarmm-IKTlkbn{border-radius:var(--r-sm);background-color:var(--muted);color:var(--muted-foreground);padding-block:10px;padding-inline:12px;font-size:.875rem;line-height:1.4}}@layer components{.z_swarmm-IKTlkbo{white-space:pre-line;gap:6px;font-size:.9375rem;line-height:1.5;display:grid}.z_swarmm-IKTlkbo summary{cursor:pointer;color:var(--muted-foreground);font-size:.8125rem}}@layer components{.z_swarmm-IKTlkbp{gap:2px;display:flex}.z_swarmm-IKTlkbp>button{border-radius:var(--r-sm);width:36px;height:36px;color:var(--input);place-items:center;font-size:1.25rem;display:grid}.z_swarmm-IKTlkbp>button[data-lit]{color:var(--attention)}}@layer components{.z_swarmm-IKTlkbq{gap:12px;display:grid}.z_swarmm-IKTlkbq fieldset{gap:6px;display:grid}.z_swarmm-IKTlkbq legend{padding-bottom:6px;font-size:.875rem;font-weight:500}}@layer components{.z_swarmm-IKTlkbr{grid-template-columns:1fr auto;gap:6px 12px;font-size:.875rem;line-height:1.4;display:grid}.z_swarmm-IKTlkbr>dt{color:var(--muted-foreground)}.z_swarmm-IKTlkbr>dd{text-align:end;font-variant-numeric:tabular-nums;font-weight:500}}@layer components{.z_swarmm-IKTlkbs{gap:8px;display:grid}}@layer components{.z_swarmm-IKTlkbt.z_swarmm-IKTlkbt{font-variant-numeric:tabular-nums;justify-content:space-between;min-height:48px;padding-inline:16px;display:flex}.z_swarmm-IKTlkbt>span:last-child{color:var(--muted-foreground);font-weight:400}.z_swarmm-IKTlkbt[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--primary)}}@layer components{.z_swarmm-IKTlkbu{gap:6px;font-size:.875rem;font-weight:500;line-height:1.35;display:grid}}@layer components{.z_swarmm-cvg9x90{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:10px;max-width:65ch;display:grid}.z_swarmm-cvg9x90>:is(h3,h4):not(:first-child){margin-top:10px}}@layer components{.z_swarmm-cvg9x91{justify-self:start;width:100%;max-width:calc(65ch + 48px)}}@layer components{.z_swarmm-cvg9x92{justify-self:start;width:100%;max-width:calc(65ch + 48px)}}@layer components{.z_swarmm-cvg9x93{font-family:var(--font-sans);text-wrap:balance;font-size:.9375rem;font-weight:600;line-height:1.35}}@layer components{.z_swarmm-cvg9x94{gap:4px;padding-left:1.25rem;list-style-type:disc;display:grid}.z_swarmm-cvg9x94>li::marker{color:var(--muted-foreground)}}@layer components{.z_swarmm-cvg9x95{flex-wrap:wrap;align-items:center;gap:8px;display:flex}}@layer components{.z_swarmm-cvg9x96{gap:12px;min-width:0;display:grid}}@layer components{.z_swarmm-vUQtsF0{gap:12px;min-width:0;display:grid;container-type:inline-size}}@layer components{.z_swarmm-vUQtsF1{gap:6px;display:grid}}@layer components{.z_swarmm-vUQtsF2{color:var(--destructive-text);font-size:.8125rem;line-height:1.4}}@layer components{.z_swarmm-vUQtsF3{gap:8px;max-width:36rem;display:flex}.z_swarmm-vUQtsF3>input{flex:auto;min-width:0}@media (width<24rem){.z_swarmm-vUQtsF3{flex-direction:column}}}@layer components{.z_swarmm-vUQtsF4{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.z_swarmm-vUQtsF4>li{min-width:0;display:grid}@container (width>=44rem){.z_swarmm-vUQtsF4{grid-template-columns:repeat(3,minmax(0,1fr))}}}@layer components{.z_swarmm-vUQtsF5{grid-column:1/-1}}@layer components{.z_swarmm-vUQtsF6{align-content:start;gap:12px;display:grid}.z_swarmm-vUQtsF6>:is(button,label,div:has(>button,>label)){justify-self:start}}@layer components{.z_swarmm-vUQtsF7{font-size:.875rem;font-weight:600;line-height:1.35}}@layer components{.z_swarmm-vUQtsF8{border-radius:var(--r-sm);background-color:var(--muted);place-items:center;height:96px;padding:12px;display:grid}.z_swarmm-vUQtsF8>img{object-fit:contain;max-width:100%;max-height:100%}}@layer components{.z_swarmm-vUQtsF9{gap:4px;display:grid}}@layer components{.z_swarmm-vUQtsFa{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}}@layer components{.z_swarmm-vUQtsFb{border-radius:var(--r-xs);width:32px;height:32px;box-shadow:var(--edge);cursor:pointer;background-color:#0000;border-width:0;padding:0}.z_swarmm-vUQtsFb::-webkit-color-swatch-wrapper{padding:0}.z_swarmm-vUQtsFb::-webkit-color-swatch{border-radius:var(--r-xs);border-width:0}.z_swarmm-vUQtsFb::-moz-color-swatch{border-radius:var(--r-xs);border-width:0}}@layer components{.z_swarmm-vUQtsFc{font-family:var(--font-mono);color:var(--muted-foreground);text-transform:lowercase;font-size:.8125rem}}@layer components{.z_swarmm-vUQtsFd{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width<40rem){.z_swarmm-vUQtsFd{grid-template-columns:minmax(0,1fr);justify-items:center}}}@layer components{.z_swarmm-vUQtsFe{gap:12px;width:100%;min-width:0;max-width:32rem;display:grid}}@layer components{.z_swarmm-vUQtsFf{aspect-ratio:9/16;border-radius:var(--r-md);width:200px;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.1), var(--shadow-1);text-align:center;overflow-wrap:anywhere;align-content:center;justify-items:center;gap:8px;padding:20px;display:grid;overflow:hidden}}@layer components{.z_swarmm-vUQtsFg{object-fit:contain;max-width:64%;max-height:56px}}@layer components{.z_swarmm-vUQtsFh{font-size:1.25rem;font-weight:700;line-height:1.15}}@layer components{.z_swarmm-vUQtsFi{opacity:.85;font-size:.8125rem;line-height:1.35}}@layer components{.z_swarmm-vUQtsFj{opacity:.85;font-size:.75rem;font-weight:600}}@layer components{.z_swarmm-vUQtsFk{flex-wrap:wrap;gap:8px;display:flex}}@layer components{.z_swarmm-vUQtsFl{border-radius:var(--r-full);width:32px;height:32px;box-shadow:var(--edge)}.z_swarmm-vUQtsFl[aria-pressed=true]{outline-width:2px;outline-style:solid;outline-color:var(--primary);outline-offset:2px}}@layer components{.z_swarmm-vUQtsFm{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}}@layer components{.z_swarmm-vUQtsFn{justify-items:start;gap:12px;max-width:36rem;display:grid}}@layer components{.z_swarmm-vUQtsFo{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@layer components{.z_swarmm-rh815k0{justify-self:start;gap:40px;width:100%;min-width:0;max-width:calc(65ch + 48px);display:grid}}@layer components{.z_swarmm-rh815k1{border-radius:var(--r-md);background-color:var(--card);box-shadow:var(--shadow-1);min-width:0;display:grid;overflow:clip}}@layer components{.z_swarmm-rh815k2{background-color:var(--muted);height:96px;box-shadow:inset 0 -1px oklch(0% 0 0/.06)}}@layer components{.z_swarmm-rh815k3{height:56px}}@layer components{.z_swarmm-rh815k4{padding-inline:24px;gap:4px;min-width:0;padding-bottom:20px;display:grid}@media (width<40rem){.z_swarmm-rh815k4{padding-inline:16px}}}@layer components{.z_swarmm-rh815k5{border-radius:var(--r-md);background-color:var(--card);width:72px;height:72px;box-shadow:var(--shadow-2);font-family:var(--font-display);color:var(--foreground);place-items:center;margin-top:-36px;margin-bottom:8px;padding:10px;font-size:1.75rem;font-weight:600;display:grid;overflow:clip}.z_swarmm-rh815k5 img{object-fit:contain;max-width:100%;max-height:100%;display:block}}@layer components{.z_swarmm-rh815k6{width:52px;height:52px;margin-top:-26px;padding:7px;font-size:1.25rem}}@layer components{.z_swarmm-rh815k7{font-family:var(--font-display);letter-spacing:-.018em;text-wrap:balance;overflow-wrap:anywhere;font-size:1.5rem;font-weight:600;line-height:1.15}}@layer components{.z_swarmm-rh815k8{letter-spacing:-.01em;font-size:1.125rem}}@layer components{.z_swarmm-rh815k9{border-top-style:solid;border-top-width:1px;border-top-color:var(--border);gap:12px;min-width:0;padding-block:16px 20px;padding-inline:24px;display:grid}@media (width<40rem){.z_swarmm-rh815k9{padding-inline:16px}}}@layer components{.z_swarmm-rh815ka{color:var(--muted-foreground);font-size:.8125rem;font-weight:500;line-height:1.35}}@layer components{.z_swarmm-rh815kb{flex-wrap:wrap;gap:16px;display:flex}}@layer components{.z_swarmm-rh815kc{justify-items:start;gap:6px;display:grid}}@layer components{.z_swarmm-rh815kd{border-radius:var(--r-sm);width:48px;height:48px;box-shadow:var(--edge)}}@layer components{.z_swarmm-rh815ke{border-radius:var(--r-xs);width:32px;height:32px}}@layer components{.z_swarmm-rh815kf{font-family:var(--font-mono);color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-transform:lowercase;font-size:.75rem}}@layer components{.z_swarmm-rh815kg{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:6px 16px;display:grid}.z_swarmm-rh815kg>div{display:contents}.z_swarmm-rh815kg dt{color:var(--muted-foreground);font-size:.8125rem}.z_swarmm-rh815kg dd{overflow-wrap:anywhere;font-size:.9375rem;font-weight:500}}@layer components{.z_swarmm-rh815kh{flex-wrap:wrap;gap:8px;display:flex}}@layer components{.z_swarmm-rh815ki{border-radius:var(--r-full);background-color:var(--card);max-width:100%;min-height:40px;box-shadow:var(--edge);color:var(--foreground);touch-action:manipulation;transition-property:box-shadow;transition-duration:var(--dur-fast);align-items:center;gap:8px;padding-block:4px;padding-inline:4px 12px;font-size:.8125rem;font-weight:500;text-decoration-line:none;display:inline-flex}.z_swarmm-rh815ki>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.z_swarmm-rh815ki:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--primary);outline-offset:2px}@media (hover:hover) and (pointer:fine){.z_swarmm-rh815ki:hover{box-shadow:0 0 0 1px oklch(21% .028 262/.18)}}@media (pointer:coarse){.z_swarmm-rh815ki{min-height:44px}}}@layer components{.z_swarmm-rh815kj{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;display:grid}.z_swarmm-rh815kj img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-sm);background-color:var(--muted);width:100%;display:block}}@layer components{.z_swarmm-rh815kk{justify-self:start}}@layer components{.z_swarmm-rh815kl{gap:12px;display:grid}.z_swarmm-rh815kl>li{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}}@layer components{.z_swarmm-TXUwXp0{min-height:var(--app-height,100dvh);background-color:var(--background);flex-direction:column;display:flex}}@layer components{.z_swarmm-TXUwXp1{height:var(--app-height,100dvh);min-height:0}}@layer components{.z_swarmm-TXUwXp2{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.z_swarmm-TXUwXp2:focus{outline-style:none}}@layer components{.z_swarmm-TXUwXp3{padding-inline:max(2rem, env(safe-area-inset-left)) max(2rem, env(safe-area-inset-right));padding-block:2rem 4rem}@media (width<40rem){.z_swarmm-TXUwXp3{padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right));padding-block:1.5rem 3rem}}}@layer components{.z_swarmm-TXUwXp4{z-index:20;min-height:calc(56px + max(0px, env(safe-area-inset-top)));padding-top:max(0px, env(safe-area-inset-top));padding-inline:max(2rem, env(safe-area-inset-left)) max(2rem, env(safe-area-inset-right));background-color:var(--background);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--border);align-items:center;gap:1.5rem;display:flex;position:sticky;top:0}@media (width<40rem){.z_swarmm-TXUwXp4{padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right));gap:.75rem}}}@layer components{.z_swarmm-TXUwXp5{min-height:44px;font-family:var(--font-display);letter-spacing:-.01em;color:var(--foreground);border-radius:var(--r-sm);flex-shrink:0;align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:600;text-decoration-line:none;display:inline-flex}.z_swarmm-TXUwXp5 svg{flex-shrink:0;width:28px;height:28px}.z_swarmm-TXUwXp5:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--primary);outline-offset:2px}}@layer components{.z_swarmm-TXUwXp6{align-items:center;gap:.25rem;display:none}@media (width>=40rem){.z_swarmm-TXUwXp6{display:flex}}}@layer components{.z_swarmm-TXUwXp7{border-radius:var(--r-sm);min-height:36px;font-family:var(--font-sans);color:var(--muted-foreground);touch-action:manipulation;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);align-items:center;padding-inline:.75rem;font-size:.875rem;font-weight:500;text-decoration-line:none;display:inline-flex}.z_swarmm-TXUwXp7[aria-current=page]{color:var(--foreground)}.z_swarmm-TXUwXp7:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--primary);outline-offset:2px}@media (hover:hover) and (pointer:fine){.z_swarmm-TXUwXp7:hover{color:var(--foreground);background-color:var(--muted)}}}@layer components{.z_swarmm-TXUwXp8{align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}}@layer components{.z_swarmm-TXUwXp9{padding-top:1.5rem;padding-bottom:max(1.5rem, env(safe-area-inset-bottom));padding-inline:max(2rem, env(safe-area-inset-left)) max(2rem, env(safe-area-inset-right));border-top-style:solid;border-top-width:1px;border-top-color:var(--border);font-family:var(--font-sans);color:var(--muted-foreground);text-wrap:pretty;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;font-size:.8125rem;line-height:1.4;display:flex}@media (width<40rem){.z_swarmm-TXUwXp9{padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right))}}}@layer components{.z_swarmm-TXUwXpa{align-items:center;gap:.5rem;display:flex}.z_swarmm-TXUwXpa svg{flex-shrink:0;width:20px;height:20px}}@layer components{.z_swarmm-TXUwXpb{flex-wrap:wrap;gap:.25rem 1rem;display:flex}}@layer components{.z_swarmm-TXUwXpc{color:var(--muted-foreground);touch-action:manipulation;align-items:center;text-decoration-line:none;display:inline-flex}.z_swarmm-TXUwXpc:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--primary);outline-offset:2px}@media (hover:hover) and (pointer:fine){.z_swarmm-TXUwXpc:hover{color:var(--foreground);text-decoration-line:underline}}@media (pointer:coarse){.z_swarmm-TXUwXpc{min-height:44px}}}@layer components{.z_swarmm-TXUwXpd{min-height:calc(56px + max(0px, env(safe-area-inset-top)));padding-top:max(0px, env(safe-area-inset-top));padding-inline:max(2rem, env(safe-area-inset-left)) max(2rem, env(safe-area-inset-right));align-items:center;display:flex}@media (width<40rem){.z_swarmm-TXUwXpd{padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right))}}}@layer components{.z_swarmm-TXUwXpe{bottom:max(1rem, env(safe-area-inset-bottom));left:max(1rem, env(safe-area-inset-left));z-index:40;border-radius:var(--r-md);background-color:var(--card);width:min(24rem,100vw - 2rem);box-shadow:var(--shadow-2);text-wrap:pretty;gap:12px;padding:16px;font-size:.875rem;line-height:1.45;display:grid;position:fixed}}@layer components{.z_swarmm-TXUwXpf{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}}@layer components{.z_swarmm-TXUwXpg{color:var(--foreground);text-underline-offset:2px;font-weight:500;text-decoration-line:underline}}@layer components{.z_swarmm-TXUwXph{justify-content:center;padding-block:8px 24px;display:flex}}@layer components{.z_swarmm-jbLcdI0{z-index:20;min-height:calc(52px + max(0px, env(safe-area-inset-top)));padding-top:max(0px, env(safe-area-inset-top));padding-left:max(4px, env(safe-area-inset-left));padding-right:max(4px, env(safe-area-inset-right));background-color:var(--background);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--border);grid-template-columns:88px minmax(0,1fr) 88px;align-items:center;gap:4px;display:grid;position:sticky;top:0}@media (width>=64rem){.z_swarmm-jbLcdI0{display:none}}}@layer components{.z_swarmm-jbLcdI1{opacity:0}@supports (animation-timeline:scroll()){.z_swarmm-jbLcdI1{animation:linear both z-kid-frame_2d_title_2d_appear;animation-timeline:scroll(root);animation-range:24px 64px}}}@layer components{.z_swarmm-jbLcdI2{justify-content:flex-end;align-items:center;display:flex}}@layer components{.z_swarmm-jbLcdI3{text-overflow:ellipsis;white-space:nowrap;text-align:center;font-family:var(--font-sans);color:var(--foreground);margin:0;font-size:1rem;font-weight:600;overflow:hidden}}@layer components{.z_swarmm-jbLcdI4+.z_swarmm-jbLcdI4{border-top-style:solid;border-top-width:1px;border-top-color:var(--border);margin-top:8px;padding-top:8px}}@layer components{.z_swarmm-FxQyvw0{flex:1;min-width:0;min-height:0;display:flex;overflow:clip}}@layer components{.z_swarmm-FxQyvw1{z-index:40;padding-block:var(--vv-top,0px) var(--kb,0px);align-items:end;display:grid;position:fixed;inset:0}@media (width>=64rem){.z_swarmm-FxQyvw1{display:contents}}}@layer components{.z_swarmm-FxQyvw2{background-color:var(--overlay);animation:z-kid-knowledge_2d_fade var(--dur-base) var(--ease-out);position:absolute;inset:0}@media (width>=64rem){.z_swarmm-FxQyvw2{display:none}}}@layer components{.z_swarmm-FxQyvw3{max-height:calc(var(--app-height) * .85);overscroll-behavior:contain;padding-block:16px calc(24px + env(safe-area-inset-bottom));border-radius:var(--r-lg) var(--r-lg) 0 0;background-color:var(--background);box-shadow:var(--shadow-2);animation:z-kid-knowledge_2d_slide_2d_bottom var(--dur-slow) var(--ease-sheet);flex-direction:column;gap:16px;padding-inline:16px;display:flex;position:relative;overflow-y:auto}@media (width>=64rem){.z_swarmm-FxQyvw3{width:360px;max-height:none;box-shadow:inset 1px 0 0 var(--border);border-radius:0;flex:0 0 360px;padding-block:16px 24px;padding-inline:20px;animation-name:z-kid-knowledge_2d_slide_2d_end}}@media (prefers-reduced-motion:reduce){.z_swarmm-FxQyvw3{animation:z-kid-knowledge_2d_fade .15s var(--ease-out)}}}@layer components{.z_swarmm-FxQyvw4{justify-content:space-between;align-items:center;gap:12px;display:flex}.z_swarmm-FxQyvw4 h2:focus{outline-style:none}}@layer components{.z_swarmm-FxQyvw5{align-content:start;gap:16px;display:grid}}@layer components{.z_swarmm-FxQyvw6{justify-self:start}}@layer components{.z_swarmm-FxQyvw7{gap:12px;display:grid}}@layer components{.z_swarmm-UVCH0W0{gap:12px;min-width:0;display:grid}}@layer components{.z_swarmm-UE56q80{padding-block:8px calc(12px + env(safe-area-inset-bottom));gap:8px;display:grid}@media (width>=40rem){.z_swarmm-UE56q80{padding-bottom:calc(20px + env(safe-area-inset-bottom))}}}@layer components{.z_swarmm-UE56q81{gap:8px;display:grid}}@layer components{.z_swarmm-UE56q82{border-radius:var(--r-md);background-color:var(--card);box-shadow:var(--shadow-1);transition-property:box-shadow;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:end;column-gap:4px;padding:6px;display:grid}.z_swarmm-UE56q82:focus-within{box-shadow:var(--shadow-1-raised), var(--focus-halo)}}@layer components{.z_swarmm-UE56q83{width:100%;min-height:40px;max-height:min(40dvh,16rem);color:var(--foreground);font-family:var(--font-sans);resize:none;field-sizing:content;background-color:#0000;border-width:0;outline-style:none;padding-block:8px;padding-inline:4px;font-size:1rem;line-height:1.5;display:block;overflow-y:auto}.z_swarmm-UE56q83::placeholder{color:var(--muted-foreground)}}@layer components{.z_swarmm-UE56q84{color:var(--muted-foreground)}.z_swarmm-UE56q84:focus-within{outline-width:2px;outline-style:solid;outline-color:var(--primary);outline-offset:2px}}@layer components{.z_swarmm-UE56q85{flex-wrap:wrap;grid-column:1/-1;gap:6px;padding:4px 4px 6px;list-style-type:none;display:flex}}@layer components{.z_swarmm-UE56q86{border-radius:var(--r-full);background-color:var(--muted);align-items:center;gap:6px;max-width:100%;min-height:32px;padding-inline:10px 4px;font-size:.8125rem;line-height:1.4;display:inline-flex}.z_swarmm-UE56q86[data-failed]{box-shadow:inset 0 0 0 1px var(--destructive)}.z_swarmm-UE56q86>svg{width:14px;height:14px;color:var(--muted-foreground);flex-shrink:0}}@layer components{.z_swarmm-UE56q87{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}}@layer components{.z_swarmm-UE56q88{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0}.z_swarmm-UE56q88[data-failed]{color:var(--destructive-text)}}@layer components{.z_swarmm-UE56q89{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;font-size:.8125rem;line-height:1.4;display:flex}}@layer components{.z_swarmm-nBc1Ob0{gap:12px;display:grid}}@layer components{.z_swarmm-nBc1Ob1{width:100%}}@layer components{.z_swarmm-nBc1Ob2{gap:8px;display:grid}}@layer components{.z_swarmm-nBc1Ob3{flex-shrink:0;width:20px;height:20px}}@layer components{.z_swarmm-nBc1Ob4{color:var(--muted-foreground);align-items:center;gap:12px;margin-block:4px;font-size:.8125rem;display:flex}.z_swarmm-nBc1Ob4:before,.z_swarmm-nBc1Ob4:after{content:"";background-color:var(--border);flex:1;height:1px}}@layer components{.z_swarmm-nBc1Ob5{font-family:var(--font-mono);letter-spacing:.3em}}@layer components{.z_swarmm-nBc1Ob6{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}}@layer components{.z_swarmm-nBc1Ob7{color:var(--muted-foreground);text-wrap:pretty;font-size:.8125rem;line-height:1.4}}@layer components{.z_swarmm-nBc1Ob8{color:var(--foreground);font-size:.875rem;font-weight:500;line-height:1.35}}@layer components{.z_swarmm-nBc1Ob9{background-color:var(--muted);overflow-wrap:anywhere;border-radius:12px;padding:12px;font-size:.8125rem;line-height:1.4}}@layer components{.z_swarmm-nBc1Oba{font-family:var(--font-mono);color:var(--primary)}}@layer components{.z_swarmm-nBc1Obb{color:var(--muted-foreground);font-size:.75rem;line-height:1.4}}@layer components{.z_swarmm-EbDXzO0{gap:20px;display:grid}}@layer components{.z_swarmm-EbDXzO1{gap:10px;font-size:1rem;line-height:1.5;display:grid}.z_swarmm-EbDXzO1>li{text-wrap:pretty;align-items:flex-start;gap:10px;display:flex}}@layer components{.z_swarmm-EbDXzO2{width:18px;height:18px;color:var(--primary);flex-shrink:0;margin-top:3px}}@layer components{.z_swarmm-EbDXzO3{gap:8px;display:grid}.z_swarmm-EbDXzO3>a,.z_swarmm-EbDXzO3>button{width:100%}}@layer components{.z_swarmm-EbDXzO4{color:var(--muted-foreground);text-align:center;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.4}}@layer components{.z_swarmm-EbDXzO5{color:var(--muted-foreground);text-align:center;padding-block:20dvh;font-size:.875rem}}@layer components{.z_swarmm-gtVUWS0{gap:24px;width:100%;max-width:1120px;margin-inline:auto;padding-block-end:48px;display:grid}}@layer components{.z_swarmm-gtVUWS1{font-family:var(--font-display);align-items:center;gap:8px;font-size:1.125rem;font-weight:600;display:inline-flex}.z_swarmm-gtVUWS1 svg{width:26px;height:26px}}@layer components{.z_swarmm-gtVUWS2{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:48px;display:grid}@media (width<56rem){.z_swarmm-gtVUWS2{grid-template-columns:minmax(0,1fr);gap:28px}}}@layer components{.z_swarmm-gtVUWS3{align-content:start;gap:8px;display:grid}}@layer components{.z_swarmm-gtVUWS4{font-family:var(--font-display);letter-spacing:-.018em;text-wrap:balance;margin:0;font-size:1.75rem;font-weight:600;line-height:1.15}@media (width<40rem){.z_swarmm-gtVUWS4{font-size:1.5rem}}}@layer components{.z_swarmm-gtVUWS5{color:var(--muted-foreground);text-wrap:pretty;margin:0 0 20px}}@layer components{.z_swarmm-gtVUWS6{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (width<40rem){.z_swarmm-gtVUWS6{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}}@layer components{.z_swarmm-gtVUWS7{gap:10px;margin:0;display:grid}}@layer components{.z_swarmm-gtVUWS8{position:relative}.z_swarmm-gtVUWS8>swarmm-reel,.z_swarmm-gtVUWS8>div:first-child{width:100%;height:auto}}@layer components{.z_swarmm-gtVUWS9{pointer-events:none;border-radius:var(--r-md);place-items:end center;padding-block-end:34%;display:grid;position:absolute;inset:0;overflow:hidden}}@layer components{.z_swarmm-gtVUWSa{text-align:center;color:#fff;opacity:.4;max-width:86%;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 2px oklch(0% 0 0/.4);flex-direction:column;align-items:center;gap:8px;font-size:.9375rem;font-weight:600;display:flex;transform:rotate(-12deg)}.z_swarmm-gtVUWSa svg{width:64px;height:64px}@media (width<40rem){.z_swarmm-gtVUWSa{font-size:.6875rem}.z_swarmm-gtVUWSa svg{width:40px;height:40px}}}@layer components{.z_swarmm-gtVUWSb{gap:4px;display:grid}}@layer components{.z_swarmm-gtVUWSc{font-size:.875rem;font-weight:500;line-height:1.35}}@layer components{.z_swarmm-gtVUWSd{color:var(--muted-foreground);align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.z_swarmm-gtVUWSd svg{flex-shrink:0;width:14px;height:14px}}@layer components{.z_swarmm-gtVUWSe{border-radius:var(--r-lg);background-color:var(--card);box-shadow:var(--shadow-2);gap:18px;padding:24px;display:grid;position:sticky;top:24px}@media (width<56rem){.z_swarmm-gtVUWSe{position:static}}@media (width<40rem){.z_swarmm-gtVUWSe{padding:20px}}}@layer components{.z_swarmm-gtVUWSf{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}}@layer components{.z_swarmm-gtVUWSg{color:var(--muted-foreground);margin:2px 0 0;font-size:.8125rem}}@layer components{.z_swarmm-gtVUWSh{border-top:1px solid var(--border)}.z_swarmm-gtVUWSh>ul{margin:0;padding:0;list-style:none}}@layer components{.z_swarmm-gtVUWSi{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding-block:11px;font-size:.875rem;display:flex}}@layer components{.z_swarmm-gtVUWSj{gap:2px;display:grid}}@layer components{.z_swarmm-gtVUWSk{color:var(--muted-foreground);font-size:.8125rem}}@layer components{.z_swarmm-gtVUWSl{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}}@layer components{.z_swarmm-gtVUWSm{color:var(--muted-foreground);margin-inline-end:6px}}@layer components{.z_swarmm-gtVUWSn{color:var(--success-text);font-weight:600}}@layer components{.z_swarmm-gtVUWSo{font-family:var(--font-display);font-variant-numeric:tabular-nums;justify-content:space-between;margin:0;padding-block-start:14px;font-size:1rem;font-weight:600;display:flex}}@layer components{.z_swarmm-gtVUWSp{color:var(--muted-foreground);margin:8px 0 0;font-size:.8125rem}}@layer components{.z_swarmm-gtVUWSq{gap:12px;display:grid}}@layer components{.z_swarmm-gtVUWSr{min-height:232px}}@layer components{.z_swarmm-gtVUWSs{width:100%}}@layer components{.z_swarmm-gtVUWSt{color:var(--muted-foreground);text-align:center;overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.4}}@layer components{.z_swarmm-gtVUWSu{color:var(--muted-foreground);text-align:center;padding-block:20dvh;font-size:.875rem}}@layer components{.z_swarmm-gtVUWSv{color:var(--muted-foreground);font-size:.875rem}}@font-face{font-family:Familjen Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/familjen-grotesk-vietnamese-wght-normal-DKRsWTd7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Familjen Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/familjen-grotesk-latin-ext-wght-normal-Cvgdx4cy.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/familjen-grotesk-latin-wght-normal-CfZa4wxB.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
