.hyundocs-page{background:radial-gradient(circle at 52% -12%,#6f51d83d,transparent 36%),linear-gradient(180deg,#080910,var(--background) 58%);min-height:100vh;padding:0 28px 28px}.hyundocs-header,.hyundocs-hero,.hyundocs-shell,.hyundocs-footer{width:min(1480px,100%);margin-inline:auto}.hyundocs-hero{justify-content:space-between;align-items:end;gap:32px;padding:58px 0 34px;display:flex}.hyundocs-hero>div>span{color:#b08cff;font:800 12px var(--font-geist-mono),monospace;letter-spacing:.15em;align-items:center;gap:8px;display:inline-flex}.hyundocs-hero h1{color:#f4f3fa;letter-spacing:-.065em;margin:13px 0;font-size:clamp(42px,5.2vw,68px);line-height:1.02}.hyundocs-hero h1 em{color:#b16ef0;font-style:normal}.hyundocs-hero p{color:#8e95a8;max-width:700px;margin:0;font-size:14px;line-height:1.75}.hyundocs-hero aside{background:#28163a94;border:1px solid #b26cf047;border-radius:16px;align-items:center;gap:13px;min-width:285px;padding:18px;display:flex}.hyundocs-hero aside>svg{color:#bd76f5;width:27px;height:27px}.hyundocs-hero aside div{flex-direction:column;gap:5px;display:flex}.hyundocs-hero aside strong{color:#f0eafa;font-size:var(--font-size-meta)}.hyundocs-hero aside span{color:#8d799f;font:12px var(--font-geist-mono),monospace}.hyundocs-shell{background:#090b12;border:1px solid #b774f238;border-radius:22px;grid-template-columns:270px minmax(0,1fr);height:min(780px,100vh - 180px);min-height:650px;display:grid;overflow:hidden;box-shadow:0 26px 80px #0000004d}.hyundocs-sidebar{background:linear-gradient(#13101d,#0c0e16);border-right:1px solid #ffffff14;grid-template-rows:auto 1fr auto;min-width:0;display:grid}.hyundocs-sidebar>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:20px 17px 15px;display:flex}.hyundocs-sidebar>header span{color:#a477d1;font:800 12px var(--font-geist-mono),monospace;letter-spacing:.14em}.hyundocs-sidebar>header h2{color:#edeaf3;margin:5px 0 0;font-size:19px}.hyundocs-sidebar>header button{color:#c092ef;cursor:pointer;background:#8442be1f;border:1px solid #b774f240;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.hyundocs-sidebar>header button:disabled{opacity:.35;cursor:not-allowed}.hyundocs-list{flex-direction:column;gap:5px;min-height:0;padding:10px;display:flex;overflow:auto}.hyundocs-list>button{color:#70798d;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:11px;display:grid}.hyundocs-list>button:hover{background:#ffffff09}.hyundocs-list>button.active{color:#ba87ed;background:#713aa524;border-color:#b26cf045}.hyundocs-list>button>svg{width:19px;height:19px}.hyundocs-list>button span{flex-direction:column;gap:4px;min-width:0;display:flex}.hyundocs-list>button strong{color:#d9d6e1;font-size:var(--font-size-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hyundocs-list>button small{color:#626b7e;font-size:var(--font-size-meta)}.hyundocs-list>p{color:#626b7d;font-size:var(--font-size-meta);text-align:center;padding:28px 12px;line-height:1.6}.hyundocs-sidebar>footer{border-top:1px solid #ffffff12;flex-direction:column;gap:5px;padding:15px 17px;display:flex}.hyundocs-sidebar>footer strong{color:#82728f;font-size:var(--font-size-meta);line-height:1.5}.hyundocs-sidebar>footer span{color:#605769;font:12px var(--font-geist-mono),monospace}.hyundocs-workspace{grid-template-rows:56px 86px 1fr;min-width:0;min-height:0;display:grid}.hyundocs-toolbar{background:linear-gradient(#111520,#0d1018);border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:9px 12px;display:grid}.hyundocs-format-actions,.hyundocs-file-actions{align-items:center;gap:5px;display:flex}.hyundocs-toolbar button{color:#7b8599;height:34px;font-size:var(--font-size-meta);cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.hyundocs-toolbar button:hover{color:#d4c2e7;background:#8442be17;border-color:#b471f03d}.hyundocs-format-actions button{width:34px;padding:0}.hyundocs-file-actions{justify-content:flex-end}.hyundocs-file-actions .danger{color:#a7717a}.hyundocs-status{color:#747c8e;font:12px var(--font-geist-mono),monospace;white-space:nowrap;align-items:center;gap:7px;display:flex}.hyundocs-status i{background:#b96ff0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #b96ff0b3}.hyundocs-titlebar{background:#0b0e15;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;display:flex}.hyundocs-titlebar input{color:#f0edf5;letter-spacing:-.035em;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:25px;font-weight:750}.hyundocs-titlebar>div{color:#687185;font:12px var(--font-geist-mono),monospace;white-space:nowrap;gap:12px;display:flex}.hyundocs-editor-grid{grid-template-columns:1fr 1fr;min-height:0;display:grid}.hyundocs-editor,.hyundocs-preview{grid-template-rows:39px 1fr;min-width:0;min-height:0;display:grid}.hyundocs-editor>header,.hyundocs-preview>header{color:#8d6bad;font:800 12px var(--font-geist-mono),monospace;letter-spacing:.11em;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.hyundocs-editor>header small,.hyundocs-preview>header small{color:#596274;letter-spacing:0;font-weight:500}.hyundocs-editor textarea{resize:none;color:#d9dce6;width:100%;height:100%;font:13px/1.8 var(--font-geist-mono),Consolas,monospace;tab-size:2;background:#090c13;border:0;outline:0;padding:24px}.hyundocs-preview>article{color:#34313b;background:#f7f5f2;padding:34px clamp(25px,5vw,70px) 70px;font:15px/1.8 Georgia,Noto Serif KR,serif;overflow:auto}.hyundocs-preview h1{color:#19171d;letter-spacing:-.045em;margin:0 0 30px;font-size:34px;line-height:1.2}.hyundocs-preview h2{color:#29252e;margin:34px 0 12px;font-size:23px}.hyundocs-preview h3{margin:28px 0 10px;font-size:18px}.hyundocs-preview p{margin:0 0 16px}.hyundocs-preview ul{margin:0 0 20px;padding-left:23px}.hyundocs-preview blockquote{color:#66596d;background:#eee8f1;border-left:3px solid #a75cdb;margin:24px 0;padding:12px 17px}.hyundocs-preview code{color:#7a309e;font:12px/1.6 var(--font-geist-mono),monospace;background:#eee7f0;border-radius:4px;padding:2px 5px}.hyundocs-preview pre{color:#e8e3ed;background:#1e1b24;border-radius:10px;margin:24px 0;padding:17px;overflow:auto}.hyundocs-preview pre code{color:inherit;background:0 0;padding:0}.hyundocs-empty-preview{color:#97909d;text-align:center;align-content:center;place-items:center;gap:8px;height:100%;display:grid}.hyundocs-empty-preview svg{color:#b687cf;width:34px;height:34px}.hyundocs-empty-preview strong{color:#514956}.hyundocs-empty-preview span{font:12px sans-serif}.hyundocs-shell.is-focused{z-index:1000;border-color:#b774f266;width:auto;height:auto;min-height:0;position:fixed;inset:12px;box-shadow:0 25px 100px #000}.hyundocs-shell.is-focused .hyundocs-sidebar{display:none}.hyundocs-shell.is-focused{grid-template-columns:1fr}.hyundocs-footer{border-top:1px solid var(--border);color:#596375;font:12px var(--font-geist-mono),monospace;justify-content:space-between;margin-top:28px;padding-top:20px;display:flex}@media (width<=1050px){.hyundocs-shell{grid-template-columns:230px minmax(0,1fr)}.hyundocs-toolbar{grid-template-columns:auto 1fr}.hyundocs-status{grid-area:2/1/auto/-1}.hyundocs-file-actions span{display:none}.hyundocs-workspace{grid-template-rows:76px 80px 1fr}.hyundocs-editor-grid{grid-template-columns:1fr}.hyundocs-editor,.hyundocs-preview{min-height:500px}.hyundocs-editor{border-bottom:1px solid #ffffff14;border-right:0}}@media (width<=720px){.hyundocs-page{padding-inline:14px}.hyundocs-hero{flex-direction:column;align-items:start;padding:46px 0 28px}.hyundocs-hero aside{width:100%;min-width:0}.hyundocs-shell{height:auto;min-height:0;display:block}.hyundocs-sidebar{border-bottom:1px solid #ffffff14;border-right:0;height:240px}.hyundocs-workspace{height:1000px}.hyundocs-titlebar{flex-direction:column;align-items:start}.hyundocs-titlebar input{width:100%}.hyundocs-shell.is-focused{border:0;border-radius:0;display:block;inset:0}.hyundocs-shell.is-focused .hyundocs-workspace{height:100dvh}.hyundocs-footer{flex-direction:column;gap:8px}}@media (width<=480px){.hyundocs-toolbar{gap:5px;padding:7px}.hyundocs-format-actions,.hyundocs-file-actions{gap:3px}.hyundocs-toolbar button{width:32px;padding:0}.hyundocs-titlebar{padding:15px}.hyundocs-titlebar input{font-size:21px}.hyundocs-editor textarea{padding:17px}.hyundocs-preview>article{padding:25px 20px 50px}}@media print{body{background:#fff!important}.hyundocs-page{background:#fff;padding:0}.hyundocs-header,.hyundocs-hero,.hyundocs-sidebar,.hyundocs-toolbar,.hyundocs-titlebar,.hyundocs-editor,.hyundocs-footer{display:none!important}.hyundocs-shell,.hyundocs-shell.is-focused{width:100%;height:auto;min-height:0;box-shadow:none;border:0;display:block;position:static}.hyundocs-workspace,.hyundocs-editor-grid,.hyundocs-preview{height:auto;display:block}.hyundocs-preview>header{display:none}.hyundocs-preview>article{background:#fff;padding:0;overflow:visible}}.hyundocs-sidebar{grid-template-rows:auto auto 1fr auto}.hyundocs-sidebar-controls{border-bottom:1px solid #ffffff12;gap:8px;padding:10px;display:grid}.hyundocs-sidebar-controls>label{color:#727c90;background:#090b12;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:8px;height:36px;padding:0 10px;display:flex}.hyundocs-sidebar-controls>label svg{width:17px;height:17px}.hyundocs-sidebar-controls>label input{color:#dcd8e4;width:100%;font-size:var(--font-size-meta);background:0 0;border:0;outline:0}.hyundocs-sidebar-controls .brand-select-trigger{min-height:36px}.hyundocs-view-tabs{background:#090b12;border:1px solid #ffffff12;border-radius:9px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.hyundocs-view-tabs button{color:#687185;height:28px;font-size:var(--font-size-meta);cursor:pointer;background:0 0;border:0;border-radius:6px}.hyundocs-view-tabs button.active{color:#e5d7f2;background:#904cc933}.hyundocs-list-item{color:#70798d;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) 30px;align-items:center;display:grid}.hyundocs-list-item:hover{background:#ffffff09}.hyundocs-list-item.active{color:#ba87ed;background:#713aa524;border-color:#b26cf045}.hyundocs-list-item>button:first-child{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.hyundocs-list-item>button:first-child>svg{width:19px;height:19px}.hyundocs-list-item>button:first-child span{flex-direction:column;gap:4px;min-width:0;display:flex}.hyundocs-list-item strong{color:#d9d6e1;font-size:var(--font-size-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hyundocs-list-item small{color:#626b7e;font-size:var(--font-size-meta)}.hyundocs-list-item>button:last-child{color:#756181;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.hyundocs-list-item>button:last-child:hover{color:#c58bf0;background:#b169eb1a}.hyundocs-list-item>button:last-child svg{width:15px;height:15px}.hyundocs-editor-grid{grid-template-columns:minmax(0,var(--hyundocs-split,50%)) 6px minmax(0,1fr);position:relative}.hyundocs-resizer{z-index:2;cursor:col-resize;background:#ffffff0e;outline:0}.hyundocs-resizer:hover,.hyundocs-resizer:focus-visible{background:#9d62d2;box-shadow:0 0 15px #9d62d273}.hyundocs-editor{border-right:0}.hyundocs-preview-body{background:#f7f5f2;grid-template-columns:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.hyundocs-preview>article,.hyundocs-preview-body>article{color:#34313b;background:#f7f5f2;min-width:0;padding:34px clamp(25px,5vw,70px) 70px;font:15px/1.8 Georgia,Noto Serif KR,serif;overflow:auto}.hyundocs-toc{color:#8b8190;background:#f1eef2;border-right:1px solid #e5e0e8;width:140px;padding:28px 15px;font:12px/1.45 sans-serif;overflow:auto}.hyundocs-toc>span{color:#6f437f;font-size:var(--font-size-meta);letter-spacing:.12em;margin-bottom:12px;font-weight:800;display:block}.hyundocs-toc>div{text-overflow:ellipsis;white-space:nowrap;margin:0 0 8px;overflow:hidden}.hyundocs-preview li:has(input){margin-left:-20px;list-style:none}.hyundocs-preview li input{accent-color:#9c58c8;margin-right:8px}.hyundocs-preview hr{border:0;border-top:1px solid #dcd5df;margin:30px 0}.hyundocs-history{z-index:8;background:#0c0e17f7;border-left:1px solid #b774f23d;width:min(330px,90%);height:100%;padding:12px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-20px 0 50px #00000059}.hyundocs-history>header{justify-content:space-between;align-items:center;padding:8px 5px 14px;display:flex}.hyundocs-history>header div{flex-direction:column;gap:4px;display:flex}.hyundocs-history>header span{color:#9e6dc8;font:800 12px var(--font-geist-mono),monospace;letter-spacing:.13em}.hyundocs-history>header strong{color:#eee9f4;font-size:16px}.hyundocs-history>header button{color:#838b9c;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.hyundocs-history>button{color:#9a75bb;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:12px 10px;display:grid}.hyundocs-history>button+button{margin-top:7px}.hyundocs-history>button span{flex-direction:column;gap:4px;min-width:0;display:flex}.hyundocs-history>button strong{color:#d9d5df;font-size:var(--font-size-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hyundocs-history>button small{color:#6c7486;font-size:var(--font-size-meta)}.hyundocs-history>p{color:#687184;font-size:var(--font-size-meta);text-align:center;padding:30px 12px;line-height:1.7}.hyundocs-undo{z-index:1100;color:#d9d5df;min-width:310px;font-size:var(--font-size-meta);background:#15121d;border:1px solid #b774f259;border-radius:12px;align-items:center;gap:14px;padding:10px 12px 10px 16px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 15px 45px #00000073}.hyundocs-undo button{color:#d5a5fa;cursor:pointer;background:#9a53d02e;border:0;border-radius:7px;align-items:center;gap:5px;height:30px;margin-left:auto;padding:0 10px;display:flex}.hyundocs-undo small{color:#716779;font:12px var(--font-geist-mono),monospace}@media (width<=1050px){.hyundocs-editor-grid{display:block;overflow:auto}.hyundocs-resizer{display:none}.hyundocs-editor,.hyundocs-preview{min-height:500px}.hyundocs-preview-body{height:461px}}@media (width<=720px){.hyundocs-sidebar{height:410px}.hyundocs-preview-body{display:block}.hyundocs-toc{display:none}.hyundocs-undo{width:calc(100% - 28px);min-width:0}.hyundocs-history{border-top:1px solid #b774f24d;border-left:0;border-radius:18px 18px 0 0;width:100%;height:min(65vh,520px);position:fixed;inset:auto 0 0}}@media print{.hyundocs-resizer,.hyundocs-toc,.hyundocs-history,.hyundocs-undo{display:none!important}.hyundocs-preview-body{display:block;overflow:visible}.hyundocs-preview-body>article{padding:0;overflow:visible}}
