#studioGrowth{box-sizing:border-box;width:min(680px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;border:1px solid #a4ad9b;background:#f7f3e5;color:#273e46;font:14px/1.7 system-ui,sans-serif;overflow:auto;overscroll-behavior:contain;box-shadow:0 20px 80px #0009}#studioGrowth:not([open]){display:none}#studioGrowth::backdrop{background:#07151dcc}#studioGrowth *{box-sizing:border-box}#studioGrowth .sgrowth-head{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px;background:#f7f3e5;border-bottom:1px solid #bfc5b3}#studioGrowth h2{margin:3px 0;font-size:21px}#studioGrowth small{font-size:10px;letter-spacing:.12em}#studioGrowth button{font:inherit;border:1px solid #879c9e;padding:8px 12px;color:inherit;background:transparent;white-space:nowrap;cursor:pointer}#studioGrowth .sgrowth-body{padding:16px}#studioGrowth label{display:block;font-size:12px;margin:12px 0}#studioGrowth select{display:block;width:100%;min-width:0;padding:10px;margin-top:4px;border:1px solid #99aaa4;color:#273e46;background:#fffdf4;font:inherit}#studioGrowth h3{font-size:18px;margin:20px 0 12px}#studioGrowth dl{margin:16px 0;border-top:1px solid #c2c9bc}#studioGrowth dl>div{display:grid;grid-template-columns:minmax(92px,.85fr) minmax(0,1.5fr);gap:12px;padding:12px 0;border-bottom:1px solid #c2c9bc}#studioGrowth dt{font-size:12px;color:#506465}#studioGrowth dd{margin:0;font-weight:600;overflow-wrap:anywhere}#studioGrowth .sgrowth-condition{font-size:12px;padding:10px;border-left:3px solid #a99451;background:#ede9d8}#studioGrowth .sgrowth-note{font-size:13px}#studioGrowth .sgrowth-foot{font-size:11px;color:#60706a;margin-top:20px}#studioGrowth a{color:#385e69;overflow-wrap:anywhere}#studioGrowth summary{cursor:pointer;font-size:12px}.sgrowth-entry,.sgrowth-shortcut{font:12px/1.5 system-ui,sans-serif!important;letter-spacing:.02em!important;border:1px solid currentColor!important;border-radius:2px!important;padding:8px 12px!important;color:inherit!important;background:transparent!important;cursor:pointer!important}.sgrowth-entry{display:block!important;align-self:flex-start;margin:12px 0!important}.sgrowth-shortcut{display:inline-block!important;margin:5px 0!important;padding:5px 10px!important}#studioGrowth :focus-visible{outline:2px solid #ac8535;outline-offset:3px}@media(max-width:400px){#studioGrowth .sgrowth-head{padding:12px}#studioGrowth h2{font-size:17px}#studioGrowth .sgrowth-body{padding:12px}#studioGrowth dl>div{gap:8px}}
#studioGrowth .sgrowth-body p{color:#40585c!important;opacity:1!important;font-size:13px!important;line-height:1.7!important;letter-spacing:normal!important;margin:10px 0!important}#studioGrowth .sgrowth-body .sgrowth-foot{font-size:11px!important;color:#5c706b!important}#studioGrowth .sgrowth-body .sgrowth-condition{color:#4c583e!important}#studioGrowth h2,#studioGrowth h3,#studioGrowth label,#studioGrowth dt,#studioGrowth dd,#studioGrowth summary{opacity:1!important;letter-spacing:normal!important}

#studioGrowth{position:fixed;inset:0;margin:auto;height:fit-content}#studioGrowth details{border-top:1px solid #c2c9bc;padding-top:10px}#studioGrowth summary{min-height:36px;display:flex;align-items:center}#studioGrowth details:not([open])>summary{margin-bottom:0}

#studioGrowth .sgrowth-kind{display:inline-block;font-size:12px;font-weight:600;line-height:1.5;color:#526148;border:1px solid #a9b095;padding:3px 8px;margin-top:2px}
