@layer primitives {
.ui-wave{--wave-h:36px;--wave-base:linear-gradient(180deg, color-mix(in srgb, var(--ds-color-text) 14%, transparent), color-mix(in srgb, var(--ds-color-text) 42%, transparent) 50%, color-mix(in srgb, var(--ds-color-text) 14%, transparent));--wave-played:linear-gradient(180deg, color-mix(in srgb, var(--ds-color-brand) 60%, var(--ds-color-text)), var(--ds-color-brand) 50%, color-mix(in srgb, var(--ds-color-brand) 60%, var(--ds-color-text)));width:100%;height:var(--wave-h);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:var(--ds-shape-small);justify-content:space-between;align-items:center;gap:2px;min-width:0;display:flex}.ui-wave[data-interactive]{cursor:pointer}.ui-wave>i{min-width:0;max-width:2px;height:calc(var(--bh) * 1%);border-radius:var(--ds-shape-pill);background:var(--wave-base) center / 100% var(--wave-h) no-repeat;min-height:2px;transition:background-color var(--ds-motion-hover) var(--ds-ease-out);flex:1 1 0;display:block}.ui-wave>i[data-played]{background-image:var(--wave-played)}.ui-wave:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-focus-offset)}.ui-energy{align-items:flex-end;gap:2px;height:11px;display:inline-flex}.ui-energy>i{border-radius:var(--ds-shape-pill);background:var(--ds-line-selected);width:3px;display:block}.ui-energy>i:first-child{height:4.6px}.ui-energy>i:nth-child(2){height:6.2px}.ui-energy>i:nth-child(3){height:7.8px}.ui-energy>i:nth-child(4){height:9.4px}.ui-energy>i:nth-child(5){height:11px}.ui-energy>i[data-on]{background:var(--ds-color-text)}.mc-mood{--mh:200;isolation:isolate;height:22px;padding:0 var(--ds-space-2);border-radius:var(--ds-shape-chip);white-space:nowrap;min-width:0;max-width:100%;font-size:var(--ds-type-meta);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-tight);color:var(--ds-color-text);align-items:center;gap:6px;display:inline-flex;position:relative}.mc-mood:before{content:"";border-radius:inherit;pointer-events:none;z-index:var(--ds-z-behind);background:color-mix(in srgb, var(--ds-color-brand) 11%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-color-brand) 32%, transparent);filter:hue-rotate(calc(var(--mh) * 1deg));position:absolute;inset:0}.mc-mood>i{border-radius:var(--ds-shape-pill);background:var(--ds-color-brand);width:6px;height:6px;filter:hue-rotate(calc(var(--mh) * 1deg));flex:none;display:block}.mc-heart[aria-pressed=true]{color:var(--ds-color-brand)}.mc-heart[aria-pressed=true] .ui-icon{fill:currentColor}.mc-art .mc-heart{background:var(--ds-poster-chip-fill);border-radius:var(--ds-shape-pill);flex:none;margin-left:auto}.mc{gap:var(--ds-space-3);min-width:0;padding:var(--ds-space-2) var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-shape-group);background:linear-gradient(180deg, var(--ds-color-raised), var(--ds-color-surface));box-shadow:var(--ds-shadow-surface), inset 0 0 0 1px var(--ds-line-subtle);transition:box-shadow var(--ds-motion-hover) var(--ds-ease-out);display:grid}.mc[data-playing]{box-shadow:var(--ds-shadow-surface), inset 0 0 0 1px var(--ds-tone-danger-line)}.mc-art{border-radius:var(--ds-shape-thumb);position:relative;overflow:hidden}.mc-art-hit{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.mc-art-top{inset:var(--ds-space-2) var(--ds-space-2) auto;align-items:center;gap:var(--ds-space-2);pointer-events:none;display:flex;position:absolute}.mc-art-top>*{pointer-events:auto}.mc-art-len{left:var(--ds-space-2);bottom:var(--ds-space-2);pointer-events:none;position:absolute}.mc-play{right:var(--ds-space-2);bottom:var(--ds-space-2);border-radius:var(--ds-shape-pill);cursor:pointer;width:52px;height:52px;color:var(--ds-color-text);background:var(--ds-poster-chip-fill);box-shadow:inset 0 0 0 1px var(--ds-line-control);--ui-icon:22px;transition:background-color var(--ds-motion-hover) var(--ds-ease-out), box-shadow var(--ds-motion-hover) var(--ds-ease-out), transform var(--ds-motion-hover) var(--ds-ease-out);border:0;place-items:center;padding:0;display:grid;position:absolute}.mc-play .ui-icon{fill:currentColor}.mc-play[aria-pressed=false] .ui-icon{margin-left:2px}.mc-play:hover{transform:scale(1.04)}.mc-play[aria-pressed=true]{background:var(--ds-color-primary-pressed);box-shadow:inset 0 0 0 1px var(--ds-line-control), 0 6px 20px -6px var(--ds-color-danger)}.mc-text{padding:0 var(--ds-space-1);gap:3px;min-width:0;display:grid}.mc-title,.mc-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mc-title{font-size:var(--ds-type-input-touch);font-weight:var(--ds-weight-semibold);letter-spacing:-.01em;line-height:var(--ds-leading-tight);color:var(--ds-color-text)}.mc-sub{font-size:var(--ds-type-small);color:var(--ds-color-meta)}.mc-chips{padding:0 var(--ds-space-1);flex-wrap:wrap;align-items:center;gap:6px;max-height:54px;display:flex;overflow:hidden}.mc-wave{padding:var(--ds-space-2);border-radius:var(--ds-shape-media);background:var(--ds-color-well);box-shadow:inset 0 0 0 1px var(--ds-line-subtle);gap:6px;display:grid}.mc-times{justify-content:space-between;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-type-meta);font-weight:var(--ds-weight-medium);color:var(--ds-color-meta);font-variant-numeric:tabular-nums;display:flex}.mc-pos[data-on]{color:var(--ds-color-text)}.mc-hook{font-family:var(--ds-font-data);font-size:calc(var(--ds-type-meta) - 1px);color:var(--ds-color-muted);cursor:default}.mc-actions{padding:0 var(--ds-space-1);align-items:center;gap:6px;display:flex}.mc-actions .mc-cta{flex:auto;min-width:0}.mr-host{min-width:0;container:music-row/inline-size}.mr{align-items:center;column-gap:var(--ds-space-4);padding:var(--ds-space-2) var(--ds-space-4) var(--ds-space-2) var(--ds-space-2);border-radius:var(--ds-shape-row);background:var(--ds-row-fill);min-width:0;box-shadow:var(--ds-row-shadow);transition:background-color var(--ds-motion-hover) var(--ds-ease-out), box-shadow var(--ds-motion-hover) var(--ds-ease-out);grid-template-columns:64px minmax(220px,1fr) 280px minmax(160px,200px) 100px auto auto;display:grid}.mr:hover{background:linear-gradient(180deg, var(--ds-color-raised), var(--ds-color-surface));box-shadow:var(--ds-row-shadow), var(--ds-shadow-surface)}.mr[data-playing]{background:var(--ds-fill-selected);box-shadow:inset 0 0 0 1px var(--ds-tone-danger-line)}.mr-art{cursor:pointer;border-radius:var(--ds-shape-thumb);background:0 0;border:0;width:64px;padding:0;display:block;position:relative;overflow:hidden}.mr-play{color:var(--ds-color-text);background:color-mix(in srgb, var(--ds-color-well) 38%, transparent);opacity:0;--ui-icon:22px;transition:opacity var(--ds-motion-hover) var(--ds-ease-out);place-items:center;display:grid;position:absolute;inset:0}.mr-play .ui-icon{fill:currentColor}.mr:hover .mr-play,.mr-art:focus-visible .mr-play,.mr[data-playing] .mr-play{opacity:1}.mr-text{gap:3px;min-width:0;display:grid}.mr-title,.mr-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mr-title{font-size:var(--ds-type-input-touch);font-weight:var(--ds-weight-semibold);letter-spacing:-.01em;line-height:var(--ds-leading-tight);color:var(--ds-color-text)}.mr[data-playing] .mr-title{color:var(--ds-color-brand)}.mr-sub{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-type-small);color:var(--ds-color-meta);display:flex}.mr-chips{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:0 6px;min-width:0;height:22px;display:flex;overflow:hidden}.mr-chips>*{flex-shrink:0}.mr-wave{align-items:center;gap:var(--ds-space-3);grid-template-columns:minmax(80px,1fr) auto;display:grid}.mr-time{font-size:var(--ds-type-meta);font-weight:var(--ds-weight-medium);color:var(--ds-color-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.mr-time[data-on]{color:var(--ds-color-text)}.mr-time em{color:var(--ds-color-muted);font-style:normal}.mr-used{white-space:nowrap;font-size:var(--ds-type-meta);color:var(--ds-color-meta);--ui-icon:13px;align-items:center;gap:6px;display:inline-flex}.mr-actions{align-items:center;gap:6px;display:flex}@container music-row (max-width:1180px){.mr-wave,.mr-used,.mc-chip-inst,.mc-chip-more,.mc-chip-key{display:none}.mr{grid-template-columns:64px minmax(0,1fr) auto auto auto}}@container music-row not (min-width:1100px){.mr-energy,.mc-chip-bpm{display:none}}@container music-row (max-width:720px){.mc-chip-instr,.mc-chip-mine{display:none}.mr{grid-template-columns:64px minmax(0,1fr) auto auto}.mr-chips{justify-content:flex-end}.mr .mc-heart{display:none}}@container music-row (max-width:640px){.mr-actions .mc-cta .ui-btn-label{display:none}}@media not (min-width:640px),(pointer:coarse){.ui-wave{--wave-h:var(--ds-target-touch)}}@media (prefers-reduced-motion:reduce){.mc,.mc-play,.mr,.mr-play,.ui-wave>i{transition:none}.mc-play:hover{transform:none}}@media (forced-colors:active){.mc,.mr{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}.mc-play{color:buttontext;box-shadow:none;background:buttonface;border:1px solid buttontext}.ui-wave{border:1px solid canvastext}.ui-wave>i{background:graytext}.ui-wave>i[data-played]{background:highlight}}
}

@layer primitives {
.ui-field{width:100%;min-width:0;container:ui-field/inline-size}.ui-field-row{justify-content:space-between;align-items:center;gap:var(--ds-space-2) var(--ds-space-4);min-height:var(--ds-target-touch);display:flex}.ui-field-head{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.ui-field-icon{color:var(--text-3,var(--text-muted));flex:none;display:inline-flex}.ui-field-icon svg{width:var(--icon-control);height:var(--icon-control)}.ui-field-label{white-space:normal;overflow-wrap:anywhere;min-width:0;color:var(--text-1,var(--text-primary));font-size:var(--ds-type-body);font-weight:var(--ds-weight-semibold)}.ui-field-info{flex:none;display:inline-flex}.ui-field-control{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.ui-field-tag{min-width:0;display:inline-flex}.ui-field-below{padding:var(--ds-space-2) 0 0;color:var(--text-3,var(--text-muted));font-size:var(--ds-type-meta);font-weight:var(--ds-weight-medium)}.ui-field[data-disabled] .ui-field-label{color:var(--text-3,var(--text-muted))}@container ui-field not (min-width:480px){.ui-field-row{flex-wrap:wrap}.ui-field-control{flex:100%;justify-content:flex-start}}:is(.ui-input,.ui-field-input):where(:not([data-presentation=editorial],[data-presentation=check])){box-sizing:border-box;width:100%;min-width:0;height:var(--ds-control-default);padding:0 var(--ds-space-3);border:1px solid var(--ds-line-control);border-radius:var(--ds-shape-control);background:var(--ds-color-well);color:var(--ds-color-text);font:var(--ds-weight-medium) var(--ds-type-body)/var(--ds-leading-body) var(--ds-font-ui);transition:background var(--ds-motion-hover) var(--ds-ease-out), border-color var(--ds-motion-hover) var(--ds-ease-out), box-shadow var(--ds-motion-hover) var(--ds-ease-out)}:is(.ui-input,.ui-field-input:not([data-presentation=editorial],[data-presentation=check])):not(:disabled,[readonly]):hover{border-color:var(--ds-color-muted);background:var(--ds-color-raised)}:is(.ui-input,.ui-field-input):focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-focus-offset)}:is(.ui-input,.ui-field-input)[aria-invalid=true]{border-color:var(--ds-tone-danger-fg)}:is(.ui-input,.ui-field-input):disabled{opacity:.5;cursor:not-allowed}:is(.ui-input,.ui-field-input)[readonly]{color:var(--ds-color-secondary)}.ui-field-input[data-size=large]{height:var(--ds-control-primary);font-size:var(--ds-type-input-touch)}.ui-field-input[data-size=compact]{height:var(--ds-control-compact);font-size:var(--ds-type-meta)}:is(.ui-input,.ui-field-input)::placeholder{color:var(--ds-color-muted)}.ui-field-select-wrap{width:100%;min-width:0;display:block;position:relative}.ui-field-select{appearance:none;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-inline-end:var(--ds-space-10)}.ui-field-select-wrap>.ui-icon{pointer-events:none;top:50%;right:var(--ds-space-3);width:var(--ds-space-4);height:var(--ds-space-4);color:var(--ds-color-meta);position:absolute;transform:translateY(-50%)}@media (pointer:coarse){:is(input.ui-input,select.ui-input,.ui-field-input:not([data-presentation=check])){min-height:var(--ds-target-touch);font-size:var(--ds-type-input-touch)}}@media (forced-colors:active){:is(.ui-input,.ui-field-input){border-color:buttontext}}.ui-field[data-layout=stacked] .ui-field-row{align-items:stretch;gap:var(--ds-space-3);flex-direction:column;display:flex}.ui-field[data-layout=stacked] .ui-field-control{width:100%}.ui-field-input{width:100%;min-width:0;color:var(--ds-color-text)}.ui-field-input[data-presentation=editorial]{font:inherit;border:0;border-bottom:1px solid var(--ds-line-control);border-radius:var(--ds-shape-work);padding:var(--ds-space-4) 0;font-size:var(--ds-type-section);min-height:var(--ds-target-touch);background:0 0}.ui-field-input[data-presentation=editorial]:focus{border-color:var(--ds-color-brand)}textarea.ui-input{height:auto;min-height:116px;padding-block:var(--ds-space-3);resize:vertical}@media not (min-width:640px),(pointer:coarse){:is(input.ui-input,select.ui-input,.ui-field-input:not([data-presentation=check])){min-height:var(--ds-target-touch);font-size:var(--ds-type-input-touch)}textarea.ui-input{font-size:var(--ds-type-input-touch)}}@container ui-field not (min-width:480px){.ui-field:not([data-layout=stacked]) .ui-field-row:has(>.ui-field-control>.ui-switch){flex-wrap:nowrap}.ui-field:not([data-layout=stacked]) .ui-field-control:has(>.ui-switch){flex:none}}.ui-check{width:var(--ds-target-touch);height:var(--ds-target-touch);vertical-align:middle;flex:none;place-items:center;display:inline-grid;position:relative}.ui-check>.ui-field-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ui-check-mark{width:var(--ds-space-5);height:var(--ds-space-5);border:1px solid var(--ds-line-control);border-radius:var(--ds-shape-small);background:var(--ds-color-well);pointer-events:none;box-sizing:border-box;place-items:center;display:grid}.ui-check>input:checked+.ui-check-mark{background:var(--ds-color-brand-deep);border-color:var(--ds-color-brand)}.ui-check>input:checked+.ui-check-mark:after{content:"";border:solid var(--ds-color-on-primary);border-width:0 2px 2px 0;width:5px;height:9px;transform:translateY(-1px)rotate(45deg)}.ui-check>input:focus-visible+.ui-check-mark{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-focus-offset)}.ui-check>input[aria-invalid=true]+.ui-check-mark{border-color:var(--ds-tone-danger-fg)}.ui-check>input:disabled{cursor:not-allowed}.ui-check:has(>input:disabled) .ui-check-mark{opacity:.5}@media (forced-colors:active){.ui-check-mark{border-color:buttontext}.ui-check>input:checked+.ui-check-mark{background:highlight;border-color:highlight}.ui-check>input:checked+.ui-check-mark:after{border-color:highlighttext}}
}

@layer entities {
.app-shell[data-creatr-design=v1]{--header-h:var(--ds-layout-header-desktop)}.app-header[data-clips-chrome]{background:var(--ds-color-chrome);gap:var(--ds-space-3);border-bottom-color:var(--ds-line-subtle);padding-inline-end:var(--ds-space-6)}.app-header[data-clips-chrome] .hdr-logo{background:0 0;border-right:0}.app-header[data-clips-chrome] .brand-tile{border-radius:var(--ds-shape-control);background:var(--ds-fill-primary);box-shadow:var(--ds-shadow-surface)}.app-header[data-clips-chrome] .hdr-account{background:var(--ds-color-surface);box-shadow:inset 0 0 0 1px var(--ds-line-subtle);padding-inline:var(--ds-space-2) var(--ds-space-4)}.app-header[data-clips-chrome] .hdr-account-tile{border-radius:var(--ds-shape-pill)}.app-header[data-clips-chrome] .hdr-trail{container:crumbs/inline-size}.app-header[data-clips-chrome] .crumbs-nav{width:fit-content;max-width:100%;min-height:var(--ds-target-touch);gap:var(--ds-space-3);flex:0 auto;padding:0;container-type:normal}.app-header[data-clips-chrome] .crumb-current{font-size:var(--ds-type-section);font-weight:var(--ds-weight-semibold)}.app-header[data-clips-chrome] .hdr-credits{background:var(--ds-color-surface)}[data-clips-chrome] .acct-head{padding:var(--ds-space-4)}[data-clips-chrome].main-scroll{background:radial-gradient(1100px 520px at 85% -8%, var(--ds-canvas-glow), transparent 62%), var(--ds-color-canvas)}@media not (min-width:820px){.app-shell[data-creatr-design=v1]{--header-h:var(--ds-layout-header-mobile)}.app-header[data-clips-chrome][data-panel=closed]{align-items:center;gap:var(--ds-space-2);padding:env(safe-area-inset-top,0px) var(--ds-space-4) 0;display:flex}.app-header[data-clips-chrome][data-panel=closed] .hdr-logo{width:var(--ds-target-touch);height:var(--ds-target-touch);flex:none;padding:0}.app-header[data-clips-chrome][data-panel=closed] .brand-word{display:none}.app-header[data-clips-chrome][data-panel=closed] .brand-tile{width:var(--ds-space-7);height:var(--ds-space-7)}.app-header[data-clips-chrome][data-panel=closed] .brand-mark{gap:var(--ds-space-2)}.app-header[data-clips-chrome][data-panel=closed] .hdr-end{gap:var(--ds-space-2);flex:none;display:flex}.app-header[data-clips-chrome][data-panel=closed] .hdr-account{width:var(--ds-target-touch);justify-content:center;padding:0}.app-header[data-clips-chrome][data-panel=closed] :is(.hdr-account-name,.hdr-account-plan,.hdr-account-chevron){display:none}.app-header[data-clips-chrome][data-panel=closed] .hdr-credits{height:var(--ds-target-touch);font-size:var(--ds-type-small)}.app-header[data-clips-chrome][data-panel=closed] .hdr-trail{flex:1;padding:0}.app-header[data-clips-chrome][data-panel=closed] .crumbs-nav{box-sizing:border-box;width:fit-content;padding:0 var(--ds-space-2);justify-content:flex-start}.app-header[data-clips-chrome][data-panel=closed] .crumbs-summary,.app-header[data-clips-chrome][data-panel=closed] .crumb-current .crumb-icon{display:none}.app-header[data-clips-chrome][data-panel=closed] .crumb-current{padding-inline:0}.app-header[data-clips-chrome] .crumb-current{font-size:var(--ds-type-body)}.app-header[data-clips-chrome][data-panel=open]{--header-h:var(--ds-layout-header-mobile)}}.app-shell{grid-template-rows:calc(var(--header-h) + env(safe-area-inset-top,0px)) minmax(0, 1fr);background:var(--gradient-page,var(--surface-page));height:100dvh;font-family:var(--font-display);color:var(--text-1);display:grid;overflow:hidden}.app-body{min-width:0;min-height:0;display:flex}.app-content{flex:1;min-width:0;display:flex;position:relative}.main-scroll{isolation:isolate;scrollbar-gutter:stable;flex:1;min-width:0;overflow:hidden auto}@media (min-width:820px){[data-app]{--page-tail:var(--ds-layout-page-edge)}}.main-scroll[data-panel-open]{visibility:hidden;overflow:hidden}@media not (min-width:820px){.focus-panel{top:calc(var(--header-h) + env(safe-area-inset-top,0px))}}[data-app]{--header-h:64px}@media not (min-width:820px){[data-app]{--header-h:56px}}.app-header{align-items:center;gap:var(--s-2);min-width:0;height:calc(var(--header-h) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) var(--s-4) 0 0;box-sizing:border-box;z-index:var(--z-header);background:linear-gradient(180deg, var(--surface-2), var(--surface-header));border-bottom:1px solid var(--line-soft);box-shadow:var(--hl-top);--hdr-ctl:40px;display:flex;position:relative}@media (pointer:coarse){.app-header{--hdr-ctl:44px}}.app-header[data-variant=admin]{position:sticky;top:0}.admin-main{gap:var(--s-7);grid-template-columns:minmax(0,1fr);display:grid}.admin-main>*{min-width:0}.admin-main .cr-table :is(th,td){overflow-wrap:anywhere}.hdr-logo{width:var(--brand-w);height:100%;padding-inline:var(--s-4);box-sizing:border-box;flex:none;align-items:center;min-width:0;display:flex}@media (min-width:820px){.app-header[data-variant=app] .hdr-logo{border-right:1px solid var(--line-soft);padding-inline:var(--s-6);background:linear-gradient(120deg, var(--surface-3), var(--surface-1))}.app-header[data-variant=app] .brand-tile{--ui-icon:22px;width:40px;height:40px;box-shadow:var(--brand-glow), var(--hl-top-strong)}.app-header[data-variant=app] .brand-word{font-size:30px}}@media not (min-width:820px){.hdr-logo{padding-inline:var(--s-2) 0}}.brand-mark{align-items:center;gap:var(--s-3);min-width:44px;min-height:44px;color:var(--text-1);border-radius:var(--r-control);text-decoration:none;display:inline-flex}.brand-mark:focus-visible{outline-offset:2px;box-shadow:var(--focus-ring);outline:2px solid #0000}.brand-tile{border-radius:var(--r-control);background:linear-gradient(135deg, var(--brand), var(--brand-deep));width:32px;height:32px;box-shadow:0 8px 22px -10px var(--brand);color:var(--text-1);--ui-icon:18px;flex:none;place-items:center;display:grid}.brand-word{font-size:var(--fs-2xl);font-weight:var(--fw-bold);letter-spacing:-.04em;white-space:nowrap}@media not (min-width:820px){.brand-word{display:none}}.hdr-trail{flex:auto;align-items:center;min-width:0;display:flex}@media (min-width:820px){.app-header[data-variant=app] .hdr-trail{padding-inline-start:calc(var(--page-gutter) - var(--s-2))}}.hdr-context,.hdr-end{align-items:center;gap:var(--s-2);flex:none;display:flex}.hdr-context{padding-inline-end:var(--s-2)}@media (min-width:820px){.hdr-context{border-right:1px solid var(--line-soft);margin-inline-end:var(--s-1);padding-inline-end:var(--s-3)}}.app-header :is(.hdr-step,.hdr-close,.hdr-back,.hdr-account){--ui-h:var(--hdr-ctl);--ui-icon:18px}.app-header :is(.hdr-step,.hdr-close){width:var(--hdr-ctl)}.hdr-account.ui-btn{font-size:var(--fs-base);gap:var(--s-2);box-shadow:none;background:0 0;padding-inline:14px}.hdr-account.ui-btn:hover,.hdr-account.ui-btn[aria-expanded=true]{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line-2)}.hdr-count{border-radius:var(--r-pill);background:var(--surface-track);height:28px;font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-2);white-space:nowrap;align-items:center;padding:0 10px;display:inline-flex}.hdr-back{display:none}.hdr-back .ui-btn-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-header .hdr-bell{--ui-h:var(--hdr-ctl);--ui-icon:18px;width:var(--hdr-ctl);position:relative}@media (max-width:639.98px){.app-header .hdr-settings{display:none}}.hdr-bell.ui-iconbtn[data-count]:after{content:attr(data-count);box-sizing:border-box;border-radius:var(--r-pill);background:var(--brand);min-width:18px;height:18px;color:var(--surface-page);font-size:var(--fs-xs);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;pointer-events:none;place-items:center;padding:0 5px;display:grid;position:absolute;top:2px;right:0}.bell-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.bell-row{align-items:flex-start;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-control);color:var(--text-2);text-decoration:none;display:flex}.bell-row:hover{background:var(--surface-3)}.bell-row:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.bell-row[data-unread]{color:var(--text-1)}.bell-dot{border-radius:var(--r-pill);background:var(--tone-neutral-fg);opacity:.35;flex:none;width:8px;height:8px;margin-top:7px}.bell-row[data-unread] .bell-dot{opacity:1}.bell-dot[data-tone=success]{background:var(--tone-success-fg)}.bell-dot[data-tone=warning]{background:var(--tone-warning-fg)}.bell-dot[data-tone=danger]{background:var(--tone-danger-fg)}.bell-dot[data-tone=info]{background:var(--tone-info-fg)}.bell-text{flex-direction:column;gap:2px;min-width:0;display:flex}.bell-title{font-size:var(--fs-base);line-height:var(--lh-tight);overflow-wrap:anywhere}.bell-row[data-unread] .bell-title{font-weight:var(--fw-semibold)}.bell-time{font-size:var(--fs-sm);color:var(--text-3)}.bell-empty{padding:var(--s-3);color:var(--text-3);font-size:var(--fs-base);margin:0}.hdr-credits{align-items:center;gap:var(--s-2);height:var(--hdr-ctl);box-sizing:border-box;border-radius:var(--r-pill);background:var(--surface-3);box-shadow:var(--elev-1);color:var(--text-1);font-size:var(--fs-base);font-weight:var(--fw-semibold);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);padding:0 14px 0 10px;text-decoration:none;display:inline-flex}@media (hover:hover){.hdr-credits:hover{background:var(--surface-4);box-shadow:var(--hl-top-strong), inset 0 0 0 1px var(--line-strong)}}.hdr-credits:focus-visible{outline-offset:2px;box-shadow:var(--focus-ring);outline:2px solid #0000}.hdr-credits-ring{--ring-fill:var(--tone-success-fg);border-radius:var(--r-pill);background:conic-gradient(var(--ring-fill) calc(var(--pct,0) * 1%), var(--surface-track) 0);width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--line-soft);flex:none}.hdr-credits[data-low]{color:var(--tone-warning-fg)}.hdr-credits[data-low] .hdr-credits-ring{--ring-fill:var(--tone-warning-fg)}.hdr-credits-wrap{display:inline-flex}.cr-card{gap:var(--ds-space-3);flex-direction:column;min-width:0;display:flex}.cr-head{align-items:center;gap:var(--ds-space-3);display:flex}.cr-ring.hdr-credits-ring{width:44px;height:44px}.cr-card[data-low] .cr-ring{--ring-fill:var(--ds-color-warning)}.cr-head-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cr-title{font-size:var(--ds-type-meta);color:var(--ds-color-muted)}.cr-left{font-size:var(--ds-type-section);font-weight:var(--ds-weight-semibold);color:var(--ds-color-text)}.cr-rows{padding:var(--ds-space-2) 0;border-block:1px solid var(--ds-line-subtle);flex-direction:column;margin:0;display:flex}.cr-row{justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding-block:var(--ds-space-2);font-size:var(--ds-type-small);display:flex}.cr-row dt{align-items:center;gap:var(--ds-space-1);color:var(--ds-color-secondary);display:inline-flex}.cr-row dd{font-weight:var(--ds-weight-semibold);color:var(--ds-color-text);margin:0}.cr-row dd[data-low]{color:var(--tone-warning-fg)}.cr-plan{font-size:var(--ds-type-small);color:var(--ds-color-secondary);margin:0}.cr-actions{align-items:stretch;gap:var(--ds-space-2);flex-direction:column;display:flex}.cr-link{font-size:var(--ds-type-small);color:var(--ds-color-secondary);align-self:center;text-decoration:none}.cr-link:hover{color:var(--ds-color-text);text-decoration:underline}.hdr-account-box{align-items:center;min-width:0;max-width:100%;display:inline-flex}.hdr-account.ui-btn{max-width:300px;padding-inline:5px 10px}.hdr-account-tile,.acct-tile{border-radius:var(--r-pill);background:linear-gradient(135deg, var(--brand), var(--brand-deep));width:30px;height:30px;font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--text-1);flex:none;place-items:center;display:grid;position:relative}.hdr-account-tile[data-warning]:after{content:"";border-radius:var(--r-pill);background:var(--tone-danger-fg);width:9px;height:9px;box-shadow:0 0 0 2px var(--surface-3);position:absolute;top:-1px;right:-1px}.hdr-account-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:16ch;overflow:hidden}.hdr-plan-pill{border-radius:var(--r-pill);background:var(--brand-fill);height:20px;box-shadow:var(--hl-top-strong);color:var(--text-1);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-body);flex:none;align-items:center;padding:0 8px;display:inline-flex}@media not (min-width:1600px){.app-header[data-panel=open] .hdr-account-name{display:none}}@media not (min-width:1240px){.hdr-count,.hdr-account-name{display:none}}@media not (min-width:820px){.hdr-account.ui-btn{width:var(--hdr-ctl);box-shadow:none;background:0 0;padding:0}.hdr-account :is(.hdr-plan-pill,.hdr-account-chevron){display:none}.hdr-credits{font-size:var(--fs-md);padding-inline:8px 12px}.app-header[data-panel=open] .hdr-end{display:none}}@media not (min-width:640px){.app-header{padding-right:var(--s-2);gap:var(--s-2)}.app-header[data-panel=open] .hdr-logo,.app-header[data-panel=open] .hdr-close{display:none}.app-header[data-panel=open] .hdr-back{min-width:44px;max-width:104px;font-size:var(--fs-base);flex:0 auto;padding-inline:4px 8px;display:inline-flex}.app-header[data-panel=open] .hdr-trail{min-width:140px}.hdr-context{padding-inline-end:0}.crumbs-summary{display:none}}.crumbs-nav{align-items:center;gap:var(--s-2);flex:auto;min-width:0;display:flex;container-type:inline-size}.crumbs{flex:0 auto;align-items:center;min-width:0;margin:0;padding:4px 2px;list-style:none;display:flex;overflow:hidden}.crumb{flex:none;align-items:center;min-width:0;display:flex}.crumb:is([data-kind=clip],[data-kind=video],[data-kind=source]):not([data-last]){flex:0 auto;min-width:6ch;max-width:22ch}.crumb[data-last]{flex:0 auto;min-width:0}.crumb-sep{--ui-icon:16px;color:var(--text-3);flex:none;margin-inline:2px}.crumb-btn.ui-btn,.crumb-home.ui-iconbtn{--ui-h:var(--hdr-ctl,40px);--ui-icon:18px}.crumb-btn{min-width:0;max-width:100%;font-size:var(--fs-lg);font-weight:var(--fw-medium);letter-spacing:var(--ls-body);color:var(--text-3);flex:0 auto;padding-inline:10px}.crumb-btn.ui-btn[data-tone=ghost],.crumb-home.ui-iconbtn{box-shadow:none;background:0 0}.crumb-btn.ui-btn[data-tone=ghost]:hover,.crumb-home:hover{background:var(--ds-glass-ghost-hover)}.crumb-btn:hover{color:var(--text-1)}.crumb-btn .ui-btn-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crumb-home{color:var(--text-3)}.crumb-current{align-items:center;gap:var(--s-2);min-width:0;max-width:100%;font-size:var(--fs-lg);--ui-icon:18px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-title);color:var(--text-1);padding-inline:10px;display:inline-flex}.crumb[data-kind=route] .crumb-current{font-size:var(--fs-lg)}.crumb-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crumb[data-kind=clip] .ui-icon{color:var(--identity-clip)}.crumb[data-kind=video] .ui-icon,.crumb[data-kind=source] .ui-icon{color:var(--identity-video)}.crumb[data-kind=route] .crumb-current .ui-icon{color:var(--brand)}.crumb[data-kind=page] .ui-icon{color:var(--tone-danger-fg)}.crumb-sep.ui-icon{color:var(--text-3)}.crumbs-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--text-3);flex:0 auto;overflow:hidden}.crumbs-summary:before{content:"· ";color:var(--text-4)}.crumb-more,.crumb-logo{display:none}@container not (min-width:440px){.crumb[data-middle]{display:none}.crumb-more{display:flex}}@media not (min-width:640px){.crumb-more{display:none}}.acct-head{align-items:center;gap:var(--s-3);min-width:0;padding:var(--s-2) var(--s-1) var(--s-3);display:flex}.acct-lang{justify-content:space-between;align-items:center;gap:var(--ds-space-3);box-sizing:border-box;width:100%;min-width:0;padding:var(--ds-space-2) var(--ds-space-1) var(--ds-space-3);border-top:1px solid var(--ds-line-subtle);align-self:stretch;display:flex}.acct-lang-label{align-items:center;gap:var(--ds-space-2);min-width:0;font-size:var(--ds-type-small);font-weight:var(--ds-weight-medium);color:var(--ds-color-secondary);--ui-icon:15px;display:inline-flex}.acct-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.acct-tile{width:36px;height:36px;font-size:var(--fs-lg)}.acct-name{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acct-email{font-size:var(--fs-sm);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-toolbar{z-index:var(--z-sticky);align-items:center;gap:var(--s-2);min-height:var(--toolbar-h);padding:var(--s-1) var(--page-gutter);box-sizing:border-box;background:var(--surface-header);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;display:flex;position:sticky;top:0}.page-toolbar-main{flex:auto;align-items:center;min-width:0;display:flex}.page-toolbar-end{align-items:center;gap:var(--s-2);flex:none;margin-left:auto;display:flex}.page-toolbar:has(>.pbar){padding-block:var(--ds-layout-page-edge) 0;background:0 0;border-bottom:0}.pbar{isolation:isolate;box-sizing:border-box;width:100%;min-width:0;padding:var(--ds-space-2);border:1px solid var(--ds-glass-tint-line);border-radius:var(--ds-shape-surface);background:var(--ds-glass-tint-fill);-webkit-backdrop-filter:blur(var(--ds-glass-blur)) saturate(var(--ds-glass-saturation)) brightness(var(--ds-glass-brightness));backdrop-filter:blur(var(--ds-glass-blur)) saturate(var(--ds-glass-saturation)) brightness(var(--ds-glass-brightness));box-shadow:var(--ds-glass-tint-shadow);color:var(--ds-glass-text);font-family:var(--ds-font-ui);flex-direction:column;display:flex;position:relative}.pbar:before{content:"";z-index:var(--z-behind);border-radius:inherit;background:var(--ds-glass-sheen);pointer-events:none;position:absolute;inset:1px}.pbar-row,.pbar>.cf-toolbar{align-items:center;gap:var(--ds-space-2);min-width:0;min-height:46px;padding:3px var(--ds-space-2);display:flex;position:relative}.pbar-lead{flex:0 auto;align-items:center;min-width:0;display:flex}.pbar-spacer{flex:1 1 0;min-width:0}.pbar-actions{align-items:center;gap:var(--ds-space-2);flex:none;display:flex;position:relative}.pbar-status{align-items:center;gap:var(--ds-space-3);min-width:0;height:46px;padding:0 10px 0 var(--ds-space-2);display:flex}.pbar-status>*+:before{content:"";width:1px;height:16px;background:var(--ds-glass-divider);vertical-align:middle;margin-inline-end:var(--ds-space-3);display:inline-block}.pbar-stat{color:var(--ds-glass-text-status);font-size:var(--ds-type-small);font-weight:var(--ds-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.pbar-stat .ui-icon{--ui-icon:14px;color:var(--ds-glass-icon-soft)}.pbar-stat[data-tone=ok] .ui-icon{color:var(--ds-color-success)}.pbar-stat[data-tone=working] .ui-icon{color:var(--ds-color-source)}.pbar-stat[data-tone=warning] .ui-icon{color:var(--ds-color-warning)}.pbar-stat[data-tone=danger] .ui-icon{color:var(--ds-color-danger)}.pbar-stat-short{display:none}.pbar-stat-wrap,.pbar-stat-node{align-items:center;display:inline-flex}.pbar .bar-phone-only{display:none}.pbar-status .ui-btn{margin-inline-start:0}.pbar .ui-slider-track{background:var(--ds-glass-capsule-fill);box-shadow:var(--ds-glass-well-shadow)}.pbar .ui-slider-fill{background:var(--ds-glass-lens-fill);box-shadow:none}.bar-tabs{align-items:center;width:100%;min-width:0;display:flex}.pbar-lead:has(>.bar-tabs){flex:0 1 var(--tray-full,auto)}.bar-tabs-tray{width:100%;min-width:0;display:flex}.bar-tabs-picker{width:100%;min-width:0;display:none}.bar-tabs-end{flex:none;display:flex}.bar-tabs[data-compact=labels] .ui-tray[data-mode=compact] .ui-tab:not([data-active]) .ui-tab-text{opacity:1;grid-template-columns:1fr}.bar-tabs[data-compact=labels] .ui-tray[data-mode=compact] .ui-tab:not([data-active]) .ui-tab-icon{display:none}.pbar .bar-tabs-end .ui-iconbtn{--ui-h:40px;box-shadow:none;color:var(--ds-glass-text-soft);background:0 0}@media not (min-width:640px){.bar-tabs-end{display:none}}.bar-tabs[data-desktop=none]{display:none}.bar-picker.ui-btn{justify-content:flex-start;width:100%;min-width:0}.bar-picker.ui-btn .ui-btn-label{text-overflow:ellipsis;text-align:start;flex:auto;min-width:0;overflow:hidden}.bar-picker.ui-btn .ui-btn-end{order:2}.bar-picker.ui-btn[data-count]:after{content:attr(data-count);box-sizing:border-box;border-radius:var(--ds-shape-pill);background:var(--ds-glass-badge-active-fill);min-width:22px;height:20px;color:var(--ds-glass-lens-text);font-size:var(--ds-type-meta);font-weight:var(--ds-weight-bold);font-variant-numeric:tabular-nums;order:1;place-items:center;padding:0 7px;display:inline-grid}.ui-menu-item[data-count]:after{content:attr(data-count);color:var(--ds-glass-text-label);font-size:var(--ds-type-meta);font-weight:var(--ds-weight-bold);font-variant-numeric:tabular-nums;grid-column:3}@media not (min-width:640px){.bar-tabs[data-desktop=none]{display:flex}.pbar-lead:has(>.bar-tabs){flex:1 1 0}.bar-tabs-tray{display:none}.bar-tabs-picker,.bar-tabs[data-phone=tray] .bar-tabs-tray{display:flex}}.pbar-sheet:empty{display:none}.pbar-sheet{max-height:var(--pbar-sheet-height,440px);min-height:0;margin-top:var(--ds-space-2);border-top:1px solid var(--ds-glass-rule);animation:pbar-rows-in var(--ds-motion-release) var(--ds-ease-spring) both;flex-direction:column;padding-top:6px;display:flex}@keyframes pbar-rows-in{0%{opacity:0;transform:translateY(-6px)}}.pbar-below{align-items:center;gap:var(--ds-space-2);min-height:48px;margin-top:var(--ds-space-2);border-top:1px solid var(--ds-glass-rule);animation:pbar-rows-in var(--ds-motion-release) var(--ds-ease-spring) both;padding:10px 6px 6px;display:flex}@media not (min-width:640px){.page-toolbar:has(>.pbar){padding-block:var(--ds-space-2) 0}.pbar{border-radius:var(--ds-shape-bar-compact);padding:6px}.pbar-row,.pbar>.cf-toolbar{min-height:var(--ds-target-touch);gap:6px;padding:5px}.pbar-row{flex-wrap:wrap}.pbar-lead{flex:1 1 0;min-width:132px}.pbar[data-lead-size=compact] .pbar-lead{min-width:0}.pbar-row>.pbar-spacer{display:none}.pbar-row>.pbar-status:last-child{flex:1 1 0}.pbar-row>.pbar-status:has(+.pbar-spacer:last-child){flex:1 1 0}.pbar-actions{margin-inline-start:auto}.pbar-row:not(:has(>.pbar-lead))>.pbar-actions{justify-content:space-between;gap:var(--ds-space-1);flex:auto;min-width:0}.pbar .bar-desktop-only{display:none}.pbar .bar-phone-only{display:inline-flex}.pbar-status{height:var(--ds-target-touch);padding:0 var(--ds-space-2)}.pbar-stat-label[data-has-short],.pbar-status>.pbar-stat[data-phone=hide],.pbar-status>[data-phone=hide]{display:none}.pbar-status>:has(>.pbar-stat[data-phone=hide]){display:none}.pbar-status>*+:before{display:none}.pbar-stat-short{display:inline}.pbar-below{gap:6px;padding:10px 2px 4px}}.bnav-sheet.ui-modal[data-design-surface=more] .sdock-fact{background:var(--ds-dock-card-hairline);border-radius:var(--ds-shape-control);padding:var(--ds-space-2) var(--ds-space-3)}.bnav-sheet.ui-modal[data-design-surface=more] .sdock[data-compact] .sdock-state{grid-template-columns:minmax(0,1fr) auto auto}.bnav-sheet.ui-modal[data-design-surface=more] .sdock[data-compact] .sdock-pill.ui-pill{height:var(--ds-target-touch);padding:0 var(--ds-space-4);grid-column:auto;justify-self:stretch}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pbar{background:var(--ds-glass-tint-fallback)}}@media (prefers-reduced-transparency:reduce){.pbar{background:var(--ds-glass-tint-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.pbar{background:canvas;border-color:canvastext}.pbar:before{display:none}}@media (prefers-reduced-motion:reduce){.pbar-sheet,.pbar-below{animation:none}}.dock{background:var(--grain), linear-gradient(180deg, var(--surface-1), var(--surface-page));border-right:1px solid var(--line-soft);flex-direction:column;flex:none;min-height:0;display:flex}.dock-add{padding:var(--s-6) var(--s-4) var(--s-4)}.dock-add .ui-btn{min-height:44px}.dock-nav{overscroll-behavior:contain;min-height:0;padding:0 var(--s-4) var(--s-4);flex:1;overflow:hidden auto}.dock-group+.dock-group{margin-top:var(--s-6)}.dock-list{gap:var(--s-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dock-item{align-items:center;gap:var(--s-3);min-height:64px;padding:var(--s-3);border-radius:var(--r-card);color:var(--text-2);font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:var(--ls-body);--ui-icon:20px;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);text-decoration:none;display:flex}.dock-item svg{stroke-width:1.75px}.dock-item>.ui-icon{flex:none;align-self:flex-start;margin-top:2px}.dock-item:hover{background:var(--surface-3);color:var(--text-1)}.dock-item[aria-current=page]{background:linear-gradient(90deg, var(--brand-wash), var(--brand-wash-soft));color:var(--text-1);box-shadow:inset 2px 0 0 var(--brand), inset 0 0 0 1px var(--brand-line), var(--hl-top)}.dock-item[aria-current=page] svg{color:var(--brand)}.dock-item:focus-visible{outline-offset:2px;box-shadow:var(--focus-ring);outline:2px solid #0000}.dock-item-copy{gap:var(--s-1);flex:1;min-width:0;display:grid}.dock-item-label{font-size:var(--fs-lg);text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:20px;overflow:hidden}.dock-item-glance{color:var(--text-3);font-size:var(--fs-sm);font-weight:var(--fw-medium);overflow-wrap:anywhere;line-height:16px}.dock-item[data-attention] .dock-item-glance{color:var(--tone-warning-fg)}.dock-badge{border-radius:var(--r-control);min-width:24px;color:var(--text-2);font-size:var(--fs-lg);font-weight:var(--fw-semibold);text-align:center;background:0 0;flex:none;align-self:flex-start;padding:0}.dock-badge[data-tone=hot]{color:var(--brand)}.dock-badge[data-tone=danger]{background:var(--tone-danger-bg);color:var(--tone-danger-fg);box-shadow:inset 0 0 0 1px var(--tone-danger-line)}@media (pointer:coarse){.dock-item{min-height:64px}}.dock-status{margin:0 var(--s-4) var(--s-4);padding:var(--s-2);border-radius:var(--r-card);background:linear-gradient(180deg, var(--surface-2), var(--surface-1));box-shadow:var(--elev-0)}.dock-status .sdock{gap:6px}.dock-status .sdock-card{box-shadow:none;border-radius:var(--r-control);background:0 0}.dock-status :is(.sdock-steps,.sdock-state){padding:0 6px 2px}@media (not (min-height:860px)) and (pointer:fine){.dock-add{padding-block:var(--s-4) var(--s-2)}.dock-group+.dock-group{margin-top:var(--s-3)}.dock-item{min-height:56px;padding-block:var(--s-2)}.dock-status{margin-bottom:var(--s-2)}.sdock-row{padding-block:4px}}.sdock{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.sdock-card{border-radius:var(--r-card);background:var(--surface-2);box-shadow:var(--elev-0);flex-direction:column;display:flex;overflow:hidden}.sdock-row{color:var(--text-2);--ui-icon:13px;grid-template-columns:16px auto minmax(0,1fr);align-items:center;gap:2px 7px;padding:6px 10px;text-decoration:none;display:grid}.sdock-row+.sdock-row{border-top:1px solid var(--line-soft)}a.sdock-row{transition:background-color var(--dur-fast) var(--ease-out)}a.sdock-row:hover{background:var(--surface-3)}a.sdock-row:focus-visible{outline-offset:-2px;box-shadow:var(--focus-ring-inset);outline:2px solid #0000}.sdock-row>.ui-icon{color:var(--text-3)}.sdock-label{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sdock-value{font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:var(--ls-body);color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;text-align:right;min-width:0;overflow:hidden}.sdock-value span{font-size:var(--fs-xs);color:var(--text-4);font-weight:var(--fw-medium)}.sdock-bar{grid-column:2/-1}.sdock-sub{font-size:var(--fs-xs);color:var(--text-4);white-space:nowrap;text-overflow:ellipsis;grid-column:2/-1;overflow:hidden}.sdock-row[data-low] .sdock-value,.sdock-row[data-delayed] .sdock-sub{color:var(--tone-warning-fg)}.sdock-steps{min-width:0}.sdock-state{align-items:center;gap:var(--s-1);min-width:0;display:flex}.sdock-pill{flex:auto;min-width:0}@media (pointer:coarse){.sdock-row{min-height:44px}}.bnav{left:calc(8px + env(safe-area-inset-left,0px));right:calc(8px + env(safe-area-inset-right,0px));bottom:calc(8px + env(safe-area-inset-bottom,0px));max-width:520px;z-index:var(--z-header);height:var(--bottomnav-h);box-sizing:border-box;background:color-mix(in srgb, var(--surface-2) 94%, transparent);-webkit-backdrop-filter:blur(20px);border:1px solid var(--line-2);box-shadow:inset 0 1px 0 var(--line-soft), 0 8px 32px #00000059;--dock-index:0;border-radius:22px;align-items:stretch;gap:8px;margin-inline:auto;padding:7px 8px;display:none;position:fixed}.bnav[data-active-slot="1"]{--dock-index:1}.bnav[data-active-slot="3"]{--dock-index:3}.bnav[data-active-slot="4"]{--dock-index:4}.bnav:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 14%, var(--surface-3)), var(--surface-3));width:calc(20% - 9.6px);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--brand) 22%, var(--line-soft));transform:translateX(calc(var(--dock-index) * (100% + 8px)));pointer-events:none;border-radius:14px;transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .18s;position:absolute;inset:7px auto 7px 8px}.bnav[data-active-slot="-1"]:before{opacity:0}.bnav>*{z-index:var(--z-header);flex:1 1 0;min-width:0;position:relative}.bnav-slot,.bnav .bnav-slot.ui-btn{border-radius:var(--r-card);width:100%;min-width:44px;height:48px;color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);--ui-icon:20px;transition:color .18s ease, transform .18s var(--ease-out);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 2px;text-decoration:none;display:flex;position:relative}.bnav-slot[aria-current=page],.bnav .bnav-slot[data-active]{color:var(--text-1);box-shadow:none;background:0 0}.bnav-slot:active{transform:scale(.95)}.bnav-slot[aria-current=page] svg,.bnav .bnav-slot[data-active] svg{color:var(--brand)}.bnav-slot:focus-visible{outline-offset:2px;box-shadow:var(--focus-ring);outline:2px solid #0000}.bnav-label,.bnav .bnav-slot .ui-btn-label{font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1;overflow:hidden}.bnav-add-slot,.bnav-more{justify-content:center;align-items:center;display:flex;position:relative}.bnav .bnav-add{--ui-h:46px;width:46px;box-shadow:inset 0 1px 0 #fff3, 0 4px 14px -6px var(--brand);--ui-icon:22px;border-radius:15px}.bnav-dot{border-radius:var(--r-pill);background:var(--tone-danger-fg);pointer-events:none;width:8px;height:8px;position:absolute;top:8px;left:calc(50% + 8px)}.dock[data-design-surface=sidebar]{overscroll-behavior:contain;box-sizing:border-box;padding:var(--ds-space-3);background:linear-gradient(180deg, var(--ds-color-chrome), var(--ds-color-canvas));border-right-color:var(--ds-line-subtle);overflow:hidden auto}.dock[data-design-surface=sidebar] .dock-add{padding:0 0 var(--ds-space-4);flex:none}.dock[data-design-surface=sidebar] .dock-add .ui-btn{min-height:var(--ds-control-primary);width:100%}.dock[data-design-surface=sidebar] .dock-nav{padding:0 0 var(--ds-space-5);flex:none;overflow:visible}.dock[data-design-surface=sidebar] .dock-group+.dock-group{margin-top:var(--ds-space-6)}.dock[data-design-surface=sidebar] .dock-list{gap:var(--ds-space-2)}.dock[data-design-surface=sidebar] .dock-item{box-sizing:border-box;min-height:58px;padding:9px var(--ds-space-3) 9px 14px;border-radius:var(--ds-shape-control);color:var(--ds-color-secondary);gap:14px}.dock[data-design-surface=sidebar] .dock-item>.ui-icon{align-self:center;margin:0}.dock[data-design-surface=sidebar] .dock-item:hover{background:var(--ds-color-surface);color:var(--ds-color-text)}.dock[data-design-surface=sidebar] .dock-item{isolation:isolate;position:relative}.dock[data-design-surface=sidebar] .dock-item:before{content:"";z-index:var(--ds-z-behind);border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0}.dock[data-design-surface=sidebar] .dock-item[aria-current=page],.dock[data-design-surface=sidebar] .dock-item[aria-current=page]:hover{box-shadow:none;color:var(--ds-color-text);background:0 0}.dock[data-design-surface=sidebar] .dock-item[aria-current=page]:before{opacity:1;box-shadow:var(--ds-shadow-surface), inset 0 0 0 1px var(--ds-line-control);background:linear-gradient(100deg, transparent, var(--ds-dock-sheen), transparent) -80% 0 / 40% 100% no-repeat, linear-gradient(180deg, var(--ds-color-selected), var(--ds-color-raised))}.dock[data-design-surface=sidebar] .dock-item:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-focus-offset)}.dock[data-design-surface=sidebar] .dock-item:active:not([aria-current=page]){background:var(--ds-color-selected)}.dock[data-design-surface=sidebar] .dock-item-copy{gap:3px}.dock[data-design-surface=sidebar] .dock-item-label{font-size:var(--ds-type-nav);letter-spacing:-.015em;line-height:var(--ds-leading-tight)}.dock[data-design-surface=sidebar] .dock-item-glance{font-size:var(--ds-type-meta);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-tight);color:var(--ds-color-meta);text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;min-width:0;overflow:hidden}.dock[data-design-surface=sidebar] .dock-item[data-attention] .dock-item-glance{color:var(--ds-tone-warning-fg)}.dock[data-design-surface=sidebar] .dock-badge{box-sizing:border-box;border-radius:var(--ds-shape-small);background:var(--ds-color-surface);min-width:28px;height:24px;box-shadow:inset 0 0 0 1px var(--ds-line-subtle);font-family:var(--ds-font-data);font-size:var(--ds-type-meta);font-weight:var(--ds-weight-semibold);color:var(--ds-color-secondary);justify-content:center;align-self:center;align-items:center;padding:0 7px;display:inline-flex}.dock[data-design-surface=sidebar] .dock-badge[data-tone=hot]{color:var(--ds-color-brand)}.dock[data-design-surface=sidebar] .dock-badge[data-tone=danger]{color:var(--ds-tone-danger-fg);background:var(--ds-tone-danger-bg);box-shadow:inset 0 0 0 1px var(--ds-tone-danger-line)}.app-shell[data-creatr-design=v1]{--dock-w:var(--ds-layout-sidebar-compact)}[data-app]:has(>.app-shell[data-creatr-design=v1]){--dock-w:var(--ds-layout-sidebar-compact)}.dock[data-design-surface=sidebar] .dock-status{--dock-glow:var(--ds-dock-glow-neutral);--dock-flash:var(--ds-dock-flash-neutral);--dock-ring:var(--ds-line-subtle);box-shadow:none;border-radius:var(--ds-shape-dock);background:0 0;flex:none;margin:auto 0 0;padding:0}.dock[data-design-surface=sidebar] .dock-status[data-run-state=running]{--dock-glow:var(--ds-dock-glow-working);--dock-flash:var(--ds-dock-flash-working);--dock-ring:var(--ds-tone-working-line)}.dock[data-design-surface=sidebar] .dock-status:is([data-run-state=paused],[data-run-state=maintenance],[data-run-state=delayed]){--dock-glow:var(--ds-dock-glow-warning);--dock-flash:var(--ds-dock-flash-warning);--dock-ring:var(--ds-tone-warning-line)}.dock[data-design-surface=sidebar] .dock-status[data-run-state=blocked]{--dock-glow:var(--ds-dock-glow-danger);--dock-flash:var(--ds-dock-flash-danger);--dock-ring:var(--ds-tone-danger-line)}.dock[data-design-surface=sidebar] .sdock[data-card]{isolation:isolate;border-radius:var(--ds-shape-dock);background:var(--ds-dock-card-fill);box-shadow:inset 0 1px 0 var(--ds-dock-card-hairline), inset 0 0 0 1px var(--dock-ring), 0 22px 44px -26px var(--dock-glow);transition:box-shadow var(--ds-motion-layout) var(--ds-ease-out);gap:0;position:relative;overflow:clip}.dock[data-design-surface=sidebar] .sdock-glow{opacity:.7;pointer-events:none;background:radial-gradient(closest-side, var(--dock-glow), transparent);height:150px;transition:background var(--ds-motion-layout) var(--ds-ease-out);position:absolute;bottom:-86px;left:-35%;right:-35%}.dock[data-design-surface=sidebar] .sdock-flash{opacity:0;pointer-events:none;background:radial-gradient(120% 70% at 50% 0%, var(--dock-flash), transparent 70%);position:absolute;inset:0}.dock[data-design-surface=sidebar] :is(.sdock-now,.sdock-state){position:relative}.dock[data-design-surface=sidebar] .sdock-now{padding:11px var(--ds-space-3) 10px;gap:7px;min-width:0;display:grid}.dock[data-design-surface=sidebar] .sdock-now-head{align-items:center;gap:var(--ds-space-2);--ui-icon:14px;min-width:0;display:flex}.dock[data-design-surface=sidebar] .sdock-now-head>.ui-icon{color:var(--ds-color-meta);flex:none}.dock[data-design-surface=sidebar] .sdock-now-head>.ui-icon.ui-spin,.dock[data-design-surface=sidebar] .sdock-now-head>.ui-spin{color:var(--ds-tone-working-fg)}.dock[data-design-surface=sidebar] .sdock-label{font-size:var(--ds-type-small);font-weight:var(--ds-weight-semibold);color:var(--ds-color-secondary);flex:none}.dock[data-design-surface=sidebar] .sdock-now-head .sdock-value{font-size:var(--ds-type-meta);font-weight:var(--ds-weight-semibold);color:var(--ds-color-text);text-align:end;margin-inline-start:auto}.dock[data-design-surface=sidebar] .sdock-now[data-delayed] :is(.sdock-now-head .sdock-value,.sdock-sub){color:var(--ds-color-warning)}.dock[data-design-surface=sidebar] .sdock-now-head .sdock-pause{--ui-icon:13px;flex:none;width:24px;height:24px;min-height:24px}.dock[data-design-surface=sidebar] .sdock-sub{font-size:var(--ds-type-meta);font-weight:var(--ds-weight-medium);color:var(--ds-color-meta);line-height:var(--ds-leading-tight)}.dock[data-design-surface=sidebar] .sdock-steps{align-items:baseline;gap:6px var(--ds-space-2);grid-template-columns:minmax(0,1fr) auto;padding:0;display:grid}.dock[data-design-surface=sidebar] .sdock-steps .ui-steps-wrap{grid-column:1/-1}.dock[data-design-surface=sidebar] .sdock-steps .ui-steps{gap:3px}.dock[data-design-surface=sidebar] .sdock-steps .ui-step-label{display:none}.dock[data-design-surface=sidebar] .sdock-steps{padding-top:3px}.dock[data-design-surface=sidebar] .sdock-steps .ui-steps{grid-template-columns:repeat(var(--count), minmax(0, 1fr));display:grid}.dock[data-design-surface=sidebar] .sdock-steps .ui-step-bar{border-radius:var(--ds-shape-pill);background:var(--ds-dock-step-todo);height:3px}.dock[data-design-surface=sidebar] .sdock-steps .ui-step[data-phase=done] .ui-step-bar{background:var(--ds-dock-step-done)}.dock[data-design-surface=sidebar] .sdock-steps .ui-step[data-phase=current] .ui-step-bar:after{background:var(--ds-dock-step-current)}.dock[data-design-surface=sidebar] .sdock-steps .ui-steps[data-state=stalled] .ui-step[data-phase=current] .ui-step-bar:after{background:var(--ds-color-warning)}.dock[data-design-surface=sidebar] .sdock-bar{border-radius:var(--ds-shape-pill);background:var(--ds-dock-progress-track);height:3px}.dock[data-design-surface=sidebar] .sdock-bar .ui-bar-fill{background:var(--ds-dock-progress-fill);border-radius:var(--ds-shape-pill)}.dock[data-design-surface=sidebar] .sdock-step-name{min-width:0;font-size:var(--ds-type-meta);font-weight:var(--ds-weight-semibold);color:var(--ds-dock-step-text)}.dock[data-design-surface=sidebar] .sdock-step-count{font-family:var(--ds-font-data);font-size:var(--ds-type-meta);color:var(--ds-color-muted)}.dock[data-design-surface=sidebar] .sdock-link{align-items:center;gap:var(--ds-space-2);min-width:0;padding:9px var(--ds-space-3) 10px;color:inherit;--ui-icon:14px;transition:background-color var(--ds-motion-hover) var(--ds-ease-out);text-decoration:none;display:flex;position:relative}.dock[data-design-surface=sidebar] .sdock-link:before{content:"";top:0;left:var(--ds-space-3);right:var(--ds-space-3);background:var(--ds-dock-card-hairline);height:1px;position:absolute}.dock[data-design-surface=sidebar] .sdock-link>.ui-icon{color:var(--ds-dock-send-icon);flex:none;align-self:flex-start;margin-top:2px}.dock[data-design-surface=sidebar] .sdock-link:hover{background:var(--ds-dock-card-hairline)}.dock[data-design-surface=sidebar] .sdock-link:focus-visible{outline-offset:-2px;box-shadow:var(--focus-ring-inset);outline:2px solid #0000}.dock[data-design-surface=sidebar] .sdock-link-copy{flex:auto;gap:1px;min-width:0;display:grid}.dock[data-design-surface=sidebar] .sdock-link .sdock-value{font-family:var(--ds-font-data);font-size:var(--ds-type-meta);font-weight:var(--ds-weight-semibold);color:var(--ds-color-text);flex:none;align-self:flex-start}.dock[data-design-surface=sidebar] .sdock-link .sdock-value span{font-size:inherit;color:var(--ds-color-muted)}.dock[data-design-surface=sidebar] .sdock-state{padding:var(--ds-space-2);border-top:1px solid var(--ds-dock-card-hairline);background:var(--ds-dock-card-footer);align-items:center;gap:6px;display:flex}.dock[data-design-surface=sidebar] .sdock-pill.ui-pill{border-radius:var(--ds-shape-media);flex:auto;min-width:0;height:34px;padding:0 10px}.dock[data-design-surface=sidebar] .sdock-state .ui-iconbtn{border-radius:var(--ds-shape-media);--ui-icon:15px;flex:none;width:34px;min-width:34px;height:34px;padding:0}.dock[data-design-surface=sidebar] .sdock-state .ui-iconbtn:not([aria-disabled=true]):active{transform:translateY(1px)scale(.96)}.sdock-switches{flex-direction:column;min-width:0;display:flex}.sdock-switch{justify-content:space-between;align-items:center;gap:var(--ds-space-3);min-width:0;min-height:var(--ds-control-default);padding:var(--ds-space-2) var(--ds-space-3);display:flex}.sdock-switch+.sdock-switch{border-top:1px solid var(--ds-dock-card-hairline)}.sdock-switch-copy{gap:1px;min-width:0;display:grid}.sdock-switch-copy .sdock-label{color:var(--ds-color-secondary)}.sdock-switch-copy .sdock-sub{color:var(--ds-color-meta);font-size:var(--ds-type-meta);grid-column:auto}.sdock-switch[data-paused] .sdock-switch-copy .sdock-sub{color:var(--ds-color-warning)}.sdock-switch[data-locked]{opacity:.75}.dock[data-design-surface=sidebar] .sdock-switches{border-top:1px solid var(--ds-dock-card-hairline);background:var(--ds-dock-card-footer)}@media (pointer:coarse){.dock[data-design-surface=sidebar] .sdock-pill.ui-pill{height:var(--ds-target-touch)}.dock[data-design-surface=sidebar] .sdock-state .ui-iconbtn{width:var(--ds-target-touch);min-width:var(--ds-target-touch);height:var(--ds-target-touch)}}@media (prefers-reduced-motion:no-preference){.dock[data-design-surface=sidebar] .sdock-flash{animation:sdock-flash var(--ds-motion-flash) var(--ds-ease-out)}}@keyframes sdock-flash{0%{opacity:.5}to{opacity:0}}@media (forced-colors:active){.dock[data-design-surface=sidebar] :is(.sdock-glow,.sdock-flash){display:none}.dock[data-design-surface=sidebar] .sdock[data-card]{box-shadow:none;border:1px solid canvastext}}@supports (corner-shape:squircle){.dock[data-design-surface=sidebar] :is(.dock-item,.dock-badge){corner-shape:var(--ds-shape-corner)}}@media (prefers-reduced-motion:reduce){.dock[data-design-surface=sidebar] .dock-item{transition:none}}@media (forced-colors:active){.dock[data-design-surface=sidebar] .dock-item[aria-current=page]{outline:var(--ds-focus-width) solid Highlight}}@media (min-width:820px){.app-shell[data-creatr-design=v1] .app-header[data-variant=app]{padding-inline-end:var(--ds-space-4)}.app-shell[data-creatr-design=v1] .app-header[data-variant=app] .hdr-logo{padding-inline:var(--ds-space-4) var(--ds-space-3);background:0 0;border-right:0}.app-shell[data-creatr-design=v1] .app-header[data-variant=app] .brand-mark{min-height:var(--ds-control-default)}.app-shell[data-creatr-design=v1] .app-header[data-variant=app] .hdr-trail{padding-inline-start:calc(var(--ds-space-6) - var(--ds-space-3) - 2px)}.app-shell[data-creatr-design=v1] .app-header[data-variant=app] .crumbs-nav{min-height:var(--ds-target-touch);gap:var(--ds-space-3);padding:0}.app-shell[data-creatr-design=v1] .app-header[data-variant=app] .crumb-current{font-size:var(--ds-type-section);letter-spacing:-.025em}.app-shell[data-creatr-design=v1] .app-header[data-variant=app] .crumb-sep{color:var(--ds-color-muted);margin-inline:2px}.app-shell[data-creatr-design=v1] .app-header[data-variant=app] .crumb-home{--ui-h:var(--ds-control-default);width:var(--ds-control-default);min-width:var(--ds-control-default);border-radius:var(--ds-shape-pill)}.app-shell[data-creatr-design=v1] .app-header[data-variant=app] .hdr-end{gap:6px}.app-shell[data-creatr-design=v1] .app-header[data-variant=app] .hdr-end .hdr-account{margin-inline-start:var(--ds-space-1)}.app-shell[data-creatr-design=v1] .app-header[data-variant=app] .hdr-bell.ui-iconbtn{box-shadow:none;background:0 0}.app-shell[data-creatr-design=v1] .app-header[data-variant=app] .hdr-bell.ui-iconbtn:hover{background:var(--ds-color-surface)}.app-shell[data-creatr-design=v1] .app-header[data-variant=app] .hdr-account-chevron{color:var(--ds-color-muted)}}.brand-rail{border-radius:var(--ds-shape-control);color:inherit;padding:0;display:none}.brand-rail:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-focus-offset)}.dock-expand,.hdr-collapse,.dock-attention-dot{display:none}@media (min-width:820px){.app-header[data-variant=app] .hdr-collapse{color:var(--ds-color-muted);flex:none;margin-inline-start:auto;display:inline-flex}.app-header[data-variant=app] .hdr-collapse:hover{color:var(--ds-color-text)}.app-shell[data-sidebar=rail][data-creatr-design=v1]{--dock-w:var(--ds-layout-sidebar-rail)}.app-shell[data-sidebar=rail] .app-header[data-variant=app] .hdr-logo{justify-content:center;padding-inline:0}.app-shell[data-sidebar=rail] .app-header[data-variant=app] :is(.brand-mark,.hdr-collapse){display:none}.app-shell[data-sidebar=rail] .app-header[data-variant=app] .brand-rail{display:inline-grid}.app-shell[data-sidebar=rail] .dock[data-design-surface=sidebar]{align-items:center}.app-shell[data-sidebar=rail] .dock[data-design-surface=sidebar] .dock-add{width:var(--ds-control-primary)}.app-shell[data-sidebar=rail] .dock[data-design-surface=sidebar] .dock-add .ui-btn{width:var(--ds-control-primary);min-width:var(--ds-control-primary);--ui-icon:20px;padding:0}.app-shell[data-sidebar=rail] .dock[data-design-surface=sidebar] .dock-add .ui-btn-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell[data-sidebar=rail] .dock[data-design-surface=sidebar] .dock-nav{width:100%}.app-shell[data-sidebar=rail] .dock[data-design-surface=sidebar] .dock-expand{margin-block:0 var(--ds-space-2);width:var(--ds-control-primary);min-width:var(--ds-control-primary);height:var(--ds-control-primary);color:var(--ds-color-muted);display:inline-grid}.app-shell[data-sidebar=rail] .dock[data-design-surface=sidebar] .dock-expand:hover{color:var(--ds-color-text)}.app-shell[data-sidebar=rail] .dock[data-design-surface=sidebar] .dock-list{align-items:center;gap:6px}.app-shell[data-sidebar=rail] .dock[data-design-surface=sidebar] .dock-item{width:var(--ds-control-primary);min-height:var(--ds-control-primary);height:var(--ds-control-primary);justify-content:center;gap:0;padding:0;position:relative}.app-shell[data-sidebar=rail] .dock[data-design-surface=sidebar] .dock-item-copy{display:none}.app-shell[data-sidebar=rail] .dock[data-design-surface=sidebar] .dock-badge{background:var(--ds-color-raised);min-width:20px;height:18px;box-shadow:0 0 0 2px var(--ds-color-chrome), inset 0 0 0 1px var(--ds-line-subtle);font-size:calc(var(--ds-type-meta) - 1.5px);align-self:auto;padding:0 5px;position:absolute;top:-5px;right:-7px}.app-shell[data-sidebar=rail] .dock[data-design-surface=sidebar] .dock-attention-dot{border-radius:var(--ds-shape-pill);background:var(--ds-color-warning);width:7px;height:7px;box-shadow:0 0 0 2px var(--ds-color-chrome);display:block;position:absolute;bottom:8px;right:8px}.app-shell[data-sidebar=rail] .dock[data-design-surface=sidebar] .dock-status{width:var(--ds-control-primary)}.app-shell[data-sidebar=rail] .dock[data-design-surface=sidebar] .sdock[data-card]{border-radius:var(--ds-shape-dock-rail)}.app-shell[data-sidebar=rail] .dock[data-design-surface=sidebar] :is(.sdock-now,.sdock-link,.sdock-glow){display:none}.app-shell[data-sidebar=rail] .dock[data-design-surface=sidebar] .sdock-state{background:0 0;border-top:0;flex-direction:column;align-items:center;gap:6px;padding:6px 0}.app-shell[data-sidebar=rail] .dock[data-design-surface=sidebar] .sdock-pill.ui-pill{border-radius:var(--ds-shape-dock-item);flex:none;justify-content:center;gap:0;width:36px;height:36px;padding:0}.app-shell[data-sidebar=rail] .dock[data-design-surface=sidebar] .sdock-pill .ui-pill-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.app-shell[data-sidebar=rail] .dock[data-design-surface=sidebar] .sdock-pill .ui-pill-icon svg{width:16px;height:16px}.app-shell[data-sidebar=rail] .dock[data-design-surface=sidebar] .sdock-state .ui-iconbtn{border-radius:var(--ds-shape-dock-item);width:36px;min-width:36px;height:36px}}@media (prefers-reduced-motion:no-preference){@media (min-width:820px){.dock-desktop,.app-header[data-variant=app] .hdr-logo{transition:width var(--ds-motion-rail) var(--ds-ease-rail)}}}.ui-tooltip:has(.dock-flyout){box-sizing:border-box;border-radius:var(--ds-shape-media);align-items:center;min-height:48px;margin-inline-start:var(--ds-space-1);padding:6px 14px;display:flex}.dock-flyout{white-space:nowrap;gap:2px;display:grid}.dock-flyout-label{font-size:var(--ds-type-body);font-weight:var(--ds-weight-semibold);letter-spacing:-.01em;color:var(--ds-color-text)}.dock-flyout-glance{font-size:var(--ds-type-meta);font-weight:var(--ds-weight-medium);color:var(--ds-color-meta)}.dock-flyout-glance[data-attention]{color:var(--ds-tone-warning-fg)}@media (prefers-reduced-motion:no-preference){.dock[data-design-surface=sidebar] .dock-nav[data-nav-dir=down] .dock-item[aria-current=page]:before{animation:dock-sel-down var(--ds-motion-sel) var(--ds-ease-select) both, dock-sweep var(--ds-motion-sweep) var(--ds-ease-sweep) var(--ds-motion-sweep-delay) both}.dock[data-design-surface=sidebar] .dock-nav[data-nav-dir=up] .dock-item[aria-current=page]:before{animation:dock-sel-up var(--ds-motion-sel) var(--ds-ease-select) both, dock-sweep var(--ds-motion-sweep) var(--ds-ease-sweep) var(--ds-motion-sweep-delay) both}.dock[data-design-surface=sidebar] .dock-nav[data-nav-dir] .dock-item[aria-current=page]>.ui-icon{animation:dock-ico var(--ds-motion-sel) var(--ds-ease-pop) both}.dock[data-design-surface=sidebar] .dock-item-glance[data-fx]{animation:dock-rise var(--ds-motion-rise) var(--ds-ease-rise) calc(var(--i) * var(--ds-motion-stagger)) both}.dock[data-design-surface=sidebar] .dock-badge[data-fx]{animation:dock-bump var(--ds-motion-bump) var(--ds-ease-bump) calc(var(--i) * var(--ds-motion-stagger)) both}.dock[data-design-surface=sidebar] :is(.sdock-now-head .sdock-value,.sdock-sub)[data-fx]{animation:dock-rise var(--ds-motion-rise) var(--ds-ease-rise) calc(var(--i) * var(--ds-motion-stagger-dock)) both}.dock[data-design-surface=sidebar] .sdock-state[data-fx]>.sdock-pill{animation:dock-rise var(--ds-motion-rise) var(--ds-ease-rise) both}.dock[data-design-surface=sidebar] .sdock-state[data-fx]>.ui-iconbtn{animation:dock-rise var(--ds-motion-rise) var(--ds-ease-rise) calc(3 * var(--ds-motion-stagger-dock)) both}.dock[data-design-surface=sidebar] .sdock-state[data-fx]:not([data-run-state=running]) .sdock-pill .ui-pill-icon{animation:dock-swap var(--ds-motion-swap) var(--ds-ease-bump) both}.dock[data-design-surface=sidebar] .sdock-steps[data-fx] .ui-step-bar{transform-origin:0;animation:dock-grow var(--ds-motion-grow) var(--ds-ease-rise) both}.dock[data-design-surface=sidebar] .sdock-steps[data-fx] .ui-step:nth-child(2) .ui-step-bar{animation-delay:var(--ds-motion-stagger-dock)}.dock[data-design-surface=sidebar] .sdock-steps[data-fx] .ui-step:nth-child(3) .ui-step-bar{animation-delay:calc(2 * var(--ds-motion-stagger-dock))}.dock[data-design-surface=sidebar] .sdock-steps[data-fx] .ui-step:nth-child(4) .ui-step-bar{animation-delay:calc(3 * var(--ds-motion-stagger-dock))}.dock[data-design-surface=sidebar] .sdock-steps[data-fx] .ui-step:nth-child(5) .ui-step-bar{animation-delay:calc(4 * var(--ds-motion-stagger-dock))}.dock[data-design-surface=sidebar] .dock-add .ui-btn .ui-icon{transition:transform var(--ds-motion-bump) var(--ds-ease-bump)}.dock[data-design-surface=sidebar] .dock-add .ui-btn:hover .ui-icon{transform:rotate(90deg)scale(1.08)}}@keyframes dock-sel-down{0%{opacity:0;transform:translateY(-18px)scaleY(.55)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes dock-sel-up{0%{opacity:0;transform:translateY(18px)scaleY(.55)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes dock-sweep{0%{background-position:-80% 0,0 0}to{background-position:220% 0,0 0}}@keyframes dock-ico{0%{transform:scale(.7)rotate(-14deg)}60%{transform:scale(1.16)rotate(4deg)}to{transform:none}}@keyframes dock-rise{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}@keyframes dock-bump{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes dock-swap{0%{opacity:0;transform:scale(.4)rotate(-40deg)}to{opacity:1;transform:none}}@keyframes dock-grow{0%{opacity:.2;transform:scaleX(0)}to{opacity:1;transform:none}}.bnav[data-design-surface=mobile-dock]{z-index:var(--ds-z-sheet);left:calc(var(--ds-layout-dock-gap) + env(safe-area-inset-left,0px));right:calc(var(--ds-layout-dock-gap) + env(safe-area-inset-right,0px));bottom:calc(var(--ds-layout-dock-gap) + env(safe-area-inset-bottom,0px));max-width:var(--ds-layout-dock-max);height:var(--ds-layout-dock-height);padding:var(--ds-space-2);gap:var(--ds-space-2);border:1px solid var(--ds-glass-tint-line);border-radius:var(--ds-shape-pill);background:var(--ds-glass-tint-fill);-webkit-backdrop-filter:blur(var(--ds-glass-blur)) saturate(var(--ds-glass-saturation)) brightness(var(--ds-glass-brightness));backdrop-filter:blur(var(--ds-glass-blur)) saturate(var(--ds-glass-saturation)) brightness(var(--ds-glass-brightness));box-shadow:var(--ds-glass-tint-shadow)}.bnav[data-design-surface=mobile-dock]:after{content:"";border-radius:inherit;background:var(--ds-glass-sheen);pointer-events:none;position:absolute;inset:1px}.bnav[data-design-surface=mobile-dock]:before{inset:var(--ds-space-2) auto var(--ds-space-2) var(--ds-space-2);border-radius:var(--ds-shape-pill);background:var(--ds-glass-active-fill);box-shadow:var(--ds-glass-active-shadow);transition:transform var(--ds-motion-lens) var(--ds-ease-spring), opacity var(--ds-motion-hover) var(--ds-ease-out)}.bnav[data-design-surface=mobile-dock] .bnav-slot{height:var(--ds-control-primary);gap:var(--ds-space-1);border-radius:var(--ds-shape-pill);color:var(--ds-glass-text-soft);transition:color var(--ds-motion-hover) var(--ds-ease-out), transform var(--ds-motion-release) var(--ds-ease-bounce)}.bnav[data-design-surface=mobile-dock] .bnav-slot svg{color:var(--ds-glass-icon-soft);transition:color var(--ds-motion-hover) var(--ds-ease-out), transform var(--ds-motion-release) var(--ds-ease-bounce)}.bnav[data-design-surface=mobile-dock] :is(.bnav-slot[aria-current=page],.bnav-slot[data-active]){color:var(--ds-glass-active-text)}.bnav[data-design-surface=mobile-dock] :is(.bnav-slot[aria-current=page],.bnav-slot[data-active]) svg{color:var(--ds-glass-active-text);transform:translateY(-1px)scale(1.06)}.bnav[data-design-surface=mobile-dock] .bnav-slot:active{transition:transform var(--ds-motion-press) var(--ds-ease-out);transform:scale(.94)}.bnav[data-design-surface=mobile-dock] :is(.bnav-label,.ui-btn-label){font-size:var(--ds-type-meta);font-weight:var(--ds-weight-semibold)}.bnav[data-design-surface=mobile-dock] .bnav-more .bnav-slot.ui-btn{box-shadow:none;background:0 0}.bnav[data-design-surface=mobile-dock] .ui-iconbadge-pip{background:var(--ds-glass-lens-fill);box-shadow:var(--ds-glass-chip-shadow);color:var(--ds-glass-lens-text);animation:bnav-pop var(--ds-motion-release) var(--ds-ease-bounce)}.bnav[data-design-surface=mobile-dock] .bnav-dot{background:var(--ds-color-danger);box-shadow:0 0 0 2px var(--ds-glass-tint-fallback)}.bnav[data-design-surface=mobile-dock] .bnav-add{width:var(--ds-target-touch);--ui-h:var(--ds-target-touch);--ui-icon:22px;border-radius:var(--ds-shape-pill);background:var(--ds-glass-active-fill);box-shadow:var(--ds-glass-active-shadow);color:var(--ds-glass-active-text);transition:transform var(--ds-motion-release) var(--ds-ease-bounce)}.bnav[data-design-surface=mobile-dock] .bnav-add:active{transition:transform var(--ds-motion-press) var(--ds-ease-out);transform:scale(.9)}@keyframes bnav-pop{0%{opacity:0;transform:scale(.55)}}.bnav[data-design-surface=mobile-dock]:not([data-mode=panel]){gap:var(--ds-space-1)}.bnav[data-design-surface=mobile-dock]:not([data-mode=panel]):before{display:none}.bnav[data-design-surface=mobile-dock]:not([data-mode=panel])>:is(.bnav-slot,.bnav-more){min-width:38px;transition:flex-grow var(--ds-motion-lens) var(--ds-ease-spring);flex:1 1 0}.bnav[data-design-surface=mobile-dock]:not([data-mode=panel])>:is(.bnav-slot[aria-current=page],.bnav-more:has(.bnav-slot[data-active])){flex:none;width:auto}.bnav[data-design-surface=mobile-dock]:not([data-mode=panel])>.bnav-add-slot{padding-inline:var(--ds-space-1);flex:none}.bnav[data-design-surface=mobile-dock]:not([data-mode=panel]) .bnav-slot{isolation:isolate;transition:color var(--ds-motion-hover) var(--ds-ease-out), transform var(--ds-motion-release) var(--ds-ease-bounce), padding var(--ds-motion-lens) var(--ds-ease-spring);flex-direction:row;justify-content:center;gap:0;padding-inline:0;position:relative}.bnav[data-design-surface=mobile-dock]:not([data-mode=panel]) .bnav-slot:before{content:"";z-index:var(--ds-z-behind);border-radius:var(--ds-shape-pill);background:var(--ds-glass-active-fill);box-shadow:var(--ds-glass-active-shadow);opacity:0;transition:opacity var(--ds-motion-hover) var(--ds-ease-out), transform var(--ds-motion-lens) var(--ds-ease-spring);position:absolute;inset:0;transform:scale(.82)}.bnav[data-design-surface=mobile-dock]:not([data-mode=panel]) :is(.bnav-slot[aria-current=page],.bnav-slot[data-active]){padding-inline:var(--ds-space-3)}.bnav[data-design-surface=mobile-dock]:not([data-mode=panel]) :is(.bnav-slot[aria-current=page],.bnav-slot[data-active]):before{opacity:1;transform:none}.bnav[data-design-surface=mobile-dock]:not([data-mode=panel]) :is(.bnav-slot[aria-current=page],.bnav-slot[data-active]) svg{transform:none}.bnav[data-design-surface=mobile-dock]:not([data-mode=panel]) :is(.bnav-label,.ui-btn-label){opacity:0;white-space:nowrap;text-overflow:ellipsis;max-width:0;transition:max-width var(--ds-motion-lens) var(--ds-ease-spring), margin var(--ds-motion-lens) var(--ds-ease-spring), opacity var(--ds-motion-hover) var(--ds-ease-out);margin-inline-start:0;overflow:hidden}.bnav[data-design-surface=mobile-dock]:not([data-mode=panel]) :is(.bnav-slot[aria-current=page],.bnav-slot[data-active]) :is(.bnav-label,.ui-btn-label){max-width:10ch;opacity:1;margin-inline-start:var(--ds-space-2)}@media not (min-width:360px){.bnav[data-design-surface=mobile-dock]:not([data-mode=panel])>:is(.bnav-slot,.bnav-more){min-width:36px}.bnav[data-design-surface=mobile-dock]:not([data-mode=panel]) :is(.bnav-slot[aria-current=page],.bnav-slot[data-active]){padding-inline:var(--ds-space-2)}}@media (prefers-reduced-motion:reduce){.bnav[data-design-surface=mobile-dock]:not([data-mode=panel]) :is(.bnav-slot,.bnav-label,.ui-btn-label){transition:none}}.bnav[data-design-surface=mobile-dock]>*{animation:bnav-swap var(--ds-motion-lens) var(--ds-ease-spring) backwards}.bnav[data-design-surface=mobile-dock]>:nth-child(2){animation-delay:20ms}.bnav[data-design-surface=mobile-dock]>:nth-child(3){animation-delay:40ms}.bnav[data-design-surface=mobile-dock]>:nth-child(4){animation-delay:60ms}.bnav[data-design-surface=mobile-dock]>:nth-child(5){animation-delay:80ms}@keyframes bnav-swap{0%{opacity:0;transform:translateY(6px)scale(.96)}}.bnav[data-mode=panel] :is(.bnav-back,.bnav-act,.bnav-more){justify-content:center;align-items:center;min-width:0;display:flex}.bnav[data-mode=panel] .bnav-back{flex:none}.bnav[data-mode=panel] .bnav-slot.ui-btn{box-shadow:none;background:0 0}.bnav[data-mode=panel] .bnav-slot.ui-btn[data-tone=primary]{background:var(--ds-glass-active-fill);box-shadow:var(--ds-glass-active-shadow);color:var(--ds-glass-active-text)}.bnav[data-mode=panel] .bnav-slot.ui-btn[data-tone=primary] svg{color:var(--ds-glass-active-text)}.bnav[data-mode=panel] .bnav-slot.ui-btn[data-tone=danger]{background:var(--ds-glass-danger-fill);box-shadow:inset 0 0 0 1px var(--ds-glass-danger-line);color:var(--ds-color-danger)}.bnav[data-mode=panel] .bnav-slot.ui-btn[data-tone=danger] svg{color:var(--ds-color-danger)}.bnav[data-mode=panel] .bnav-slot.ui-btn[aria-disabled=true]{opacity:var(--ds-opacity-disabled)}.bnav[data-mode=panel]{gap:var(--ds-space-1)}.bnav[data-mode=panel]>:is(.bnav-act,.bnav-more){min-width:var(--ds-target-touch);flex:1 1 0}.bnav[data-mode=panel]>.bnav-act[data-lead]{flex-grow:3}.bnav[data-mode=panel] .bnav-slot.ui-btn{gap:var(--ds-space-2);min-width:var(--ds-target-touch);width:100%;padding-inline:var(--ds-space-2);height:var(--ds-control-primary);flex-direction:row;min-height:0;padding-block:0}.bnav[data-mode=panel] .bnav-slot.ui-btn .ui-btn-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--ds-type-meta);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-tight);overflow:hidden}.bnav[data-mode=panel]>.bnav-act:not([data-lead]) .bnav-slot.ui-btn .ui-btn-label,.bnav[data-mode=panel]>.bnav-more .bnav-slot.ui-btn .ui-btn-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bnav[data-mode=panel]>.bnav-act[data-lead] .bnav-slot.ui-btn:not([data-tone=primary]):not([data-tone=danger]){background:var(--ds-glass-capsule-fill);box-shadow:var(--ds-glass-capsule-shadow);color:var(--ds-glass-text)}.bnav[data-mode=panel]>.bnav-back{min-width:0;border-inline-end:1px solid var(--ds-glass-divider);flex:none;margin-inline-end:var(--ds-space-1);padding-inline-end:var(--ds-space-2)}.bnav[data-mode=panel]>.bnav-back .bnav-slot.ui-btn{width:var(--ds-control-primary);min-width:var(--ds-control-primary);border-radius:var(--ds-shape-pill);background:var(--ds-glass-capsule-fill);box-shadow:var(--ds-glass-capsule-shadow);color:var(--ds-glass-text);--ui-icon:22px;justify-content:center;padding:0}.bnav[data-mode=panel]>.bnav-back .bnav-slot.ui-btn svg{color:var(--ds-glass-text)}.bnav[data-mode=panel]>.bnav-back .bnav-slot.ui-btn:hover{background:var(--ds-glass-capsule-hover)}.bnav[data-mode=panel]>.bnav-back .ui-btn-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.bnav[data-design-surface=mobile-dock]>*{animation:none}}.bnav-sheet.ui-modal[data-design-surface=more]{--ui-text-1:var(--ds-glass-text);--ui-text-2:var(--ds-glass-text-soft);--ui-text-3:var(--ds-glass-text-label);--text-1:var(--ds-glass-text);--text-2:var(--ds-glass-text-soft);--text-3:var(--ds-glass-text-label);--text-4:var(--ds-glass-text-label);--surface-2:var(--ds-glass-option-fill);--surface-3:var(--ds-glass-option-fill);--surface-4:var(--ds-glass-row-hover);--line-soft:var(--ds-glass-rule);--line-1:var(--ds-glass-option-line);--line-2:var(--ds-glass-capsule-hover);width:calc(100% - var(--ds-space-5));max-width:var(--ds-layout-dock-max);max-height:calc(var(--ui-vv-h,100dvh) - var(--ds-space-8));margin-bottom:calc(var(--ds-space-3) + env(safe-area-inset-bottom,0px));border:1px solid var(--ds-glass-tint-line);border-radius:var(--ds-shape-surface);background:var(--ds-glass-popover-fill);-webkit-backdrop-filter:blur(var(--ds-glass-popover-blur)) saturate(var(--ds-glass-saturation)) brightness(var(--ds-glass-brightness));backdrop-filter:blur(var(--ds-glass-popover-blur)) saturate(var(--ds-glass-saturation)) brightness(var(--ds-glass-brightness));box-shadow:var(--ds-glass-popover-shadow);color:var(--ds-glass-text)}.bnav-sheet.ui-modal[data-design-surface=more] .ui-modal-head{padding:var(--ds-space-4) var(--ds-space-3) var(--ds-space-2) var(--ds-space-5);border:0}.bnav-sheet.ui-modal[data-design-surface=more] .ui-modal-title{color:var(--ds-glass-text-label);font-size:var(--ds-type-meta);font-weight:var(--ds-weight-bold);letter-spacing:.06em;text-transform:uppercase}.bnav-sheet.ui-modal[data-design-surface=more] .ui-modal-head .ui-iconbtn{color:var(--ds-glass-text-soft);border-radius:var(--ds-shape-pill)}.bnav-sheet.ui-modal[data-design-surface=more] .ui-modal-body{gap:var(--ds-space-3);padding:0 var(--ds-space-3) var(--ds-space-3);display:grid;overflow:visible}.bnav-sheet.ui-modal[data-design-surface=more] .bnav-sheet-grid{gap:var(--ds-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bnav-sheet.ui-modal[data-design-surface=more] .bnav-sheet-grid>li{min-width:0;animation:ui-glass-item-in var(--ds-motion-lens) var(--ds-ease-spring) backwards;border:0}.bnav-sheet.ui-modal[data-design-surface=more] .bnav-sheet-grid>li:nth-child(2){animation-delay:24ms}.bnav-sheet.ui-modal[data-design-surface=more] .bnav-sheet-grid>li:nth-child(3){animation-delay:48ms}.bnav-sheet.ui-modal[data-design-surface=more] .bnav-sheet-grid>li:nth-child(4){animation-delay:72ms}.bnav-sheet.ui-modal[data-design-surface=more] .bnav-sheet-grid>li:nth-child(n+5){animation-delay:96ms}.bnav-sheet.ui-modal[data-design-surface=more] .bnav-sheet-grid>li:last-child:nth-child(odd){grid-column:1/-1}.bnav-sheet.ui-modal[data-design-surface=more] .bnav-sheet-item{align-items:center;gap:var(--ds-space-2);height:var(--ds-control-primary);padding:0 var(--ds-space-4);box-sizing:border-box;border-radius:var(--ds-shape-pill);background:var(--ds-glass-option-fill);box-shadow:inset 0 0 0 1px var(--ds-glass-option-line);color:var(--ds-glass-text);transition:background-color var(--ds-motion-hover) var(--ds-ease-out), transform var(--ds-motion-release) var(--ds-ease-bounce);display:flex}.bnav-sheet.ui-modal[data-design-surface=more] .bnav-sheet-item>svg{color:var(--ds-glass-icon-soft);flex:none}.bnav-sheet.ui-modal[data-design-surface=more] .bnav-sheet-item:active{transition:transform var(--ds-motion-press) var(--ds-ease-out);transform:scale(.96)}.bnav-sheet.ui-modal[data-design-surface=more] .bnav-sheet-item[aria-current=page]{background:var(--ds-glass-active-fill);box-shadow:var(--ds-glass-active-shadow);color:var(--ds-glass-active-text)}.bnav-sheet.ui-modal[data-design-surface=more] .bnav-sheet-item[aria-current=page] svg{color:var(--ds-glass-active-text)}.bnav-sheet.ui-modal[data-design-surface=more] .bnav-sheet-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ds-type-body);font-weight:var(--ds-weight-semibold);flex:1;overflow:hidden}.bnav-sheet.ui-modal[data-design-surface=more] .bnav-sheet-count{box-sizing:border-box;border-radius:var(--ds-shape-pill);background:var(--ds-glass-danger-fill);min-width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--ds-glass-danger-line);color:var(--ds-color-danger);font-size:var(--ds-type-meta);font-weight:var(--ds-weight-bold);flex:none;place-items:center;padding:0 6px;display:inline-grid}.bnav-sheet.ui-modal[data-design-surface=more] .sdock[data-compact]{gap:var(--ds-space-3);padding:var(--ds-space-3);border-radius:var(--ds-shape-group);background:var(--ds-glass-well-fill);box-shadow:var(--ds-glass-well-shadow);display:grid}.bnav-sheet.ui-modal[data-design-surface=more] .sdock-facts{gap:var(--ds-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bnav-sheet.ui-modal[data-design-surface=more] .sdock-fact{min-width:0;padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-shape-control);color:var(--ds-glass-text);gap:2px;text-decoration:none;display:grid}.bnav-sheet.ui-modal[data-design-surface=more] .sdock-fact .sdock-label{color:var(--ds-glass-text-label);font-size:var(--ds-type-meta);align-items:center;gap:6px;display:inline-flex}.bnav-sheet.ui-modal[data-design-surface=more] .sdock-fact .sdock-label .ui-icon{--ui-icon:14px;color:var(--ds-glass-icon-soft)}.bnav-sheet.ui-modal[data-design-surface=more] .sdock-fact .sdock-value{text-align:start;white-space:nowrap;text-overflow:ellipsis;font-size:var(--ds-type-body);font-weight:var(--ds-weight-semibold);overflow:hidden}.bnav-sheet.ui-modal[data-design-surface=more] .sdock-fact .sdock-value span{color:var(--ds-glass-text-label)}.bnav-sheet.ui-modal[data-design-surface=more] .sdock[data-compact] .sdock-state{align-items:center;gap:var(--ds-space-2);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.bnav-sheet.ui-modal[data-design-surface=more] .sdock[data-compact] .sdock-pill{justify-self:start;max-width:100%}.bnav-sheet.ui-modal[data-design-surface=more] .sdock :is(.ui-btn,.ui-iconbtn){--ui-h:var(--ds-target-touch);border-radius:var(--ds-shape-pill);background:var(--ds-glass-capsule-fill);box-shadow:var(--ds-glass-capsule-shadow);color:var(--ds-glass-text)}.bnav-sheet.ui-modal[data-design-surface=more] .sdock[data-compact] .ui-iconbtn[data-label-visible],.bnav-sheet.ui-modal[data-design-surface=more] .sdock[data-compact] .ui-iconbtn{width:auto;padding:0 var(--ds-space-3)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bnav[data-design-surface=mobile-dock]{background:var(--ds-glass-tint-fallback)}.bnav-sheet.ui-modal[data-design-surface=more]{background:var(--ds-glass-popover-fallback)}}@media (prefers-reduced-transparency:reduce){.bnav[data-design-surface=mobile-dock]{background:var(--ds-glass-tint-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}.bnav-sheet.ui-modal[data-design-surface=more]{background:var(--ds-glass-popover-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.bnav[data-design-surface=mobile-dock]:before,.bnav[data-design-surface=mobile-dock] :is(.bnav-slot,.bnav-slot svg,.bnav-add),.bnav-sheet.ui-modal[data-design-surface=more] .bnav-sheet-item{transition:none}.bnav[data-design-surface=mobile-dock] :is(.bnav-slot[aria-current=page],.bnav-slot[data-active]) svg{transform:none}.bnav[data-design-surface=mobile-dock] .ui-iconbadge-pip,.bnav-sheet.ui-modal[data-design-surface=more] .bnav-sheet-grid>li{animation:none}}@media (forced-colors:active){.bnav[data-design-surface=mobile-dock]{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}.bnav[data-design-surface=mobile-dock]:before{background:highlight}.bnav[data-design-surface=mobile-dock]:after{display:none}.bnav-sheet.ui-modal[data-design-surface=more]{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}}.bnav-sheet-grid{margin:0 0 var(--s-3);margin-bottom:var(--s-4);grid-template-columns:minmax(0,1fr);gap:0;padding:0;list-style:none;display:grid}.bnav-sheet-grid>li+li{border-top:1px solid var(--line-soft)}.bnav-sheet-item{box-sizing:border-box;border-radius:var(--r-control);min-height:48px;color:var(--text-2);text-align:left;--ui-icon:20px;background:0 0;flex-wrap:wrap;align-items:center;gap:16px;padding:12px;text-decoration:none;transition:background-color .18s,color .18s;display:flex}.bnav-sheet-item:hover{background:var(--surface-3);color:var(--text-1)}.bnav-sheet-item:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.bnav-sheet-item>svg{flex:none}.bnav-sheet-problems{flex-basis:100%;padding-left:30px}.bnav-sheet-item[aria-current=page]{color:var(--text-1);background:var(--surface-4);box-shadow:inset 0 0 0 1px var(--line-2), var(--hl-top-strong)}.bnav-sheet-item[aria-current=page] svg{color:var(--brand)}.bnav-sheet-label{font-size:var(--fs-base);font-weight:var(--fw-semibold)}.bnav-sheet-problems{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--tone-danger-fg)}.bnav-sheet-foot{margin-top:var(--s-3);justify-content:flex-start;display:flex}.bnav-sheet-foot .ui-btn{width:100%;box-shadow:none;background:0 0;border:0;justify-content:flex-start}.bnav-sheet.ui-modal{width:calc(100% - 16px);max-width:520px;margin-inline:auto;margin-bottom:calc(8px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, var(--surface-3), var(--surface-2) 120px);border-radius:24px}.bnav-sheet .ui-modal-head{padding:16px 20px 12px}.bnav-sheet .ui-modal-title{font-size:var(--fs-xl);letter-spacing:var(--ls-title)}.bnav-sheet .ui-modal-body{padding:8px 16px 12px}.bnav-sheet .sdock{border-radius:var(--r-card);background:linear-gradient(180deg, var(--surface-3), var(--surface-2));box-shadow:inset 0 0 0 1px var(--line-2), var(--hl-top);gap:12px;padding:12px}.bnav-sheet .sdock-card{box-shadow:none;background:0 0}.bnav-sheet .sdock-row{--ui-icon:16px;padding-inline:0}.bnav-sheet .sdock-label{font-size:var(--fs-sm)}.bnav-sheet .sdock-value{font-size:var(--fs-base)}.bnav-sheet .sdock-state{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bnav-sheet .sdock-pill{box-shadow:none;background:0 0;grid-column:1/-1;justify-self:start;padding:0}.bnav-sheet .sdock-state .ui-iconbtn{gap:8px;width:100%;min-height:44px}.bnav-sheet .sdock-state .ui-btn-label{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}@media not (min-width:820px){[data-app]{--hz:calc(var(--header-h) + env(safe-area-inset-top,0px));--hz-fade:var(--ds-header-fade);--hz-ext:calc(var(--hz-fade) * .75);--page-tail:calc(var(--bottomnav-h) + 8px + var(--ds-space-4) + env(safe-area-inset-bottom,0px))}.app-header[data-variant=app]{box-shadow:none;isolation:isolate;background:0 0;border-bottom:0}.app-header[data-variant=app]:before{content:"";z-index:var(--ds-z-behind);pointer-events:none;background:var(--ds-header-glass);-webkit-backdrop-filter:blur(var(--ds-header-blur)) saturate(1.3);backdrop-filter:blur(var(--ds-header-blur)) saturate(1.3);opacity:0;transition:opacity var(--ds-motion-menu-in) var(--ds-ease-out);position:absolute;inset:0}[data-app][data-scrolled] .app-header[data-variant=app]:before{opacity:1}.app-header[data-clips-chrome] .crumb-current{font-weight:var(--ds-weight-bold);letter-spacing:-.015em}[data-app] .main-scroll{margin-top:calc(-1 * var(--hz));padding-top:var(--hz);scroll-padding-top:calc(var(--hz) + var(--hz-ext))}[data-app] .main-scroll .page-toolbar{border-bottom:0}[data-app] .main-scroll .page-toolbar:has(.pbar){--hz-fade:calc(2 * var(--ds-header-bar-half) + var(--ds-header-bar-under));--hz-ext:calc(var(--ds-space-2) + var(--hz-fade));isolation:isolate}[data-app] .main-scroll .pbar{background:var(--ds-glass-neutral-fill);border-color:var(--ds-glass-neutral-line);box-shadow:var(--ds-glass-neutral-shadow)}[data-app] .main-scroll .page-toolbar:has(.pbar):before{content:"";height:var(--hz-ext);pointer-events:none;background:var(--ds-header-glass);-webkit-backdrop-filter:blur(var(--ds-header-blur)) saturate(1.3);backdrop-filter:blur(var(--ds-header-blur)) saturate(1.3);-webkit-mask-image:linear-gradient(180deg, var(--ds-mask-solid) 0, var(--ds-mask-solid) max(0px, calc(100% - var(--hz-fade))), transparent);-webkit-mask-image:linear-gradient(180deg, var(--ds-mask-solid) 0, var(--ds-mask-solid) max(0px, calc(100% - var(--hz-fade))), transparent);mask-image:linear-gradient(180deg, var(--ds-mask-solid) 0, var(--ds-mask-solid) max(0px, calc(100% - var(--hz-fade))), transparent);opacity:0;transition:opacity var(--ds-motion-menu-in) var(--ds-ease-out);position:absolute;left:0;right:0}[data-app]:not(:has(.main-scroll .page-toolbar .pbar)) .app-header[data-variant=app]:after{content:"";height:var(--hz-ext);pointer-events:none;background:var(--ds-header-glass);-webkit-backdrop-filter:blur(var(--ds-header-blur)) saturate(1.3);backdrop-filter:blur(var(--ds-header-blur)) saturate(1.3);-webkit-mask-image:linear-gradient(180deg, var(--ds-mask-solid) 0, var(--ds-mask-solid) max(0px, calc(100% - var(--hz-fade))), transparent);-webkit-mask-image:linear-gradient(180deg, var(--ds-mask-solid) 0, var(--ds-mask-solid) max(0px, calc(100% - var(--hz-fade))), transparent);mask-image:linear-gradient(180deg, var(--ds-mask-solid) 0, var(--ds-mask-solid) max(0px, calc(100% - var(--hz-fade))), transparent);opacity:0;transition:opacity var(--ds-motion-menu-in) var(--ds-ease-out);position:absolute;left:0;right:0}[data-app] .main-scroll .page-toolbar:has(.pbar):before{top:calc(-1 * var(--hz));height:calc(var(--hz) + var(--hz-ext));z-index:var(--ds-z-behind)}[data-app]:has(.main-scroll .page-toolbar .pbar) .app-header[data-variant=app]:not([data-panel=open]):before{opacity:0}[data-app]:not(:has(.main-scroll .page-toolbar .pbar)) .app-header[data-variant=app]:after{top:100%}[data-app][data-scrolled] .main-scroll .page-toolbar:has(.pbar):before{opacity:1}[data-app][data-scrolled]:not(:has(.main-scroll .page-toolbar .pbar)) .app-header[data-variant=app]:after{opacity:1}[data-app] .main-scroll:not(:has(.page-toolbar .pbar)){padding-top:calc(var(--hz) + var(--hz-ext))}.app-header:not([data-panel=open]) .hdr-credits{width:var(--ds-target-touch);box-shadow:none;background:0 0;border:0;justify-content:center;padding:0}.app-header:not([data-panel=open]) .hdr-credits-value{display:none}.app-header:not([data-panel=open]) .hdr-credits-ring{width:24px;height:24px;box-shadow:none}.app-header[data-clips-chrome]:not([data-panel=open]) .hdr-account{box-shadow:none;background:0 0}.app-header:not([data-panel=open]) .hdr-account-tile{width:32px;height:32px;box-shadow:none}.app-header[data-variant=app] :is(.hdr-bell,.hdr-step,.hdr-close).ui-iconbtn,.app-header[data-variant=app] .hdr-back.ui-btn{box-shadow:none;background:0 0;border:0}.app-header[data-variant=app] :is(.hdr-bell,.hdr-step,.hdr-close,.hdr-back){--ui-icon:22px}.app-header[data-variant=app] :is(.hdr-bell,.hdr-step,.hdr-close).ui-iconbtn{width:var(--ds-target-touch);min-width:var(--ds-target-touch)}.app-header:not([data-panel=open]) .hdr-credits-ring{width:26px;height:26px}.app-header[data-variant=app] .brand-tile{width:32px;height:32px}.app-shell:after{content:"";z-index:calc(var(--z-header) - 1);height:calc(8px + env(safe-area-inset-bottom,0px) + var(--bottomnav-h) / 2 + var(--hz-fade));pointer-events:none;background:var(--ds-header-glass);-webkit-backdrop-filter:blur(var(--ds-header-blur)) saturate(1.3);backdrop-filter:blur(var(--ds-header-blur)) saturate(1.3);-webkit-mask-image:linear-gradient(0deg, var(--ds-mask-solid) 0, var(--ds-mask-solid) max(0px, calc(100% - var(--hz-fade))), transparent);-webkit-mask-image:linear-gradient(0deg, var(--ds-mask-solid) 0, var(--ds-mask-solid) max(0px, calc(100% - var(--hz-fade))), transparent);mask-image:linear-gradient(0deg, var(--ds-mask-solid) 0, var(--ds-mask-solid) max(0px, calc(100% - var(--hz-fade))), transparent);position:fixed;inset:auto 0 0}.app-shell[data-onboarding-shell]:after{content:none}}@media (prefers-reduced-motion:reduce){.bnav:before,.bnav-slot,.bnav-sheet-item{transition:none}.bnav-slot:active{transform:none}}.error-page{min-height:100%;padding:var(--s-6);box-sizing:border-box;text-align:center;color:var(--text-1);font-family:var(--font-display);place-items:center;display:grid}.error-page[data-standalone]{background:var(--gradient-page,var(--surface-page));min-height:100dvh}.error-card{align-items:center;gap:var(--s-3);flex-direction:column;max-width:460px;display:flex}.error-code{color:var(--brand);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);font-size:var(--fs-sm);margin:0}.error-title{font-size:var(--fs-xl);font-weight:var(--fw-semibold);letter-spacing:var(--ls-display);line-height:var(--lh-tight);margin:0}.error-body{color:var(--text-2);line-height:var(--lh-body);margin:0}.error-ref{color:var(--text-4);font-size:var(--fs-sm);margin:0}.error-actions{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;justify-content:center;display:flex}.error-page[data-creatr-design=v1]{padding:var(--ds-space-6)}.error-page[data-creatr-design=v1] .error-card{box-sizing:border-box;text-align:left;align-items:flex-start;gap:var(--ds-space-4);width:100%;min-width:0;padding:var(--ds-space-7);border-radius:var(--ds-shape-group);background:linear-gradient(180deg, var(--ds-color-raised), var(--ds-color-surface));box-shadow:var(--ds-shadow-surface)}.error-page[data-creatr-design=v1] .error-title{font-size:var(--ds-type-page);line-height:var(--ds-leading-heading)}.error-page[data-creatr-design=v1] .error-body{font-size:var(--ds-type-body);line-height:var(--ds-leading-body);overflow-wrap:anywhere}.error-page[data-creatr-design=v1] .error-ref{max-width:100%;padding:var(--ds-space-3);border-radius:var(--ds-shape-media);background:var(--ds-color-well);color:var(--ds-color-meta);font:var(--ds-type-meta)/var(--ds-leading-body) var(--ds-font-data);overflow-wrap:anywhere}.error-page[data-creatr-design=v1] .error-actions{justify-content:flex-start;gap:var(--ds-space-3)}@supports (corner-shape:squircle){.error-page[data-creatr-design=v1] .error-card{corner-shape:var(--ds-shape-corner)}}@media not (min-width:640px){.error-page[data-creatr-design=v1]{padding:var(--ds-space-4)}.error-page[data-creatr-design=v1] .error-card{padding:var(--ds-space-5)}}@media not (min-width:820px){.app-header[data-clips-chrome] .hdr-logo,.app-header[data-clips-chrome] .crumb-home{display:none}.app-header[data-clips-chrome] .crumb-logo{min-width:var(--ds-target-touch);min-height:var(--ds-target-touch);border-radius:var(--ds-shape-control);justify-content:center;align-items:center;display:inline-flex}.app-header[data-clips-chrome] .crumb-logo .brand-tile{width:var(--ds-space-7);height:var(--ds-space-7);--ui-icon:18px}.app-header[data-clips-chrome] .crumbs-nav{gap:0}.app-header[data-clips-chrome] .crumb-sep{--ui-icon:14px;margin-inline:0}.app-header[data-clips-chrome] .crumb-btn{padding-inline:var(--ds-space-2);font-size:var(--ds-type-body);max-width:9ch}.app-header[data-clips-chrome] .crumb-btn .ui-btn-label{max-width:9ch}.app-header[data-clips-chrome] .crumb-current{padding-inline:var(--ds-space-2);font-size:var(--ds-type-nav)}.app-header[data-clips-chrome] .crumb-current .crumb-icon,.app-header[data-clips-chrome] .crumb-btn .ui-btn-icon,.app-header[data-clips-chrome] .crumb-btn .ui-icon,.app-header[data-clips-chrome] .crumb[data-middle],.app-header[data-clips-chrome][data-panel] .hdr-back{display:none}}@media (min-width:820px){.app-shell[data-creatr-design=v1] .app-header[data-variant=app]{--hdr-ctl:var(--ds-target-touch)}.app-header[data-clips-chrome] .hdr-account.ui-btn{gap:var(--ds-space-3);padding-inline:var(--ds-space-2) var(--ds-space-5);font-size:var(--ds-type-body);font-weight:var(--ds-weight-semibold);transition:background var(--ds-motion-hover), box-shadow var(--ds-motion-hover);padding-inline-start:6px}.app-header[data-clips-chrome] .hdr-account.ui-btn:hover,.app-header[data-clips-chrome] .hdr-account.ui-btn[aria-expanded=true]{background:var(--ds-color-raised);box-shadow:inset 0 0 0 1px var(--ds-line-control)}.app-header[data-clips-chrome] .hdr-account-chevron{--ui-icon:14px;color:var(--ds-color-muted);transition:transform var(--ds-motion-menu-in) var(--ds-ease-layout)}.app-header[data-clips-chrome] .hdr-account[aria-expanded=true] .hdr-account-chevron{transform:rotate(180deg)}.app-header[data-clips-chrome] .hdr-end{gap:var(--ds-space-3)}.app-header[data-clips-chrome] .hdr-account-box{border-radius:var(--ds-shape-pill);background:var(--ds-color-surface);min-width:0;max-width:360px;box-shadow:inset 0 0 0 1px var(--ds-line-subtle);align-items:center;gap:2px;padding:6px 6px 6px 8px;display:inline-flex}.app-header[data-clips-chrome] .hdr-account-box>.hdr-account.ui-btn{min-width:0;max-width:none;height:auto;min-height:var(--hdr-ctl);box-shadow:none;background:0 0;flex:auto;padding-block:4px;padding-inline:2px 8px}.app-header[data-clips-chrome] .hdr-account-box:hover{background:var(--ds-color-raised);box-shadow:inset 0 0 0 1px var(--ds-line-control)}.app-header[data-clips-chrome] .hdr-account-box:has(.hdr-account[aria-expanded=true]){background:var(--ds-color-raised);box-shadow:inset 0 0 0 1px var(--ds-line-control)}.app-header[data-clips-chrome] .hdr-account-box>.hdr-account.ui-btn:hover,.app-header[data-clips-chrome] .hdr-account-box>.hdr-account.ui-btn[aria-expanded=true]{box-shadow:none;background:0 0}.app-shell[data-creatr-design=v1] .app-header[data-clips-chrome] .hdr-account-box .hdr-settings.ui-iconbtn{--ui-h:36px;border-radius:var(--ds-shape-pill);width:36px;color:var(--ds-color-secondary)}.app-shell[data-creatr-design=v1] .app-header[data-clips-chrome] .hdr-account-box .hdr-settings.ui-iconbtn:hover{background:var(--ds-color-well);color:var(--ds-color-text)}}@media (820px<=width<1240px){.app-header[data-panel=open] .crumb[data-last]{min-width:14ch}.app-header[data-panel=open] .hdr-credits,.app-header[data-panel=open] :is(.hdr-plan-pill,.hdr-account-chevron){display:none}.app-header[data-clips-chrome][data-panel=open] .hdr-account.ui-btn{padding-inline:6px}}.hdr-account-tile .ui-thumb-img,.acct-tile .ui-thumb-img{border-radius:var(--ds-shape-pill);object-fit:cover;width:100%;height:100%}@media not (min-width:440px){.pbar[data-lead-size=compact] .bar-picker>.ui-icon:not(.ui-btn-end){display:none}}.app-shell[data-onboarding-shell=true]{grid-template-rows:minmax(0,1fr)}.app-shell[data-onboarding-shell=true]>.app-header,.app-shell[data-onboarding-shell=true] .dock-desktop,.app-shell[data-onboarding-shell=true]>.mobile-bottom-nav{display:none!important}.app-shell[data-onboarding-shell=true] .app-body{grid-template-columns:minmax(0,1fr)}.app-shell[data-onboarding-shell=true] .app-content{width:100%}.app-shell[data-onboarding-shell=true] .main-scroll{padding-bottom:0}.app-shell[data-onboarding-shell=true] .brand-word{display:inline}@media (prefers-reduced-motion:reduce){.app-header:before,.app-header:after,.page-toolbar:before{transition:none}}@media not (min-width:820px){[data-app] .main-scroll>.page-title[data-large]{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;padding:var(--ds-space-2) var(--page-gutter) 0;font-size:var(--ds-type-large-title);font-weight:var(--ds-weight-bold);letter-spacing:-.03em;line-height:var(--ds-leading-tight);color:var(--ds-color-text);margin:0;position:static;overflow:visible}[data-app]:has(.main-scroll>.page-title[data-large]) .app-header[data-variant=app]:not([data-panel=open]) :is(.crumb-current,.crumb-sep){opacity:0;transition:opacity var(--ds-motion-menu-in) var(--ds-ease-out)}[data-app][data-scrolled]:has(.main-scroll>.page-title[data-large]) .app-header[data-variant=app] :is(.crumb-current,.crumb-sep){opacity:1}}.bnav :is(.bnav-slot,.bnav-add):not([aria-disabled=true]){transition:transform var(--ds-motion-release) var(--ds-ease-bounce), opacity var(--ds-motion-release) var(--ds-ease-out)}.bnav :is(.bnav-slot,.bnav-add):not([aria-disabled=true]):active{transform:scale(var(--ds-press-scale));opacity:var(--ds-press-dim);transition-duration:var(--ds-motion-press)}@media (prefers-reduced-motion:reduce){.bnav :is(.bnav-slot,.bnav-add):active{transform:none}}@media (min-width:820px){.app-header .hdr-credits{box-shadow:none;border:0}@media (hover:hover){.app-header .hdr-credits:hover{box-shadow:none}}}.bell-row{align-items:center;gap:var(--ds-space-3)}.bell-mark{--mh:var(--ds-color-meta);border-radius:var(--ds-shape-pill);width:40px;height:40px;color:var(--mh);--ui-icon:18px;background:color-mix(in srgb, var(--mh) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mh) 30%, transparent);flex:none;place-items:center;display:grid;position:relative}.bell-mark[data-tone=success]{--mh:var(--ds-color-success)}.bell-mark[data-tone=warning]{--mh:var(--ds-color-warning)}.bell-mark[data-tone=danger]{--mh:var(--ds-color-danger)}.bell-mark[data-tone=info]{--mh:var(--ds-color-info)}.bell-mark[data-media]{border-radius:var(--ds-shape-small);background:var(--ds-color-well);box-shadow:inset 0 0 0 1px var(--ds-fact-line)}.bell-mark[data-media=clip]{width:32px;height:56px}.bell-mark[data-media]>:is(img,span:not(.bell-badge)){object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.bell-badge{border-radius:var(--ds-shape-pill);background:var(--mh);width:20px;height:20px;color:var(--ds-color-canvas);--ui-icon:11px;box-shadow:0 0 0 2px var(--ds-color-surface);place-items:center;display:grid;position:absolute;bottom:-6px;right:-6px}.bell-row[data-unread] .bell-time:after{content:"";vertical-align:middle;border-radius:var(--ds-shape-pill);background:var(--ds-color-brand);width:6px;height:6px;margin-inline-start:6px;display:inline-block}.bell-row{grid-template-columns:48px minmax(0,1fr);display:grid}.bell-mark{justify-self:center}.bell-mark[data-media=video]{width:48px;height:27px}@media (min-width:820px){.app-shell[data-creatr-design=v1] .app-header[data-variant=app]{border-bottom:0}.app-shell[data-creatr-design=v1] .app-header[data-variant=app]:after{content:"";inset-inline:var(--brand-w) 0;background:var(--line-soft);pointer-events:none;height:1px;position:absolute;bottom:0}.app-shell[data-creatr-design=v1] .app-header[data-variant=app] .hdr-logo{background:var(--ds-color-chrome);border-right:1px solid var(--ds-line-subtle)}.app-shell[data-creatr-design=v1] .dock[data-design-surface=sidebar]{padding-block-start:var(--ds-space-2)}.app-shell[data-creatr-design=v1] .dock[data-design-surface=sidebar] .dock-group+.dock-group{margin-top:var(--ds-space-3);padding-top:var(--ds-space-3);border-top:1px solid var(--ds-line-subtle)}.app-shell[data-sidebar=rail] .dock[data-design-surface=sidebar] .dock-group+.dock-group{margin-inline:var(--ds-space-3)}.app-shell[data-sidebar=rail] .dock[data-design-surface=sidebar] .dock-expand{width:var(--ds-control-compact);min-width:var(--ds-control-compact);height:var(--ds-control-compact);margin-block:0 var(--ds-space-3)}.app-shell[data-sidebar=rail] .dock[data-design-surface=sidebar] .sdock-state .sdock-pill.ui-pill{box-shadow:none;background:0 0}.app-shell[data-sidebar=rail] .dock[data-design-surface=sidebar] .sdock-state .ui-iconbtn{box-shadow:inset 0 0 0 1px var(--ds-line-subtle)}.app-shell[data-sidebar=rail] .dock[data-design-surface=sidebar] .sdock-state .sdock-pill+*{position:relative}.app-shell[data-sidebar=rail] .dock[data-design-surface=sidebar] .sdock-state .sdock-pill:after{content:"";background:var(--ds-line-subtle);height:1px;position:absolute;bottom:-4px;left:25%;right:25%}.app-shell[data-sidebar=rail] .dock[data-design-surface=sidebar] .sdock-state .sdock-pill{position:relative;overflow:visible}}
}

