:root{--ground:var(--lightningcss-light,#f4f4f2)var(--lightningcss-dark,#111);--sheet:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1b1b);--ink:var(--lightningcss-light,#171717)var(--lightningcss-dark,#f2f2f2);--grey:var(--lightningcss-light,#6b6b6b)var(--lightningcss-dark,#a3a3a3);--soft:var(--lightningcss-light,#575757)var(--lightningcss-dark,#bdbdbd);--faint:var(--lightningcss-light,#c4c4c2)var(--lightningcss-dark,#444);--hair:var(--lightningcss-light,#17171714)var(--lightningcss-dark,#ffffff14);--divider:var(--lightningcss-light,#1717170f)var(--lightningcss-dark,#ffffff0f);--wash:var(--lightningcss-light,#1717170d)var(--lightningcss-dark,#ffffff0f);--press:var(--lightningcss-light,#17171717)var(--lightningcss-dark,#ffffff1a);--solid:var(--lightningcss-light,#171717)var(--lightningcss-dark,#ffffff29);--solid-hover:var(--lightningcss-light,#2b2b2b)var(--lightningcss-dark,#ffffff38);--on-solid:var(--lightningcss-light,#fff)var(--lightningcss-dark,#f2f2f2);--good:var(--color-good);--bad:var(--color-warn);--focus:var(--lightningcss-light,#171717)var(--lightningcss-dark,#f2f2f2);--ease-out:cubic-bezier(.25, 1, .5, 1)}.app[data-mode=simple]{--shell-canvas:var(--lightningcss-light,#f4f4f2)var(--lightningcss-dark,#111);--shell-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1b1b);--shell-ink:var(--lightningcss-light,#171717)var(--lightningcss-dark,#f2f2f2);--shell-secondary:var(--lightningcss-light,#575757)var(--lightningcss-dark,#bdbdbd);--shell-tertiary:var(--lightningcss-light,#6b6b6b)var(--lightningcss-dark,#a3a3a3);--shell-wash:var(--lightningcss-light,#1717170d)var(--lightningcss-dark,#ffffff0f);--shell-press:var(--lightningcss-light,#17171717)var(--lightningcss-dark,#ffffff1a);background:var(--shell-canvas)}.app[data-mode=simple] main,.shell-side{background:var(--shell-canvas)}.shell-row{height:32px;color:var(--shell-secondary);border-radius:8px;flex-shrink:0;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;transition:background-color .12s cubic-bezier(.25,1,.5,1),color .12s cubic-bezier(.25,1,.5,1);display:flex;position:relative}.shell-row:hover{background:var(--shell-wash);color:var(--shell-ink)}.shell-row:active{background:var(--shell-press)}.shell-row.shell-here,.shell-row[aria-expanded=true].shell-here{background:var(--shell-surface);color:var(--shell-ink)}.shell-row:focus-visible,.shell-search:focus-visible,.shell-pill:focus-visible,.shell-quiet:focus-visible{outline:2px solid var(--shell-ink);outline-offset:2px}.shell-search{background:var(--shell-wash);width:100%;height:32px;color:var(--shell-tertiary);border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;transition:background-color .12s cubic-bezier(.25,1,.5,1);display:flex}.shell-search:hover{background:var(--shell-press);color:var(--shell-ink)}.shell-search .kbd{box-shadow:none;color:var(--shell-tertiary);background:0 0}.shell-count{background:var(--shell-ink);color:var(--shell-canvas)}.shell-sample{background:var(--shell-canvas)}.shell-sample p{font-size:14px}.shell-pill{background:var(--shell-wash);height:32px;color:var(--shell-ink);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:500;transition:background-color .12s cubic-bezier(.25,1,.5,1),transform 70ms cubic-bezier(.25,1,.5,1);display:inline-flex}.shell-pill:hover{background:var(--shell-press)}.shell-pill:active{transform:scale(.98)}.shell-quiet{height:32px;color:var(--shell-secondary);border-radius:999px;transition:background-color .12s cubic-bezier(.25,1,.5,1)}.shell-quiet:hover{background:var(--shell-wash);color:var(--shell-ink)}.shell-bar{background:color-mix(in srgb, var(--shell-canvas) 88%, transparent);box-shadow:0 1px 0 var(--shell-wash)}.shell-tabs{left:50%;bottom:calc(env(safe-area-inset-bottom) + var(--tabbar-foot,12px));background:color-mix(in srgb, var(--shell-surface) 88%, transparent);border-radius:999px;width:min(360px,100vw - 32px);padding:4px;transform:translate(-50%);box-shadow:0 0 0 1px var(--lightningcss-light,#1717170f)var(--lightningcss-dark,#ffffff1a),0 12px 24px var(--lightningcss-light,#17171714)var(--lightningcss-dark,#00000080)}.shell-tabs>a,.shell-tabs>button{border-radius:999px;height:52px!important}.shell-tabs>a>span[aria-hidden]:first-child{display:none}.shell-tabs>a[aria-current=page]{background:var(--shell-wash)}.shell-quiet-row{color:var(--shell-tertiary);font-weight:400}.shell-sample-float{display:none!important}@media (min-width:1024px){.shell-sample-float{display:flex!important}}.shell-sample-float{z-index:25;box-sizing:border-box;background:var(--shell-surface);height:44px;color:var(--shell-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:6px 6px 6px 16px;font-size:13px;position:fixed;bottom:20px;left:calc(50% + 116px);transform:translate(-50%);box-shadow:0 0 0 1px var(--lightningcss-light,#1717170f)var(--lightningcss-dark,#ffffff1a),0 12px 24px var(--lightningcss-light,#17171714)var(--lightningcss-dark,#00000080)}@media (prefers-reduced-motion:reduce){.shell-row,.shell-search,.shell-pill,.shell-quiet{transition:none}}.app[data-mode=simple] .panel{box-shadow:none;background:var(--shell-surface);border-radius:16px}.app[data-mode=simple] .btn{border-radius:999px;font-weight:500;transition:background-color .12s cubic-bezier(.25,1,.5,1),transform 70ms cubic-bezier(.25,1,.5,1)}.app[data-mode=simple] .btn:active{transform:scale(.98)}.app[data-mode=simple] .btn-quiet,.app[data-mode=simple] .btn-ink{background:var(--shell-wash);color:var(--shell-ink)}.app[data-mode=simple] .btn-quiet:hover,.app[data-mode=simple] .btn-ink:hover{background:var(--shell-press)}.app[data-mode=simple] .btn-white{background:0 0;box-shadow:inset 0 0 0 1px var(--lightningcss-light,#17171729)var(--lightningcss-dark,#ffffff2e)}.level-rows{background:var(--shell-surface);border-radius:16px;display:grid;overflow:hidden}.level-row{gap:2px;padding:16px 20px;transition:background-color .12s cubic-bezier(.25,1,.5,1);display:grid;position:relative}.level-row+.level-row:before{content:"";background:var(--lightningcss-light,#1717170f)var(--lightningcss-dark,#ffffff0f);height:1px;position:absolute;top:0;left:20px;right:20px}.level-row:hover{background:var(--shell-wash)}.level-row.level-on{background:var(--lightningcss-light,#17171708)var(--lightningcss-dark,#ffffff0a)}.level-row>button{grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:12px;display:grid!important}.level-row>button>span:first-child{grid-row:1/span 2;padding-top:3px;width:auto!important}.level-row>button>.level-name,.level-row>button>.level-text{grid-column:2;margin-top:0!important}.level-row>p,.level-row>label{margin-left:32px}.level-row .level-current-at-radio{display:none}.level-name{font-size:15px;font-weight:500;font-stretch:100%;line-height:22px;display:block}.level-text{color:var(--shell-tertiary);font-size:13px;line-height:18px;display:block}.level-row>p,.level-row>label{font-size:13px;min-height:0!important;margin-top:4px!important}.level-bounds{color:var(--shell-tertiary);margin-top:12px;font-size:13px;line-height:20px}.level-bounds-head{color:var(--shell-ink);font-weight:500}.shell-depth{height:30px}.shell-sub{height:28px;font-size:14px}.shell-depth-head{color:var(--shell-tertiary);letter-spacing:.012em;margin:0 0 4px;padding:0 10px;font-size:12px;line-height:16px}.app:not([data-mode=simple]) [data-skel-simple],.app[data-mode=simple] [data-skel-expert]{display:none}[data-simple=settings] .level-row.level-on{background:var(--shell-surface);box-shadow:inset 0 0 0 1.5px var(--shell-ink);border-radius:16px}[data-simple=settings] .level-row.level-on:before,[data-simple=settings] .level-row.level-on+.level-row:before{display:none}@media (min-width:768px){[data-simple=settings] .level-rows{background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow:visible}[data-simple=settings] .level-row{background:var(--shell-surface);border-radius:16px;flex-direction:column;align-content:start;min-height:168px;padding:20px;display:flex}[data-simple=settings] .level-row:before{display:none}[data-simple=settings] .level-row:hover:not(.level-on){box-shadow:inset 0 0 0 1px var(--lightningcss-light,#17171724)var(--lightningcss-dark,#ffffff2e)}[data-simple=settings] .level-row .level-current-at-radio{display:inline-flex}[data-simple=settings] .level-current-at-name{display:none}[data-simple=settings] .level-row>button{row-gap:4px;grid-template-columns:minmax(0,1fr)!important}[data-simple=settings] .level-row>button>span:first-child{grid-row:auto;padding:0 0 12px}[data-simple=settings] .level-row>button>.level-name,[data-simple=settings] .level-row>button>.level-text{grid-column:1}[data-simple=settings] .level-name{letter-spacing:-.01em;font-size:17px;line-height:22px}[data-simple=settings] .level-row>p,[data-simple=settings] .level-row>label{margin-left:0;padding-top:12px;margin-top:auto!important}}.level-would{color:var(--shell-tertiary);border-top:1px solid var(--lightningcss-light,#1717170f)var(--lightningcss-dark,#ffffff14);margin-top:10px;padding-top:10px;font-size:13px;line-height:18px}.level-would-n{color:var(--shell-ink);font-variant-numeric:tabular-nums;font-weight:500}@media (max-width:767px){.level-would{margin-left:32px}}[data-simple=settings] .level-on>button .grid.rounded-full{background:#f7dc45;box-shadow:inset 0 0 0 1px #17171733}[data-simple=settings] .level-on>button .grid.rounded-full>span{background:#171717}[data-simple=settings] [data-danger] .btn{color:var(--color-warn)}[data-simple=settings] [data-danger] .panel{padding-inline:24px}@media (min-width:768px){[data-simple=settings] .level-row>button{flex:none!important}}[data-simple=settings] [data-danger] .panel p>span:first-child{font-weight:500}[data-simple=settings] [data-danger] .panel p>span+span{margin-top:2px;font-size:13px;line-height:18px}@media (min-width:768px){[data-simple=settings] .level-rows{grid-template-rows:auto auto auto}[data-simple=settings] .level-row{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;min-height:0;display:grid}[data-simple=settings] .level-row>p,[data-simple=settings] .level-row>label{align-self:end;margin-top:0!important}[data-simple=settings] .level-row>.level-would{align-self:start}[data-simple=settings] .level-row>button{align-content:start}}
