._root_1lln7_2{--massive-table-radius:10px;--massive-table-header-h:36px;--massive-table-cell-px:10px;--massive-table-cell-py:6px;--massive-table-header-cell-py:4px;background:var(--massive-table-bg);color:var(--massive-table-color);border:1px solid var(--massive-table-border);border-radius:var(--massive-table-radius);flex-direction:column;height:100%;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji;display:flex;overflow:hidden}._viewport_1lln7_33{contain:content;background:var(--massive-table-bg);overscroll-behavior:none;overscroll-behavior-y:none;scrollbar-color:var(--massive-table-scrollbar-thumb) var(--massive-table-scrollbar-track);height:100%;position:relative;overflow:auto}._viewport_1lln7_33 button{font-size:100%}._viewport_1lln7_33::-webkit-scrollbar{width:10px;height:10px}._viewport_1lln7_33::-webkit-scrollbar-thumb{background:var(--massive-table-scrollbar-thumb);border-radius:999px}._viewport_1lln7_33::-webkit-scrollbar-track{background:var(--massive-table-scrollbar-track)}._viewport_1lln7_33::-webkit-scrollbar-corner{background:var(--massive-table-scrollbar-track)}._groupBar_1lln7_68{z-index:3;min-height:calc(var(--massive-table-header-h));padding:var(--massive-table-header-cell-py) var(--massive-table-cell-px);background:var(--massive-table-header-bg);color:var(--massive-table-header-color);border-bottom:1px solid var(--massive-table-border);box-shadow:var(--massive-table-header-shadow);align-items:center;gap:8px;display:flex;position:sticky;top:0}._groupBar_1lln7_68 ul{margin:0;padding:0}._groupBarOver_1lln7_86{outline:2px dashed var(--massive-table-border);outline-offset:-4px}._groupLabel_1lln7_90{opacity:.7}._groupEmpty_1lln7_93{opacity:.5}._groupChip_1lln7_96{border:1px solid var(--massive-table-border);color:inherit;cursor:grab;-webkit-user-select:none;user-select:none;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}._groupChip_1lln7_96:active{cursor:grabbing}._groupChipLabel_1lln7_111{white-space:nowrap}._groupChipControls_1lln7_114{gap:4px;display:none}._chipBtn_1lln7_118{border:1px solid var(--massive-table-border);color:inherit;background:0 0;border-radius:6px;padding:2px 6px;line-height:1}@media (width<=900px){._groupChipControls_1lln7_114{display:inline-flex}}._dragImage_1lln7_133{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;top:0;left:0}._header_1lln7_144{top:var(--massive-table-groupbar-h,var(--massive-table-header-h));z-index:2;background:var(--massive-table-header-bg);color:var(--massive-table-header-color);min-height:var(--massive-table-header-h);border-bottom:1px solid var(--massive-table-border);box-shadow:var(--massive-table-header-shadow);align-items:center;display:grid;position:sticky}._headerCell_1lln7_157{padding:var(--massive-table-header-cell-py) var(--massive-table-cell-px);color:inherit;text-align:left;border:0;border-right:1px solid var(--massive-table-border);white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;align-items:center;gap:8px;display:flex;position:relative}._headerCellGrab_1lln7_171{cursor:grab}._headerCellGrab_1lln7_171:active{cursor:grabbing}._headerCellClickable_1lln7_177{cursor:pointer}._dimColumn_1lln7_180{position:relative}._dimColumn_1lln7_180:after{content:"";background:var(--massive-table-dim-overlay,#0000001a);pointer-events:none;position:absolute;inset:0}._row_1lln7_195 ._dimColumn_1lln7_180:after{top:calc(var(--massive-table-cell-py) * -1);bottom:calc(var(--massive-table-cell-py) * -1)}._header_1lln7_144 ._dimColumn_1lln7_180:after{top:calc(var(--massive-table-header-cell-py) * -1);bottom:calc(var(--massive-table-header-cell-py) * -1)}._headerCell_1lln7_157:focus-visible{box-shadow:var(--massive-table-focus-ring);outline:none}._headerTitle_1lln7_208{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}._headerSort_1lln7_215{opacity:.85;align-items:center;gap:4px;display:inline-flex}._headerGroupBtn_1lln7_221{border:1px solid var(--massive-table-border);color:inherit;cursor:pointer;background:0 0;border-radius:6px;margin-left:auto;padding:2px 6px;line-height:1}@media (width>=901px){._headerGroupBtn_1lln7_221{display:none}}._headerHint_1lln7_237{opacity:.45;margin-left:auto}._resizeGrip_1lln7_241{cursor:col-resize;z-index:3;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;width:16px;position:absolute;top:0;bottom:0;right:-8px}._headerCell_1lln7_157:hover ._resizeGrip_1lln7_241:before{content:"";background:var(--massive-table-border);width:1px;position:absolute;top:6px;bottom:6px;left:50%;transform:translate(-50%)}._rows_1lln7_265{position:relative}._row_1lln7_195{background:var(--massive-table-bg);color:var(--massive-table-color);border:0;border-bottom:1px solid var(--massive-table-border);padding:var(--massive-table-cell-py) 0;text-align:left;align-items:center;display:grid;position:absolute;left:0;right:0}._row_1lln7_195:hover{background:var(--massive-table-row-hover-bg);color:var(--massive-table-row-hover-color)}._row_1lln7_195._inlineGroupMember_1lln7_286{background:var(--massive-table-row-hover-bg)}._row_1lln7_195:focus-visible{box-shadow:var(--massive-table-focus-ring);outline:none}._rows_1lln7_265>._row_1lln7_195{min-height:var(--massive-table-first-row-min-h,auto)}._cell_1lln7_300{padding:0 var(--massive-table-cell-px);text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}._groupRow_1lln7_308{padding:0 var(--massive-table-cell-px);grid-column:1/-1;align-items:center;gap:8px;font-weight:600;display:flex}._groupToggle_1lln7_316{border:1px solid var(--massive-table-border);color:inherit;background:0 0;border-radius:6px;width:22px;height:22px}._overlayLayer_1lln7_326{pointer-events:none;z-index:4;position:absolute;inset:0}._overlayCol_1lln7_332{background:var(--massive-table-dim-overlay,#0000001a);position:absolute;top:0;bottom:0}._theme_yupgg_1{--massive-table-bg:#0b1220;--massive-table-color:#e5e7eb;--massive-table-header-bg:#0f172a;--massive-table-header-color:#e5e7eb;--massive-table-row-hover-bg:#111827;--massive-table-row-hover-color:#f3f4f6;--massive-table-border:#1f2937;--massive-table-scrollbar-thumb:#374151;--massive-table-scrollbar-track:transparent;--massive-table-radius:10px;--massive-table-header-shadow:inset 0 -1px 0 #ffffff0d;--massive-table-row-stripe:#0d1526;--massive-table-focus-ring:0 0 0 2px #60a5fa8c;--massive-table-inline-group-bg:#60a5fa1f;--massive-table-dim-overlay:#00000080;--massive-table-first-row-min-h:32px}._theme_1yyfo_1{--massive-table-bg:#fff;--massive-table-color:#0f172a;--massive-table-header-bg:#f8fafc;--massive-table-header-color:#0f172a;--massive-table-row-hover-bg:#f1f5f9;--massive-table-row-hover-color:#0f172a;--massive-table-border:#e2e8f0;--massive-table-scrollbar-thumb:#cbd5e1;--massive-table-scrollbar-track:transparent;--massive-table-radius:10px;--massive-table-header-shadow:inset 0 -1px 0 #0f172a14;--massive-table-row-stripe:#fafbfc;--massive-table-focus-ring:0 0 0 2px #3b82f699;--massive-table-inline-group-bg:#3b82f614;--massive-table-dim-overlay:#0000001a;--massive-table-first-row-min-h:32px}code[class*=language-],pre[class*=language-]{color:#000;text-shadow:0 1px #fff;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;line-height:1.5}pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}pre[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}code[class*=language-]::selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:#ffffff80}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}:root{--bg:#fff;--fg:#0f172a;--muted:#64748b;--border:#e2e8f0;--soft:#f8fafc;--hover:#f1f5f9;--accent:#2563eb;--radius:10px}[data-theme=dark]{--bg:#0b1220;--fg:#e5e7eb;--muted:#94a3b8;--border:#1f2937;--soft:#0f172a;--hover:#111827;--accent:#60a5fa}html,body,#root{height:100%}body{background:var(--bg);color:var(--fg);margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}.app{grid-template-rows:auto 1fr;height:100%;display:grid}.topbar{border-bottom:1px solid var(--border);background:var(--bg);z-index:10;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:10px 16px;display:flex;position:sticky;top:0}.burger{border:1px solid var(--border);width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;margin-right:6px;display:none}.brand{align-items:center;gap:12px;display:flex}.brand h1{margin:0;font-size:16px;font-weight:700}.topbar-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.topbar-icon{color:var(--fg);justify-content:center;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.topbar-icon:hover{color:var(--accent)}.topbar-icon svg{width:24px;height:24px;display:block}.topbar-sub{justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 16px 12px;display:none}.theme-btn-mobile{border:1px solid var(--border);width:32px;height:32px;color:inherit;background:0 0;border-radius:8px;justify-content:center;align-items:center;display:none}.topbar-rows{align-items:center;gap:10px;display:inline-flex}.rows-select{border:1px solid var(--border);color:inherit;background:0 0;border-radius:8px;padding:6px 10px}.subtle{color:var(--muted);font-size:12px}.segmented{border:1px solid var(--border);background:color-mix(in oklab, var(--fg) 6%, transparent);border-radius:999px;align-items:center;gap:0;padding:2px;display:inline-flex;overflow:hidden}.segmented button{color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px}.segmented button.active{background:var(--accent);color:#fff}.segmented button:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--accent) 40%, transparent);outline:none}.spinner{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.shell{grid-template-columns:280px 1fr;min-height:0;display:grid}.backdrop{display:none}.sidebar{border-right:1px solid var(--border);padding:14px;overflow:auto}.sidebar .section-title{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:12px}.sidebar nav{flex-direction:column;gap:4px;display:flex}.nav-group{margin-bottom:12px}.nav-title{color:inherit;border-radius:6px;margin:1px 0;padding:8px 10px;font-weight:600;text-decoration:none;display:block}.nav-title.active{color:var(--fg);background:color-mix(in oklab, var(--fg) 6%, transparent)}.variants{margin:6px 0 0;padding:0 0 0 8px;list-style:none}.variants a{color:inherit;border-radius:6px;padding:6px 8px;text-decoration:none;display:block}.variants a.active,.variants a:hover{background:color-mix(in oklab, var(--fg) 6%, transparent)}.main{min-width:0;padding:14px}.heading{margin:0 0 8px;font-size:18px}.note{color:var(--muted);margin:0}.variant-tabs{gap:8px;margin:6px 0 10px;display:flex}.variant-tabs button{border:1px solid var(--border);color:var(--fg);cursor:pointer;background:0 0;border-radius:8px;padding:6px 10px}.variant-tabs button:hover{background:color-mix(in oklab, var(--fg) 6%, transparent)}.variant-tabs button:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--accent) 40%, transparent);outline:none}.variant-tabs button.active{background:var(--accent);border-color:var(--accent);color:#fff}.usage{border:1px solid var(--border);border-radius:var(--radius);background:var(--soft);margin-top:14px;overflow:hidden}.usage-head{border-bottom:1px solid var(--border);background:color-mix(in oklab, var(--fg) 4%, transparent);justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.usage-title{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px}.usage-actions{gap:8px;display:inline-flex}.ghost-btn{border:1px solid var(--border);color:var(--fg);cursor:pointer;background:0 0;border-radius:6px;padding:6px 8px}.ghost-btn:hover{background:color-mix(in oklab, var(--fg) 6%, transparent)}.code{background:var(--soft);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;font-weight:400;line-height:1.5;overflow:auto}pre[class*=language-],code[class*=language-]{background:var(--soft);color:var(--fg);text-shadow:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}pre[class*=language-] *,code[class*=language-] *{font-weight:400}[data-theme=dark] pre[class*=language-],[data-theme=dark] code[class*=language-]{color:var(--fg)}[data-theme=dark] .token.comment,[data-theme=dark] .token.prolog,[data-theme=dark] .token.doctype,[data-theme=dark] .token.cdata{color:var(--muted)}[data-theme=dark] .token.punctuation{color:#a1a9b6}[data-theme=dark] .token.property,[data-theme=dark] .token.tag,[data-theme=dark] .token.constant,[data-theme=dark] .token.symbol,[data-theme=dark] .token.deleted{color:#fca5a5}[data-theme=dark] .token.boolean,[data-theme=dark] .token.number{color:#d8b4fe}[data-theme=dark] .token.selector,[data-theme=dark] .token.attr-name,[data-theme=dark] .token.string,[data-theme=dark] .token.char,[data-theme=dark] .token.builtin,[data-theme=dark] .token.inserted{color:#bef264}[data-theme=dark] .token.operator,[data-theme=dark] .token.entity,[data-theme=dark] .token.url{color:#93c5fd;background:0 0}[data-theme=dark] .token.atrule,[data-theme=dark] .token.attr-value,[data-theme=dark] .token.keyword{color:#93c5fd;font-weight:400}[data-theme=dark] .token.function,[data-theme=dark] .token.class-name{color:#fbbf24}[data-theme=dark] .token.regex,[data-theme=dark] .token.important,[data-theme=dark] .token.variable{color:#f472b6}.code .tok-kw{color:#2563eb}.code .tok-str{color:#16a34a}.code .tok-num{color:#a855f7}.code .tok-com{color:var(--muted);font-style:italic}.code .tok-typ{color:#0ea5e9}.code .tok-fn{color:#eab308}.code .tok-op{color:#94a3b8}[data-theme=dark] .code .token.operator,[data-theme=dark] .code .token.entity,[data-theme=dark] .code .token.url,[data-theme=dark] .code .language-css .token.string,[data-theme=dark] .code .style .token.string{background:0 0}.spacer{flex:1}.kbd{border:1px solid var(--border);border-radius:4px;padding:0 4px;font-size:11px}.layout-section{border:1px solid var(--border);border-radius:var(--radius);background:var(--soft);margin-bottom:14px;padding:10px}.layout-title{color:var(--muted);margin:0 0 8px;font-size:14px}.layout-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:10px;height:60vh;min-height:0;display:grid}.layout-grid>.cell,.layout-flex>.cell{min-width:0;min-height:0;display:flex}.layout-flex{gap:10px;height:40vh;min-height:0;display:flex}.layout-flex>.cell{flex:1 1 0}@media (width<=900px){.burger{display:inline-flex}.shell{grid-template-columns:1fr}.topbar{padding:12px 16px 6px}.topbar-actions{display:none}.topbar-sub{display:flex}.theme-btn-mobile{display:inline-flex}.segmented{display:none}.sidebar{top:var(--app-topbar-h,56px);background:var(--bg);z-index:20;width:min(85vw,320px);max-width:100vw;transition:transform .2s;position:fixed;bottom:0;left:0;transform:translate(-100%);box-shadow:2px 0 14px #0000002e}.app[data-sidebar-open=true] .sidebar{transform:translate(0)}.backdrop{display:none}.app[data-sidebar-open=true] .backdrop{inset:var(--app-topbar-h,56px) 0 0 0;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:15;background:#00000059;border:0;margin:0;padding:0;display:block;position:fixed}}
