#opine-web-shell{--opine-web-body-size:17px;--opine-web-preferences-width:460px;color:#1e2228;background:radial-gradient(55% 65% at 76% 44%,#f7f6fb 0%,#0000 90%),#f5f4f2;flex-direction:column;height:100dvh;min-height:100dvh;font-family:SunghyunSans-Regular,sans-serif;display:flex}#opine-web-error{box-sizing:border-box;color:#1e2228;text-align:center;background:#f5f4f2;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:32px;font-family:SunghyunSans-Regular,sans-serif;display:flex}#opine-web-error h1{margin:0 0 12px;font-size:clamp(24px,4vw,36px)}#opine-web-error p{margin:0 0 28px;font-size:17px}#opine-web-error button{color:#fff;cursor:pointer;font:inherit;background:#1e2228;border:0;border-radius:17px;padding:10px 20px}#opine-web-error button:is(:hover,:focus-visible){text-decoration:underline}[data-opine-btn=heavy]:not([aria-disabled=true]):is(:hover,:focus-visible)>*{text-underline-offset:3px;text-decoration:underline}#opine-web-shell:is([data-opine-product],[data-opine-preferences-open])>:is(#opine-web-header,#opine-web-footer){display:none}#opine-web-root-surface,#opine-web-routed-layer{position:absolute;inset:0}#opine-web-root-surface{z-index:0}#opine-web-routed-layer{z-index:10}#opine-web-routed-layer[data-opine-pass-through]{pointer-events:none}#opine-web-routed-layer[data-opine-library-route]{visibility:hidden}#opine-web-preferences-panel{pointer-events:auto;z-index:11;width:var(--opine-web-preferences-width);backdrop-filter:blur(28px);background:linear-gradient(145deg,#fffffff5,#f5f4f2e8);border-left:1px solid #7f7f7f2e;flex-direction:column;min-width:0;animation:.32s cubic-bezier(.22,1,.36,1) both opine-preferences-enter;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-16px 0 50px #14141414}@keyframes opine-preferences-enter{0%{transform:translate(100%)}to{transform:translate(0)}}#opine-web-preferences-panel>:not([data-opine-pane-header]){flex:1;min-height:0}html[data-opine-theme=dark] #opine-web-preferences-panel{background:linear-gradient(145deg,#26272cf7,#141519f0)}@media (width<=700px){#opine-web-shell{--opine-web-preferences-width:100vw}}@media (prefers-reduced-motion:reduce){#opine-web-preferences-panel{animation:none}}#opine-web-header{z-index:20;position:fixed;top:25px;left:60px}#opine-web-header:before{z-index:-1;pointer-events:none;backdrop-filter:blur(4px);content:"";background:linear-gradient(#f5f4f2,#f5f4f205 55%,#0000);height:135px;position:fixed;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}#opine-web-header #opine-web-logo{align-items:center;gap:8px;height:75px;display:inline-flex}#opine-web-header img{object-fit:contain;filter:brightness(0);width:94px;height:44px;display:block}#opine-web-header img:first-child{width:40px;height:40px}#opine-web-header #opine-web-page-close{position:fixed;top:41.5px;right:60px}#opine-web-page-close span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(#opine-web-shell,[data-opine-dialog]) [data-opine-arrow-link]{color:inherit;cursor:pointer;font:500 var(--opine-web-body-size,17px)/1.4 "SunghyunSans-Regular", sans-serif;background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration:none;transition:color .16s;display:inline-flex}:is(#opine-web-shell,[data-opine-dialog]) [data-opine-arrow-link]>span{text-underline-offset:4px;text-decoration:underline}:is(#opine-web-shell,[data-opine-dialog]) [data-opine-arrow-link]>svg{flex:none;width:16px;height:16px;display:block}:is(#opine-web-shell,[data-opine-dialog]) [data-opine-arrow-link]:is(:hover,:focus-visible){color:#a65f00}#opine-web-footer{box-sizing:border-box;z-index:20;color:#5e636c;height:100px;font-size:var(--opine-web-body-size);justify-content:space-between;align-items:center;gap:24px;padding:15px 40px 12px 60px;display:flex;position:fixed;bottom:0;left:0;right:0}#opine-web-footer:before{z-index:-1;backdrop-filter:blur(4px);content:"";background:linear-gradient(#0000,#f5f4f205 45%,#f5f4f2);position:absolute;inset:-35px 0 0;-webkit-mask-image:linear-gradient(#0000,#000 55%);mask-image:linear-gradient(#0000,#000 55%)}#opine-web-footer nav{font:inherit;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px 18px;display:flex}#opine-web-footer a{min-height:16px;color:inherit;font:inherit;line-height:inherit;align-items:center;text-decoration:none;display:inline-flex}#opine-web-footer a:hover{color:#1e2228;text-decoration:underline}@media (width>=801px) and (width<=1280px){#opine-web-header{top:12px}#opine-web-header:before{height:122px}#opine-web-header #opine-web-page-close{top:28.5px;right:40px}}@media (width<=800px){#opine-web-shell{--opine-web-body-size:15px}#opine-web-header{top:13px;left:25px}#opine-web-header #opine-web-logo{gap:7px}#opine-web-header img{width:84px;height:40px}#opine-web-header img:first-child{width:36px;height:36px}#opine-web-header:before{height:113px}#opine-web-header #opine-web-page-close{top:29.5px;right:25px}#opine-web-footer{align-items:flex-end;height:78px;padding:8px 25px 14px}}@media (width>=551px) and (width<=800px){#opine-web-footer{align-items:center;height:49px;padding:0 25px 18px}}@media (width>=551px) and (width<=767px){#opine-web-footer{align-items:flex-end;height:74px;padding:0 25px 25px}}@media (width<=550px){#opine-web-footer{flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;gap:7px}#opine-web-footer nav{justify-content:flex-start;gap:5px 12px}}html[data-opine-theme=dark] #opine-web-error{color:#f7f7f7;background:#121316}html[data-opine-theme=dark] #opine-web-error button{color:#121316;background:#f7f7f7}html[data-opine-theme=dark] #opine-web-shell{color:#f7f7f7;background:radial-gradient(55% 65% at 76% 44%,#20212c 0%,#0000 90%),#121316}html[data-opine-theme=dark] #opine-web-header:before{background:linear-gradient(#121316,#121316c7 55%,#0000)}html[data-opine-theme=dark] #opine-web-header img{filter:brightness(0)invert()}html[data-opine-theme=dark] #opine-web-footer{color:#b1b5bd}html[data-opine-theme=dark] #opine-web-footer:before{background:linear-gradient(#0000,#121316c7 45%,#121316)}html[data-opine-theme=dark] #opine-web-footer a:hover{color:#fff}html[data-opine-theme=dark] :is(#opine-web-shell,[data-opine-dialog]) [data-opine-arrow-link]:is(:hover,:focus-visible){color:#ffc579}@media (prefers-reduced-motion:reduce){:is(#opine-web-shell,[data-opine-dialog]) [data-opine-arrow-link]{transition:none}}