*,*::before,*::after{box-sizing:border-box}html{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}::-webkit-scrollbar{width:0;background:rgba(0,0,0,0)}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}@font-face{font-family:"ABC Diatype";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/ABCDiatype-Regular-371eea86.woff2") format("woff2"),url("/assets/ABCDiatype-Regular-90acdf74.woff") format("woff")}@font-face{font-family:"ABC Diatype";font-style:italic;font-weight:400;font-display:swap;src:url("/assets/ABCDiatype-RegularItalic-9c055d83.woff2") format("woff2"),url("/assets/ABCDiatype-RegularItalic-6e9d4750.woff") format("woff")}@font-face{font-family:"ABC Diatype";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/ABCDiatype-Bold-0aa6ea31.woff2") format("woff2"),url("/assets/ABCDiatype-Bold-af993452.woff") format("woff")}@font-face{font-family:"Departure Mono";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/DepartureMono-Regular-828c0457.woff2") format("woff2"),url("/assets/DepartureMono-Regular-264b86b7.woff") format("woff")}:root{--font-primary: "ABC Diatype", system-ui, -apple-system, BlinkMacSystemFont, sans-serif !important;--font-secondary: "Departure Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace !important;--font-weight-bold: 700;--text-size-s: 10px;--text-size-xs: 12px;--text-size-m: 13px;--text-size-l: 15px;--text-size-xl: 18px;--text-size-h3: 16px;--text-size-h2: 20px;--text-size-h1: 24px;--lh-interface-minus: 1.24;--lh-interface-default: 1.36;--lh-interface-plus: 1.40;--lh-paragraph-minus: 1.40;--lh-paragraph-default: 1.40;--lh-heading: 1.18;--ls-interface: 0;--ls-paragraph-minus: 0.13px;--ls-paragraph-default: 0.075px;--ls-heading: -0.007em;--ds-white-100: #FFFFFF;--ds-black-100: #000000;--ds-grey-100: #F8F8F8;--ds-grey-200: #EEEEEE;--ds-grey-300: #E5E5E5;--ds-grey-400: #DBDBDB;--ds-grey-500: #B7B7B7;--ds-grey-600: #9B9B9B;--ds-grey-700: #8F8F8F;--ds-grey-800: #686868;--ds-grey-900: #454545;--ds-grey-1000: #363636;--ds-grey-1100: #272727;--ds-grey-1200: #1D1D1D;--ds-green-100: #A5F4CF;--ds-green-700: #01b461;--ds-green-1200: #015A31;--ds-red-100: #FBEAE9;--ds-red-1200: #D13415;--space-0: 0px;--space-2: 2px;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-10: 10px;--space-12: 12px;--space-14: 14px;--space-16: 16px;--space-18: 18px;--space-20: 20px;--space-24: 24px;--space-26: 26px;--space-28: 28px;--space-32: 32px;--space-36: 36px;--space-40: 40px;--space-44: 44px;--space-48: 48px;--space-52: 52px;--space-56: 56px;--space-60: 60px;--space-64: 64px;--space-72: 72px;--space-80: 80px;--radius-tiny: var(--space-4);--radius-small: var(--space-8);--radius-medium: var(--space-12);--radius-large: var(--space-16);--radius-infinite: 999px;--control-xs: var(--space-28);--control-sm: var(--space-32);--control-md: var(--space-36);--control-lg: var(--space-40);--syntax-comment: #767676;--syntax-keyword: #C10000;--syntax-string: #152C62;--syntax-constant: #1745C2;--syntax-function: #6100B1;--syntax-tag: #0F6A31;color-scheme:light;--bg-primary: var(--ds-white-100);--bg-secondary: var(--ds-grey-100);--bg-danger: var(--ds-red-100);--br-subtle: var(--ds-grey-200);--br-primary: var(--ds-grey-300);--br-primary-emphasis: var(--ds-grey-400);--br-error: var(--ds-red-1200);--fg-primary: var(--ds-grey-1200);--fg-primary-alt: var(--ds-white-100);--fg-secondary: var(--ds-grey-900);--fg-tertiary: var(--ds-grey-600);--fg-disabled: var(--ds-grey-400);--fg-placeholder: var(--ds-grey-500);--fg-danger: var(--ds-red-1200);--btn-primary-bg: var(--ds-grey-1000);--btn-primary-bg-hover: var(--ds-grey-1100);--btn-muted-bg: var(--ds-grey-200);--btn-muted-bg-hover: var(--ds-grey-300);--btn-ghost-bg-hover: var(--ds-grey-200);--btn-secondary-stroke: var(--ds-grey-300);--btn-secondary-stroke-hover: var(--ds-grey-400);--input-bg: var(--ds-grey-100);--input-bg-hover: var(--ds-grey-200);--tab-hover: var(--ds-grey-100);--tab-selected: var(--ds-grey-200);--tooltip-rest: var(--ds-grey-1200);--accent-primary: var(--ds-grey-1200);--accent-secondary: var(--ds-grey-800);--accent-tertiary: var(--ds-grey-600);--accent-faded: var(--ds-grey-500);--accent-white: var(--ds-white-100);--accent-red: var(--ds-red-1200);--accent-green: var(--ds-green-1200);--accent-toggle-on: var(--ds-green-700)}@media(prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--bg-primary: var(--ds-grey-1200);--bg-secondary: var(--ds-grey-1100);--bg-danger: var(--ds-red-1200);--br-subtle: var(--ds-grey-1100);--br-primary: var(--ds-grey-1000);--br-primary-emphasis: var(--ds-grey-900);--fg-primary: var(--ds-white-100);--fg-primary-alt: var(--ds-grey-1200);--fg-secondary: var(--ds-grey-400);--fg-disabled: var(--ds-grey-800);--fg-placeholder: var(--ds-grey-700);--btn-primary-bg: var(--ds-grey-300);--btn-primary-bg-hover: var(--ds-grey-400);--btn-muted-bg: var(--ds-grey-1000);--btn-muted-bg-hover: var(--ds-grey-900);--btn-ghost-bg-hover: var(--ds-grey-1000);--btn-secondary-stroke: var(--ds-grey-1000);--btn-secondary-stroke-hover: var(--ds-grey-900);--input-bg: var(--ds-grey-1100);--input-bg-hover: var(--ds-grey-1000);--tab-hover: var(--ds-grey-1100);--tab-selected: var(--ds-grey-1000);--tooltip-rest: var(--ds-grey-200);--accent-primary: var(--ds-grey-100);--accent-secondary: var(--ds-grey-500);--accent-faded: var(--ds-grey-700);--accent-green: var(--ds-green-700);--syntax-comment: var(--ds-grey-700);--syntax-keyword: var(--ds-grey-100);--syntax-string: var(--ds-grey-400);--syntax-constant: var(--ds-grey-300);--syntax-function: var(--ds-grey-200);--syntax-tag: var(--ds-grey-400)}}:root[data-theme=dark]{color-scheme:dark;--bg-primary: var(--ds-grey-1200);--bg-secondary: var(--ds-grey-1100);--bg-danger: var(--ds-red-1200);--br-subtle: var(--ds-grey-1100);--br-primary: var(--ds-grey-1000);--br-primary-emphasis: var(--ds-grey-900);--fg-primary: var(--ds-white-100);--fg-primary-alt: var(--ds-grey-1200);--fg-secondary: var(--ds-grey-400);--fg-disabled: var(--ds-grey-800);--fg-placeholder: var(--ds-grey-700);--btn-primary-bg: var(--ds-grey-300);--btn-primary-bg-hover: var(--ds-grey-400);--btn-muted-bg: var(--ds-grey-1000);--btn-muted-bg-hover: var(--ds-grey-900);--btn-ghost-bg-hover: var(--ds-grey-1000);--btn-secondary-stroke: var(--ds-grey-1000);--btn-secondary-stroke-hover: var(--ds-grey-900);--input-bg: var(--ds-grey-1100);--input-bg-hover: var(--ds-grey-1000);--tab-hover: var(--ds-grey-1100);--tab-selected: var(--ds-grey-1000);--tooltip-rest: var(--ds-grey-200);--accent-primary: var(--ds-grey-100);--accent-secondary: var(--ds-grey-500);--accent-faded: var(--ds-grey-700);--accent-green: var(--ds-green-700);--syntax-comment: var(--ds-grey-700);--syntax-keyword: var(--ds-grey-100);--syntax-string: var(--ds-grey-400);--syntax-constant: var(--ds-grey-300);--syntax-function: var(--ds-grey-200);--syntax-tag: var(--ds-grey-400)}.font-primary{font-family:var(--font-primary)}.font-secondary{font-family:var(--font-secondary);text-transform:uppercase}.bg-primary{background:var(--bg-primary)}.bg-secondary{background:var(--bg-secondary)}.fg-primary{color:var(--fg-primary)}.fg-secondary{color:var(--fg-secondary)}.fg-tertiary{color:var(--fg-tertiary) !important}.text-size-xl{font-size:var(--text-size-xl)}.text-size-default{font-size:var(--text-size-l)}.text-size-small{font-size:var(--text-size-m)}.text-size-xs{font-size:var(--text-size-xs)}.text-size-tiny{font-size:var(--text-size-s)}.text-uppercase{text-transform:uppercase}.no-scroll{overflow:hidden !important}.hidden{display:none !important}hr{width:100%;border:none;border-bottom:1px solid var(--br-subtle)}.border-top{border-top:1px solid var(--br-primary)}.border-right{border-right:1px solid var(--br-primary)}.border-bottom{border-bottom:1px solid var(--br-primary)}.border-left{border-left:1px solid var(--br-primary)}h1,.heading-1{font-size:var(--text-size-h1);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);font-weight:var(--font-weight-bold);color:var(--fg-primary)}h2,.heading-2{font-size:var(--text-size-h2);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);font-weight:var(--font-weight-bold);color:var(--fg-primary)}h3,.heading-3{font-size:var(--text-size-h3);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);font-weight:var(--font-weight-bold);color:var(--fg-primary)}h4{font-size:var(--text-size-m);font-weight:normal;color:var(--fg-tertiary)}a{display:inline-flex;align-self:flex-start;gap:6px;color:inherit;text-decoration-line:none;text-decoration-style:dotted;text-decoration-skip-ink:auto;text-decoration-thickness:6%;text-underline-offset:1px;text-underline-position:from-font}a:hover{text-decoration-line:underline}a.active{text-decoration-line:underline;font-style:italic}a.emphasis{text-decoration-line:underline}a.emphasis:hover{text-decoration-style:solid}a[aria-disabled=true]{opacity:.5;cursor:not-allowed}a[aria-disabled=true]:active{pointer-events:none}p{line-height:1.4;hyphens:auto}p a{text-decoration:underline;text-decoration-style:dotted;text-decoration-skip-ink:auto;text-decoration-thickness:6%;text-underline-offset:1px}p a:hover{text-decoration-style:solid}sup{font-size:9px;transform:translateY(-3px)}.text-align-right{text-align:right}.link-disabled{opacity:.5;cursor:not-allowed !important}.inherited{position:relative;padding:0 0 0 18px;background:url("/assets/icons/16/outline/inherit-702c885d.svg") 0px 2px no-repeat;stroke:var(--accent-tertiary)}.notice{width:100%;background:#fff8ed;color:#d8850a;padding:12px 24px;display:flex;justify-content:center}.scroll-y{overflow-y:auto}.stack{display:flex}.stack.row{flex-direction:row;flex-shrink:0;align-items:center}.stack.row.push-start{align-items:flex-start}.stack.row.push-middle{justify-content:center}.stack.row.push-end{justify-content:flex-end}.stack.row.push-apart{justify-content:space-between}.stack.row.wrap-children{flex-wrap:wrap}.stack.col{width:100%;flex-direction:column}.stack.col.push-start{justify-content:flex-start}.stack.col.push-middle{align-items:center}.stack.col.push-end{justify-content:flex-end}.stack.col.push-apart{justify-content:space-between}.stack.collapsible{display:inline-flex;flex:0 0 auto;width:auto}.zone{position:fixed;z-index:10}.zone.top-left{top:18px;left:16px}.zone.top-right{top:18px;right:16px}.zone.bottom-left{bottom:20px;left:24px}.zone.bottom-right{bottom:20px;right:24px}.zone.top-center{top:26px;left:50%;transform:translateX(-50%)}.zone.bottom-center{bottom:26px;left:50%;transform:translateX(-50%)}.spacer-left{padding-left:var(--space-8)}.spacer-right{padding-right:var(--space-8)}.spacer-top{padding-top:var(--space-8)}.spacer-bottom{padding-bottom:var(--space-8)}.no-border{border:none !important}.pos-rel{position:relative;z-index:1}.text-height{height:13px}.dont-collapse{flex-shrink:0;flex:1}.expand{flex-grow:1}.gap-0{gap:var(--space-0) !important}.padding-0{padding:var(--space-0) !important}.padding-x-0{padding-left:var(--space-0) !important;padding-right:var(--space-0) !important}.padding-y-0{padding-top:var(--space-0) !important;padding-bottom:var(--space-0) !important}.padding-top-0{padding-top:var(--space-0) !important}.padding-right-0{padding-right:var(--space-0) !important}.padding-bottom-0{padding-bottom:var(--space-0) !important}.padding-left-0{padding-left:var(--space-0) !important}.gap-2{gap:var(--space-2) !important}.padding-2{padding:var(--space-2) !important}.padding-x-2{padding-left:var(--space-2) !important;padding-right:var(--space-2) !important}.padding-y-2{padding-top:var(--space-2) !important;padding-bottom:var(--space-2) !important}.padding-top-2{padding-top:var(--space-2) !important}.padding-right-2{padding-right:var(--space-2) !important}.padding-bottom-2{padding-bottom:var(--space-2) !important}.padding-left-2{padding-left:var(--space-2) !important}.gap-4{gap:var(--space-4) !important}.padding-4{padding:var(--space-4) !important}.padding-x-4{padding-left:var(--space-4) !important;padding-right:var(--space-4) !important}.padding-y-4{padding-top:var(--space-4) !important;padding-bottom:var(--space-4) !important}.padding-top-4{padding-top:var(--space-4) !important}.padding-right-4{padding-right:var(--space-4) !important}.padding-bottom-4{padding-bottom:var(--space-4) !important}.padding-left-4{padding-left:var(--space-4) !important}.gap-6{gap:var(--space-6) !important}.padding-6{padding:var(--space-6) !important}.padding-x-6{padding-left:var(--space-6) !important;padding-right:var(--space-6) !important}.padding-y-6{padding-top:var(--space-6) !important;padding-bottom:var(--space-6) !important}.padding-top-6{padding-top:var(--space-6) !important}.padding-right-6{padding-right:var(--space-6) !important}.padding-bottom-6{padding-bottom:var(--space-6) !important}.padding-left-6{padding-left:var(--space-6) !important}.gap-8{gap:var(--space-8) !important}.padding-8{padding:var(--space-8) !important}.padding-x-8{padding-left:var(--space-8) !important;padding-right:var(--space-8) !important}.padding-y-8{padding-top:var(--space-8) !important;padding-bottom:var(--space-8) !important}.padding-top-8{padding-top:var(--space-8) !important}.padding-right-8{padding-right:var(--space-8) !important}.padding-bottom-8{padding-bottom:var(--space-8) !important}.padding-left-8{padding-left:var(--space-8) !important}.gap-10{gap:var(--space-10) !important}.padding-10{padding:var(--space-10) !important}.padding-x-10{padding-left:var(--space-10) !important;padding-right:var(--space-10) !important}.padding-y-10{padding-top:var(--space-10) !important;padding-bottom:var(--space-10) !important}.padding-top-10{padding-top:var(--space-10) !important}.padding-right-10{padding-right:var(--space-10) !important}.padding-bottom-10{padding-bottom:var(--space-10) !important}.padding-left-10{padding-left:var(--space-10) !important}.gap-12{gap:var(--space-12) !important}.padding-12{padding:var(--space-12) !important}.padding-x-12{padding-left:var(--space-12) !important;padding-right:var(--space-12) !important}.padding-y-12{padding-top:var(--space-12) !important;padding-bottom:var(--space-12) !important}.padding-top-12{padding-top:var(--space-12) !important}.padding-right-12{padding-right:var(--space-12) !important}.padding-bottom-12{padding-bottom:var(--space-12) !important}.padding-left-12{padding-left:var(--space-12) !important}.gap-14{gap:var(--space-14) !important}.padding-14{padding:var(--space-14) !important}.padding-x-14{padding-left:var(--space-14) !important;padding-right:var(--space-14) !important}.padding-y-14{padding-top:var(--space-14) !important;padding-bottom:var(--space-14) !important}.padding-top-14{padding-top:var(--space-14) !important}.padding-right-14{padding-right:var(--space-14) !important}.padding-bottom-14{padding-bottom:var(--space-14) !important}.padding-left-14{padding-left:var(--space-14) !important}.gap-16{gap:var(--space-16) !important}.padding-16{padding:var(--space-16) !important}.padding-x-16{padding-left:var(--space-16) !important;padding-right:var(--space-16) !important}.padding-y-16{padding-top:var(--space-16) !important;padding-bottom:var(--space-16) !important}.padding-top-16{padding-top:var(--space-16) !important}.padding-right-16{padding-right:var(--space-16) !important}.padding-bottom-16{padding-bottom:var(--space-16) !important}.padding-left-16{padding-left:var(--space-16) !important}.gap-18{gap:var(--space-18) !important}.padding-18{padding:var(--space-18) !important}.padding-x-18{padding-left:var(--space-18) !important;padding-right:var(--space-18) !important}.padding-y-18{padding-top:var(--space-18) !important;padding-bottom:var(--space-18) !important}.padding-top-18{padding-top:var(--space-18) !important}.padding-right-18{padding-right:var(--space-18) !important}.padding-bottom-18{padding-bottom:var(--space-18) !important}.padding-left-18{padding-left:var(--space-18) !important}.gap-20{gap:var(--space-20) !important}.padding-20{padding:var(--space-20) !important}.padding-x-20{padding-left:var(--space-20) !important;padding-right:var(--space-20) !important}.padding-y-20{padding-top:var(--space-20) !important;padding-bottom:var(--space-20) !important}.padding-top-20{padding-top:var(--space-20) !important}.padding-right-20{padding-right:var(--space-20) !important}.padding-bottom-20{padding-bottom:var(--space-20) !important}.padding-left-20{padding-left:var(--space-20) !important}.gap-24{gap:var(--space-24) !important}.padding-24{padding:var(--space-24) !important}.padding-x-24{padding-left:var(--space-24) !important;padding-right:var(--space-24) !important}.padding-y-24{padding-top:var(--space-24) !important;padding-bottom:var(--space-24) !important}.padding-top-24{padding-top:var(--space-24) !important}.padding-right-24{padding-right:var(--space-24) !important}.padding-bottom-24{padding-bottom:var(--space-24) !important}.padding-left-24{padding-left:var(--space-24) !important}.gap-26{gap:var(--space-26) !important}.padding-26{padding:var(--space-26) !important}.padding-x-26{padding-left:var(--space-26) !important;padding-right:var(--space-26) !important}.padding-y-26{padding-top:var(--space-26) !important;padding-bottom:var(--space-26) !important}.padding-top-26{padding-top:var(--space-26) !important}.padding-right-26{padding-right:var(--space-26) !important}.padding-bottom-26{padding-bottom:var(--space-26) !important}.padding-left-26{padding-left:var(--space-26) !important}.gap-28{gap:var(--space-28) !important}.padding-28{padding:var(--space-28) !important}.padding-x-28{padding-left:var(--space-28) !important;padding-right:var(--space-28) !important}.padding-y-28{padding-top:var(--space-28) !important;padding-bottom:var(--space-28) !important}.padding-top-28{padding-top:var(--space-28) !important}.padding-right-28{padding-right:var(--space-28) !important}.padding-bottom-28{padding-bottom:var(--space-28) !important}.padding-left-28{padding-left:var(--space-28) !important}.gap-32{gap:var(--space-32) !important}.padding-32{padding:var(--space-32) !important}.padding-x-32{padding-left:var(--space-32) !important;padding-right:var(--space-32) !important}.padding-y-32{padding-top:var(--space-32) !important;padding-bottom:var(--space-32) !important}.padding-top-32{padding-top:var(--space-32) !important}.padding-right-32{padding-right:var(--space-32) !important}.padding-bottom-32{padding-bottom:var(--space-32) !important}.padding-left-32{padding-left:var(--space-32) !important}.gap-36{gap:var(--space-36) !important}.padding-36{padding:var(--space-36) !important}.padding-x-36{padding-left:var(--space-36) !important;padding-right:var(--space-36) !important}.padding-y-36{padding-top:var(--space-36) !important;padding-bottom:var(--space-36) !important}.padding-top-36{padding-top:var(--space-36) !important}.padding-right-36{padding-right:var(--space-36) !important}.padding-bottom-36{padding-bottom:var(--space-36) !important}.padding-left-36{padding-left:var(--space-36) !important}.gap-40{gap:var(--space-40) !important}.padding-40{padding:var(--space-40) !important}.padding-x-40{padding-left:var(--space-40) !important;padding-right:var(--space-40) !important}.padding-y-40{padding-top:var(--space-40) !important;padding-bottom:var(--space-40) !important}.padding-top-40{padding-top:var(--space-40) !important}.padding-right-40{padding-right:var(--space-40) !important}.padding-bottom-40{padding-bottom:var(--space-40) !important}.padding-left-40{padding-left:var(--space-40) !important}.gap-44{gap:var(--space-44) !important}.padding-44{padding:var(--space-44) !important}.padding-x-44{padding-left:var(--space-44) !important;padding-right:var(--space-44) !important}.padding-y-44{padding-top:var(--space-44) !important;padding-bottom:var(--space-44) !important}.padding-top-44{padding-top:var(--space-44) !important}.padding-right-44{padding-right:var(--space-44) !important}.padding-bottom-44{padding-bottom:var(--space-44) !important}.padding-left-44{padding-left:var(--space-44) !important}.gap-48{gap:var(--space-48) !important}.padding-48{padding:var(--space-48) !important}.padding-x-48{padding-left:var(--space-48) !important;padding-right:var(--space-48) !important}.padding-y-48{padding-top:var(--space-48) !important;padding-bottom:var(--space-48) !important}.padding-top-48{padding-top:var(--space-48) !important}.padding-right-48{padding-right:var(--space-48) !important}.padding-bottom-48{padding-bottom:var(--space-48) !important}.padding-left-48{padding-left:var(--space-48) !important}.gap-52{gap:var(--space-52) !important}.padding-52{padding:var(--space-52) !important}.padding-x-52{padding-left:var(--space-52) !important;padding-right:var(--space-52) !important}.padding-y-52{padding-top:var(--space-52) !important;padding-bottom:var(--space-52) !important}.padding-top-52{padding-top:var(--space-52) !important}.padding-right-52{padding-right:var(--space-52) !important}.padding-bottom-52{padding-bottom:var(--space-52) !important}.padding-left-52{padding-left:var(--space-52) !important}.gap-56{gap:var(--space-56) !important}.padding-56{padding:var(--space-56) !important}.padding-x-56{padding-left:var(--space-56) !important;padding-right:var(--space-56) !important}.padding-y-56{padding-top:var(--space-56) !important;padding-bottom:var(--space-56) !important}.padding-top-56{padding-top:var(--space-56) !important}.padding-right-56{padding-right:var(--space-56) !important}.padding-bottom-56{padding-bottom:var(--space-56) !important}.padding-left-56{padding-left:var(--space-56) !important}.gap-60{gap:var(--space-60) !important}.padding-60{padding:var(--space-60) !important}.padding-x-60{padding-left:var(--space-60) !important;padding-right:var(--space-60) !important}.padding-y-60{padding-top:var(--space-60) !important;padding-bottom:var(--space-60) !important}.padding-top-60{padding-top:var(--space-60) !important}.padding-right-60{padding-right:var(--space-60) !important}.padding-bottom-60{padding-bottom:var(--space-60) !important}.padding-left-60{padding-left:var(--space-60) !important}.gap-64{gap:var(--space-64) !important}.padding-64{padding:var(--space-64) !important}.padding-x-64{padding-left:var(--space-64) !important;padding-right:var(--space-64) !important}.padding-y-64{padding-top:var(--space-64) !important;padding-bottom:var(--space-64) !important}.padding-top-64{padding-top:var(--space-64) !important}.padding-right-64{padding-right:var(--space-64) !important}.padding-bottom-64{padding-bottom:var(--space-64) !important}.padding-left-64{padding-left:var(--space-64) !important}.gap-72{gap:var(--space-72) !important}.padding-72{padding:var(--space-72) !important}.padding-x-72{padding-left:var(--space-72) !important;padding-right:var(--space-72) !important}.padding-y-72{padding-top:var(--space-72) !important;padding-bottom:var(--space-72) !important}.padding-top-72{padding-top:var(--space-72) !important}.padding-right-72{padding-right:var(--space-72) !important}.padding-bottom-72{padding-bottom:var(--space-72) !important}.padding-left-72{padding-left:var(--space-72) !important}.gap-80{gap:var(--space-80) !important}.padding-80{padding:var(--space-80) !important}.padding-x-80{padding-left:var(--space-80) !important;padding-right:var(--space-80) !important}.padding-y-80{padding-top:var(--space-80) !important;padding-bottom:var(--space-80) !important}.padding-top-80{padding-top:var(--space-80) !important}.padding-right-80{padding-right:var(--space-80) !important}.padding-bottom-80{padding-bottom:var(--space-80) !important}.padding-left-80{padding-left:var(--space-80) !important}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.padding-modal-content{padding:24px 24px 72px 24px !important}.width-full{width:100%}.height-full{height:100%}.width-80{width:80px !important}.width-100{width:100px !important}.width-120{width:120px !important}.width-320{width:320px !important}.width-500{width:500px !important}.height-65{height:65dvh !important}.max-width-two-thirds{max-width:66.66%}.max-width-80{max-width:80%}.force-height-100{min-height:100dvh}.floater{z-index:99}.floater.pos-fixed{position:fixed !important}.floater.pos-absolute{position:absolute !important}.floater.top{top:24px}.floater.right{right:24px}.floater.bottom{bottom:24px}.floater.left{left:24px}.floater.h-center{left:50%;transform:translateX(-50%)}.floater.v-center{top:50%;transform:translateY(-50%)}.panel-with-icon{padding-left:24px;position:relative !important}.panel-with-icon>.icon{position:absolute;top:3px;left:0}.panel-with-indent{margin-left:2px;padding-left:16px;position:relative}.panel-with-indent:before{content:"";border-left:1px solid #eee;position:absolute;left:0;top:2px;bottom:2px}.btn{display:inline-flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;gap:var(--space-8);appearance:none;border:none;border-radius:var(--radius-small);outline:none;cursor:pointer;font-family:var(--font-primary);font-size:var(--text-size-l);line-height:var(--lh-interface-default);letter-spacing:var(--ls-interface);font-feature-settings:"calt" 0;white-space:nowrap;text-decoration:none !important}.btn:active{transform:translateY(0.8px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn.rounded{border-radius:var(--radius-infinite)}.btn.xs{height:var(--control-xs);padding:0 var(--space-12);gap:var(--space-6)}.btn.xs.icon-left{padding-left:var(--space-10)}.btn.sm{height:var(--control-sm);padding:0 var(--space-14)}.btn.sm.icon-left{padding-left:var(--space-10)}.btn.md{height:var(--control-md);padding:0 var(--space-16)}.btn.md.icon-left{padding-left:var(--space-12)}.btn.lg{height:var(--control-lg);padding:0 var(--space-16)}.btn.lg.icon-left{padding-left:var(--space-12)}.btn.primary.rounded.md,.btn.muted.rounded.md,.btn.ghost.rounded.md,.btn.secondary.rounded.xs{height:var(--control-sm)}.btn.primary{background:var(--btn-primary-bg);color:var(--fg-primary-alt)}.btn.primary:hover{background:var(--btn-primary-bg-hover)}.btn.secondary{background:rgba(0,0,0,0);color:var(--fg-secondary);box-shadow:inset 0 0 0 1px var(--br-primary)}.btn.secondary:hover{box-shadow:inset 0 0 0 1px var(--br-primary-emphasis)}.btn.muted{background:var(--btn-muted-bg);color:var(--fg-primary)}.btn.muted:hover{background:var(--btn-muted-bg-hover)}.btn.ghost{background:none;color:var(--fg-secondary)}.btn.ghost:hover{background:var(--btn-ghost-bg-hover)}.btn-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:none;border-radius:var(--radius-small);flex-shrink:0;cursor:pointer}.btn-icon:hover{background:var(--ds-grey-200)}.btn-stat{position:relative;padding-left:28px;color:var(--fg-tertiary)}.btn-stat .icon{position:absolute;top:50%;left:0;transform:translateY(-50%)}.btn-stat:hover{color:var(--fg-primary)}.btn-with-caret{display:inline-flex;align-items:center;height:32px;padding:0 28px 0 12px;background:var(--ds-grey-200);border-radius:var(--radius-medium);cursor:pointer;position:relative;white-space:nowrap}.btn-with-caret::after{content:"";position:absolute;top:50%;right:8px;width:16px;height:16px;transform:translateY(-50%);background:url("/assets/icons/16/outline/caret-down-5476870e.svg") center/contain no-repeat}.btn-with-caret:hover{text-decoration:none;background:var(--ds-grey-300)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;appearance:none;padding:0;border:none;border-radius:var(--radius-small);outline:none;cursor:pointer;text-decoration:none !important}.icon-btn:active{transform:translateY(0.8px)}.icon-btn:disabled,.icon-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.icon-btn.circle{border-radius:var(--radius-infinite)}.icon-btn.xs{width:var(--control-xs);height:var(--control-xs)}.icon-btn.sm{width:var(--control-sm);height:var(--control-sm)}.icon-btn.md{width:var(--control-md);height:var(--control-md)}.icon-btn.primary{background:var(--btn-primary-bg)}.icon-btn.primary:hover{background:var(--btn-primary-bg-hover)}.icon-btn.secondary{background:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px var(--br-primary)}.icon-btn.secondary:hover{box-shadow:inset 0 0 0 1px var(--br-primary-emphasis)}.icon-btn.muted{background:var(--btn-muted-bg)}.icon-btn.muted:hover{background:var(--btn-muted-bg-hover)}.icon-btn.ghost{background:none}.icon-btn.ghost:hover{background:var(--btn-ghost-bg-hover)}.icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--space-16);height:var(--space-16)}.icon>svg{display:block;width:var(--space-16);height:var(--space-16)}.icon.mask-primary svg [stroke]:not([stroke=none]){stroke:var(--fg-primary)}.icon.mask-primary svg [fill]:not([fill=none]){fill:var(--fg-primary)}.icon.mask-secondary svg [stroke]:not([stroke=none]){stroke:var(--fg-secondary)}.icon.mask-secondary svg [fill]:not([fill=none]){fill:var(--fg-secondary)}.icon.mask-tertiary svg [stroke]:not([stroke=none]){stroke:var(--fg-tertiary)}.icon.mask-tertiary svg [fill]:not([fill=none]){fill:var(--fg-tertiary)}.icon.mask-white svg [stroke]:not([stroke=none]){stroke:var(--fg-primary-alt)}.icon.mask-white svg [fill]:not([fill=none]){fill:var(--fg-primary-alt)}.icon.mask-red svg [stroke]:not([stroke=none]){stroke:var(--accent-red)}.icon.mask-red svg [fill]:not([fill=none]){fill:var(--accent-red)}.icon.mask-green svg [stroke]:not([stroke=none]){stroke:var(--accent-green)}.icon.mask-green svg [fill]:not([fill=none]){fill:var(--accent-green)}.icon.size-12{width:var(--space-12);height:var(--space-12)}.icon.size-12>svg{width:var(--space-12);height:var(--space-12)}.text{display:inline-flex;align-items:center;gap:var(--space-8);font-family:var(--font-primary);font-size:var(--text-size-l);font-weight:400;font-style:normal;line-height:var(--lh-paragraph-default);letter-spacing:var(--ls-paragraph-default);font-feature-settings:"calt" 0;color:var(--fg-primary);white-space:nowrap;word-break:break-word}.link{gap:var(--space-6);align-items:center;justify-content:center;position:relative;font-family:var(--font-primary);font-size:var(--text-size-l);line-height:var(--lh-interface-default);letter-spacing:var(--ls-interface);font-feature-settings:"calt" 0;color:var(--fg-primary);white-space:nowrap;word-break:break-word;text-decoration-thickness:from-font;text-underline-offset:auto;text-underline-position:from-font}.link.paragraph{text-decoration-line:underline;text-decoration-style:dotted}.link.paragraph:hover{text-decoration-style:solid}.link.selected{text-decoration-line:underline;text-decoration-style:solid}.link-select{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-6);appearance:none;padding:0;border:0;background:none;cursor:pointer;color:var(--fg-primary);font-family:var(--font-primary);font-size:var(--text-size-l);font-weight:400;line-height:var(--lh-interface-default);font-feature-settings:"calt" 0;white-space:nowrap}.link-select .link-select-label{text-decoration-line:none;text-decoration-style:dotted;text-decoration-skip-ink:auto;text-decoration-thickness:from-font;text-underline-offset:auto;text-underline-position:from-font}.link-select:hover .link-select-label{text-decoration-line:underline}.link-select-main{display:inline-flex;align-items:center;gap:var(--space-2)}.link-select-main .icon{transition:transform .12s ease}.menu-trigger[aria-expanded=true] .link-select-main .icon{transform:rotate(180deg)}.icon-select{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:0;border:0;background:none;cursor:pointer}.icon-select>.icon:last-child{transition:transform .12s ease}.menu-trigger[aria-expanded=true] .icon-select>.icon:last-child,.icon-select[aria-expanded=true]>.icon:last-child{transform:rotate(180deg)}.detail-list{counter-reset:detail}.detail{position:relative;width:100%;display:flex;flex-direction:column;gap:var(--space-2);padding-left:var(--space-20)}.detail.roman,.detail.number,.detail.letter{counter-increment:detail}.detail.roman::before,.detail.number::before,.detail.letter::before{position:absolute;left:0;top:0;width:var(--space-20);color:var(--fg-tertiary);font-size:var(--text-size-s);letter-spacing:var(--ls-paragraph-default);line-height:var(--lh-paragraph-default);font-feature-settings:"calt" 0}.detail.roman::before{content:counter(detail, upper-roman) "."}.detail.number::before{content:counter(detail, decimal) "."}.detail.letter::before{content:counter(detail, upper-alpha) "."}.detail .detail-prefix{position:absolute;left:0;top:0;width:20px;height:21px}.detail .detail-prefix svg{position:absolute;left:-0.5px;top:0;width:20.5px;height:21px}.detail .detail-prefix svg *{stroke:var(--fg-tertiary);stroke-width:1px}.detail>p{font-size:var(--text-size-l);line-height:var(--lh-paragraph-default);letter-spacing:var(--ls-paragraph-default);font-feature-settings:"calt" 0}.detail>p.subtext{font-size:var(--text-size-m);line-height:var(--lh-paragraph-minus);letter-spacing:var(--ls-paragraph-minus);color:var(--fg-tertiary)}.detail.no-subtext>p.subtext{display:none}details{margin:0;padding:0}summary{cursor:pointer;display:inline-block}details[open]{display:flex;flex-direction:column}details[open] summary{padding:0 0 20px 0}.divider{display:flex;align-items:center;gap:var(--space-8);width:100%}.divider.vertical{flex-direction:column;align-self:stretch;width:var(--space-0);height:100%}.divider-line{flex:1 0 0;min-width:1px;border-top:1px solid var(--br-subtle)}.divider-label{flex-shrink:0;font-size:var(--text-size-xs);line-height:var(--lh-interface-minus);letter-spacing:var(--ls-interface);font-feature-settings:"calt" 0;color:var(--fg-tertiary);white-space:nowrap}.divider.vertical .divider-line{width:var(--space-0);height:100%;min-width:var(--space-0);border-top:0;border-left:1px solid var(--br-subtle)}.data-list{--data-list-label-compact: calc(var(--space-40) + var(--space-60));--data-list-label-expanded: calc(var(--space-80) + var(--space-40) + var(--space-20) + var(--space-10));--data-list-row-height: calc(var(--space-20) + var(--space-2));width:100%;display:flex;align-items:flex-start;gap:var(--space-12)}.data-list.compact .data-list-label{width:var(--data-list-label-compact)}.data-list.expanded .data-list-label{width:var(--data-list-label-expanded)}.data-list.equal .data-list-label{flex:1 0 0}.data-list-label{flex-shrink:0;height:var(--data-list-row-height);display:flex;align-items:center;font-family:var(--font-primary);font-size:var(--text-size-l);font-weight:400;font-style:normal;line-height:var(--lh-paragraph-default);letter-spacing:var(--ls-paragraph-default);font-feature-settings:"calt" 0;color:var(--fg-tertiary);white-space:nowrap;word-break:break-word}.data-list-content{flex:1 0 0;min-width:0;min-height:var(--data-list-row-height);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-0)}.toggle{display:inline-flex;align-items:center;gap:var(--space-8);cursor:pointer}.toggle-switch{position:relative;flex-shrink:0;width:var(--space-32);height:var(--space-20);border-radius:var(--radius-infinite);background:var(--btn-muted-bg);transition:background .12s ease}.toggle-thumb{position:absolute;top:var(--space-2);left:var(--space-2);width:var(--space-16);height:var(--space-16);border-radius:var(--radius-infinite);background:var(--accent-white);transition:transform .12s ease}.toggle.checked .toggle-switch,.toggle-input:checked~.toggle-switch{background:var(--accent-toggle-on)}.toggle.checked .toggle-thumb,.toggle-input:checked~.toggle-switch .toggle-thumb{transform:translateX(var(--space-12))}.toggle .toggle-input{position:absolute;width:0;height:0;margin:0;opacity:0;pointer-events:none}.toggle.disabled,.toggle:has(:disabled){opacity:.5;cursor:default}.tag{display:inline-flex;align-items:center;height:var(--space-20);padding:var(--space-0) var(--space-6);gap:var(--space-4);border-radius:var(--radius-tiny);font-family:var(--font-secondary);font-size:var(--text-size-s);line-height:1;letter-spacing:-0.13px;font-feature-settings:"calt" 0;text-transform:uppercase;white-space:nowrap}.tag.grey{color:var(--fg-secondary)}.tag.grey.outline{border:1px solid var(--br-primary)}.tag.grey.solid{background:var(--btn-muted-bg)}form{display:flex;flex-direction:column;gap:16px;width:100%}label{color:var(--accent-secondary)}::placeholder,::-webkit-input-placeholder,::-moz-placeholder,:-ms-input-placeholder,:-moz-placeholder{color:var(--fg-placeholder) !important}input[type=number]{-moz-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}input[type=text],input[type=email],input[type=date],input[type=number],input[type=password],textarea,select{width:100%;height:var(--control-md);font-family:var(--font-primary);font-size:var(--text-size-l);line-height:normal;border-radius:var(--radius-small);margin:0 !important;padding:0 var(--space-12);border:none;background-color:var(--input-bg);outline:none}input[type=text]:hover,input[type=text]:focus,input[type=email]:hover,input[type=email]:focus,input[type=date]:hover,input[type=date]:focus,input[type=number]:hover,input[type=number]:focus,input[type=password]:hover,input[type=password]:focus,textarea:hover,textarea:focus,select:hover,select:focus{background-color:var(--input-bg-hover)}input.text-field-input{line-height:var(--lh-paragraph-default);letter-spacing:var(--ls-paragraph-default);font-feature-settings:"calt" 0}input[type=text].lg,input[type=email].lg,input[type=date].lg,input[type=number].lg,input[type=password].lg,.input-icon.lg,.input-with-prefix.lg{height:var(--control-lg);padding-left:var(--space-14);padding-right:var(--space-14)}textarea{font-family:var(--font-primary);line-height:148%;min-height:100px;padding-top:10px;padding-bottom:10px;resize:none}textarea.flat{padding:0;border-radius:0;border:none;color:var(--accent-secondary);background:var(--bg-primary);min-height:30px}select{appearance:none;-webkit-appearance:none;outline:none;color:var(--fg-primary);line-height:var(--lh-paragraph-default);letter-spacing:var(--ls-paragraph-default);font-feature-settings:"calt" 0;padding:0 calc(var(--space-10) + var(--space-16) + var(--space-8)) 0 var(--space-12);background-image:url("/assets/icons/16/outline/chevron-down-small-931872bc.svg");background-position:right var(--space-10) center;background-repeat:no-repeat;background-size:var(--space-16);cursor:pointer}select:has(>option:checked[value=""]){color:var(--fg-placeholder)}select option{font-family:var(--font-primary);font-size:var(--text-size-l);line-height:var(--lh-paragraph-default);letter-spacing:var(--ls-paragraph-default);font-feature-settings:"calt" 0;color:var(--fg-primary)}input[type=email].special{width:240px}.input-prefix{width:100%;position:relative}.input-prefix>input[type=text]{padding:0 var(--space-12) 0 62px}.input-prefix:before{content:"gist.so/";color:var(--accent-tertiary);position:absolute;top:3px;height:28px;line-height:28px;padding:0 0 0 12px}.input-icon{width:100%;display:flex;align-items:center;gap:var(--space-8);height:var(--control-md);padding:0 var(--space-12);border-radius:var(--radius-small);background-color:var(--input-bg)}.input-icon:hover,.input-icon:focus-within{background-color:var(--input-bg-hover)}.input-icon>input{flex:1;min-width:0;height:auto;padding:0;border-radius:0;background-color:rgba(0,0,0,0)}.input-icon>input:hover,.input-icon>input:focus{background-color:rgba(0,0,0,0)}.input-icon:has(input:disabled){opacity:.5}.input-icon:has(input:disabled)>input:disabled{opacity:1}.input-with-prefix{width:100%;display:flex;align-items:center;height:var(--control-md);padding:0 var(--space-12);border-radius:var(--radius-small);background-color:var(--input-bg)}.input-with-prefix:hover,.input-with-prefix:focus-within{background-color:var(--input-bg-hover)}.input-with-prefix>.input-prefix-text{color:var(--fg-placeholder);font-family:var(--font-primary);font-size:var(--text-size-l);line-height:var(--lh-paragraph-default);letter-spacing:var(--ls-paragraph-default);font-feature-settings:"calt" 0;white-space:nowrap;flex-shrink:0;user-select:none}.input-with-prefix>input{flex:1;min-width:0;height:auto;padding:0;border:none;border-radius:0;outline:none;background-color:rgba(0,0,0,0);font-family:var(--font-primary);font-size:var(--text-size-l);line-height:var(--lh-paragraph-default);letter-spacing:var(--ls-paragraph-default);font-feature-settings:"calt" 0}.input-with-prefix>input:hover,.input-with-prefix>input:focus{background-color:rgba(0,0,0,0)}.input-with-prefix:has(input:disabled){opacity:.5}.input-with-prefix:has(input:disabled)>input:disabled{opacity:1}.disabled,input:disabled,textarea:disabled,.disable-while-submit{opacity:.5;cursor:not-allowed;pointer-events:none}.error-inline{font-size:var(--text-size-s);color:var(--fg-danger)}.form-body{display:flex;flex-direction:column;gap:12px;flex:1}.field-row{display:flex;flex-direction:column;gap:8px}.field-row>label{color:var(--accent-tertiary);font-size:var(--text-size-m)}.field-row .field-group{display:flex;flex-direction:column;flex:1;gap:6px}.form-actions{display:flex;flex-direction:row;align-items:center !important;justify-content:flex-end;gap:16px}.form-actions a{align-self:unset !important}form.inline{padding:24px;height:100%}.request-success{width:240px;height:34px;line-height:34px;background:#e0f4df;color:#3e7e3a;text-align:center;border:none;border-radius:var(--radius-small)}.radio{height:34px;border-radius:var(--radius-small);background:var(--bg-secondary);padding:0 12px;display:flex;align-items:center;gap:6px}.radio label{font-family:var(--font-primary);text-transform:none}.checkbox{display:flex;align-items:center;gap:6px}.checkbox label{font-family:var(--font-primary);text-transform:none}input[type=radio]{appearance:none;-webkit-appearance:none;width:16px;height:16px;border-radius:var(--radius-infinite);border:1px solid var(--br-primary-emphasis);background:var(--bg-primary);flex-shrink:0;cursor:pointer;position:relative}input[type=radio]:checked{border-color:var(--accent-primary)}input[type=radio]:checked::after{content:"";position:absolute;width:8px;height:8px;border-radius:var(--radius-infinite);background:var(--accent-primary);top:50%;left:50%;transform:translate(-50%, -50%)}input[type=checkbox]{appearance:none;-webkit-appearance:none;width:16px;height:16px;border-radius:var(--radius-small);border:1px solid var(--br-primary-emphasis);background:var(--bg-primary);flex-shrink:0;cursor:pointer;position:relative}input[type=checkbox]:checked{background:var(--accent-primary);border-color:var(--accent-primary)}input[type=checkbox]:checked::after{content:"";position:absolute;width:9px;height:5px;border-left:1.5px solid var(--fg-primary-alt);border-bottom:1.5px solid var(--fg-primary-alt);top:44%;left:50%;transform:translate(-50%, -50%) rotate(-45deg)}.modal-form{width:400px;height:100%;display:flex;flex-direction:column;gap:0}.modal-form .form-body{flex:1;padding:24px 24px 16px 24px}.modal-form .form-actions{position:sticky;padding:8px 24px 24px 24px;bottom:-1px;background:var(--bg-primary)}.modal-form .form-actions.is-stuck{border-top:1px solid var(--br-primary)}input.inline-input{width:100%;height:auto;margin:0;padding:0;border:none;border-radius:var(--radius-small);background:rgba(0,0,0,0);position:relative;font-family:var(--font-primary);font-size:var(--text-size-l);line-height:var(--lh-paragraph-default);letter-spacing:var(--ls-paragraph-default);font-feature-settings:"calt" 0;color:var(--fg-primary);outline:none}input.inline-input::placeholder{color:var(--fg-placeholder);opacity:1}input.inline-input:hover,input.inline-input:focus{background:rgba(0,0,0,0)}input.inline-input:disabled{opacity:.5}.inline-input-wrap{display:flex;align-items:center;gap:var(--space-8);width:100%;position:relative;border-radius:var(--radius-small)}.inline-input-wrap>input.inline-input{flex:1;min-width:0}.inline-input-wrap:has(input:disabled){opacity:.5}.inline-input-wrap:has(input:disabled)>input:disabled{opacity:1}.modal-overlay{position:fixed;inset:0;z-index:998;display:flex;align-items:center;justify-content:center;background-color:rgba(235,235,235,.75);-webkit-backdrop-filter:blur(var(--space-6));backdrop-filter:blur(var(--space-6))}.modal-overlay.modal-left{justify-content:flex-start}.modal-overlay.modal-right{justify-content:flex-end}.modal{--modal-width-medium: calc(var(--space-80) + var(--space-80) + var(--space-80) + var(--space-80) + var(--space-80) + var(--space-80));--modal-body-min-height: calc(var(--space-80) + var(--space-80));position:relative;z-index:2;display:flex;flex-direction:column;max-height:70dvh;background:var(--bg-primary);border-radius:var(--radius-medium);overflow:clip}.modal.size-medium{width:var(--modal-width-medium)}.modal-header{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-16);padding:var(--space-16) var(--space-20) var(--space-8)}.modal-title{font-family:var(--font-primary);font-size:var(--text-size-l);line-height:var(--lh-paragraph-default);letter-spacing:var(--ls-paragraph-default);font-feature-settings:"calt" 0;color:var(--fg-secondary);white-space:nowrap;word-break:break-word}.modal-body{width:100%;min-height:var(--modal-body-min-height);flex:1;overflow-y:auto}.modal-footer{flex-shrink:0;display:flex;align-items:flex-end;gap:var(--space-16);padding:var(--space-8) var(--space-20) var(--space-20)}.modal-actions{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;gap:var(--space-20)}.modal-close{font-family:var(--font-primary);font-size:var(--text-size-l);line-height:var(--lh-interface-default);letter-spacing:var(--ls-interface);font-feature-settings:"calt" 0;color:var(--fg-tertiary);white-space:nowrap;word-break:break-word}.tabs{display:flex;width:fit-content;overflow:clip}.tabs.horizontal{align-items:center;gap:var(--space-14)}.tabs.vertical{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.tab{gap:var(--space-6);font-family:var(--font-primary);font-size:var(--text-size-l);line-height:var(--lh-interface-default);letter-spacing:var(--ls-interface);font-feature-settings:"calt" 0;color:var(--fg-tertiary);white-space:nowrap;word-break:break-word}.tab.selected{color:var(--fg-primary);text-decoration-line:none}label.label{display:inline-flex;align-items:center;gap:var(--space-6);font-family:var(--font-primary);font-size:var(--text-size-l);line-height:var(--lh-paragraph-default);letter-spacing:var(--ls-paragraph-default);font-feature-settings:"calt" 0;white-space:nowrap;color:var(--fg-secondary)}label.label .label-info{display:inline-flex;flex-shrink:0;color:var(--fg-tertiary)}label.label .label-info svg *{stroke:var(--fg-tertiary);stroke-width:1px !important}label.label .label-info svg [fill]:not([fill=none]){fill:var(--fg-tertiary)}.fieldset{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-8);position:relative}.fieldset-body{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-8);position:relative;flex-shrink:0}.fieldset-field{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-8);position:relative;flex-shrink:0}.fieldset-label,.fieldset-helptext{width:100%;padding:0 var(--space-16) 0 var(--space-2);display:flex;flex-direction:column;align-items:flex-start;position:relative;flex-shrink:0}.fieldset-helptext>p{width:100%;flex-shrink:0;font-family:var(--font-primary);font-size:var(--text-size-m);line-height:var(--lh-paragraph-minus);letter-spacing:var(--ls-paragraph-minus);font-feature-settings:"calt" 0;color:var(--fg-tertiary)}.fieldset.row{flex-direction:row;gap:var(--space-16);align-items:flex-start}.fieldset.row .fieldset-label{flex:0 0 calc(var(--space-80) + var(--space-28) + var(--space-2));width:auto;height:var(--control-md);display:flex;flex-direction:row;align-items:center}.fieldset.row .fieldset-body{flex:1;min-width:0}.disclosure{width:100%;border:1px solid var(--br-primary);border-radius:var(--radius-small);padding:calc(var(--space-10) - 1px)}.disclosure:hover{border-color:var(--br-primary-emphasis)}.disclosure[open]{display:flex;flex-direction:column;gap:var(--space-8)}.disclosure[open]>.disclosure-summary{padding:0}.disclosure>.disclosure-summary{list-style:none;padding:0;cursor:pointer;display:flex;align-items:flex-start;gap:var(--space-4)}.disclosure>.disclosure-summary::-webkit-details-marker{display:none}.disclosure>.disclosure-summary>.icon{margin:var(--space-2);transform-origin:calc(50% + .363px) 50%;transition:transform .15s ease}.disclosure[open]>.disclosure-summary>.icon{transform:rotate(90deg)}.disclosure .disclosure-content{display:flex;flex-direction:column;align-items:flex-start;font-feature-settings:"calt" 0}.disclosure .disclosure-title{color:var(--fg-primary)}.disclosure .disclosure-caption{color:var(--fg-tertiary)}.disclosure .disclosure-body{padding-left:var(--space-24);padding-bottom:var(--space-2);color:var(--fg-primary);font-size:var(--text-size-l);line-height:var(--lh-paragraph-default);letter-spacing:var(--ls-paragraph-default);font-feature-settings:"calt" 0}.card{width:100%;display:flex;flex-direction:column;align-items:flex-start;position:relative;background:var(--bg-primary);border:1px solid var(--br-subtle);border-radius:var(--radius-medium);overflow:clip}.card.bump{padding-left:var(--space-4);padding-right:var(--space-4)}.card>.card-content{display:flex;flex-direction:column;align-items:flex-start;position:relative;overflow:clip;flex-shrink:0;width:100%}.section{width:100%;display:flex;flex-direction:column;align-items:flex-start;position:relative;overflow:clip;background:var(--bg-primary)}.section>.section-content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-8);width:100%;flex-shrink:0}.section.divider::after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--br-subtle)}details.section{gap:var(--space-8)}details.section[open]{display:flex;flex-direction:column;gap:var(--space-8)}details.section[open]>.section-header{padding:0}details.section>.section-header{list-style:none;padding:0;cursor:pointer;display:flex;align-items:center;gap:var(--space-8);width:100%;flex-shrink:0}details.section>.section-header::-webkit-details-marker{display:none}details.section>.section-header>.section-title{flex:1 0 0;min-width:0;color:var(--fg-secondary);font-family:var(--font-primary);font-size:var(--text-size-m);line-height:var(--lh-interface-minus);letter-spacing:var(--ls-interface);font-feature-settings:"calt" 0;white-space:nowrap}details.section>.section-header>.icon{transition:transform .15s ease}details.section[open]>.section-header>.icon{transform:rotate(180deg)}.menu-anchor{position:relative;display:inline-flex}.menu-trigger{display:inline-flex}.menu{position:absolute;z-index:9999;width:300px;display:flex;flex-direction:column;align-items:flex-start;padding:var(--space-0) var(--space-2);background:var(--bg-primary);border:none;box-shadow:inset var(--space-0) var(--space-0) var(--space-0) 1px var(--br-subtle);border-radius:var(--radius-medium);overflow:clip}.menu[hidden]{display:none}.menu.top{bottom:calc(100% + var(--space-4))}.menu.bottom{top:calc(100% + var(--space-4))}.menu.left{left:var(--space-0)}.menu.right{right:var(--space-0)}.menu.center{left:50%;transform:translateX(-50%)}.menu-section{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6);width:100%;padding:var(--space-8) var(--space-6)}.menu-section.separator{box-shadow:inset var(--space-0) 1px var(--space-0) var(--br-subtle)}.menu-heading{width:100%;padding-top:var(--space-4);padding-left:9px;color:var(--fg-tertiary);font-size:var(--text-size-m);line-height:var(--lh-interface-minus);letter-spacing:var(--ls-interface);font-feature-settings:"calt" 0}.menu-section-content{display:flex;flex-direction:column;align-items:flex-start;width:100%}.menu-footer{width:100%;padding:var(--space-2) var(--space-4) var(--space-4) var(--space-10);color:var(--fg-tertiary);font-size:var(--text-size-xs);line-height:var(--lh-paragraph-minus);letter-spacing:var(--ls-paragraph-minus);font-feature-settings:"calt" 0}.menu-item{position:relative;display:flex;align-self:stretch;align-items:center;gap:var(--space-8);height:var(--space-32);width:100%;padding:var(--space-0) var(--space-8) var(--space-0) var(--space-32);border:none;border-radius:var(--radius-small);background:rgba(0,0,0,0);color:var(--fg-primary);font-family:inherit;font-size:var(--text-size-l);line-height:var(--lh-interface-default);letter-spacing:var(--ls-interface);font-feature-settings:"calt" 0;text-align:left;cursor:pointer}.menu-item:hover{background:var(--btn-ghost-bg-hover);text-decoration:none}.menu-item>.icon{position:absolute;left:var(--space-8);top:var(--space-8)}.menu-item.destructive{color:var(--accent-red)}.menu-item.destructive:hover{background:rgba(var(--accent-red), 0.1)}.menu-item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-card-row{display:flex;align-items:flex-start;width:100%;gap:var(--space-10)}.menu-card-divider{flex:0 0 var(--space-0);position:relative;align-self:stretch}.menu-card-divider::before{content:"";position:absolute;top:var(--space-0);bottom:var(--space-0);left:var(--space-0);border-left:1px solid var(--br-subtle)}.menu-card{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-8);min-height:var(--space-80);padding:var(--space-8);border:none;border-radius:var(--radius-small);background:rgba(0,0,0,0);color:var(--fg-primary);font-family:inherit;font-size:var(--text-size-l);line-height:var(--lh-interface-default);letter-spacing:var(--ls-interface);font-feature-settings:"calt" 0;text-align:center;cursor:pointer}.menu-card:hover{background:var(--btn-ghost-bg-hover);text-decoration:none}.menu-card.destructive{color:var(--accent-red)}.menu-card.destructive:hover{background:rgba(var(--accent-red), 0.1)}.menu-card-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tooltip{position:fixed;z-index:9999;width:max-content;max-width:160px;padding:var(--space-6) var(--space-10);background:var(--tooltip-rest);color:var(--fg-primary-alt);border-radius:var(--radius-small);font-size:var(--text-size-m);line-height:var(--lh-paragraph-minus);letter-spacing:var(--ls-paragraph-minus);text-align:left;overflow-wrap:break-word;pointer-events:none}.tooltip[hidden]{display:none}.rich-text-box{position:relative;display:block;width:100%}.rich-text-box-editor{width:100%;min-height:var(--space-80);padding:var(--space-10) var(--space-12);font-family:var(--font-primary);font-size:var(--text-size-l);line-height:var(--lh-paragraph-default);color:var(--fg-primary);background-color:var(--input-bg);border-radius:var(--radius-small);outline:none}.rich-text-box-editor:hover,.rich-text-box-editor:focus{background-color:var(--input-bg-hover)}.rich-text-box-editor[data-empty]::before{content:attr(data-placeholder);color:var(--fg-tertiary);pointer-events:none}.rich-text-box-editor p,.rich-text-box-editor ul,.rich-text-box-editor ol{margin-block:0 var(--space-8)}.rich-text-box-editor p:last-child,.rich-text-box-editor ul:last-child,.rich-text-box-editor ol:last-child{margin-block-end:0}.rich-text-box-editor ul,.rich-text-box-editor ol{padding-inline-start:var(--space-20)}.rich-text-box-editor ul{list-style:disc}.rich-text-box-editor ol{list-style:decimal}.rich-text-box.disabled .rich-text-box-editor{opacity:.5;cursor:not-allowed}.rich-text-box.ghost .rich-text-box-editor{padding:0;background:none;border-radius:0}.rich-text-box.ghost .rich-text-box-editor:hover,.rich-text-box.ghost .rich-text-box-editor:focus{background:none}.rich-text-toolbar{--rich-text-stroke-width: calc(var(--space-2) / 2);position:absolute;z-index:9999;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4);background:var(--bg-primary);border:none;border-radius:var(--radius-medium);box-shadow:inset 0 0 0 var(--rich-text-stroke-width) var(--br-subtle);overflow:clip;transform:translateX(-50%)}.rich-text-toolbar[hidden]{display:none}.rich-text-toolbar .icon-btn.is-active{background:var(--btn-ghost-bg-hover)}.rich-text-toolbar-formats,.rich-text-link-form{display:flex;align-items:center;gap:var(--space-2)}.rich-text-toolbar-formats[hidden],.rich-text-link-form[hidden]{display:none}.rich-text-toolbar-formats>[hidden],.rich-text-link-form>[hidden]{display:none}.rich-text-toolbar-divider{width:var(--rich-text-stroke-width);align-self:stretch;margin:0 var(--space-2);background:var(--br-primary)}.rich-text-link-form .inline-input{width:calc(var(--space-80) + var(--space-80) + var(--space-20))}.rich-text-link-form .btn{width:var(--space-44)}.rich-text-toolbar.link-error{box-shadow:inset 0 0 0 var(--rich-text-stroke-width) var(--br-error)}@media(prefers-reduced-motion: no-preference){.rich-text-toolbar.link-wiggle{animation:rich-text-link-wiggle .3s ease-in-out}}@keyframes rich-text-link-wiggle{0%,100%{transform:translateX(-50%)}20%{transform:translateX(calc(-50% - 5px))}40%{transform:translateX(calc(-50% + 5px))}60%{transform:translateX(calc(-50% - 3px))}80%{transform:translateX(calc(-50% + 3px))}}.rich-text-box-editor a{display:inline;text-decoration-line:underline}.rich-text-mentions{position:absolute;z-index:9999;max-height:40dvh;overflow-y:auto;padding:var(--space-4);background:var(--bg-primary);border:1px solid var(--br-subtle);border-radius:var(--radius-medium)}.rich-text-mentions[hidden]{display:none}.rich-text-mentions-item{padding:var(--space-6) var(--space-8);border-radius:var(--radius-small);font-size:var(--text-size-l);color:var(--fg-primary);cursor:pointer;white-space:nowrap}.rich-text-mentions-item.is-active,.rich-text-mentions-item:hover{background:var(--btn-ghost-bg-hover)}.rich-text-box-editor .mention{padding:0 var(--space-2);border-radius:var(--radius-tiny);background:var(--btn-ghost-bg-hover);color:var(--fg-primary);cursor:default;white-space:nowrap}body{font-family:var(--font-primary);font-feature-settings:"calt" off;font-size:var(--text-size-l);line-height:var(--lh-interface-default);color:var(--fg-primary);background:var(--bg-primary);-webkit-font-smoothing:antialiased;padding:0;margin:0}.profile{width:540px;max-width:100%;margin:0 auto;padding:120px 0;display:flex;flex-direction:column;gap:24px;letter-spacing:var(--ls-paragraph-default)}.profile p a{display:inline}.profile .marker{font-size:var(--text-size-s);color:var(--fg-tertiary)}.profile .profile-identity .name{color:var(--fg-primary)}.profile .profile-identity .meta{color:var(--fg-tertiary)}.profile .profile-highlights{padding-right:60px}.profile .profile-highlights .profile-line{display:flex;align-items:flex-start;padding-left:3px}.profile .profile-highlights .marker{width:20px;flex-shrink:0}.profile .profile-highlights p{flex:1}.profile .profile-notes{color:var(--fg-tertiary);padding-left:4px}.profile .profile-footer{font-size:var(--text-size-m);line-height:var(--lh-paragraph-minus);letter-spacing:var(--ls-paragraph-minus);color:var(--fg-tertiary)}turbo-frame#demo{display:contents}.gallery{display:flex;height:100dvh;padding:var(--space-4) 0;background:var(--bg-primary)}.gallery-topbar{display:none}.gallery-nav{flex-shrink:0;width:250px;padding:var(--space-24) var(--space-28);border-right:1px solid var(--br-subtle);display:flex;flex-direction:column;gap:var(--space-36)}.gallery-nav-list{flex:1;display:flex;flex-direction:column;gap:var(--space-2)}.gallery-nav-list a{align-self:flex-start;font-size:var(--text-size-l);line-height:var(--lh-interface-default);color:var(--fg-tertiary);text-decoration:none}.gallery-nav-list a:hover{color:var(--fg-primary)}.gallery-nav-list a.active{color:var(--fg-primary);font-style:normal;text-decoration:underline;text-underline-offset:2px}.gallery-nav-footer{display:flex;flex-direction:column;gap:var(--space-12)}.gallery-credits{display:flex;flex-direction:column;font-size:var(--text-size-m);line-height:var(--lh-interface-minus);color:var(--fg-tertiary)}.gallery-credits a{color:inherit;text-decoration:none}.gallery-credits a:hover{color:var(--fg-primary)}.gallery-preview{flex:1;min-width:0;display:flex;flex-direction:column;padding:var(--space-24) var(--space-4);overflow:clip}.gallery-toolbar{flex-shrink:0;height:var(--space-20);padding:0 var(--space-24)}.gallery-stage{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-36) var(--space-32)}.gallery-code{flex-shrink:0;margin:0 var(--space-24);height:180px;display:flex;flex-direction:column;background:var(--bg-secondary);border-radius:var(--radius-medium);overflow:hidden}.gallery-code-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-10) var(--space-16);border-bottom:1px solid var(--br-subtle);font-size:var(--text-size-l);line-height:var(--lh-interface-default)}.gallery-code-filename{color:var(--fg-primary)}.gallery-code-copy{align-self:center}.gallery-code-copy .copy-rest,.gallery-code-copy .copy-done{display:inline-flex;align-items:center;gap:var(--space-6)}.gallery-code-copy .copy-done{display:none}.gallery-code-copy.is-copied .copy-rest{display:none}.gallery-code-copy.is-copied .copy-done{display:inline-flex}.gallery-code-body{flex:1;min-height:0;overflow:auto;scrollbar-width:none}.gallery-code-body::-webkit-scrollbar{display:none}.variant-preview,.playground-preview{width:100%;max-width:500px;display:flex;align-items:center;justify-content:center}.variant-preview[hidden],.playground-preview[hidden]{display:none}.variant-preview{counter-reset:detail}.playground-error{color:var(--accent-red);font-size:var(--text-size-m)}.gallery-content{flex:none;width:450px;padding:var(--space-24) var(--space-28);border-left:1px solid var(--br-subtle);display:flex;flex-direction:column;gap:var(--space-36);overflow-y:auto}.gallery-header{display:flex;flex-direction:column;gap:var(--space-6)}.gallery-header h2{font-size:var(--text-size-xl);font-weight:400;letter-spacing:0;line-height:var(--lh-interface-plus)}.gallery-description{font-size:var(--text-size-l);line-height:var(--lh-interface-default);color:var(--fg-secondary)}.gallery-props-select{display:flex;flex-direction:column;gap:var(--space-12)}.gallery-variants{display:flex;flex-wrap:wrap;gap:var(--space-12)}.gallery-variants button{padding:0;background:none;border:0;cursor:pointer;font-size:var(--text-size-l);line-height:var(--lh-interface-default);color:var(--fg-tertiary)}.gallery-variants button:hover{color:var(--fg-primary)}.gallery-variants button.active{color:var(--fg-primary);text-decoration:underline;text-underline-offset:2px}.props-table{width:100%;border-collapse:collapse;font-size:var(--text-size-m);line-height:var(--lh-interface-minus)}.props-table th,.props-table td{text-align:left;padding:var(--space-8) var(--space-12) var(--space-8) 0;border-bottom:1px solid var(--br-subtle);vertical-align:top}.props-table th{font-weight:normal;color:var(--fg-tertiary);border-bottom-color:var(--br-primary)}.props-table td{color:var(--fg-primary)}.props-table td:nth-child(2){color:var(--fg-secondary);white-space:nowrap}.props-table td:nth-child(3){white-space:nowrap}.props-table code{font-family:var(--font-secondary);font-size:var(--text-size-xs);color:var(--fg-primary)}.props-note-line{display:block;margin-top:var(--space-2);color:var(--fg-tertiary);line-height:var(--lh-interface-default)}.props-note{margin-top:var(--space-12);font-size:var(--text-size-m);color:var(--fg-tertiary)}.props-note code{font-family:var(--font-secondary);font-size:var(--text-size-xs);color:var(--fg-secondary)}.gallery-contains{margin-top:var(--space-12);display:flex;flex-direction:column;gap:var(--space-6)}.gallery-contains-title{font-size:var(--text-size-m);font-weight:400;color:var(--fg-tertiary)}.gallery-contains-list{display:flex;flex-wrap:wrap;gap:var(--space-6) var(--space-12);list-style:none;font-size:var(--text-size-l)}.gallery-contains-list a{color:var(--fg-secondary);text-decoration:none}.gallery-contains-list a:hover{color:var(--fg-primary)}.gallery-contains-list .is-unlinked{color:var(--fg-tertiary)}.variant-code{color:var(--fg-primary);font-family:var(--font-secondary);font-size:var(--text-size-m);line-height:22px;overflow-x:auto;scrollbar-width:none}.variant-code::-webkit-scrollbar{display:none}.variant-code .rouge-table{border-collapse:collapse;width:100%}.variant-code pre{margin:0;font:inherit;white-space:pre}.variant-code td{vertical-align:top}.variant-code .rouge-gutter{position:sticky;left:0;width:56px;min-width:56px;padding:0 var(--space-8) 0 var(--space-20);background-color:var(--bg-secondary);color:var(--fg-tertiary);text-align:left;user-select:none}.variant-code .rouge-code{padding:0 var(--space-8)}.variant-code tr:first-child td{padding-top:var(--space-12)}.variant-code tr:last-child td{padding-bottom:var(--space-12)}.variant-code .c,.variant-code .c1,.variant-code .cm,.variant-code .cd{color:var(--syntax-comment);font-style:italic}.variant-code .cp{color:var(--syntax-comment)}.variant-code .k,.variant-code .kp,.variant-code .kd,.variant-code .kn,.variant-code .kr{color:var(--syntax-keyword)}.variant-code .s,.variant-code .s1,.variant-code .s2,.variant-code .sd,.variant-code .si,.variant-code .sx{color:var(--syntax-string)}.variant-code .ss{color:var(--syntax-constant)}.variant-code .nf{color:var(--syntax-function)}.variant-code .nc,.variant-code .no,.variant-code .nn,.variant-code .nb{color:var(--syntax-constant)}.variant-code .m,.variant-code .mi,.variant-code .mf,.variant-code .il{color:var(--syntax-constant)}.variant-code .nt{color:var(--syntax-tag)}.variant-code .na{color:var(--syntax-constant)}.variant-code .n,.variant-code .nb{color:var(--fg-primary)}.variant-code .p,.variant-code .o{color:var(--fg-secondary)}.inspect-overlay{--inspect-content: rgba(111, 168, 220, 0.45);--inspect-padding: rgba(147, 196, 125, 0.55);--inspect-border: rgba(255, 229, 153, 0.66);--inspect-margin: rgba(246, 178, 107, 0.55);--inspect-guide: #f5871f;--inspect-select: #1745c2;--inspect-extent: rgba(23, 69, 194, 0.28);--inspect-pad-label: #5f9544;--inspect-margin-label: #d9883a;--inspect-gap-label: #7c5cbf;position:fixed;inset:0;pointer-events:none;z-index:9000}.inspect-overlay[hidden]{display:none}.inspect-spacing[hidden]{display:none}.inspect-measure{position:fixed;transform:translate(-50%, -50%);pointer-events:none;font-family:var(--font-secondary);font-size:9px;line-height:1;padding:1px 3px;border-radius:3px;color:#fff;white-space:nowrap}.inspect-measure--padding{background:var(--inspect-pad-label)}.inspect-measure--margin{background:var(--inspect-margin-label)}.inspect-measure--gap{background:var(--inspect-gap-label)}.inspect-band{position:fixed;pointer-events:none;box-sizing:content-box;border-style:solid;border-color:rgba(0,0,0,0)}.inspect-band--margin{border-color:var(--inspect-margin)}.inspect-band--border{border-color:var(--inspect-border)}.inspect-band--padding{border-color:var(--inspect-padding)}.inspect-band--content{border:0;background:var(--inspect-content)}.inspect-band--select{border:0;outline:1px solid var(--inspect-select)}.inspect-band--select[hidden]{display:none}.inspect-guide{position:fixed;pointer-events:none;background:var(--inspect-guide);opacity:.7}.inspect-guide--h{height:1px}.inspect-guide--v{width:1px}.inspect-ruler{position:fixed;pointer-events:none;color:var(--inspect-guide);font-family:var(--font-secondary);font-size:9px;line-height:1}.inspect-ruler--x{height:9px;background:repeating-linear-gradient(to right, var(--inspect-guide) 0 1px, transparent 1px 10px)}.inspect-ruler--y{width:9px;background:repeating-linear-gradient(to bottom, var(--inspect-guide) 0 1px, transparent 1px 10px)}.inspect-ruler-extent{position:fixed;pointer-events:none;background:var(--inspect-extent)}.inspect-ruler-extent--x{height:9px}.inspect-ruler-extent--y{width:9px}.inspect-ruler-label{position:absolute;white-space:nowrap}.inspect-ruler--x .inspect-ruler-label{top:11px;transform:translateX(-50%)}.inspect-ruler--y .inspect-ruler-label{left:11px;transform:translateY(-50%)}.inspect-chip{position:fixed;pointer-events:none;z-index:9001;display:flex;flex-direction:column;gap:1px;background:var(--fg-primary);color:var(--fg-primary-alt);font-family:var(--font-secondary);font-size:var(--text-size-xs);line-height:1.35;padding:var(--space-4) var(--space-8);border-radius:var(--radius-tiny);white-space:nowrap}.inspect-chip[hidden]{display:none}.inspect-chip-component{color:var(--inspect-guide);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.inspect-chip-name{font-weight:500}.inspect-chip-row{opacity:.72}.inspect-chip-hint{margin-top:2px;color:var(--inspect-guide);opacity:.9}body.inspect-on .variant-preview,body.inspect-on .variant-preview *,body.inspect-on .playground-preview,body.inspect-on .playground-preview *,body.inspect-on #modal,body.inspect-on #modal *{cursor:crosshair}@media screen and (max-width: 899.98px){.gallery{height:auto;min-height:100dvh;flex-wrap:wrap;padding:0}.gallery-preview{flex:1 1 100%;min-width:0;overflow:visible}.gallery-stage{flex:none;min-height:360px}.gallery-content{flex:1 1 100%;width:auto;border-left:none;border-top:1px solid var(--br-subtle);overflow-y:visible}}@media screen and (max-width: 599.98px){.gallery{flex-direction:column;flex-wrap:nowrap}.gallery-nav{display:none}.gallery-topbar{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-16) var(--space-20);border-bottom:1px solid var(--br-subtle)}.gallery-topbar .toggle{margin-left:auto}.gallery-preview{padding:var(--space-16) 0}.gallery-toolbar{padding:0 var(--space-16)}.gallery-stage{min-height:280px;padding:var(--space-24) var(--space-16)}.variant-preview,.playground-preview{max-width:min(500px,100%)}.gallery-code{margin:0 var(--space-16);height:140px}.gallery-content{padding:var(--space-20) var(--space-16);gap:var(--space-24)}.props-table{display:block;overflow-x:auto;scrollbar-width:none}.props-table::-webkit-scrollbar{display:none}.gallery-toolbar .toggle-inspect{display:none}}
