.browser-tabs{gap:0;width:100%;min-width:0}.browser-tabs>.browser-tabs-row{align-items:stretch;width:100%;min-width:0;display:flex}.browser-tabs>.browser-tabs-row>.browser-tabs-list{scrollbar-width:none;background:0 0;border-radius:0;flex:1 1 0;justify-content:flex-start;align-items:stretch;gap:3px;min-width:0;max-width:100%;height:auto;padding:0;display:flex;position:relative;overflow:auto hidden}.browser-tabs>.browser-tabs-row>.browser-tabs-list::-webkit-scrollbar{display:none}.browser-tabs-scroll{flex:none;align-items:center;gap:2px;padding-inline-start:8px;display:flex}.browser-tabs-scroll>button{width:28px;height:28px;color:var(--muted-foreground);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:background-color .16s,color .16s;display:grid}@media (hover:hover) and (pointer:fine){.browser-tabs-scroll>button:hover:not(:disabled){background:color-mix(in srgb, var(--foreground) 6%, transparent);color:var(--foreground)}}.browser-tabs-scroll>button:disabled{opacity:.3;cursor:default}.browser-tabs-scroll svg{width:14px;height:14px}@media (pointer:coarse){.browser-tabs-scroll{display:none}}@media (prefers-reduced-motion:reduce){.browser-tabs-scroll>button{transition:none}}.browser-tabs-list>.browser-tab{max-width:280px;height:auto;min-height:44px;color:var(--muted-foreground);background:0 0;border-radius:10px 10px 0 0;flex:none;gap:8px;padding:11px 18px;font-weight:600;transition:background-color .16s,color .16s;position:relative}@media (hover:hover) and (pointer:fine){.browser-tabs-list>.browser-tab:hover{background:color-mix(in srgb, var(--background) 55%, transparent);color:var(--foreground)}}.browser-tabs-list>.browser-tab[data-active]{color:var(--primary);background:0 0}.browser-tabs-list>.browser-tab:after,.browser-tab-fill{display:none}.browser-tabs[data-nested=false]>.browser-tabs-row>.browser-tabs-list{pointer-events:none;margin-top:-4px;padding-top:4px}.browser-tabs[data-nested=false]>.browser-tabs-row>.browser-tabs-list>.browser-tab{isolation:isolate;pointer-events:auto}.browser-tabs[data-nested=false]>.browser-tabs-row>.browser-tabs-list>.browser-tab[data-active]{z-index:1}.browser-tabs[data-nested=false]>.browser-tabs-row>.browser-tabs-list>.browser-tab>.browser-tab-fill{z-index:-1;border-radius:inherit;background:var(--card);pointer-events:none;display:block;position:absolute;inset:calc(100% + 1px) -1px -1px;overflow:visible}.browser-tab-fill:before,.browser-tab-fill:after{content:"";aspect-ratio:1;height:min(10px,100%);position:absolute;bottom:0}.browser-tab-fill:before{background:radial-gradient(farthest-side at 0 0, transparent calc(100% - .5px), var(--card) calc(100% + .5px));right:100%}.browser-tab-fill:after{background:radial-gradient(farthest-side at 100% 0, transparent calc(100% - .5px), var(--card) calc(100% + .5px));left:100%}.browser-tabs[data-nested=false]>.browser-tabs-row>.browser-tabs-list>.browser-tab[data-active]>.browser-tab-fill{top:-1px}@media (prefers-reduced-motion:no-preference){.browser-tabs[data-nested=false]>.browser-tabs-row>.browser-tabs-list>.browser-tab>.browser-tab-fill{transition:top .12s cubic-bezier(.32,0,.67,0)}.browser-tabs[data-nested=false]>.browser-tabs-row>.browser-tabs-list>.browser-tab[data-active]>.browser-tab-fill{transition:top .2s linear(0, .0216, .0766, .1526, .24, .3319, .4231, .5101, .5907, .6635, .7278, .7838, .8315, .8716, .9047, .9317, .9532, .9701, .9831, .9929, .9999, 1.0048, 1.0081, 1.01, 1.0109, 1.0111, 1.0108, 1.0101, 1.0092, 1.0083, 1.0072, 1.0062, 1)}}.browser-tabs-list>.browser-tab:not([data-active])+.browser-tab:not([data-active]):before{content:"";inset-inline-start:-2px;background:var(--border);pointer-events:none;width:1px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}.browser-tab>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.browser-tab>svg{flex-shrink:0}.browser-tabs-list>.browser-tab:focus-visible{outline:2px solid var(--primary);outline-offset:-4px;box-shadow:none}.browser-tabs>.browser-tab-panel{min-width:0;padding-top:0}.browser-tabs>.browser-tab-panel[hidden]{display:none!important}.browser-tab-panel>.workspace-section,.browser-tab-panel>.panel:first-child{margin-top:0}@property --browser-tab-rounding{syntax:"<number>";inherits:true;initial-value:1}.browser-tabs[data-nested=false]{--browser-tab-rounding:1}.browser-tabs[data-nested=false]:has(>.browser-tabs-row>.browser-tabs-list>.browser-tab:first-child[data-active]){--browser-tab-rounding:0}@media (prefers-reduced-motion:no-preference){.browser-tabs[data-nested=false]:not(:has(>.browser-tabs-row>.browser-tabs-list>.browser-tab:first-child[data-active])){transition:--browser-tab-rounding .1s cubic-bezier(.2,.8,.2,1) .12s}}.browser-tabs[data-nested=false]>.browser-tab-panel>.panel:first-child{border-start-start-radius:calc(var(--radius-4xl) * var(--browser-tab-rounding))}@media (max-width:640px){.browser-tabs-list>.browser-tab{min-height:44px;padding:10px 13px}.browser-tabs>.browser-tab-panel{padding-top:0}}@media (prefers-reduced-motion:reduce){.browser-tabs-list>.browser-tab{transition:none}}.browser-tabs[data-nested=false]>.browser-tab-panel:is(:has(.browser-tabs),:not(:has(>.panel:first-child))){background:var(--card);border-radius:calc(16px * var(--browser-tab-rounding)) 16px 16px 16px;--surface-border:var(--border);padding:24px}:root{--tab-box-fill:#f5f5f7;--tab-box-control:var(--card);--tab-box-list:var(--card);--tab-box-list-control:var(--secondary);--tab-box-list-muted:var(--muted);--tab-box-list-inset:4px;--tab-box-list-radius:calc(var(--radius-4xl) - var(--tab-box-list-inset));--tab-box-list-head:30px}:root[data-dark-mode]{--tab-box-fill:var(--muted);--tab-box-control:var(--studio-control-fill)}:is(.browser-tabs[data-nested=false]>.browser-tab-panel:is(:has(.browser-tabs),:not(:has(>.panel:first-child))),.browser-tabs[data-nested=false]>.browser-tab-panel:not(:has(.browser-tabs))>.panel,.seminar-settings-sheet .seminar-split-editor>.browser-tabs>.browser-tab-panel:not([hidden]),.seminar-settings-sheet .seminar-split-editor:not(:has(>.browser-tabs))) :is(.panel,.metric,[data-slot=card]){--secondary:var(--tab-box-control);--muted:color-mix(in oklch, var(--tab-box-fill), var(--foreground) 4%);background:var(--tab-box-fill);box-shadow:none}:is(.browser-tabs[data-nested=false]>.browser-tab-panel:is(:has(.browser-tabs),:not(:has(>.panel:first-child))),.browser-tabs[data-nested=false]>.browser-tab-panel:not(:has(.browser-tabs))>.panel,.seminar-settings-sheet .seminar-split-editor>.browser-tabs>.browser-tab-panel:not([hidden]),.seminar-settings-sheet .seminar-split-editor:not(:has(>.browser-tabs))) :is(.panel,.metric,[data-slot=card]) :is([data-slot=input],[data-slot=textarea],.dropdown,.date-field,.notice-file-drop,.rich-editor){background:var(--tab-box-control)}@media (hover:hover) and (pointer:fine){:is(.browser-tabs[data-nested=false]>.browser-tab-panel:is(:has(.browser-tabs),:not(:has(>.panel:first-child))),.browser-tabs[data-nested=false]>.browser-tab-panel:not(:has(.browser-tabs))>.panel,.seminar-settings-sheet .seminar-split-editor>.browser-tabs>.browser-tab-panel:not([hidden]),.seminar-settings-sheet .seminar-split-editor:not(:has(>.browser-tabs))) :is(.panel,.metric,[data-slot=card]) .notice-file-drop:hover{background:color-mix(in oklch, var(--tab-box-control), var(--foreground) 5%)}}:is(.browser-tabs[data-nested=false]>.browser-tab-panel:is(:has(.browser-tabs),:not(:has(>.panel:first-child))),.browser-tabs[data-nested=false]>.browser-tab-panel:not(:has(.browser-tabs))>.panel,.seminar-settings-sheet .seminar-split-editor>.browser-tabs>.browser-tab-panel:not([hidden]),.seminar-settings-sheet .seminar-split-editor:not(:has(>.browser-tabs))) :is(.panel,.metric,[data-slot=card]) thead th{height:var(--tab-box-list-head);background:0 0;border-block:0;padding-block:4px 10px;line-height:16px}:is(.browser-tabs[data-nested=false]>.browser-tab-panel:is(:has(.browser-tabs),:not(:has(>.panel:first-child))),.browser-tabs[data-nested=false]>.browser-tab-panel:not(:has(.browser-tabs))>.panel,.seminar-settings-sheet .seminar-split-editor>.browser-tabs>.browser-tab-panel:not([hidden]),.seminar-settings-sheet .seminar-split-editor:not(:has(>.browser-tabs))) :is(.panel,.metric,[data-slot=card]) tbody>tr>:is(td,th){--secondary:var(--tab-box-list-control);--muted:var(--tab-box-list-muted)}:is(.browser-tabs[data-nested=false]>.browser-tab-panel:is(:has(.browser-tabs),:not(:has(>.panel:first-child))),.browser-tabs[data-nested=false]>.browser-tab-panel:not(:has(.browser-tabs))>.panel,.seminar-settings-sheet .seminar-split-editor>.browser-tabs>.browser-tab-panel:not([hidden]),.seminar-settings-sheet .seminar-split-editor:not(:has(>.browser-tabs))) :is(.panel,.metric,[data-slot=card]) tbody :is([data-slot=input],[data-slot=textarea],.dropdown,.date-field){background:var(--tab-box-list-control)}:is(.browser-tabs[data-nested=false]>.browser-tab-panel:is(:has(.browser-tabs),:not(:has(>.panel:first-child))),.browser-tabs[data-nested=false]>.browser-tab-panel:not(:has(.browser-tabs))>.panel,.seminar-settings-sheet .seminar-split-editor>.browser-tabs>.browser-tab-panel:not([hidden]),.seminar-settings-sheet .seminar-split-editor:not(:has(>.browser-tabs))) :is(.panel,.metric,[data-slot=card]) tbody>tr:last-child>:is(td,th){border-bottom:0}:is(.browser-tabs[data-nested=false]>.browser-tab-panel:is(:has(.browser-tabs),:not(:has(>.panel:first-child))),.browser-tabs[data-nested=false]>.browser-tab-panel:not(:has(.browser-tabs))>.panel,.seminar-settings-sheet .seminar-split-editor>.browser-tabs>.browser-tab-panel:not([hidden]),.seminar-settings-sheet .seminar-split-editor:not(:has(>.browser-tabs))) :is(.panel,.metric,[data-slot=card]) .table-scroll{border-radius:var(--tab-box-list-radius);background:radial-gradient(circle at 100% 100%, transparent calc(var(--tab-box-list-radius) - .5px), var(--tab-box-fill) calc(var(--tab-box-list-radius) + .5px)) 0 var(--tab-box-list-head) / var(--tab-box-list-radius) var(--tab-box-list-radius) no-repeat, radial-gradient(circle at 0 100%, transparent calc(var(--tab-box-list-radius) - .5px), var(--tab-box-fill) calc(var(--tab-box-list-radius) + .5px)) 100% var(--tab-box-list-head) / var(--tab-box-list-radius) var(--tab-box-list-radius) no-repeat, linear-gradient(var(--tab-box-fill) var(--tab-box-list-head), var(--tab-box-list) var(--tab-box-list-head))}:is(.browser-tabs[data-nested=false]>.browser-tab-panel:is(:has(.browser-tabs),:not(:has(>.panel:first-child))),.browser-tabs[data-nested=false]>.browser-tab-panel:not(:has(.browser-tabs))>.panel,.seminar-settings-sheet .seminar-split-editor>.browser-tabs>.browser-tab-panel:not([hidden]),.seminar-settings-sheet .seminar-split-editor:not(:has(>.browser-tabs))) :is(.panel,.metric,[data-slot=card]).table-panel>.table-scroll{margin-inline:var(--tab-box-list-inset)}:is(.browser-tabs[data-nested=false]>.browser-tab-panel:is(:has(.browser-tabs),:not(:has(>.panel:first-child))),.browser-tabs[data-nested=false]>.browser-tab-panel:not(:has(.browser-tabs))>.panel,.seminar-settings-sheet .seminar-split-editor>.browser-tabs>.browser-tab-panel:not([hidden]),.seminar-settings-sheet .seminar-split-editor:not(:has(>.browser-tabs))) :is(.panel,.metric,[data-slot=card]).table-panel>.table-scroll:last-child{margin-bottom:var(--tab-box-list-inset)}:is(.browser-tabs[data-nested=false]>.browser-tab-panel:is(:has(.browser-tabs),:not(:has(>.panel:first-child))),.browser-tabs[data-nested=false]>.browser-tab-panel:not(:has(.browser-tabs))>.panel,.seminar-settings-sheet .seminar-split-editor>.browser-tabs>.browser-tab-panel:not([hidden]),.seminar-settings-sheet .seminar-split-editor:not(:has(>.browser-tabs))) :is(.panel,.metric,[data-slot=card]).table-panel>.table-scroll tr>:first-child{padding-inline-start:calc(25px - var(--tab-box-list-inset))}:is(.browser-tabs[data-nested=false]>.browser-tab-panel:is(:has(.browser-tabs),:not(:has(>.panel:first-child))),.browser-tabs[data-nested=false]>.browser-tab-panel:not(:has(.browser-tabs))>.panel,.seminar-settings-sheet .seminar-split-editor>.browser-tabs>.browser-tab-panel:not([hidden]),.seminar-settings-sheet .seminar-split-editor:not(:has(>.browser-tabs))) :is(.panel,.metric,[data-slot=card]).table-panel>.table-scroll tr>:last-child{padding-inline-end:calc(25px - var(--tab-box-list-inset))}.browser-tabs[data-nested=true]>.browser-tabs-row>.browser-tabs-list{gap:20px;overflow-y:hidden}.browser-tabs[data-nested=true]>.browser-tabs-row>.browser-tabs-list>.browser-tab{background:0 0;border-radius:0;min-height:40px;padding:8px 0 12px;font-size:13px}.browser-tabs[data-nested=true]>.browser-tabs-row>.browser-tabs-list>.browser-tab[data-active]{color:var(--primary);background:0 0}.browser-tabs[data-nested=true]>.browser-tabs-row>.browser-tabs-list>.browser-tab:before{display:none}.browser-tabs[data-nested=true]>.browser-tab-panel{padding-top:24px}.browser-tabs[data-nested=true]>.browser-tab-panel>.panel:first-child{border-start-start-radius:var(--radius-2xl,16px)}.browser-tabs[data-nested=true]>.browser-tab-panel>.page-heading{margin-top:0}.browser-tabs[data-nested=true]>.browser-tab-panel>.page-heading h1{font-size:22px}@media (max-width:640px){.browser-tabs[data-nested=false]>.browser-tab-panel:is(:has(.browser-tabs),:not(:has(>.panel:first-child))){padding:18px 14px}.browser-tabs[data-nested=true]>.browser-tabs-row>.browser-tabs-list{gap:18px}.browser-tabs[data-nested=true]>.browser-tab-panel{padding-top:20px}}.browser-tab-indicator{pointer-events:none;height:2px;width:var(--active-tab-width);transform:translateX(var(--active-tab-left));background:var(--primary);border-radius:2px;transition:transform .22s cubic-bezier(.2,.8,.2,1),width .22s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.browser-tab-indicator{transition:none}}
