._1c8fdrqh{z-index:4;background-color:var(--_1q7zg2u1v);min-height:100lvh;transition-property:opacity;transition-duration:.45s;transition-timing-function:cubic-bezier(.32,.72,0,1);position:fixed;inset:0}
._1c8fdrqh[data-starting-style],._1c8fdrqh[data-ending-style]{opacity:0}
._1c8fdrqh[data-swiping]{transition-duration:0s}
._1c8fdrqi{opacity:calc(.25 + (1 - .25) * (1 - var(--drawer-swipe-progress,0)))}
._1c8fdrqj{opacity:0;pointer-events:none}
._1c8fdrqk{--_1c8fdrq0:0px;--_1c8fdrq1:3rem;--_1c8fdrq6:16px;--_1c8fdrqg:var(--drawer-keyboard-inset,0px);z-index:4;box-sizing:border-box;display:flex;position:fixed;inset:0}
._1c8fdrql{align-items:flex-end}
._1c8fdrqm{justify-content:flex-start}
._1c8fdrqn{justify-content:flex-end}
._1c8fdrqp{pointer-events:none}
._1c8fdrqq{touch-action:none}
._1c8fdrqt{--_1c8fdrq7:.6rem;--_1c8fdrq8:clamp(0, var(--drawer-swipe-progress,0), 1);--_1c8fdrq9:.03;--_1c8fdrqa:max(0px, calc((var(--nested-drawers,0) - var(--_1c8fdrq8)) * var(--_1c8fdrq7)));--_1c8fdrqb:max(0, calc(1 - (var(--nested-drawers,0) * var(--_1c8fdrq9))));--_1c8fdrqc:clamp(0, calc(var(--_1c8fdrqb) + (var(--_1c8fdrq9) * var(--_1c8fdrq8))), 1);--_1c8fdrqd:calc(1 - var(--_1c8fdrqc));--_1c8fdrqe:max(0px, calc(var(--drawer-frontmost-height,var(--drawer-height,0px)) - var(--_1c8fdrq1,0px)));--_1c8fdrqf:100%;box-sizing:border-box;will-change:transform;flex-direction:column;max-width:100%;max-height:100%;transition-property:transform;transition-duration:.45s;transition-timing-function:cubic-bezier(.32,.72,0,1);display:flex}
._1c8fdrqt:focus{outline:none}
._1c8fdrqt:focus-visible{outline:none}
._1c8fdrqt[data-swiping]{transition-duration:0s;transition-delay:0s}
._1c8fdrqt[data-nested-drawer-swiping]{transition-duration:0s}
._1c8fdrqu{--_1c8fdrq2:calc(-1 * var(--_1c8fdrq1,0px));width:100%;height:var(--_1c8fdrq3);min-height:var(--_1c8fdrq4);max-height:var(--_1c8fdrq5)}
._1c8fdrqv{--_1c8fdrq2:calc(-1 * var(--_1c8fdrq1,0px));width:var(--_1c8fdrq3);min-width:var(--_1c8fdrq4);max-width:var(--_1c8fdrq5);height:100%;transform:translateX(calc(var(--drawer-swipe-movement-x,0px) + var(--_1c8fdrqa) + (var(--_1c8fdrqd) * var(--_1c8fdrqf)))) scale(var(--_1c8fdrqc));transform-origin:calc(0% + var(--_1c8fdrq1,0px)) 50%}
._1c8fdrqv[data-starting-style],._1c8fdrqv[data-ending-style]{transform:translateX(calc(-100% - max(0px, var(--_1c8fdrq2)) - 2px))}
._1c8fdrqw{--_1c8fdrq2:calc(-1 * var(--_1c8fdrq1,0px));width:var(--_1c8fdrq3);min-width:var(--_1c8fdrq4);max-width:var(--_1c8fdrq5);height:100%;transform:translateX(calc(var(--drawer-swipe-movement-x,0px) - var(--_1c8fdrqa) - (var(--_1c8fdrqd) * var(--_1c8fdrqf)))) scale(var(--_1c8fdrqc));transform-origin:calc(100% - var(--_1c8fdrq1,0px)) 50%}
._1c8fdrqw[data-starting-style],._1c8fdrqw[data-ending-style]{transform:translateX(calc(100% + max(0px, var(--_1c8fdrq2)) + 2px))}
._1c8fdrqy{pointer-events:auto}
._1c8fdrq12{--_1c8fdrqa:0px;--_1c8fdrqc:1;--_1c8fdrqd:0}
._1c8fdrq13{transform:translateY(calc(var(--drawer-swipe-movement-y,0px) - var(--_1c8fdrqa) - (var(--_1c8fdrqd) * var(--_1c8fdrqe)))) scale(var(--_1c8fdrqc));transform-origin:50% calc(100% - var(--_1c8fdrq1,0px));transition-property:transform,height,opacity}
._1c8fdrq13[data-starting-style],._1c8fdrq13[data-ending-style]{transform:translateY(calc(100% + 2px))}
._1c8fdrq14[data-nested-drawer-open]{height:calc(var(--_1c8fdrqe) + var(--_1c8fdrq1,0px));overflow:hidden}
._1c8fdrq15{touch-action:none;pointer-events:none;height:100%;min-height:0;max-height:100%;padding-top:max(0px, calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y,0px)));transform:translateY(min(0px, calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y,0px))));flex-shrink:0;transition-property:transform,padding-top;transition-delay:0s,32ms}
._1c8fdrq15[data-swiping]{transition-duration:.45s;transition-delay:0s,32ms}
._1c8fdrq15[data-starting-style]{transition-duration:0s;transition-delay:0s}
._1c8fdrq15[data-starting-style],._1c8fdrq15[data-ending-style]{transform:translateY(calc(100% - var(--drawer-snap-point-offset,0px) + 2px))}
._1c8fdrq16{--_1c8fdrqs:var(--_1q7zg2u16);box-sizing:border-box;background-color:var(--_1q7zg2u72);min-height:0;color:var(--_1q7zg2u74);box-shadow:inset 0 0 0 .5px var(--_1q7zg2u77), var(--_1q7zg2u7c);flex-direction:column;display:flex;position:relative;overflow:hidden}
._1c8fdrq16:after{content:"";z-index:1;border-radius:inherit;background-color:inherit;background-image:linear-gradient(var(--_1q7zg2u1n), var(--_1q7zg2u1n));box-shadow:inset 0 0 0 .5px var(--_1q7zg2u77);opacity:0;pointer-events:none;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.45,1.005,0,1.005);position:absolute;inset:0}
.dark ._1c8fdrq16{background-color:var(--_1q7zg2u73);box-shadow:inset 0 0 0 1px var(--_1q7zg2u77), var(--_1q7zg2u7c)}
.dark ._1c8fdrq16:after{box-shadow:inset 0 0 0 1px var(--_1q7zg2u77)}
._1c8fdrq17{border-top-left-radius:var(--_1c8fdrqs);border-top-right-radius:var(--_1c8fdrqs);margin-bottom:var(--_1c8fdrq2);padding-bottom:calc(env(safe-area-inset-bottom) + var(--_1c8fdrq1,0px));flex:auto;align-self:stretch}
._1c8fdrq18{width:calc(100% + var(--_1c8fdrq1,0px));border-top-right-radius:var(--_1c8fdrqs);border-bottom-right-radius:var(--_1c8fdrqs);height:100%;max-height:100%;margin-left:var(--_1c8fdrq2);padding-left:calc(env(safe-area-inset-left) + var(--_1c8fdrq1,0px));flex:auto;align-self:flex-start}
._1c8fdrq19{width:calc(100% + var(--_1c8fdrq1,0px));border-top-left-radius:var(--_1c8fdrqs);border-bottom-left-radius:var(--_1c8fdrqs);height:100%;max-height:100%;margin-right:var(--_1c8fdrq2);padding-right:calc(env(safe-area-inset-right) + var(--_1c8fdrq1,0px));flex:auto;align-self:flex-end}
._1c8fdrq1a{flex:auto;min-height:0}
._1c8fdrqt[data-nested-drawer-open] ._1c8fdrq1c:after{opacity:1}
._1c8fdrqt[data-nested-drawer-open][data-nested-drawer-swiping] ._1c8fdrq1c:after{opacity:0}
._1c8fdrq1e{pointer-events:auto}
._1c8fdrq1f{box-sizing:border-box;-webkit-user-select:none;user-select:none}
._1c8fdrq1g{box-shadow:0 1px 0 0 var(--_1q7zg2u76)}
._1c8fdrq1j{overscroll-behavior:contain;touch-action:auto;min-height:0}
._1c8fdrq1k{overflow-y:auto}
._1c8fdrq1l{overflow-y:clip}
._1c8fdrq1m{-webkit-user-select:none;user-select:none}
._1c8fdrq1n{box-shadow:0 -1px 0 0 var(--_1q7zg2u76)}
._1c8fdrq1p{background-color:var(--_1q7zg2u48);cursor:ns-resize;border-radius:2px;flex-shrink:0;width:min(30vw,80px);height:4px;margin:4px auto}
._1c8fdrq1p:has(+._1c8fdrq1f){margin-bottom:-12px}
@media (min-width:1024px){._1c8fdrqk{--_1c8fdrq0:6px;--_1c8fdrq1:0px}._1c8fdrqt{--_1c8fdrq7:1rem}._1c8fdrqu{--_1c8fdrq2:max(var(--_1c8fdrq0), env(safe-area-inset-bottom))}._1c8fdrqv{--_1c8fdrq2:max(var(--_1c8fdrq0), env(safe-area-inset-left))}._1c8fdrqw{--_1c8fdrq2:max(var(--_1c8fdrq0), env(safe-area-inset-right))}._1c8fdrq16{--_1c8fdrqs:var(--_1q7zg2u15);border-radius:var(--_1c8fdrqs)}._1c8fdrq17{margin-right:max(var(--_1c8fdrq0), env(safe-area-inset-right));margin-left:max(var(--_1c8fdrq0), env(safe-area-inset-left));border-radius:var(--_1c8fdrqs);padding-bottom:0}._1c8fdrq18{margin-top:max(var(--_1c8fdrq0), env(safe-area-inset-top));margin-bottom:max(var(--_1c8fdrq0), env(safe-area-inset-bottom));border-radius:var(--_1c8fdrqs);padding-left:0}._1c8fdrq19{margin-top:max(var(--_1c8fdrq0), env(safe-area-inset-top));margin-bottom:max(var(--_1c8fdrq0), env(safe-area-inset-bottom));border-radius:var(--_1c8fdrqs);padding-right:0}}
@media (prefers-reduced-motion:reduce){._1c8fdrqh,._1c8fdrqt,._1c8fdrq16:after{transition-duration:0s}}
@media (prefers-reduced-motion:no-preference){._1c8fdrqh[data-ending-style],._1c8fdrqt[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength,1) * .4s)}}
@layer ui-components-base{._1c8fdrq1f{padding:12px 12px 12px var(--_1c8fdrq6)}._1c8fdrq1h{padding-bottom:0}._1c8fdrq1j{padding:16px var(--_1c8fdrq6)}._1c8fdrq1m{padding:12px var(--_1c8fdrq6)}._1c8fdrq1o{padding-top:0}}
@media (max-width:1023px){._1c8fdrq1i._1c8fdrq1i{display:none}}
._1piqwjs1{height:var(--_1piqwjs0);justify-content:center;align-items:center;display:flex}
._1smvk1u3{position:relative}
._1smvk1u4{width:100%}
._1smvk1u6{width:100%;font-family:inherit;line-height:var(--_1q7zg2un);background:var(--_1q7zg2u72);border:1px solid var(--_1q7zg2u77);color:var(--_1q7zg2u74);box-sizing:border-box;border-radius:var(--_1q7zg2u12);padding-inline:var(--_1smvk1u1);padding-left:var(--_1smvk1u2,var(--_1smvk1u1));resize:vertical;transition:var(--_1q7zg2u19);font-size:var(--_1q7zg2uf);outline:none}
._1smvk1u6::placeholder{color:var(--_1q7zg2u75)}
._1smvk1u6:disabled{background:var(--_1q7zg2u31);border:1px solid var(--_1q7zg2u73);color:var(--_1q7zg2u75);cursor:not-allowed}
._1smvk1u6:not(:disabled):hover{background-color:var(--_1q7zg2u72);border-color:var(--_1q7zg2u77)}
._1smvk1u6:not(:disabled):focus{background-color:var(--_1q7zg2u72);box-shadow:var(--_1q7zg2u6x)}
._1smvk1u8{border:1px solid #0000}
._1smvk1u8:not(:disabled):focus{box-shadow:none}
._1smvk1u8:not(:disabled):hover{box-shadow:none}
._1smvk1u9{border-color:var(--_1q7zg2u53)}
._1smvk1u9:not(:disabled):hover{border-color:var(--_1q7zg2u53)}
._1smvk1u9:not(:disabled):focus{box-shadow:var(--_1q7zg2u6z)}
._1smvk1ub{font-weight:var(--_1q7zg2uq)}
._1smvk1uc{font-weight:var(--_1q7zg2us)}
._1smvk1ud{font-weight:var(--_1q7zg2ur)}
._1smvk1ue{--_1smvk1u1:6px;--_1smvk1u0:var(--_1q7zg2uh);padding-block:3px}
._1smvk1uf{--_1smvk1u1:6px;--_1smvk1u0:var(--_1q7zg2uh);padding-block:4px}
._1smvk1ug{--_1smvk1u1:8px;--_1smvk1u0:var(--_1q7zg2ug);padding-block:5px}
._1smvk1uh{--_1smvk1u1:12px;--_1smvk1u0:var(--_1q7zg2ug);padding-block:9px}
._1smvk1uj{text-align:left}
._1smvk1uk{text-align:center}
._1smvk1ul{text-align:right}
._1smvk1um{--_1smvk1u2:38px}
._1smvk1un{padding-right:38px}
._1smvk1uo{margin-left:calc(-1 * var(--_1smvk1u1))}
._1smvk1up{pointer-events:none;width:18px;height:18px;position:absolute;top:calc(50% - 9px);left:12px}
._1smvk1uq{cursor:pointer;width:18px;height:18px;color:var(--_1q7zg2u75);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:calc(50% - 9px);right:12px}
._1smvk1uq:hover{color:var(--_1q7zg2u74)}
._1smvk1uq:disabled{cursor:not-allowed;color:var(--_1q7zg2u75)}
:root{--_1w722w50:0px;--_1w722w51:8px}
._1w722w53{anchor-name:--app-shell-dock-target}
._1w722w54{display:none}
._1w722w55{box-sizing:border-box;position:relative;width:auto!important;height:100%!important}
._1w722w56{box-sizing:border-box;background:var(--_1q7zg2u73);isolation:isolate;grid-template-rows:min-content 1fr min-content;grid-template-areas:"banner""content""shelf";grid-auto-columns:100dvw;width:100%;min-height:100dvh;display:grid}
._1w722w57{grid-area:banner}
._1w722w58{z-index:1;grid-area:content}
._1w722w59{z-index:1;pointer-events:none;grid-area:content;align-self:flex-end;display:none}
._1w722w5a{pointer-events:none;width:100%;height:0}
._1w722w5b{order:1;margin-inline:4px}
._1w722w5b>*{pointer-events:auto}
._1w722w5c{cursor:move}
._1w722w5d{justify-self:end;margin-right:16px}
._1w722w5e{justify-self:start;margin-left:16px}
._1w722w5f{place-self:start;margin-top:16px;margin-left:16px}
._1w722w5g{place-self:start end;margin-top:16px;margin-right:16px}
:is(._1w722w59:has(._1w722w5f),._1w722w59:has(._1w722w5g)){align-self:flex-start}
._1w722w5h{place-items:flex-end center;display:grid}
._1w722w5i{grid-area:1/1}
._1w722w5i:empty{display:none}
._1w722w5j{width:clamp(500px,100% - 48px,987px)}
._1w722w5k{width:clamp(400px,100% - 48px,650px)}
._1w722w5i>*{pointer-events:auto;width:100%}
._1w722w5m{display:none}
@media (min-width:1024px){._1smvk1u6{font-size:var(--_1smvk1u0)}}
@media (min-width:1024px){:root{--_1w722w50:66px;--_1w722w51:24px}._1w722w54{display:revert;grid-area:assistant;margin-left:-8px;padding:8px;overflow:hidden}._1w722w56{isolation:auto;grid-auto-columns:revert;width:100vw;height:100vh;min-height:auto;overflow:hidden}._1w722w56:has(._1w722w54){grid-template-areas:"banner banner""content assistant""shelf shelf";grid-template-columns:3fr var(--_1w722w52,minmax(330px, 1fr))}._1w722w58{height:100%;overflow:hidden}._1w722w59{grid-template-rows:auto auto;display:grid}._1w722w5m{display:revert;box-sizing:border-box;grid-area:shelf;width:100%;margin-top:-8px;padding:8px;overflow:hidden}}
@media (min-width:1024px) and (pointer:coarse){:root{--_1w722w50:74px}}
@supports (justify-self:anchor-center){._1w722w5a{position-anchor:--app-shell-dock-target;width:anchor-size(width);position:absolute}._1w722w5b{position-anchor:--app-shell-dock-target;bottom:anchor(bottom);justify-self:anchor-center;position:absolute}._1w722w5d{left:auto;right:anchor(right);justify-self:end}._1w722w5e{left:anchor(left);justify-self:start;right:auto}._1w722w5f{top:anchor(top);bottom:auto;left:anchor(left);justify-self:start;right:auto}._1w722w5g{top:anchor(top);bottom:auto;left:auto;right:anchor(right);justify-self:end}._1w722w5i{position-anchor:--app-shell-dock-target;bottom:calc(anchor(bottom) + var(--_1w722w50));justify-self:anchor-center;position:absolute}._1w722w5j{width:clamp(500px, calc(anchor-size(width) - 48px), 987px)}._1w722w5k{width:clamp(400px, calc(anchor-size(width) - 48px), 650px)}}
