/* Approved compact A layout. Keep the cinematic viewport unchanged. */
body.quiet-home #explore-top{display:none}
body.quiet-home header>div{gap:18px}
body.quiet-home #site-menu-toggle{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 0;background:transparent;color:#b6b7b9;font-size:11px}
body.quiet-home #site-menu-toggle:hover{color:#fff}
body.quiet-home .quiet-summary{position:relative;z-index:1;padding:18px 3% 12px;background:#000;font-family:-apple-system,BlinkMacSystemFont,"TENCONIC SUIT",sans-serif}
body.quiet-home .quiet-summary::before{content:"";position:absolute;bottom:100%;left:0;right:0;height:24px;background:linear-gradient(transparent,#000);pointer-events:none}
body.quiet-home .quiet-summary p{margin:0;color:#96999e;font-size:13px;font-weight:400;line-height:1.7;word-break:keep-all}
body.quiet-home .quiet-links{display:flex;align-items:center;gap:10px;margin-top:5px;font-size:11px;line-height:1.6;color:#6f747b}
body.quiet-home .quiet-links a,body.quiet-home .quiet-links button{display:inline-flex;align-items:center;min-height:28px;padding:0;color:#96999e;background:none;border:0;text-decoration:none;font:inherit}
body.quiet-home .quiet-links a:hover,body.quiet-home .quiet-links button:hover{color:#eee}
body.quiet-home .compact-company-footer{position:relative!important;inset:auto!important;z-index:1;background:#000;border:0;backdrop-filter:none;padding:10px 3% 16px!important;min-height:0!important}
body.quiet-home .compact-company-footer .company-details,body.quiet-home .company-ko,body.quiet-home .company-en{justify-content:flex-start}
body.quiet-home #hero>footer{bottom:26px!important}
body.quiet-home #site-menu{width:min(360px,calc(100vw - 32px));max-height:calc(100svh - 40px);overflow:auto;margin:64px 3% auto auto;padding:24px;background:#0d1015;color:#dedfe3;border:1px solid #ffffff1f;border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,"TENCONIC SUIT",sans-serif}
body.quiet-home #site-menu::backdrop{background:#0008;backdrop-filter:none}
body.quiet-home .quiet-menu-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}
body.quiet-home .quiet-menu-head h2{font-size:13px;font-weight:500;margin:0;letter-spacing:0}
body.quiet-home .quiet-menu-head button{border:0;background:none;color:#a5a9b2;min-width:36px;min-height:36px;font-size:20px}
body.quiet-home .quiet-menu-group{margin-top:20px}
body.quiet-home .quiet-menu-group h3{font-size:10px;color:#8f96a2;font-weight:400;margin:0 0 8px}
body.quiet-home .quiet-menu-group a{display:block;padding:10px 0;font-size:13px;color:#e1e3e7;text-decoration:none}
body.quiet-home .quiet-menu-group a:hover{text-decoration:underline;text-underline-offset:4px}
body.quiet-home .quiet-pending{display:flex;justify-content:space-between;gap:14px;padding:7px 0;font-size:12px;color:#969ba5}
body.quiet-home .quiet-pending small{font-size:10px;color:#8c929e}
@media(max-width:800px){body.quiet-home header>div{gap:12px}body.quiet-home .quiet-summary{padding:16px 6% 8px}body.quiet-home .quiet-summary p{font-size:13px}body.quiet-home .quiet-links{gap:12px}body.quiet-home .quiet-links a,body.quiet-home .quiet-links button{min-height:40px}body.quiet-home .compact-company-footer{padding:8px 6% 16px!important}body.quiet-home #site-menu{margin:64px 16px auto auto}body.quiet-home #hero>footer{bottom:24px!important}}
