.DashboardSidebar-tokens-module__yF0WpG__scope{--dashboard-sidebar-studio-gold:var(--brand-yellow);--dashboard-sidebar-draft-background:color-mix(in srgb, var(--brand-yellow) 15%, transparent)}
:root{--sd-sidebar-width:var(--dashboard-sidebar-panel-width,236px)}.sd-nav,.sd-panel{--sd-green:var(--brand-green,#00d68f);--sd-red:var(--brand-red,#ff4757);--sd-yellow:var(--brand-yellow,#ffd600);--sd-night:#0a0a0c;--sd-radius:10px}.sd-nav{--sd-ink:var(--on-dark-foreground,#fcfbf9);--sd-muted:var(--on-dark-muted,#fcfbf9c7);--sd-soft:var(--on-dark-soft,#fcfbf99e);--sd-line:#fcfbf91f;--sd-hover:#fcfbf912;--sd-active:#fcfbf921;--sd-chip:#fcfbf929;--sd-surface:#fcfbf90d;min-height:0;color:var(--sd-ink);font-family:var(--font-body);flex-direction:column;flex:auto;gap:10px;padding:4px 0 0;display:flex;overflow:hidden}.sd-nav__scroll{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:auto;gap:14px;min-height:0;padding-bottom:20px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 20px),#0000);mask-image:linear-gradient(#000 calc(100% - 20px),#0000)}.sd-nav__scroll::-webkit-scrollbar{display:none}.sd-panel{--sd-ink:var(--foreground,#0a0a0c);--sd-muted:#0a0a0ca8;--sd-soft:#0a0a0c80;--sd-line:var(--on-light-border,#0a0a0c2e);--sd-hover:#0a0a0c0d;--sd-active:#0a0a0c14;--sd-chip:#0a0a0c14;--sd-surface:#0a0a0c08;color:var(--sd-ink);font-family:var(--font-body)}.sd-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.sd-row{border-radius:8px;align-items:center;gap:6px;min-height:34px;display:flex;position:relative}.sd-row:hover,.sd-row:focus-within{background:var(--sd-hover)}.sd-row.is-active{background:var(--sd-active)}.sd-row__main{min-width:0;min-height:34px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:auto;align-items:center;gap:10px;padding:0 4px 0 8px;font-size:13.5px;font-weight:500;display:flex}.sd-row__main:focus-visible,.sd-btn:focus-visible,.sd-icon-btn:focus-visible,.sd-action:focus-visible,.sd-all-btn:focus-visible,.sd-gap:focus-visible,.sd-session:focus-visible,.sd-today__row:focus-visible,.sd-row__pin:focus-visible{outline-offset:-2px;outline:2px solid}.sd-nav :is(button,a),.sd-panel__body :is(button,a){scroll-margin-block:8px 24px}.sd-row__icon{width:18px;height:18px;color:var(--sd-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.sd-row.is-active .sd-row__icon,.sd-row:hover .sd-row__icon{color:var(--sd-ink)}.sd-row__icon--tinted,.sd-row:hover .sd-row__icon--tinted,.sd-row.is-active .sd-row__icon--tinted{color:inherit}.sd-row__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sd-row.is-greyed .sd-row__main{color:var(--sd-soft)}.sd-row.is-greyed .sd-row__icon{opacity:.6}.sd-row__detail{flex:none;align-items:center;padding-right:8px;display:inline-flex}.sd-row.has-sub{flex-wrap:wrap}.sd-row__sub{flex:1 0 100%;align-items:center;min-width:0;margin-top:-5px;padding:0 8px 7px 36px;display:flex}.sd-row.is-greyed .sd-row__sub{opacity:.6}.sd-row.has-sub .sd-row__main:after{content:"";border-radius:8px;position:absolute;inset:0}.sd-row__pin{z-index:1;background:var(--sd-chip);width:26px;height:26px;color:var(--sd-ink);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-right:4px;display:none;position:relative}.sd-row.has-pin:hover .sd-row__detail,.sd-row.has-pin:focus-within .sd-row__detail,.sd-row.has-pin.is-pinned .sd-row__detail{display:none}.sd-row.has-pin:hover .sd-row__pin,.sd-row.has-pin:focus-within .sd-row__pin,.sd-row.has-pin.is-pinned .sd-row__pin{display:inline-flex}.sd-row__pin.is-on{color:var(--sd-ink);background:0 0}.sd-row__pin.is-on:hover{background:var(--sd-chip)}.sd-pinned .sd-row.has-pin.is-pinned .sd-row__detail{display:inline-flex}.sd-pinned .sd-row.has-pin.is-pinned .sd-row__pin,.sd-pinned .sd-row.has-pin:hover .sd-row__detail,.sd-pinned .sd-row.has-pin:focus-within .sd-row__detail{display:none}.sd-pinned .sd-row.has-pin:hover .sd-row__pin,.sd-pinned .sd-row.has-pin:focus-within .sd-row__pin{display:inline-flex}.sd-chip{background:var(--sd-chip);min-width:20px;height:20px;color:var(--sd-ink);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.sd-chip--alert{background:var(--sd-red);color:#fff}.sd-chip.is-read{background:var(--sd-chip);color:var(--sd-ink)}.sd-chip--paid{background:var(--sd-green);color:var(--sd-night)}.sd-chip--due{background:var(--sd-yellow);color:var(--sd-night)}.sd-detail{color:var(--sd-muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.sd-detail__muted{color:var(--sd-soft)}.sd-detail--text{text-overflow:ellipsis;max-width:110px;overflow:hidden}.sd-detail--overdue{color:var(--sd-red);font-weight:600}.sd-channels,.sd-connections{gap:12px}.sd-channel{color:var(--sd-ink);align-items:center;gap:4px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.sd-channel.is-zero{color:var(--sd-soft);font-weight:500}.sd-channel.is-new{color:var(--sd-red)}.sd-brand--lvl2{-o-object-fit:cover;object-fit:cover;border-radius:3px;width:14px;height:14px}.sd-conn{align-items:center;gap:4px;display:inline-flex}.sd-conn__dot{border-radius:999px;flex:none;width:7px;height:7px}.sd-conn__dot.is-on{background:var(--sd-green)}.sd-conn__dot.is-off{background:var(--sd-red)}.sd-brand{flex:none;display:inline-flex}.sd-brand--stripe{background:#635bff;border-radius:4px;justify-content:center;align-items:center}.sd-stripe-connect{color:var(--sd-ink);font-weight:600}.sd-money{color:var(--sd-green);font-variant-numeric:tabular-nums;font-weight:600}.sd-rating{color:var(--sd-yellow)}.sd-rating span{color:var(--sd-ink)}.sd-state .sd-dot,.sd-dot{background:currentColor;border-radius:999px;width:7px;height:7px}.sd-state--on{color:var(--sd-green)}.sd-state--off{color:var(--sd-soft)}.sd-trend--up{color:var(--sd-green)}.sd-trend--down{color:var(--sd-red)}.sd-stack{align-items:center;display:inline-flex}.sd-stack__item{box-shadow:0 0 0 1.5px var(--sidebar-graphite,#141417);border-radius:999px;margin-left:-6px;display:inline-flex}.sd-panel .sd-stack__item{box-shadow:0 0 0 1.5px #fff}.sd-stack__item:first-child{margin-left:0}.sd-stack__item.sd-stack__more{background:var(--sd-chip);min-width:22px;height:22px;color:var(--sd-ink);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700}.sd-studio-card .sd-stack__item.sd-stack__more{min-width:20px;height:20px}.sd-today{border-radius:var(--sd-radius);background:var(--sd-surface);flex-direction:column;gap:8px;padding:12px 10px 10px;display:flex}.sd-today__head{justify-content:space-between;align-items:baseline;gap:8px;padding:0 2px;display:flex}.sd-today__title{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:20px;font-weight:400;line-height:1}.sd-today__summary{color:var(--sd-soft);white-space:nowrap;font-size:12px;font-weight:500}.sd-today__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sd-today__empty{color:var(--sd-soft);padding:6px 4px;font-size:12.5px}.sd-today__loading{flex-direction:column;gap:6px;display:flex}.sd-today__loading span{background:var(--sd-hover);border-radius:8px;height:28px;display:block}.sd-session{width:100%;min-height:36px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:4px;display:grid}.sd-session:hover{background:var(--sd-hover)}.sd-session__time{color:var(--sd-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.sd-session__who{flex-direction:column;min-width:0;display:flex}.sd-session__meta{align-items:center;gap:6px;min-width:0;display:flex}.sd-session__meta .sd-chip{flex:none;height:17px;margin-left:auto;padding:0 6px;font-size:10.5px}.sd-session__name,.sd-session__service{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sd-session__name{font-size:13px;font-weight:600}.sd-session__service{color:var(--sd-soft);font-size:11.5px}.sd-gap{border:1px dashed var(--sd-line);width:100%;min-height:30px;color:var(--sd-soft);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;padding:0 8px;font-size:12px;display:flex;position:relative}.sd-gap__rest,.sd-gap__action{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.sd-gap__rest>svg{flex:none}.sd-gap__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.sd-gap__action{font-weight:600;display:none}.sd-gap:hover,.sd-gap:focus-visible{border-color:var(--sd-green);background:var(--sd-green);color:var(--sd-night);border-style:solid}.sd-gap:hover .sd-gap__rest,.sd-gap:focus-visible .sd-gap__rest{display:none}.sd-gap:hover .sd-gap__action,.sd-gap:focus-visible .sd-gap__action{display:inline-flex}.sd-sethours{background:var(--sd-hover);width:100%;color:var(--sd-muted);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.sd-sethours__text{flex:auto}.sd-sethours__cta{background:var(--sd-ink);color:var(--sidebar-graphite,#141417);white-space:nowrap;border-radius:999px;padding:3px 8px;font-weight:600}.sd-today__rows{border-top:1px solid var(--sd-line);flex-direction:column;gap:2px;padding-top:6px;display:flex}.sd-today__row,.sd-today__row-main{width:100%;min-height:32px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 6px;font-size:13px;font-weight:500;display:flex}.sd-today__row>svg,.sd-today__row-main>svg,.sd-today__row>.sd-brand{color:var(--sd-muted);flex:none}.sd-today__row:hover,.sd-today__row-main:hover{background:var(--sd-hover)}.sd-today__row--split{cursor:default;padding:0}.sd-today__row--split:hover{background:0 0}.sd-today__row-label{flex:auto}.sd-today__row--split .sd-today__row-main{flex:auto;width:auto;min-width:0}.sd-link{color:var(--sd-green);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:12.5px;font-weight:600;text-decoration:underline;display:inline-flex}.sd-panel .sd-link{color:var(--sd-ink)}.sd-section{flex-direction:column;gap:2px;display:flex}.sd-nav .sd-section__title{font-family:var(--font-body);color:var(--sd-soft);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;padding:0 8px;font-size:11px;font-weight:600}.sd-pinned{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.sd-pinned__item{border-radius:8px}.sd-pinned__item.is-dragging{opacity:.4}.sd-pinned__item.is-drop-target{box-shadow:inset 0 2px 0 var(--sd-green)}.sd-pinned__empty{color:var(--sd-soft);margin:0;padding:6px 8px;font-size:12.5px}.sd-studio{flex-direction:column;gap:8px;display:flex}.sd-studio__lost{border-radius:var(--sd-radius);background:var(--sd-surface);color:var(--sd-muted);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.sd-studio__entry{flex-direction:column;gap:1px;display:flex}.sd-studio__entry-btn{min-height:34px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 8px;font-size:13.5px;font-weight:500;display:flex}.sd-studio__entry-btn>svg{color:var(--sd-muted)}.sd-studio__entry-btn:hover{background:var(--sd-hover)}.sd-invite,.sd-draft,.sd-studio-card{border-radius:var(--sd-radius);background:var(--sd-surface);flex-direction:column;gap:10px;padding:10px;display:flex;position:relative}.sd-invite__who{align-items:center;gap:10px;display:flex}.sd-invite__text{flex-direction:column;min-width:0;display:flex}.sd-invite__title{font-size:13px;font-weight:600}.sd-invite__role{color:var(--sd-soft);font-size:12px}.sd-invite__actions{gap:6px;display:flex}.sd-invite__error{color:var(--sd-red);margin:0;font-size:12px}.sd-btn{background:var(--sd-chip);min-height:32px;color:var(--sd-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.sd-btn:hover{background:var(--sd-active)}.sd-btn:disabled{opacity:.6;cursor:progress}.sd-btn--solid{background:var(--sd-ink);color:var(--sidebar-graphite,#141417)}.sd-btn--solid:hover{background:var(--sd-muted)}.sd-btn--light{flex:none}.sd-draft{color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;gap:6px}.sd-draft:hover{background:var(--sd-hover)}.sd-draft__top{color:var(--sd-muted);align-items:center;gap:8px;display:flex}.sd-draft__title{color:var(--sd-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.sd-draft__cta{color:var(--sd-yellow);font-size:12.5px;font-weight:600}.sd-draft__progress{background:var(--sd-chip);border-radius:999px;height:4px;display:block;overflow:hidden}.sd-draft__bar{background:var(--sd-yellow);border-radius:999px;height:100%;display:block}.sd-draft__step{color:var(--sd-soft);font-size:11.5px}.sd-studio-card__top{align-items:center;gap:4px;display:flex}.sd-studio-card__open{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:auto;align-items:center;gap:10px;padding:2px;display:flex}.sd-studio-card__text{flex-direction:column;gap:3px;min-width:0;display:flex}.sd-studio-card__name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.sd-studio-card__meta{align-items:center;gap:6px;min-width:0;display:flex}.sd-studio-card__count{color:var(--sd-soft);white-space:nowrap;font-size:11.5px}.sd-pill{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;height:18px;padding:0 7px;font-size:10.5px;font-weight:700;display:inline-flex}.sd-studio-card__roster{justify-content:space-between;align-items:center;gap:8px;min-height:26px;display:flex}.sd-studio-card__invite{background:var(--sd-ink);height:26px;color:var(--sidebar-graphite,#141417);font:inherit;opacity:0;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:600;transition:opacity .12s;display:inline-flex}.sd-studio-card:hover .sd-studio-card__invite,.sd-studio-card:focus-within .sd-studio-card__invite,.sd-studio-card__invite.is-visible{opacity:1}@media (hover:none){.sd-studio-card__invite{opacity:1}}.sd-icon-btn{width:28px;height:28px;color:var(--sd-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sd-icon-btn:hover{background:var(--sd-hover);color:var(--sd-ink)}.sd-menu{background:#22222a;border-radius:8px;flex-direction:column;gap:1px;margin:0;padding:4px;list-style:none;display:flex;box-shadow:0 12px 28px #00000059}.sd-menu__item{width:100%;min-height:32px;color:var(--sd-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.sd-menu__item:hover{background:var(--sd-hover)}.sd-menu__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.sd-menu__meta{color:var(--sd-soft);font-size:11.5px}.sd-menu__item--danger{color:var(--sd-red)}.sd-all-btn{border-radius:var(--sd-radius);background:color-mix(in srgb, #fcfbf9 10%, var(--sidebar-graphite,#141417));min-height:40px;color:var(--sd-ink);font:inherit;cursor:pointer;border:0;flex:none;align-items:center;gap:10px;padding:0 8px 0 10px;font-size:13.5px;font-weight:600;display:flex}.sd-all-btn:hover,.sd-all-btn.is-active,.sd-all-btn[aria-expanded=true]{background:color-mix(in srgb, #fcfbf9 18%, var(--sidebar-graphite,#141417))}.sd-all-btn.is-active,.sd-all-btn[aria-expanded=true]{color:#fff}.sd-all-btn__label{text-align:left;flex:auto}.sd-kbd{background:var(--sd-chip);height:20px;color:var(--sd-muted);font-family:var(--font-body);border-radius:5px;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.sd-overlay{z-index:var(--z-overlay,10000);justify-content:center;align-items:flex-start;padding:6vh 24px 24px;display:flex;position:fixed;inset:0}.sd-overlay__scrim{cursor:default;background:#0a0a0c7a;border:0;position:absolute;inset:0}.sd-panel{background:#fff;border-radius:16px;outline:none;flex-direction:column;width:min(1120px,100%);max-height:88dvh;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #0a0a0c59;container:sd-panel/inline-size}@media (min-width:768px){.sd-overlay{top:0;bottom:0;right:0;left:var(--sd-sidebar-width,var(--dashboard-sidebar-panel-width,236px));width:auto;height:100dvh;z-index:var(--z-overlay,900);justify-content:stretch;align-items:stretch;padding:0;overflow:hidden}.sd-overlay__scrim{display:none}.sd-panel{border-left:1px solid var(--sd-line);border-radius:0;width:100%;max-width:100%;height:100%;max-height:100dvh;box-shadow:16px 0 40px #0a0a0c14}}.sd-panel__head{border-bottom:1px solid var(--sd-line);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 14px 12px 16px;display:flex}.sd-panel__search{background:var(--sd-chip);min-width:0;height:40px;color:var(--sd-muted);border-radius:10px;flex:280px;align-items:center;gap:8px;padding:0 10px 0 12px;display:flex}.sd-panel__search input{min-width:0;height:100%;color:var(--sd-ink);font:inherit;background:0 0;border:0;outline:0;flex:auto;font-size:16px}.sd-panel__search input::-webkit-search-cancel-button{display:none}.sd-panel__search:focus-within{box-shadow:0 0 0 2px var(--sd-ink)}.sd-panel__actions{flex-wrap:wrap;gap:6px;display:flex}.sd-action{background:color-mix(in srgb, var(--foreground,#0a0a0c) 8%, #fff);height:36px;color:var(--sd-ink);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.sd-action:hover{background:color-mix(in srgb, var(--foreground,#0a0a0c) 15%, #fff)}.sd-action.is-greyed{color:var(--sd-soft)}.sd-action.is-done{background:var(--sd-green);color:var(--sd-night)}.sd-action:disabled{opacity:.55;cursor:not-allowed}.sd-panel__close{width:36px;height:36px}.sd-panel__body{overscroll-behavior:contain;flex:auto;min-height:0;padding:16px;overflow-y:auto}.sd-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 20px;display:grid}.sd-grid__col{flex-direction:column;gap:18px;min-width:0;display:flex}.sd-group{flex-direction:column;gap:4px;display:flex}.sd-group__title{color:var(--sd-soft);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 2px;padding:0 8px;font-size:11px;font-weight:700;display:flex}.sd-group__dot{border-radius:999px;width:8px;height:8px;box-shadow:inset 0 0 0 1px #0a0a0c2e}.sd-group__rows{flex-direction:column;gap:1px;display:flex}.sd-tree__children{border-left:1px solid var(--sd-line);flex-direction:column;gap:1px;margin-left:16px;padding-left:8px;display:flex;position:relative}.sd-row--child .sd-row__main{min-height:30px;font-size:13px}.sd-row--child{min-height:30px}.sd-results__count{color:var(--sd-soft);margin:0 0 8px;padding:0 8px;font-size:12.5px}.sd-results__list{flex-direction:column;gap:1px;max-width:560px;display:flex}.sd-panel__subtitle{font-family:var(--font-display);text-transform:uppercase;margin:8px 0 10px;font-size:22px;font-weight:400}.sd-payment{max-width:560px}.sd-payment__back{color:var(--sd-ink);padding-left:0;text-decoration:none}.sd-payment__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sd-payment__target{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 10px;display:grid}.sd-payment__target:hover{background:var(--sd-hover)}.sd-payment__time{color:var(--sd-muted);font-variant-numeric:tabular-nums;font-size:13px}.sd-payment__who{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.sd-payment__service{color:var(--sd-soft);font-size:12.5px}.sd-payment__empty{color:var(--sd-muted);flex-direction:column;align-items:flex-start;gap:10px;font-size:14px;display:flex}.sd-payment__empty p{margin:0}@container sd-panel (min-width:880px){.sd-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 20px}}@container sd-panel (max-width:879px){.sd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}}@container sd-panel (max-width:499px){.sd-grid{grid-template-columns:minmax(0,1fr);gap:16px}}@container sd-panel (max-width:760px){.sd-panel__head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"search close""actions actions";gap:10px;padding:12px 14px;display:grid}.sd-panel__search{flex:none;grid-area:search;width:100%}.sd-panel__close{grid-area:close}.sd-panel__actions{grid-area:actions;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.sd-panel__actions .sd-action{text-align:center;border-radius:8px;justify-content:center;align-items:center;height:40px;padding:0 8px;font-size:12.5px;display:flex}}@media (max-width:1100px){.sd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sd-overlay:not(.sd-overlay--takeover){align-items:flex-end;padding:0}.sd-overlay:not(.sd-overlay--takeover) .sd-panel{width:100%;max-height:calc(100dvh - 16px - env(safe-area-inset-top,0px));padding-bottom:env(safe-area-inset-bottom,0px);border-left:0;border-radius:18px 18px 0 0;box-shadow:0 -10px 40px #0a0a0c40}.sd-overlay:not(.sd-overlay--takeover) .sd-panel__head{padding:12px 12px 10px}.sd-overlay:not(.sd-overlay--takeover) .sd-panel__search{flex-basis:calc(100% - 46px)}.sd-overlay:not(.sd-overlay--takeover) .sd-panel__actions{flex:100%;order:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.sd-overlay:not(.sd-overlay--takeover) .sd-panel__actions>*{white-space:normal;text-align:center;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;min-width:0;height:auto;min-height:56px;padding:8px 6px;font-size:12px;line-height:1.2}.sd-overlay:not(.sd-overlay--takeover) .sd-panel__actions>*>svg{flex:none;width:18px;height:18px}.sd-overlay:not(.sd-overlay--takeover) .sd-kbd{display:none}.sd-overlay:not(.sd-overlay--takeover) .sd-grid{grid-template-columns:minmax(0,1fr);gap:18px}.sd-overlay:not(.sd-overlay--takeover) .sd-panel__body{padding:12px}.sd-overlay:not(.sd-overlay--takeover) .sd-row__main,.sd-overlay:not(.sd-overlay--takeover) .sd-row{min-height:40px}}@media (hover:none),(pointer:coarse){.sd-panel .sd-row.has-pin .sd-row__pin{color:var(--sd-soft);background:0 0;width:32px;height:32px;display:inline-flex}.sd-panel .sd-row.has-pin.is-pinned .sd-row__pin{color:var(--sd-ink);background:0 0}.sd-panel .sd-row.has-pin:hover .sd-row__detail,.sd-panel .sd-row.has-pin:focus-within .sd-row__detail{display:inline-flex}.sd-panel .sd-row.has-pin.is-pinned .sd-row__detail{display:none}.sd-row__main,.sd-row{min-height:38px}.sd-row--child .sd-row__main,.sd-row--child{min-height:36px}.sd-action,.sd-btn,.sd-icon-btn,.sd-all-btn{min-height:40px}}@keyframes sd-slide-out{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes sd-takeover-in{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}@keyframes sd-panel-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes sd-sheet-in{0%{opacity:.6;transform:translateY(24px)}}@media (prefers-reduced-motion:no-preference){.sd-panel{animation:.16s ease-out sd-panel-in}@media (min-width:768px){.sd-overlay .sd-panel{will-change:transform;animation:.25s cubic-bezier(.16,1,.3,1) sd-slide-out}}@media (max-width:767px){.sd-overlay:not(.sd-overlay--takeover) .sd-panel{animation:.2s ease-out sd-sheet-in}}}.sd-topbar-search{border:1px solid var(--on-light-border,#0a0a0c2e);background:var(--paper,#fff);color:#0a0a0c99;width:auto;min-width:0;max-width:380px;min-height:44px;font-family:var(--font-body);text-align:left;cursor:text;border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:13px;display:inline-flex}.sd-topbar-search:hover{border-color:#0a0a0c52}.sd-topbar-search:focus-visible{outline:2px solid var(--foreground,#0a0a0c);outline-offset:1px}.sd-topbar-search__text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sd-topbar-search__kbd{color:#0a0a0c9e;height:20px;font-family:var(--font-body);background:#0a0a0c12;border-radius:5px;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}@media (max-width:768px){.sd-topbar-search{background:var(--surface-2);width:44px;height:44px;color:var(--foreground,#0a0a0c);cursor:pointer;border-color:#0000;flex:none;justify-content:center;padding:0}.sd-topbar-search:hover{background:color-mix(in srgb, var(--foreground,#0a0a0c) 8%, var(--surface-2));border-color:#0000}.sd-topbar-search__text,.sd-topbar-search__kbd{display:none}}.sd-assistant-btn{border-radius:var(--sd-radius);background:color-mix(in srgb, #fcfbf9 10%, var(--sidebar-graphite,#141417));min-height:40px;color:var(--sd-ink);font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;font-weight:600;display:flex}.sd-assistant-btn:hover{background:color-mix(in srgb, #fcfbf9 18%, var(--sidebar-graphite,#141417));color:#fff}.sd-assistant-btn:focus-visible{outline:2px solid var(--sd-ink);outline-offset:-2px}.sd-assistant-btn__label{flex:auto}.sd-group__studio{margin:4px 0 10px}.sd-group__studio .sd-studio{border:0;margin:0;padding:0}@media (min-width:769px){.dashboard-shell.app[data-sidebar-rail=true]{--dashboard-sidebar-panel-width:68px}.dashboard-shell.app{transition:grid-template-columns .18s}.dashboard-shell.app .dashboard-sidebar.side{transition:width .18s,min-width .18s,padding .18s}.dashboard-shell.app .dashboard-sidebar.side.is-rail{width:68px;min-width:68px;overflow:hidden;padding:10px 8px max(16px, env(safe-area-inset-bottom,0px))!important}}@media (prefers-reduced-motion:reduce){.dashboard-shell.app,.dashboard-shell.app .dashboard-sidebar.side{transition:none!important}}.dashboard-sidebar.is-rail :is(.sidebar-logo-wordmark,.sidebar-create-label,.side__user-meta,.sd-row__label,.sd-assistant-btn__label,.sd-all-btn__label,.sd-section__title){clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.dashboard-sidebar.is-rail :is(.sd-kbd,.sd-row__detail,.sd-row__sub,.sd-row__pin,.sd-pinned__empty){display:none!important}.dashboard-sidebar.is-rail .sidebar-header,.dashboard-sidebar.is-rail .sidebar-branding{flex-direction:column!important;align-items:center!important;gap:10px!important;padding-left:0!important;padding-right:0!important;display:flex!important}.dashboard-sidebar.is-rail .sidebar-logo{justify-content:center!important;padding:0!important}.dashboard-sidebar.is-rail .sidebar-create{width:44px;position:relative}.dashboard-sidebar.is-rail .sidebar-new{border-radius:6px!important;justify-content:center!important;width:44px!important;min-width:44px!important;height:40px!important;padding:0!important}.dashboard-sidebar.is-rail .new-menu-dropdown{width:220px!important;z-index:var(--z-overlay,10000)!important;position:fixed!important;top:64px!important;left:76px!important}.dashboard-sidebar.is-rail .side__user{justify-content:center!important;width:52px!important;margin:0 auto!important;padding:4px 0!important}.dashboard-sidebar.is-rail .sd-nav{align-items:center;gap:10px;padding:4px 0 8px;overflow-x:hidden}.dashboard-sidebar.is-rail .sd-nav__scroll{align-items:center;gap:10px;width:100%;overflow-x:hidden}.dashboard-sidebar.is-rail :is(.sd-section,.sd-pinned){width:100%}.dashboard-sidebar.is-rail .sd-pinned{flex-direction:column;align-items:center;gap:4px;display:flex}.dashboard-sidebar.is-rail .sd-pinned__item{width:44px}.dashboard-sidebar.is-rail .sd-row,.dashboard-sidebar.is-rail .sd-row__main{border-radius:6px;width:44px;min-height:40px}.dashboard-sidebar.is-rail .sd-row__main{justify-content:center;padding:0;position:relative}.dashboard-sidebar.is-rail .sd-row.has-sub{flex-wrap:nowrap}.sd-row__rail-badge,.sd-rail-today__count{display:none}.dashboard-sidebar.is-rail :is(.sd-row__rail-badge,.sd-rail-today__count){background:var(--sd-red,#ff4757);color:#fff;min-width:17px;height:17px;font-family:var(--font-body);border-radius:6px;justify-content:center;align-items:center;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:2px;right:1px}.dashboard-sidebar.is-rail .sd-row__rail-badge[data-read=true]{color:var(--sd-ink,#fcfbf9);background:#3a3a40}.sd-rail-today{background:color-mix(in srgb, #fcfbf9 8%, var(--sidebar-graphite,#141417));width:44px;height:40px;color:var(--sd-ink,#fcfbf9);cursor:pointer;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:relative}.sd-rail-today:hover,.sd-rail-today[aria-expanded=true]{background:color-mix(in srgb, #fcfbf9 16%, var(--sidebar-graphite,#141417))}.dashboard-sidebar.is-rail .sd-assistant-btn,.dashboard-sidebar.is-rail .sd-all-btn{border-radius:6px;justify-content:center;gap:0;width:44px;min-height:40px;padding:0}.dashboard-sidebar.is-rail .sd-all-btn{box-shadow:none}.dashboard-sidebar.is-rail :is(.sd-rail-today,.sd-assistant-btn,.sd-all-btn,.sd-row__main,.sidebar-new,.side__user,.sidebar-logo):focus-visible{outline:2px solid var(--sd-ink,#fcfbf9);outline-offset:-2px}.sd-rail-flyout{z-index:var(--z-overlay,10000);background:var(--sidebar-graphite,#141417);max-height:calc(100vh - 24px);color:var(--on-dark-foreground,#fcfbf9);--sd-ink:var(--on-dark-foreground,#fcfbf9);--sd-muted:var(--on-dark-muted,#fcfbf9c7);--sd-soft:var(--on-dark-soft,#fcfbf99e);--sd-line:#fcfbf91f;--sd-hover:#fcfbf912;--sd-chip:#fcfbf929;--sd-surface:#fcfbf90d;--sd-green:var(--brand-green,#00d68f);--sd-red:var(--brand-red,#ff4757);--sd-yellow:var(--brand-yellow,#ffd600);--sd-radius:10px;font-family:var(--font-body);border-radius:6px;position:fixed;left:76px;overflow-y:auto;box-shadow:0 16px 40px #00000047;width:260px!important;min-width:0!important;padding:10px!important}.sd-rail-tip{z-index:var(--z-overlay-lightbox,10010);color:#fcfbf9;font-family:var(--font-body);white-space:nowrap;pointer-events:none;background:#0a0a0c;border-radius:6px;padding:6px 10px;font-size:12.5px;font-weight:600;line-height:1.2;position:fixed;transform:translateY(-50%);box-shadow:0 6px 18px #00000038}@media (max-width:767px){.sd-overlay[data-command=true]:not(.sd-overlay--takeover){height:var(--sd-vvh,100dvh);align-items:stretch;bottom:auto}.sd-overlay[data-command=true]:not(.sd-overlay--takeover) .sd-panel{border-radius:0;height:100%;max-height:none;padding-bottom:0}.sd-overlay[data-command=true]:not(.sd-overlay--takeover) .sd-panel__body{overscroll-behavior:contain;flex:auto;overflow-y:auto}}