.studio-shell{min-block-size:100dvh;padding:var(--space-8);background:var(--color-canvas)}.studio-header{align-items:start;display:flex;gap:var(--space-6);justify-content:space-between;margin-inline:auto;max-inline-size:1280px}.studio-header h1{font-family:var(--font-editorial);font-size:var(--size-h1);margin:0}.studio-eyebrow{color:var(--color-accent);font-size:var(--size-caption);margin:0}.studio-muted{color:var(--color-muted);font-size:var(--size-body-sm)}.studio-actions,.grid-toolbar{display:flex;flex-wrap:wrap;gap:var(--space-2)}.studio-split{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(240px,300px);margin:var(--space-6) auto 0;max-inline-size:1280px}.studio-editor-surface,.studio-rail{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-2);min-inline-size:0;padding:var(--space-4)}.studio-rail{align-self:start;position:sticky;inset-block-start:var(--space-4)}.studio-rail h2,.studio-rail h3{font-size:var(--size-h3);margin-block:0 var(--space-3)}.grid-settings{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-block:var(--space-4)}.grid-settings label{color:var(--color-muted);display:grid;font-size:var(--size-body-sm);gap:var(--space-1)}.grid-settings input,.grid-settings select{border:1px solid var(--color-line);border-radius:var(--radius-1);min-inline-size:0;padding-inline:var(--space-2)}.grid-surface{border:1px solid var(--color-line-strong);max-block-size:min(68dvh,720px);max-inline-size:100%;overflow:auto;overscroll-behavior:contain;padding:var(--space-4)}.grid-surface table{border-collapse:collapse;table-layout:fixed}.grid-surface td{background:var(--color-raised);border:1px solid var(--color-line);cursor:crosshair;font-family:var(--font-mono);font-size:11px;inline-size:48px;block-size:48px;min-inline-size:48px;padding:0;text-align:center}.grid-surface td.has-tile{background:var(--color-accent-soft)}.grid-surface td.is-selected{box-shadow:inset 0 0 0 3px var(--color-focus)}.grid-surface td:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.palette{border-block:1px solid var(--color-line);display:grid;gap:var(--space-2);margin-block:var(--space-4);padding-block:var(--space-4)}.palette h3{grid-column:1 / -1}.palette button[aria-pressed=true],.grid-toolbar button[aria-pressed=true]{background:var(--color-accent-soft);border-color:var(--color-accent)}.validation-errors{border:1px solid var(--color-error);color:var(--color-error);margin-block:var(--space-4);padding:var(--space-3)}.validation-errors ul{margin-block:var(--space-2) 0;padding-inline-start:var(--space-4)}.studio-disclaimer{color:var(--color-muted);font-size:var(--size-caption)}@media(max-width:767px){.studio-shell{padding:var(--space-4)}.studio-header{display:block}.studio-actions{margin-block-start:var(--space-4)}.studio-split{grid-template-columns:1fr}.studio-rail{position:static}}.studio-shell{box-sizing:border-box;min-inline-size:0;overflow-wrap:anywhere}.studio-shell button,.studio-shell input:not([type=checkbox]),.studio-shell select,.studio-shell textarea{min-block-size:40px;max-inline-size:100%;box-sizing:border-box}.studio-shell fieldset{border:1px solid var(--color-line);min-inline-size:0;margin-block:var(--space-3)}.studio-shell label{display:grid;gap:var(--space-1)}.studio-shell button:focus-visible,.studio-shell input:focus-visible,.studio-shell select:focus-visible,.studio-shell textarea:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.studio-shell code{overflow-wrap:anywhere;display:block}.studio-notice{border:1px solid var(--color-warning);padding:var(--space-3);margin:var(--space-3) auto;max-inline-size:1280px}.grid-surface{block-size:min(60dvh,600px);min-block-size:280px;padding:0;touch-action:pan-x pan-y;position:relative}.studio-grid-space{position:relative}.studio-grid-row{position:absolute;inline-size:100%}.studio-cell{box-sizing:border-box;position:absolute;background:var(--color-raised);border:1px solid var(--color-line);font-size:12px;display:flex;align-items:center;justify-content:center;overflow:hidden;-webkit-user-select:none;user-select:none}.studio-cell.has-tile{background:var(--color-accent-soft)}.studio-cell.is-selected{outline:2px solid var(--color-focus);outline-offset:-2px}.studio-cell span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.studio-cell small{position:absolute;inset-block-end:0;inset-inline-end:1px}.studio-events{display:grid;grid-template-columns:1fr 1fr}.studio-events label{display:flex;align-items:center;min-block-size:40px}.studio-rail label{margin-block:var(--space-2)}.studio-index-panel{margin-inline:auto;max-inline-size:1280px;background:var(--color-paper);padding:var(--space-4)}:root{color-scheme:light;--color-canvas: #fbfaf5;--color-paper: #ffffff;--color-sidebar: #fbfaf5;--color-raised: #ffffff;--color-ink: #24231b;--color-muted: #625f50;--color-faint: #625f50;--color-line: #d9d5c5;--color-line-strong: #b9b39e;--color-accent: #735c00;--color-accent-hover: #5d4a00;--color-accent-soft: #fff4bf;--color-accent-fill: #f3d34a;--color-accent-fill-hover: #e5c33c;--color-accent-ink: #24231b;--color-selection: #fff4bf;--color-success: #2f6b43;--color-warning: #735c00;--color-error: #9b3b30;--color-focus: #735c00;--font-ui: "Segoe UI", "Noto Sans KR", "Apple SD Gothic Neo", sans-serif;--font-editorial: "Segoe UI", "Noto Sans KR", "Apple SD Gothic Neo", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Consolas, monospace;--size-display: 32px;--size-h1: 28px;--size-h2: 22px;--size-h3: 18px;--size-body: 16px;--size-body-sm: 14px;--size-caption: 14px;--size-mono: 14px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-1: 4px;--radius-2: 6px;--radius-3: 10px;--motion-micro: .12s;--motion-standard: .2s;--motion-emphasis: .32s;--workspace-sidebar-width: 216px;--page-tree-width: 264px;--page-tree-tablet-width: 240px;--compact-rail-width: 56px;--comment-rail-width: 20rem;--control-size: 40px;--content-measure: 40rem;--layer-menu: 20;--shadow-menu: 0 4px 18px rgba(36, 35, 27, .08)}html[data-theme=dark]{color-scheme:dark;--color-canvas: #171713;--color-paper: #21211b;--color-sidebar: #1b1b17;--color-raised: #29291f;--color-ink: #f6f3e7;--color-muted: #c4c0ad;--color-faint: #c4c0ad;--color-line: #494638;--color-line-strong: #696450;--color-accent: #f3d34a;--color-accent-hover: #ffe477;--color-accent-soft: #37311a;--color-accent-fill-hover: #ffe277;--color-selection: #37311a;--color-success: #8bd19a;--color-warning: #f3d34a;--color-error: #ff9b8f;--color-focus: #f3d34a;--shadow-menu: 0 4px 18px rgba(0, 0, 0, .3)}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-block-size:100%}body{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-ui);font-size:var(--size-body);line-height:1.7;overflow-wrap:anywhere;word-break:keep-all}button,input,textarea,select{color:inherit;font:inherit;line-height:1.4;min-block-size:var(--control-size)}button,input:not([type=checkbox]),textarea,select{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-2)}button{appearance:none;cursor:pointer;padding:var(--space-2) var(--space-3);transition:background-color var(--motion-micro),border-color var(--motion-micro),opacity var(--motion-micro),transform var(--motion-micro)}button:not(:disabled):hover{background:var(--color-accent-soft);border-color:var(--color-line-strong)}button:not(:disabled):active{transform:translateY(1px)}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=menuitem]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}button:disabled,input:disabled,textarea:disabled,select:disabled{background:var(--color-sidebar);cursor:not-allowed;opacity:.55}input:not([type=checkbox]):focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--color-focus)}.visually-hidden{block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap}.theme-toggle{background:var(--color-raised);border-color:var(--color-line)}.theme-toggle:not(:disabled):hover{border-color:var(--color-accent);color:var(--color-accent)}.login-page{align-items:center;display:grid;justify-items:center;min-block-size:100dvb;min-inline-size:0;padding:var(--space-6) var(--space-4)}.login-card{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-3);inline-size:min(100%,28rem);min-inline-size:0;padding:var(--space-8)}.login-logo{block-size:56px;inline-size:56px;object-fit:contain}.login-eyebrow{color:var(--color-accent);font-size:var(--size-caption);font-weight:700;letter-spacing:.08em;margin:0 0 var(--space-1);text-transform:uppercase}.login-card h1{font-family:var(--font-editorial);font-size:var(--size-h1);line-height:1.3;margin:0 0 var(--space-2);overflow-wrap:anywhere}.login-card p{color:var(--color-muted);margin:0 0 var(--space-6)}.login-form{display:grid;gap:var(--space-2);min-inline-size:0}.login-form>label{font-size:var(--size-caption)}.login-form>input:not([type=checkbox]){background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-2);min-inline-size:0;padding:var(--space-2) var(--space-3)}.login-form>input:not([type=checkbox]):focus-visible{border-color:var(--color-focus)}.login-remember{align-items:center;display:flex;gap:var(--space-2);margin-block:var(--space-2)}.login-remember input{appearance:none;background:var(--color-paper);border:1px solid var(--color-line-strong);border-radius:var(--radius-2);flex:0 0 var(--control-size);inline-size:var(--control-size);margin:0;position:relative}.login-remember input:checked{background:var(--color-accent);border-color:var(--color-accent)}.login-remember input:checked:after{block-size:var(--space-4);border-block-end:2px solid var(--color-raised);border-inline-end:2px solid var(--color-raised);content:"";inline-size:var(--space-2);inset-block-start:var(--space-2);inset-inline-start:var(--space-3);position:absolute;transform:rotate(45deg)}.login-status{border-inline-start:3px solid var(--color-line-strong);min-block-size:var(--control-size);padding:var(--space-2) var(--space-3)}.login-status[role=alert]{background:var(--color-selection);border-inline-start-color:var(--color-error)}.login-status[role=status]{color:var(--color-muted)}.login-form button[type=submit]{background:var(--color-accent-fill);border-color:var(--color-accent-fill);color:var(--color-accent-ink);font-weight:700}.login-form button[type=submit]:hover{background:var(--color-accent-fill-hover)}.login-form button{margin-block-start:var(--space-2);min-block-size:var(--control-size)}.login-exchange{align-items:center;display:grid;min-block-size:100dvb;min-inline-size:0;overflow-x:hidden;padding:var(--space-6) var(--space-4)}.login-exchange:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.login-exchange .main-grid{inline-size:min(100%,40rem);margin-inline:auto;min-inline-size:0}.login-exchange .state-panel{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-3);display:grid;gap:var(--space-2);inline-size:100%;min-inline-size:0;overflow-wrap:anywhere;padding:var(--space-8);text-align:center}.login-exchange .state-panel>*{min-inline-size:0;overflow-wrap:anywhere}.workspace-shell{block-size:100dvb;display:grid;grid-template-columns:264px minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"tree main";min-inline-size:0;overflow:hidden}.workspace-shell:has(>.workspace-sidebar){grid-template-columns:216px 264px minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"sidebar tree main"}.workspace-shell[data-comments-open=true]{grid-template-columns:264px minmax(0,1fr) var(--comment-rail-width);grid-template-rows:minmax(0,1fr);grid-template-areas:"tree main rail"}.workspace-shell:has(>.workspace-sidebar)[data-comments-open=true]{grid-template-columns:216px 264px minmax(0,1fr) var(--comment-rail-width);grid-template-rows:minmax(0,1fr);grid-template-areas:"sidebar tree main rail"}.workspace-shell:has(.workspace-page-tree-header button[aria-expanded=false]):not(:has(>.workspace-sidebar)){grid-template-columns:var(--compact-rail-width) minmax(0,1fr);grid-template-areas:"tree main"}.workspace-shell:has(>.workspace-sidebar[data-collapsed=true]):has(.workspace-page-tree-header button[aria-expanded=false]){grid-template-columns:var(--compact-rail-width) var(--compact-rail-width) minmax(0,1fr);grid-template-areas:"sidebar tree main"}.workspace-shell:has(.workspace-page-tree-header button[aria-expanded=false]):not(:has(>.workspace-sidebar))[data-comments-open=true]{grid-template-columns:var(--compact-rail-width) minmax(0,1fr) var(--comment-rail-width);grid-template-areas:"tree main rail"}.workspace-shell:has(>.workspace-sidebar[data-collapsed=true]):has(.workspace-page-tree-header button[aria-expanded=false])[data-comments-open=true]{grid-template-columns:var(--compact-rail-width) var(--compact-rail-width) minmax(0,1fr) var(--comment-rail-width);grid-template-areas:"sidebar tree main rail"}.comment-rail{grid-area:rail}.workspace-sidebar{background:var(--color-sidebar);border-inline-end:1px solid var(--color-line);display:grid;grid-area:sidebar;grid-template-rows:auto auto minmax(0,1fr);min-block-size:0;min-inline-size:0;overflow:hidden;padding:var(--space-3)}.workspace-sidebar>label{display:grid;gap:var(--space-1);min-inline-size:0}.workspace-sidebar select{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-2);min-inline-size:0;padding:var(--space-2)}.workspace-sidebar>button{margin-block:var(--space-2);min-inline-size:0;overflow-wrap:anywhere}.workspace-sidebar nav{min-block-size:0;min-inline-size:0;overflow-x:hidden;overflow-y:auto}.workspace-sidebar nav ol{display:grid;gap:var(--space-1);list-style:none;margin:0;min-inline-size:0;padding:0}.workspace-sidebar nav li{display:grid;gap:var(--space-1);grid-template-columns:minmax(0,1fr) var(--control-size) var(--control-size);min-inline-size:0}.workspace-sidebar nav a{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-2);color:inherit;display:flex;gap:var(--space-2);min-block-size:var(--control-size);min-inline-size:0;overflow-wrap:anywhere;padding:var(--space-2);text-decoration:none}.workspace-sidebar nav a[aria-current=page]{background:var(--color-accent-soft);border-inline-start:3px solid var(--color-accent);color:var(--color-accent);font-weight:700}.workspace-sidebar nav a svg{block-size:var(--space-5);flex:0 0 var(--space-5);inline-size:var(--space-5)}.workspace-sidebar nav a span{min-inline-size:0;overflow-wrap:anywhere}.workspace-sidebar nav li>button{font-size:0;min-inline-size:0;overflow:hidden;padding-inline:0}.workspace-sidebar nav li>button:after{color:var(--color-muted);font-size:var(--size-caption)}.workspace-sidebar nav li>button:first-of-type:after{content:"↑"}.workspace-sidebar nav li>button:last-of-type:after{content:"↓"}.workspace-sidebar[data-collapsed=true]>label{display:none}.workspace-sidebar[data-collapsed=true]>button{font-size:0;padding-inline:0}.workspace-sidebar[data-collapsed=true]>button:after{content:"↗";font-size:var(--size-body)}.workspace-sidebar[data-collapsed=true] nav li{display:block}.workspace-sidebar[data-collapsed=true] nav li>button{display:none}.workspace-sidebar[data-collapsed=true] nav a{justify-content:center;padding-inline:0}.workspace-sidebar[data-collapsed=true] nav a span{block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap}.workspace-page-tree{background:var(--color-sidebar);border-inline-end:1px solid var(--color-line);display:grid;grid-area:tree;grid-template-rows:auto minmax(0,1fr);min-block-size:0;min-inline-size:0;overflow:hidden}.workspace-page-tree-header{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between;padding:var(--space-4)}.workspace-page-tree-header strong{font-size:var(--size-h3);min-inline-size:0;overflow-wrap:anywhere}.workspace-page-tree-header button{color:transparent;flex:0 0 auto;font-size:0;inline-size:var(--control-size);padding-inline:0}.workspace-page-tree-header button:after{color:var(--color-ink);font-size:var(--size-caption)}.workspace-page-tree-header button[aria-expanded=true]:after{content:"닫기"}.workspace-page-tree-header button[aria-expanded=false]:after{content:"열기"}.workspace-page-tree ul{list-style:none;margin:0;min-block-size:0;min-inline-size:0;overflow-x:hidden;overflow-y:auto;padding:0 var(--space-2) var(--space-4)}.workspace-page-tree li{display:grid;grid-template-columns:var(--control-size) minmax(0,1fr);min-inline-size:0;padding-inline-start:calc(var(--page-depth) * var(--space-4))}.workspace-page-tree li>button{background:transparent;border-color:transparent;min-inline-size:0;overflow-wrap:anywhere;text-align:start}.workspace-page-tree li>button:last-child{text-wrap:pretty}.page-tree-depth{color:var(--color-muted);font-size:var(--size-caption);margin-inline-start:var(--space-2);white-space:nowrap}.workspace-page-tree li>button:first-child{padding-inline:var(--space-2)}.workspace-page-tree li>button:first-child:before{color:var(--color-ink);content:"＋";display:block;font-size:var(--size-caption);text-align:center}.workspace-page-tree li[aria-expanded=true]>button:first-child:before{content:"−"}.workspace-page-tree:has(.workspace-page-tree-header button[aria-expanded=false]){grid-template-rows:auto}.workspace-page-tree:has(.workspace-page-tree-header button[aria-expanded=false]) .workspace-page-tree-header{flex-direction:column;justify-content:flex-start;padding:var(--space-2)}.workspace-page-tree:has(.workspace-page-tree-header button[aria-expanded=false]) strong{font-size:var(--size-caption);writing-mode:vertical-rl}.workspace-page-tree:has(.workspace-page-tree-header button[aria-expanded=false]) ul{display:none}.workspace-shell:has(>.workspace-sidebar[data-collapsed=true]) .workspace-page-tree-header strong{block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap}.workspace-main{grid-area:main;min-block-size:0;min-inline-size:0;overflow-x:hidden;overflow-y:auto;padding:var(--space-8) var(--space-6) var(--space-16)}.workspace-main>*{margin-inline:auto;max-inline-size:var(--content-measure);min-inline-size:0}.workspace-main>.workspace-header{max-inline-size:none}.workspace-header{align-items:center;border-block-end:1px solid var(--color-line);display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;margin-block-end:var(--space-6);padding-block-end:var(--space-3)}.workspace-header>div{flex:0 0 auto}.workspace-header>div:first-child{display:grid;flex:0 0 auto;gap:var(--space-1);min-inline-size:0}.workspace-header>div:first-child span:first-child{font-family:var(--font-editorial);font-size:var(--size-h2);font-weight:700;white-space:nowrap}.workspace-header>div:first-child span:last-child,.workspace-save-status{color:var(--color-muted);font-size:var(--size-body-sm)}.workspace-brand{align-items:center;color:var(--color-ink);display:inline-flex;gap:var(--space-2);text-decoration:none}.workspace-brand:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.login-brand-row{align-items:center;display:flex;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-4)}.workspace-brand img{block-size:32px;inline-size:32px;object-fit:contain}.workspace-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.workspace-main>label{display:block;font-size:var(--size-caption);margin-block-end:var(--space-1)}.page-title-wrapper{display:grid;margin-block-end:var(--space-2)}#workspace-page-title,.page-title-wrapper:after{background:transparent;border:0;border-block-end:1px solid var(--color-line-strong);border-radius:0;display:block;font-family:var(--font-editorial);font-size:var(--size-h1);font-weight:700;grid-area:1 / 1;inline-size:100%;line-height:1.3;outline:0;padding:var(--space-2) 0;text-wrap:balance;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere}.page-title-wrapper:after{content:attr(data-value) " ";min-block-size:var(--control-size);visibility:hidden}#workspace-page-title{block-size:100%;min-block-size:var(--control-size);overflow:hidden;resize:none}#workspace-page-title:focus-visible,.wiki-editor-content .ProseMirror:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.asset-insertion-dialog{background:var(--color-paper);border:1px solid var(--color-line-strong);border-radius:var(--radius-2);display:grid;gap:var(--space-2);margin-block:var(--space-4);padding:var(--space-4)}.asset-insertion-dialog input:not([type=checkbox]){background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-2);min-inline-size:0;padding:var(--space-2)}.asset-insertion-dialog button{margin-inline-end:var(--space-2)}.workspace-save-status{min-block-size:var(--control-size)}.workspace-main>[role=status],.workspace-main>[role=alert]{border-inline-start:3px solid var(--color-line-strong);margin-block:var(--space-3);padding:var(--space-3) var(--space-4)}.workspace-main>[role=alert]{background:var(--color-selection);border-inline-start-color:var(--color-error)}.workspace-main>[role=alert] button{margin:var(--space-2) var(--space-2) 0 0}.workspace-page-tree>[role=status],.workspace-page-tree>[role=alert]{border-inline-start:3px solid var(--color-line-strong);margin:var(--space-3);padding:var(--space-3) var(--space-4)}.workspace-page-tree>[role=alert]{border-inline-start-color:var(--color-error)}.home-view,.library-view,.search-view,.inbox-view{display:grid;gap:var(--space-6)}.home-view h1,.library-view h1,.search-view h1,.inbox-view h1{font-family:var(--font-editorial);font-size:var(--size-h1);line-height:1.3;margin:0;overflow-wrap:anywhere}.home-view-section{border-block-start:1px solid var(--color-line);min-inline-size:0;padding-block-start:var(--space-4)}.home-view-section h2{font-size:var(--size-h3);margin:0 0 var(--space-2);overflow-wrap:anywhere}.home-view-section ul,.library-view ul,.search-view ul{display:grid;gap:var(--space-2);list-style:none;margin:0;min-inline-size:0;padding:0}.home-view-section li,.library-view li,.search-view li{align-items:start;display:flex;flex-wrap:wrap;gap:var(--space-2);min-inline-size:0}.home-view-section li button:first-child,.library-view li button:first-child,.search-view li button:first-child{min-inline-size:0;overflow-wrap:anywhere;text-align:start}.search-view form,.library-view>label{display:grid;gap:var(--space-1);min-inline-size:0}.search-view-query-row{display:grid;gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0}.search-view-query-row label,.search-view-filters label{display:grid;gap:var(--space-1);min-inline-size:0}.search-view-query-row input{block-size:var(--control-size)}.search-view-query-row>button{align-self:end;block-size:var(--control-size)}.search-view input,.search-view select,.library-view input{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-2);min-inline-size:0;padding:var(--space-2) var(--space-3)}.search-view-filters{border:1px solid var(--color-line);border-radius:var(--radius-2);display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(calc(var(--control-size) * 3),1fr));margin:0;min-inline-size:0;padding:var(--space-3)}.search-view-filters legend{font-size:var(--size-caption);padding-inline:var(--space-1)}.search-view-filters label:last-child{align-items:center;display:flex;gap:var(--space-2);min-block-size:var(--control-size)}.search-view li{display:grid;grid-template-columns:minmax(0,1fr)}.search-view li p{color:var(--color-muted);margin:0;overflow-wrap:anywhere;text-wrap:balance}.search-view form>[role=alert],.search-view form>[role=status],.library-view>[role=status]{margin:0}.inbox-view>[role=status],.inbox-view>[role=alert]{margin:0}.inbox-filters{display:grid;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);min-inline-size:0}.inbox-filters label{align-self:center;font-size:var(--size-caption)}.inbox-filters select{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-2);min-inline-size:0;padding:var(--space-2) var(--space-3)}.inbox-list{display:grid;gap:var(--space-3);list-style:none;margin:0;min-inline-size:0;padding:0}.inbox-item{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-2);min-inline-size:0;padding:var(--space-4)}.inbox-item article{display:grid;gap:var(--space-3);min-inline-size:0}.inbox-open{background:transparent;border-color:transparent;min-inline-size:0;overflow-wrap:anywhere;padding-inline:0;text-align:start}.inbox-meta,.inbox-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);min-inline-size:0}.inbox-meta{color:var(--color-muted);font-size:var(--size-body-sm)}.inbox-meta>*{overflow-wrap:anywhere}.inbox-actions button{min-block-size:var(--control-size)}@media(max-width:767px){.search-view-query-row,.search-view-filters,.inbox-filters{grid-template-columns:minmax(0,1fr)}}@media(min-width:1280px)and (max-width:1535px){.workspace-shell{grid-template-columns:264px minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"tree main"}.workspace-shell:has(>.workspace-sidebar){grid-template-columns:216px 264px minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"sidebar tree main"}.workspace-shell[data-comments-open=true]{grid-template-columns:264px minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,40dvb);grid-template-areas:"tree main" "tree rail"}.workspace-shell:has(>.workspace-sidebar)[data-comments-open=true]{grid-template-columns:216px 264px minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,40dvb);grid-template-areas:"sidebar tree main" "sidebar tree rail"}.workspace-shell:has(.workspace-page-tree-header button[aria-expanded=false]):not(:has(>.workspace-sidebar)){grid-template-columns:var(--compact-rail-width) minmax(0,1fr);grid-template-areas:"tree main"}.workspace-shell:has(>.workspace-sidebar[data-collapsed=true]):has(.workspace-page-tree-header button[aria-expanded=false]){grid-template-columns:var(--compact-rail-width) var(--compact-rail-width) minmax(0,1fr);grid-template-areas:"sidebar tree main"}.workspace-shell:has(.workspace-page-tree-header button[aria-expanded=false]):not(:has(>.workspace-sidebar))[data-comments-open=true]{grid-template-columns:var(--compact-rail-width) minmax(0,1fr);grid-template-areas:"tree main" "tree rail"}.workspace-shell:has(>.workspace-sidebar[data-collapsed=true]):has(.workspace-page-tree-header button[aria-expanded=false])[data-comments-open=true]{grid-template-columns:var(--compact-rail-width) var(--compact-rail-width) minmax(0,1fr);grid-template-areas:"sidebar tree main" "sidebar tree rail"}}@media(max-width:767px){.workspace-shell:has(.workspace-page-tree-header button[aria-expanded=false]):not(:has(>.workspace-sidebar)){grid-auto-rows:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"tree" "main"}.workspace-shell:has(.workspace-page-tree-header button[aria-expanded=false]):not(:has(>.workspace-sidebar))[data-comments-open=true]{grid-auto-rows:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"tree" "main" "rail"}.workspace-shell:has(>.workspace-sidebar[data-collapsed=true]):has(.workspace-page-tree-header button[aria-expanded=false]){grid-auto-rows:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"sidebar" "tree" "main"}.workspace-shell:has(>.workspace-sidebar[data-collapsed=true]):has(.workspace-page-tree-header button[aria-expanded=false])[data-comments-open=true]{grid-auto-rows:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"sidebar" "tree" "main" "rail"}}[role=dialog][aria-label="명령 팔레트"]{background:var(--color-raised);border:1px solid var(--color-line-strong);border-radius:var(--radius-2);display:grid;gap:var(--space-3);grid-template-rows:auto auto auto minmax(0,1fr);inset:var(--space-8) auto;inline-size:min(32rem,calc(100vw - (var(--space-8) * 2)));max-block-size:70dvb;min-block-size:0;overflow:hidden;padding:var(--space-4);position:fixed;z-index:var(--layer-menu)}[role=dialog][aria-label="명령 팔레트"] h2{font-family:var(--font-editorial);font-size:var(--size-h2);margin:0;overflow-wrap:anywhere}[role=dialog][aria-label="명령 팔레트"]>label{display:grid;gap:var(--space-1);min-inline-size:0}[role=dialog][aria-label="명령 팔레트"] input{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-2);min-inline-size:0;padding:var(--space-2) var(--space-3)}[role=dialog][aria-label="명령 팔레트"]>ul{display:grid;gap:var(--space-1);list-style:none;margin:0;min-block-size:0;min-inline-size:0;overflow:auto;padding:0}[role=dialog][aria-label="명령 팔레트"]>ul button{inline-size:100%;overflow-wrap:anywhere;text-align:start}.wiki-editor,.wiki-editor-content{min-inline-size:0}.wiki-editor[data-readonly=true]{border-inline-start:2px solid var(--color-line-strong);padding-inline-start:var(--space-4)}.wiki-editor-stage{min-inline-size:0;position:relative}.wiki-editor[data-readonly=false] .wiki-editor-content .ProseMirror{padding-inline-start:var(--control-size)}.block-drag-layer{inset:0;overflow:clip;pointer-events:none;position:absolute;z-index:var(--layer-menu)}.block-drag-handle{align-items:center;background:transparent;border:1px solid transparent;color:var(--color-muted);display:flex;justify-content:center;opacity:0;padding:0;pointer-events:none;position:absolute;transform:translateY(0);transition:opacity var(--motion-micro),transform var(--motion-micro),color var(--motion-micro);inline-size:var(--control-size);min-block-size:var(--control-size);block-size:var(--control-size)}.block-drag-handle[data-active=true],.block-drag-handle:hover,.block-drag-handle:focus-visible,.block-drag-handle[data-dragging=true]{opacity:.9;pointer-events:auto}.block-drag-handle:hover,.block-drag-handle:focus-visible{border-color:var(--color-line);color:var(--color-accent)}.block-drag-handle:active,.block-drag-handle[data-dragging=true]{color:var(--color-accent);transform:translateY(1px)}.block-drag-handle svg{block-size:var(--space-5);inline-size:var(--space-5)}.block-drop-indicator{background:var(--color-accent);block-size:calc(var(--space-1) / 2);pointer-events:none;position:absolute;transform:translateY(calc(-1 * var(--space-1) / 2))}.block-drop-indicator:after{background:var(--color-accent);block-size:var(--space-2);border-radius:50%;content:"";inline-size:var(--space-2);inset-block-start:calc(-1 * var(--space-1));inset-inline-start:0;position:absolute}.wiki-editor-controls,.block-menu,[role=menu]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.wiki-editor-controls{border-block-end:1px solid var(--color-line);margin-block:var(--space-4);padding-block-end:var(--space-2)}.selection-toolbar select,.multi-block-toolbar select,.selection-link-input input,.block-menu button,[role=menuitem]{min-block-size:var(--control-size)}.block-menu{position:relative}.block-menu>[role=dialog]{align-items:stretch;grid-template-rows:auto minmax(0,1fr);inset-block-end:calc(100% + var(--space-1));inset-inline-end:0;max-block-size:18rem;min-inline-size:min(20rem,calc(100vw - (var(--space-6) * 2)));overflow:hidden;position:absolute}.block-menu [role=listbox]{display:grid;gap:var(--space-1);min-block-size:0;overflow-y:auto}.wiki-editor-content .ProseMirror{min-block-size:18rem;min-inline-size:0;padding-block:var(--space-6)}.wiki-editor-content .ProseMirror li[data-item=task]{display:grid;grid-template-columns:var(--control-size) minmax(0,1fr);list-style:none;min-inline-size:0}.wiki-editor-content .ProseMirror li[data-item=task] .wiki-task-content{min-inline-size:0}.wiki-task-checkbox{align-self:start;block-size:var(--control-size);cursor:pointer;inline-size:var(--control-size);margin:0}.comment-rail{min-block-size:0;min-inline-size:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}@media(min-width:768px)and (max-width:1279px){.workspace-shell{grid-template-columns:220px minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"tree main"}.workspace-shell:has(>.workspace-sidebar){grid-template-columns:180px 220px minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"sidebar tree main"}.workspace-shell[data-comments-open=true]{grid-template-columns:220px minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,40dvb);grid-template-areas:"tree main" "tree rail"}.workspace-shell:has(>.workspace-sidebar)[data-comments-open=true]{grid-template-columns:180px 220px minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,40dvb);grid-template-areas:"sidebar tree main" "sidebar tree rail"}.workspace-shell:has(.workspace-page-tree-header button[aria-expanded=false]):not(:has(>.workspace-sidebar)){grid-template-columns:var(--compact-rail-width) minmax(0,1fr)}.workspace-shell:has(>.workspace-sidebar[data-collapsed=true]):has(.workspace-page-tree-header button[aria-expanded=false]){grid-template-columns:var(--compact-rail-width) var(--compact-rail-width) minmax(0,1fr)}.workspace-shell:has(.workspace-page-tree-header button[aria-expanded=false]):not(:has(>.workspace-sidebar))[data-comments-open=true]{grid-template-columns:var(--compact-rail-width) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,40dvb);grid-template-areas:"tree main" "tree rail"}.workspace-shell:has(>.workspace-sidebar[data-collapsed=true]):has(.workspace-page-tree-header button[aria-expanded=false])[data-comments-open=true]{grid-template-columns:var(--compact-rail-width) var(--compact-rail-width) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,40dvb);grid-template-areas:"sidebar tree main" "sidebar tree rail"}.workspace-sidebar nav a{grid-column:1 / -1;grid-row:1}.workspace-sidebar nav li>button:first-of-type{grid-column:2;grid-row:2}.workspace-sidebar nav li>button:last-of-type{grid-column:3;grid-row:2}.workspace-header{align-items:flex-start;flex-direction:column}.workspace-actions{inline-size:100%}}@media(max-width:767px){.workspace-shell{block-size:100dvb;align-content:start;grid-auto-rows:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"tree" "main";overflow-x:hidden;overflow-y:auto}.workspace-shell[data-comments-open=true]{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"tree" "main" "rail"}.workspace-shell:has(>.workspace-sidebar){grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"sidebar" "tree" "main"}.workspace-shell:has(>.workspace-sidebar)[data-comments-open=true]{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"sidebar" "tree" "main" "rail"}.workspace-sidebar{border-block-end:1px solid var(--color-line);border-inline-end:0;inline-size:100%;max-block-size:13rem}.workspace-page-tree{block-size:30dvb;border-block-end:1px solid var(--color-line);border-inline-end:0;inline-size:100%;max-block-size:30dvb}.workspace-shell:has(>.workspace-sidebar) .workspace-page-tree{max-block-size:30dvb}.workspace-shell:has(>.workspace-sidebar[data-collapsed=true]) .workspace-sidebar,.workspace-shell:has(>.workspace-sidebar[data-collapsed=true]) .workspace-page-tree{block-size:var(--control-size);max-block-size:var(--control-size)}.workspace-page-tree:has(.workspace-page-tree-header button[aria-expanded=false]){block-size:var(--control-size);max-block-size:var(--control-size)}.workspace-page-tree:has(.workspace-page-tree-header button[aria-expanded=false]) .workspace-page-tree-header{flex-direction:row;justify-content:space-between;padding:0 var(--space-3)}.workspace-page-tree:has(.workspace-page-tree-header button[aria-expanded=false]) strong{writing-mode:horizontal-tb}.workspace-page-tree-header{padding:var(--space-2) var(--space-3)}.workspace-main{inline-size:100%;min-block-size:0;overflow:visible;padding:var(--space-6) var(--space-3) var(--space-12)}.workspace-shell[data-comments-open=true] .block-drag-layer{z-index:0}.login-card{padding:var(--space-6) var(--space-4)}.workspace-header{align-items:flex-start;flex-direction:column}.workspace-actions{inline-size:100%}.wiki-editor-controls{position:relative}.wiki-editor-controls .block-menu{position:static}.multi-block-toolbar>[aria-live]{flex:1 0 100%}.multi-block-toolbar>select{flex:1 0 100%}.multi-block-toolbar button{flex:1 1 calc(50% - var(--space-2));min-inline-size:calc(50% - var(--space-2))}.wiki-editor-content .ProseMirror{padding-block:var(--space-4)}.wiki-editor-content .ProseMirror>*{padding-inline:var(--space-2)}.comment-rail{border-block-start:1px solid var(--color-line-strong);border-inline-start:0;max-block-size:40dvb;overflow-x:hidden;overflow-y:auto;padding:var(--space-3)}.comment-rail-mentions,.comment-rail-comment>form[aria-label="반응 추가"],.comment-reminder-panel>form{grid-template-columns:minmax(0,1fr)}.comment-rail-mentions>ul,.comment-rail-reactions,.comment-reminder-panel>ul{grid-template-columns:minmax(0,1fr)}[role=dialog][aria-label="명령 팔레트"]{inset-inline:var(--space-3);inline-size:auto}}@media(prefers-contrast:more){button,input,textarea,select,.workspace-page-tree,.selection-toolbar,.multi-block-toolbar,.block-menu>[role=dialog],.comment-rail,.comment-rail-selection,.comment-rail-thread,.comment-rail-form textarea,.comment-rail-mentions,.comment-reminder-panel,.comment-rail input,.comment-rail select{border-color:var(--color-line-strong)}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=menuitem]:focus-visible,.block-menu [role=option]:focus-visible,.comment-rail button:focus-visible,.comment-rail textarea:focus-visible,.comment-rail input:focus-visible,.comment-rail select:focus-visible{outline-width:3px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:0ms!important;animation-iteration-count:1!important;transition-duration:0ms!important}}.workspace-header-primary>button{background:var(--color-accent-fill);border-color:var(--color-accent-fill);color:var(--color-accent-ink);font-weight:700}.workspace-header-primary>button:not(:disabled):hover{background:var(--color-accent-fill-hover);border-color:var(--color-accent-fill-hover)}.workspace-header-primary>button:disabled{background:var(--color-sidebar);border-color:var(--color-line);color:var(--color-muted)}.workspace-header-context>button,.workspace-header-utility>button,.workspace-header-account button{background:transparent;border-color:transparent;color:var(--color-ink)}.workspace-header-account{align-items:center;color:var(--color-muted);display:flex;flex-wrap:wrap;font-size:var(--size-body-sm);gap:var(--space-2);max-inline-size:100%;min-inline-size:0;white-space:nowrap}.workspace-header-account>span:first-of-type{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.portal-link{align-items:center;border-radius:var(--radius-2);color:var(--color-ink);display:inline-flex;min-block-size:var(--control-size);padding-inline:var(--space-2);text-decoration:none;white-space:nowrap}.portal-link:hover{background:var(--color-accent-soft);color:var(--color-accent);text-decoration:underline}.portal-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.workspace-header-primary>span{font-family:var(--font-editorial);font-size:var(--size-h2);font-weight:700}.page-title-wrapper,.workspace-save-status{max-inline-size:var(--content-measure);min-inline-size:0}.workspace-save-status{color:var(--color-muted);font-size:var(--size-body-sm)}.wiki-editor-content .ProseMirror{background:var(--color-paper);border-block-start:1px solid var(--color-line);line-height:1.7;outline:0;overflow-wrap:anywhere}.wiki-editor-content .ProseMirror>*{border:1px solid transparent;border-radius:var(--radius-2);margin-block:var(--space-4);min-block-size:var(--control-size);outline:1px solid transparent;padding-inline:var(--space-4);position:relative}.wiki-editor-content .ProseMirror:not([contenteditable=false])>*:hover,.wiki-editor-content .ProseMirror:not([contenteditable=false])>*:focus-within{outline-color:var(--color-line)}.wiki-editor-content .ProseMirror .wiki-multi-block-selected{background:var(--color-selection);border-radius:var(--radius-2);outline:2px solid var(--color-focus);outline-offset:-1px}.wiki-editor-content .ProseMirror:not([contenteditable=false])>p:has(>br.ProseMirror-trailingBreak):not(:has(>:not(br.ProseMirror-trailingBreak))):after{color:var(--color-muted);content:"Type '/' for blocks";pointer-events:none;-webkit-user-select:none;user-select:none}.wiki-editor-content .ProseMirror p{text-wrap:pretty}.wiki-editor-content .ProseMirror h1,.wiki-editor-content .ProseMirror h2,.wiki-editor-content .ProseMirror h3{font-family:var(--font-editorial);line-height:1.3}.wiki-editor-content .ProseMirror h1{font-size:var(--size-h1)}.wiki-editor-content .ProseMirror h2{font-size:var(--size-h2)}.wiki-editor-content .ProseMirror h3{font-size:var(--size-h3)}.wiki-editor-content .ProseMirror blockquote,.wiki-editor-content .ProseMirror aside[data-callout]{border-inline-start:3px solid var(--color-focus);margin-inline:0;padding:var(--space-3) var(--space-4)}.wiki-editor-content .ProseMirror aside[data-callout=warning]{border-inline-start-color:var(--color-warning)}.wiki-editor-content .ProseMirror aside[data-callout=success]{border-inline-start-color:var(--color-success)}.wiki-editor-content .ProseMirror aside[data-callout=error]{border-inline-start-color:var(--color-error)}.wiki-editor-content .ProseMirror details{border-block:1px solid var(--color-line);padding-block:var(--space-3)}.wiki-editor-content .ProseMirror summary{cursor:pointer;font-weight:700}.wiki-editor-content .ProseMirror pre{background:var(--color-sidebar);border:1px solid var(--color-line);font-family:var(--font-mono);font-size:var(--size-mono);overflow:auto;padding:var(--space-4);white-space:pre-wrap}.wiki-editor-content .ProseMirror code{background:var(--color-sidebar);font-family:var(--font-mono);font-size:var(--size-mono);overflow-wrap:anywhere}.wiki-editor-content .ProseMirror pre code{background:transparent}.wiki-editor-content .ProseMirror ul,.wiki-editor-content .ProseMirror ol{padding-inline-start:var(--space-6)}.wiki-editor-content .ProseMirror li[data-item=task][data-checked=true] .wiki-task-content{color:var(--color-muted);text-decoration:line-through}.wiki-image-node{display:inline-block;max-inline-size:100%}.wiki-image-node img[data-asset-id]{block-size:auto;border:1px solid var(--color-line);display:block;max-inline-size:100%}.wiki-image-fallback{background:var(--color-selection);border:1px solid var(--color-error);color:var(--color-error);display:block;padding:var(--space-2) var(--space-3)}.wiki-image-node>[hidden]{display:none!important}.wiki-media-node{display:block;max-inline-size:100%;min-inline-size:0}.wiki-media-host{max-inline-size:100%;min-inline-size:0}.wiki-media-host img,.wiki-media-host video{block-size:auto;border:1px solid var(--color-line);display:block;max-inline-size:100%}.wiki-media-host audio{display:block;inline-size:min(100%,var(--content-measure));max-inline-size:100%}.wiki-media-download{display:inline-flex;max-inline-size:100%;overflow-wrap:anywhere;padding:var(--space-2) var(--space-3)}.wiki-media-node figcaption{color:var(--color-muted);font-size:var(--size-caption);margin-block-start:var(--space-2);overflow-wrap:anywhere}.wiki-button-node{max-inline-size:100%;min-inline-size:0;overflow-wrap:anywhere;text-align:start;white-space:normal}.wiki-button-control{max-inline-size:100%;min-block-size:var(--control-size);min-inline-size:0;overflow-wrap:anywhere;text-align:start;white-space:normal}.wiki-editor-content .ProseMirror hr{border:0;border-block-start:1px solid var(--color-line-strong)}.wiki-editor-content .ProseMirror img[data-asset-id]{block-size:auto;border:1px solid var(--color-line);display:block;max-inline-size:100%}.wiki-editor-content .ProseMirror [data-text-color=ink]{color:var(--color-ink)}.wiki-editor-content .ProseMirror [data-text-color=muted]{color:var(--color-muted)}.wiki-editor-content .ProseMirror [data-text-color=accent]{color:var(--color-accent)}.wiki-editor-content .ProseMirror [data-text-color=error]{color:var(--color-error)}.wiki-editor-content .ProseMirror [data-background-color=selection]{background:var(--color-selection)}.wiki-editor-content .ProseMirror [data-background-color=accent-soft]{background:var(--color-accent-soft)}.wiki-editor-content .ProseMirror [data-background-color=warning]{background:var(--color-warning);color:var(--color-raised)}.wiki-editor-content .ProseMirror [data-background-color=success]{background:var(--color-success);color:var(--color-raised)}.selection-toolbar,.multi-block-toolbar{align-items:center;background:var(--color-raised);border:1px solid var(--color-line-strong);border-radius:var(--radius-2);box-shadow:var(--shadow-menu);display:flex;flex-wrap:wrap;gap:var(--space-2);inline-size:min(32rem,calc(100vw - (var(--space-6) * 2)));max-inline-size:100%;overflow:visible;padding:var(--space-2);z-index:var(--layer-menu)}.selection-toolbar{position:relative}.selection-toolbar button,.multi-block-toolbar button{min-block-size:var(--control-size);min-inline-size:var(--control-size)}.multi-block-toolbar>[aria-live]{color:var(--color-muted);font-size:var(--size-body-sm);font-weight:700;overflow-wrap:anywhere}.multi-block-toolbar [role=alert]{color:var(--color-error);font-size:var(--size-body-sm);margin:0}.selection-toolbar [role=tooltip]{background:var(--color-ink);border-radius:var(--radius-1);color:var(--color-raised);font-size:var(--size-caption);max-inline-size:calc(100% - (var(--space-4) * 2));opacity:0;pointer-events:none;visibility:hidden;white-space:normal;overflow-wrap:anywhere;position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-start:var(--space-2);padding:var(--space-1) var(--space-2);z-index:var(--layer-menu)}.selection-toolbar button:hover+[role=tooltip],.selection-toolbar button:focus-visible+[role=tooltip]{opacity:1;visibility:visible}.selection-link-input{background:var(--color-raised);border:1px solid var(--color-line-strong);border-radius:var(--radius-2);box-shadow:var(--shadow-menu);display:grid;gap:var(--space-2);min-inline-size:min(100%,18rem);padding:var(--space-3)}.selection-link-input label{font-size:var(--size-caption)}.selection-link-input input,.selection-toolbar select,.multi-block-toolbar select{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-2);min-inline-size:0;padding:var(--space-2)}.selection-link-input [role=alert]{color:var(--color-error);font-size:var(--size-body-sm)}.block-menu>[role=dialog]{align-items:stretch;background:var(--color-raised);border:1px solid var(--color-line-strong);border-radius:var(--radius-2);box-shadow:var(--shadow-menu);display:grid;gap:var(--space-2);padding:var(--space-2);z-index:var(--layer-menu)}.block-menu>[role=dialog] [role=combobox]{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-2);inline-size:100%;min-inline-size:0;padding:var(--space-2) var(--space-3)}.block-menu [role=option]{background:transparent;border-color:transparent;inline-size:100%;text-align:start}.block-menu [role=option][aria-selected=true]{background:var(--color-accent-soft);border-color:var(--color-focus)}.block-menu [role=listbox] [role=status]{color:var(--color-muted);min-block-size:var(--control-size);padding:var(--space-2) var(--space-3)}[role=menuitem]{background:transparent;border-color:transparent;inline-size:100%;text-align:start}.workspace-page-tree li[aria-current=page]>button:last-child{background:var(--color-accent-soft);border-inline-start:3px solid var(--color-accent);color:var(--color-accent);font-weight:700}.workspace-page-tree li[data-active-ancestor=true]>button:last-child{border-inline-start:2px solid var(--color-focus)}.page-tree-depth{background:var(--color-raised);border:1px solid var(--color-line);border-radius:var(--radius-1);color:var(--color-muted);font-size:var(--size-caption);padding-inline:var(--space-1);white-space:nowrap}.comment-rail{background:var(--color-paper);border-inline-start:1px solid var(--color-line-strong);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);position:relative}.comment-rail-header,.comment-rail-thread-header{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between;min-inline-size:0}.comment-rail h2,.comment-rail h3{margin:0;overflow-wrap:anywhere}.comment-rail h2{font-family:var(--font-editorial);font-size:var(--size-h2);line-height:1.3}.comment-rail h3{font-size:var(--size-h3);line-height:1.3}.comment-rail-selection,.comment-rail-thread{border:1px solid var(--color-line);border-radius:var(--radius-2);min-inline-size:0;padding:var(--space-3)}.comment-rail-selection{background:var(--color-selection)}.comment-rail-selection blockquote,.comment-rail-anchor blockquote{border-inline-start:var(--space-1) solid var(--color-focus);margin:var(--space-2) 0;overflow-wrap:anywhere;padding-inline-start:var(--space-3)}.comment-rail-thread[data-selected=true]{border-color:var(--color-accent);border-inline-start:var(--space-1) solid var(--color-accent)}.comment-rail-thread-list,.comment-rail-comments{display:grid;gap:var(--space-3);min-inline-size:0}.comment-rail-thread-list{padding-block-end:var(--space-8)}.comment-rail-anchor{border-block-start:1px solid var(--color-line);margin-block:var(--space-3);padding-block-start:var(--space-3)}.comment-rail-anchor-status{color:var(--color-muted);font-size:var(--size-body-sm);font-weight:700}.comment-rail-anchor[data-anchor-status=ORPHANED]{border-block-start-color:var(--color-error)}.comment-rail-comment{border-block-start:1px solid var(--color-line);min-inline-size:0;padding-block-start:var(--space-3)}.comment-rail-comment-meta{color:var(--color-muted);display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);font-size:var(--size-body-sm)}.comment-rail-comment-meta strong{color:var(--color-ink)}.comment-rail-comment-body{margin:var(--space-2) 0;overflow-wrap:anywhere;white-space:pre-wrap}.comment-rail-form{border-block-start:1px solid var(--color-line-strong);display:grid;gap:var(--space-2);min-inline-size:0;padding-block-start:var(--space-3)}.comment-rail-form label{font-size:var(--size-body-sm);font-weight:700}.comment-rail-form textarea{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-2);min-block-size:calc(var(--control-size) * 2);min-inline-size:0;padding:var(--space-2) var(--space-3);resize:vertical}.comment-rail-thread-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-3)}.comment-rail-status{border-inline-start:var(--space-1) solid var(--color-line-strong);color:var(--color-muted);min-block-size:var(--control-size);padding:var(--space-2) var(--space-3)}.comment-rail-status[role=alert]{background:var(--color-selection);border-inline-start-color:var(--color-error);color:var(--color-ink)}.comment-rail-mentions{border:1px solid var(--color-line);border-radius:var(--radius-2);display:grid;gap:var(--space-2);margin:0;min-inline-size:0;padding:var(--space-3)}.comment-rail-mentions legend{font-size:var(--size-body-sm);font-weight:700;padding-inline:var(--space-1)}.comment-rail-mentions>label{font-size:var(--size-body-sm);font-weight:700;min-inline-size:0;overflow-wrap:anywhere}.comment-rail-mentions>select,.comment-rail-mentions>input{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-2);min-inline-size:0;padding:var(--space-2) var(--space-3)}.comment-rail-mentions>ul{display:grid;gap:var(--space-2);list-style:none;margin:0;min-inline-size:0;padding:0}.comment-rail-mentions>ul>li{align-items:start;display:flex;flex-wrap:wrap;gap:var(--space-2);min-inline-size:0}.comment-rail-mentions>ul>li>span{flex:1 1 0;min-inline-size:0;overflow-wrap:anywhere}.comment-rail-reactions{display:grid;gap:var(--space-2);list-style:none;margin:var(--space-2) 0 0;min-inline-size:0;padding:0}.comment-rail-reactions>li{align-items:start;display:flex;flex-wrap:wrap;gap:var(--space-2);min-inline-size:0}.comment-rail-reactions>li>span{flex:1 1 0;min-inline-size:0;overflow-wrap:anywhere}.comment-rail-comment>form[aria-label="반응 추가"]{display:grid;gap:var(--space-2);min-inline-size:0}.comment-rail-comment>form[aria-label="반응 추가"] label{font-size:var(--size-body-sm);font-weight:700;min-inline-size:0;overflow-wrap:anywhere}.comment-reminder-control{min-inline-size:0}.comment-reminder-panel{background:var(--color-raised);border:1px solid var(--color-line);border-radius:var(--radius-2);display:grid;gap:var(--space-2);margin-block-start:var(--space-2);min-inline-size:0;padding:var(--space-3)}.comment-reminder-panel>ul{display:grid;gap:var(--space-2);list-style:none;margin:0;min-inline-size:0;padding:0}.comment-reminder-panel>ul>li{align-items:start;display:flex;flex-wrap:wrap;gap:var(--space-2);min-inline-size:0}.comment-reminder-panel>ul>li>time,.comment-reminder-panel>ul>li>span{min-inline-size:0;overflow-wrap:anywhere}.comment-reminder-panel>ul>li>time{flex:1 1 0}.comment-reminder-panel>form{display:grid;gap:var(--space-2);min-inline-size:0}.comment-reminder-panel>form>label{font-size:var(--size-body-sm);font-weight:700;min-inline-size:0;overflow-wrap:anywhere}.comment-reminder-panel>form>input[type=datetime-local]{inline-size:100%;max-inline-size:100%;min-inline-size:0}.comment-reminder-panel>[role=status],.comment-reminder-panel>[role=alert]{border-inline-start:var(--space-1) solid var(--color-line-strong);color:var(--color-muted);margin:0;min-block-size:var(--control-size);min-inline-size:0;overflow-wrap:anywhere;padding:var(--space-2) var(--space-3)}.comment-reminder-panel>[role=alert]{background:var(--color-selection);border-inline-start-color:var(--color-error);color:var(--color-ink)}.comment-rail input,.comment-rail select{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-2);max-inline-size:100%;min-inline-size:0;padding:var(--space-2) var(--space-3)}.comment-rail button,.comment-rail textarea,.comment-rail input,.comment-rail select{max-inline-size:100%;min-inline-size:0}.selection-toolbar button:focus-visible,.multi-block-toolbar button:focus-visible,.workspace-page-tree li>button:focus-visible,.workspace-header button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){.selection-toolbar [role=tooltip],.selection-toolbar,.multi-block-toolbar{transition-duration:0ms}}@media(forced-colors:active){.selection-toolbar,.multi-block-toolbar,.selection-link-input,.workspace-page-tree li[aria-current=page]>button:last-child{border-color:CanvasText;forced-color-adjust:auto}.selection-toolbar button:focus-visible,.multi-block-toolbar button:focus-visible,.workspace-page-tree li>button:focus-visible,.workspace-header button:focus-visible{outline-color:Highlight}}@media(pointer:coarse),(max-width:767px){.portal-link{min-block-size:44px}}.technical-details{align-items:center;background:transparent;border-color:transparent;color:var(--color-muted);display:flex;font-size:var(--size-body-sm);gap:var(--space-2);margin-block:var(--space-2);min-inline-size:0;overflow-wrap:anywhere;text-align:start}.technical-details:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.wiki-editor .ProseMirror .technical-metadata-hidden{display:none}.wiki-editor[data-reading-mode=true] .wiki-editor-controls>:not(:first-child){display:none}.wiki-editor[data-reading-mode=true] .wiki-editor-controls>:first-child:disabled{display:none}.wiki-editor[data-reading-mode=true] .wiki-editor-controls{border:0;margin-block:var(--space-2);padding:0}@media print{.wiki-editor .ProseMirror .technical-metadata-hidden{display:revert}.technical-details{display:none}}.workspace-sidebar:has(.project-switcher){grid-template-rows:auto auto auto minmax(0,1fr)}.workspace-sidebar:has(.project-switcher)[data-collapsed=true]{grid-template-rows:auto minmax(0,1fr)}.project-switcher{margin-block-end:var(--space-3)}.project-directory{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));list-style:none;margin:var(--space-4) 0 var(--space-8);padding:0}.project-directory li{min-inline-size:0}.project-directory button{align-content:start;background:var(--color-paper);display:grid;gap:var(--space-2);block-size:100%;inline-size:100%;min-inline-size:0;padding:var(--space-5);text-align:start}.project-directory button:hover{background:var(--color-accent-soft);border-color:var(--color-accent)}.project-directory strong{font-size:var(--size-h3);overflow-wrap:anywhere}.project-directory span{color:var(--color-muted);font-size:var(--size-caption)}.project-directory span:last-child{color:var(--color-accent)}.project-landing{display:grid;gap:var(--space-4);inline-size:min(100%,var(--content-measure));min-inline-size:0}.project-landing h1{font-family:var(--font-editorial);font-size:var(--size-h1);margin-block:0 var(--space-2)}.project-eyebrow{color:var(--color-muted);font-size:var(--size-caption);margin:0}.project-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.project-landing details{border-block-end:1px solid var(--color-line);min-inline-size:0;padding-block:var(--space-2)}.project-landing summary{cursor:pointer;min-block-size:var(--control-size);padding-block:var(--space-2)}.project-short-list{display:grid;gap:var(--space-1);list-style:none;padding:0}.project-short-list button{background:transparent;border-color:transparent;inline-size:100%;min-inline-size:0;text-align:start}.project-breadcrumb{color:var(--color-muted);inline-size:min(100%,var(--content-measure));margin-block-end:var(--space-4)}.project-breadcrumb ol{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-1);list-style:none;margin:0;padding:0}.project-breadcrumb li{align-items:center;display:inline-flex;font-size:var(--size-caption);min-inline-size:0}.project-breadcrumb li+li:before{content:"/";margin-inline:var(--space-1)}.project-breadcrumb button{background:transparent;border-color:transparent;min-inline-size:0;padding-inline:var(--space-1);text-align:start}.project-breadcrumb span{overflow-wrap:anywhere}.new-document-dialog{background:var(--color-paper);border:1px solid var(--color-line-strong);border-radius:var(--radius-2);display:grid;gap:var(--space-3);inline-size:min(100%,var(--content-measure));margin-block:var(--space-4);padding:var(--space-4)}.new-document-dialog label{display:grid;gap:var(--space-2)}.new-document-dialog select,.library-view select{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-2);min-inline-size:0;padding:var(--space-2)}.library-view label{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);min-inline-size:0}.library-view label>select,.library-view label>input[type=search]{flex:1;min-inline-size:0}.library-view li p{color:var(--color-muted);font-size:var(--size-caption);margin:0;overflow-wrap:anywhere}.library-view li{min-inline-size:0}.library-view li>button{overflow-wrap:anywhere}@media(max-width:767px){.workspace-shell:has(>.workspace-sidebar)[data-navigation=workspace-section]{grid-template-areas:"sidebar" "main"}.workspace-shell:has(>.workspace-sidebar)[data-navigation=workspace-section][data-comments-open=true]{grid-template-areas:"sidebar" "main" "rail"}.workspace-shell[data-navigation=workspace-section]>.workspace-page-tree{display:none}.workspace-sidebar:has(.project-switcher):not([data-collapsed=true]){grid-template-columns:minmax(0,1fr) var(--control-size);grid-template-rows:auto auto;max-block-size:none;gap:var(--space-2)}.workspace-sidebar:has(.project-switcher)>label:first-child{display:none}.workspace-sidebar:has(.project-switcher)>button{grid-column:2;grid-row:1;align-self:end;block-size:var(--control-size);font-size:0;margin:0}.workspace-sidebar:has(.project-switcher)>button:after{content:"☰";font-size:var(--size-body)}.workspace-sidebar:has(.project-switcher) .project-switcher{grid-column:1;grid-row:1;margin:0}.workspace-sidebar:has(.project-switcher) nav{grid-column:1 / -1;grid-row:2;max-block-size:none;overflow-x:auto}.workspace-sidebar:has(.project-switcher) nav ol{display:flex;gap:var(--space-2)}.workspace-sidebar:has(.project-switcher) nav li{display:block;flex:0 0 auto}.workspace-sidebar:has(.project-switcher) nav li>button{display:none}.workspace-sidebar:has(.project-switcher) nav a{white-space:nowrap}.workspace-sidebar:has(.project-switcher)[data-collapsed=true]{grid-template-columns:var(--control-size) minmax(0,1fr);padding:0 var(--space-3)}.workspace-sidebar:has(.project-switcher)[data-collapsed=true]>button{grid-column:1}.workspace-sidebar:has(.project-switcher)[data-collapsed=true] nav{grid-column:2;grid-row:1}.workspace-shell[data-navigation=workspace-section] .workspace-header-context,.workspace-shell[data-navigation=workspace-section] .workspace-header-utility{display:none}.workspace-shell[data-navigation=workspace-section] .workspace-header{gap:var(--space-2);margin-block-end:var(--space-4);padding-block-end:var(--space-3)}.workspace-shell[data-navigation=workspace-section] .workspace-header-primary{align-items:center;display:flex;justify-content:space-between;inline-size:100%}.project-directory{grid-template-columns:minmax(0,1fr)}.project-landing{gap:var(--space-3)}.project-breadcrumb ol{align-items:start}}.workspace-shell:has(>.workspace-navigation){grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"navigation main"}.workspace-shell:has(>.workspace-navigation)[data-comments-open=true]{grid-template-columns:auto minmax(0,1fr) var(--comment-rail-width);grid-template-areas:"navigation main rail"}.workspace-navigation{background:var(--color-sidebar);border-inline-end:1px solid var(--color-line);display:flex;flex-direction:column;grid-area:navigation;inline-size:var(--navigation-width, 288px);min-block-size:0;min-inline-size:0;position:relative}.navigation-desktop-header{align-items:center;display:flex;justify-content:space-between;padding:var(--space-2) var(--space-8) var(--space-2) var(--space-4)}.navigation-desktop-header span{color:var(--color-muted)}.navigation-desktop-header button,.navigation-mobile-toggle{background:transparent;border-color:transparent}.navigation-content{min-block-size:0;overflow:auto;padding-inline-end:var(--space-6)}.navigation-menu{min-inline-size:0}.navigation-menu>summary{cursor:pointer;min-block-size:var(--control-size);padding:var(--space-2) var(--space-4)}.workspace-navigation .workspace-sidebar{border:0;display:flex;flex-direction:column;overflow:visible;padding:var(--space-2) var(--space-3)}.workspace-navigation .workspace-sidebar>button:not(.navigation-order-toggle){display:none}.workspace-navigation .workspace-sidebar>.project-switcher{display:grid}.workspace-sidebar nav li{grid-template-columns:minmax(0,1fr)}.workspace-sidebar nav[data-editing=true] li{grid-template-columns:minmax(0,1fr) var(--control-size) var(--control-size)}.workspace-sidebar .navigation-order-toggle{background:transparent;border-color:transparent;color:var(--color-muted);font-size:var(--size-caption);text-align:start}.workspace-navigation .workspace-sidebar nav{overflow:visible}.workspace-navigation .workspace-sidebar nav a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-navigation .workspace-page-tree{block-size:auto;border:0;display:block;overflow:visible}.workspace-navigation .workspace-page-tree-header{padding:var(--space-3) var(--space-4)}.workspace-navigation .workspace-page-tree-header strong{color:var(--color-muted);font-size:var(--size-caption);font-weight:500}.workspace-navigation .workspace-page-tree ul{overflow:visible}.workspace-navigation .workspace-page-tree li{padding-inline-start:calc(var(--page-depth) * var(--space-2))}.workspace-navigation .workspace-page-tree li>button:last-child{overflow-wrap:anywhere}.workspace-navigation .workspace-page-tree li>button:first-child:before{content:"›"}.workspace-navigation .workspace-page-tree li[aria-expanded=true]>button:first-child:before{content:"⌄"}.workspace-navigation[data-collapsed=true]{inline-size:var(--compact-rail-width)}.workspace-navigation[data-collapsed=true] .navigation-content,.workspace-navigation[data-collapsed=true] .navigation-desktop-header span{display:none}.workspace-navigation[data-collapsed=true] .navigation-desktop-header{justify-content:center;padding-inline:0}.workspace-navigation[data-collapsed=true] .navigation-desktop-header button{font-size:var(--size-caption);padding-inline:0}.navigation-resizer{block-size:100%;cursor:col-resize;inline-size:var(--control-size);inset-block-start:0;inset-inline-end:calc(-1 * var(--space-4));position:absolute;touch-action:none;z-index:1}.navigation-resizer:after{content:"";inline-size:2px;block-size:100%;inset-inline-start:var(--space-6);position:absolute}.navigation-resizer:hover:after,.navigation-resizer:focus-visible:after{background:var(--color-focus)}.navigation-resizer:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.navigation-mobile-toggle{display:none}.navigation-storage-warning{color:var(--color-muted);font-size:var(--size-caption);overflow-wrap:anywhere;padding:var(--space-2)}@media(min-width:768px)and (max-width:1535px){.workspace-shell:has(>.workspace-navigation)[data-comments-open=true]{grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,40dvb);grid-template-areas:"navigation main" "navigation rail"}}@media(max-width:767px){.workspace-shell:has(>.workspace-navigation),.workspace-shell:has(>.workspace-navigation)[data-comments-open=true]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"navigation" "main";overflow:auto}.workspace-shell:has(>.workspace-navigation)[data-comments-open=true]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"navigation" "main" "rail"}.workspace-navigation,.workspace-navigation[data-collapsed=true]{border-inline-end:0;border-block-end:1px solid var(--color-line);inline-size:100%}.navigation-desktop-header,.navigation-resizer{display:none}.navigation-mobile-toggle{display:block;text-align:start;padding-inline:var(--space-4)}.workspace-navigation .navigation-content{display:none}.workspace-navigation[data-mobile-open=true] .navigation-content{display:block;max-block-size:65dvb;overflow:auto}.workspace-navigation .workspace-sidebar:has(.project-switcher){display:flex;gap:var(--space-2)}.workspace-navigation .workspace-sidebar nav ol{display:grid;gap:0}.workspace-navigation .workspace-sidebar nav li{display:grid}.workspace-navigation .workspace-sidebar nav[data-editing=true] li>button{display:block}.workspace-navigation .workspace-sidebar>.navigation-order-toggle{block-size:auto;display:block;font-size:var(--size-caption);margin:0}.workspace-navigation .workspace-sidebar>.navigation-order-toggle:after{content:none}.workspace-navigation .workspace-page-tree{max-block-size:none}.workspace-shell:has(>.workspace-navigation) .workspace-main{overflow:auto}}.project-breadcrumb li>button,.project-breadcrumb li>span{display:block;max-inline-size:min(24ch,75vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-shell:is([data-navigation=project],[data-navigation=workspace-section]) .workspace-header-context,.workspace-shell:is([data-navigation=project],[data-navigation=workspace-section]) .workspace-header-utility{display:none}.document-list{display:grid;gap:var(--space-1);list-style:none;margin:0;padding:0}.document-list li{align-items:start;border-block-end:1px solid var(--color-line);display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto var(--control-size);min-inline-size:0;padding-block:var(--space-2)}.document-list-main{min-inline-size:0}.document-title{background:transparent;border-color:transparent;font-size:var(--size-body);font-weight:600;inline-size:100%;min-inline-size:0;overflow-wrap:anywhere;padding-inline:0;text-align:start}.document-parent{color:var(--color-muted);font-size:var(--size-caption);margin:var(--space-1) 0 0;overflow-wrap:anywhere}.document-list-meta{align-items:center;color:var(--color-muted);display:flex;flex-wrap:wrap;font-size:var(--size-caption);gap:var(--space-2);justify-content:end;min-inline-size:0;padding-block:var(--space-2)}.document-list-meta span+span:before,.document-list-meta time:before{content:"·";margin-inline-end:var(--space-2)}.document-favorite{align-items:center;background:transparent;border-color:transparent;color:var(--color-muted);display:inline-flex;font-size:var(--size-body);inline-size:var(--control-size);justify-content:center;min-inline-size:var(--control-size);padding:0}.document-favorite[aria-pressed=true]{color:var(--color-accent)}.document-favorite:hover{color:var(--color-accent-hover)}@media(max-width:767px){.document-list li{grid-template-columns:minmax(0,1fr) var(--control-size)}.document-list-meta{grid-column:1;grid-row:2;justify-content:start;padding-block:0}.document-favorite{grid-column:2;grid-row:1 / span 2}}.project-landing .library-view h2{font-size:var(--size-h3);margin:0}
