._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)}
@media (min-width:1024px){._1smvk1u6{font-size:var(--_1smvk1u0)}}
._1piqwjs1{height:var(--_1piqwjs0);justify-content:center;align-items:center;display:flex}
._1w722w51{anchor-name:--app-shell-dock-target}
._1w722w52{display:none}
._1w722w53{box-sizing:border-box;height:100%;position:relative;width:auto!important}
._1w722w54{box-sizing:border-box;background:var(--_1q7zg2u73);grid-template-rows:min-content 1fr min-content;grid-template-areas:"banner""content""shelf";width:100vw;height:100vh;display:grid;overflow:hidden}
._1w722w55{grid-area:banner}
._1w722w56{z-index:1;grid-area:content;height:100%;overflow:hidden}
._1w722w57{z-index:1;pointer-events:none;grid-area:content;align-self:flex-end;display:none}
._1w722w58{pointer-events:none;width:100%;height:0}
._1w722w59{order:1;padding-inline:4px}
._1w722w59>*{pointer-events:auto}
._1w722w5a{justify-self:end;padding-right:16px}
._1w722w5b{place-items:flex-end center;display:grid}
._1w722w5c{grid-area:1/1}
._1w722w5c:empty{display:none}
._1w722w5d{width:clamp(500px,100% - 48px,987px)}
._1w722w5e{width:clamp(400px,100% - 48px,650px)}
._1w722w5c>*{pointer-events:auto;width:100%}
._1w722w5g{display:none}
.vs5zpv0{background:var(--_1q7zg2u72);box-shadow:var(--_1q7zg2u7c);transform-origin:top;z-index:4;border-radius:var(--_1q7zg2u11);width:calc(100% - 24px);height:calc(100% - 24px);color:var(--_1q7zg2u74);flex-direction:column;display:flex;position:fixed;overflow:hidden}
.vs5zpv3{box-sizing:border-box;min-height:64px;padding:16px 24px}
.vs5zpv4{flex:1}
.vs5zpv5{cursor:pointer;align-items:center;gap:4px;display:flex}
.vs5zpv6{align-items:center;gap:4px;display:flex}
.vs5zpv7{min-height:0;box-shadow:inset 0 1px 0 0 var(--_1q7zg2u76);flex-direction:column;flex:1;display:flex;overflow-y:auto}
.vs5zpv8{border-top:1px solid var(--_1q7zg2u77);flex-shrink:0;align-items:center;padding:16px;display:flex}
@media (min-width:1024px){.vs5zpv1{width:390px}.vs5zpv2{width:610px}}
@media (min-width:1024px){._1w722w52{display:revert;grid-area:assistant;margin-left:-8px;padding:8px;overflow:hidden}._1w722w54:has(._1w722w52){grid-template-areas:"banner banner""content assistant""shelf shelf";grid-template-columns:3fr var(--_1w722w50,minmax(330px, 1fr))}._1w722w57{grid-template-rows:auto auto;display:grid}._1w722w5g{display:revert;box-sizing:border-box;grid-area:shelf;width:100%;margin-top:-8px;padding:8px;overflow:hidden}}
@supports (justify-self:anchor-center){._1w722w58{position-anchor:--app-shell-dock-target;width:anchor-size(width);position:absolute}._1w722w59{position-anchor:--app-shell-dock-target;bottom:anchor(bottom);justify-self:anchor-center;position:absolute}._1w722w5a{left:auto;right:anchor(right);justify-self:end}._1w722w5c{position-anchor:--app-shell-dock-target;bottom:calc(anchor(bottom) + 66px);justify-self:anchor-center;position:absolute}._1w722w5d{width:clamp(500px, calc(anchor-size(width) - 48px), 987px)}._1w722w5e{width:clamp(400px, calc(anchor-size(width) - 48px), 650px)}}
