@font-face{font-family:Paperlogy;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/Paperlogy-4Regular-DIDoo1ID.woff2)format("woff2")}@font-face{font-family:Paperlogy;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/Paperlogy-5Medium-DRnvCX70.woff2)format("woff2")}@font-face{font-family:Paperlogy;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/Paperlogy-6SemiBold-DCpHmk6V.woff2)format("woff2")}@font-face{font-family:Paperlogy;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/Paperlogy-7Bold-DBuKOf_n.woff2)format("woff2")}@font-face{font-family:Paperozi;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/Paperlogy-4Regular-DIDoo1ID.woff2)format("woff2")}@font-face{font-family:Paperozi;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/Paperlogy-5Medium-DRnvCX70.woff2)format("woff2")}@font-face{font-family:Paperozi;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/Paperlogy-6SemiBold-DCpHmk6V.woff2)format("woff2")}@font-face{font-family:Paperozi;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/Paperlogy-7Bold-DBuKOf_n.woff2)format("woff2")}:root{--ink-0:#fff;--ink-25:#fbfaf8;--ink-50:#f6f5f1;--ink-100:#eceae3;--ink-150:#e2e0d7;--ink-200:#d7d4c9;--ink-300:#c6c2b6;--ink-400:#b0b0a8;--ink-500:#8a8a82;--ink-600:#69695f;--ink-700:#4c4c44;--ink-800:#33332d;--ink-850:#26261f;--ink-900:#1a1a15;--ink-950:#111110;--ink-1000:#0a0a09;--pure-white:#fff;--pure-black:#000;--signal-danger-600:#9a2a22;--signal-danger-500:#b8392f;--signal-danger-300:#e7b7b2;--signal-danger-50:#faecea;--signal-success-600:#2f5d3f;--signal-success-500:#3c7350;--signal-success-300:#b6cfbf;--signal-success-50:#ecf3ee;--signal-warning-600:#7a5a12;--signal-warning-500:#a8842c;--signal-warning-300:#e3d2a3;--signal-warning-50:#f6efdd;--focus-ink:#1a1a15;--bg-base:var(--ink-100);--bg-subtle:var(--ink-100);--bg-inset:var(--ink-150);--bg-header:var(--ink-800);--bg-header-hover:var(--ink-700);--surface-1:var(--ink-0);--surface-2:var(--ink-25);--surface-raised:var(--ink-0);--surface-sunken:var(--ink-100);--fg-strong:var(--ink-1000);--fg-default:var(--ink-900);--fg-muted:var(--ink-600);--fg-subtle:var(--ink-500);--fg-disabled:var(--ink-400);--fg-on-inverse:var(--ink-0);--border-strong:var(--ink-300);--border-default:var(--ink-200);--border-subtle:var(--ink-150);--divider:var(--ink-150);--inverse-surface:var(--ink-1000);--inverse-surface-hover:var(--ink-850);--inverse-fg:var(--ink-0);--fg-on-danger:var(--pure-white);--overlay-scrim:#11111075;--overlay-veil:#1111100a;--overlay-veil-strong:#11111014;--focus-ring:var(--focus-ink);--focus-ring-offset:var(--ink-0);--danger-fg:var(--signal-danger-600);--danger-bg:var(--signal-danger-50);--danger-border:var(--signal-danger-300);--danger-solid:var(--signal-danger-500);--success-fg:var(--signal-success-600);--success-bg:var(--signal-success-50);--success-border:var(--signal-success-300);--success-solid:var(--signal-success-500);--warning-fg:var(--signal-warning-600);--warning-bg:var(--signal-warning-50);--warning-border:var(--signal-warning-300);--warning-solid:var(--signal-warning-500);--data-heatmap-1:#eaf3fa;--data-heatmap-2:#d5e8f5;--data-heatmap-3:#bddcef;--data-heatmap-4:#9fcbe5;--data-heatmap-5:#74b1d5}[data-theme=dark]{--bg-base:var(--ink-1000);--bg-subtle:var(--ink-950);--bg-inset:var(--ink-900);--bg-header:var(--ink-150);--bg-header-hover:var(--ink-200);--surface-1:var(--ink-950);--surface-2:var(--ink-900);--surface-raised:var(--ink-850);--surface-sunken:var(--ink-1000);--fg-strong:var(--ink-25);--fg-default:var(--ink-150);--fg-muted:var(--ink-400);--fg-subtle:var(--ink-500);--fg-disabled:var(--ink-700);--fg-on-inverse:var(--ink-1000);--border-strong:var(--ink-700);--border-default:var(--ink-800);--border-subtle:var(--ink-850);--divider:var(--ink-850);--inverse-surface:var(--ink-25);--inverse-surface-hover:var(--ink-150);--inverse-fg:var(--ink-1000);--fg-on-danger:var(--pure-white);--overlay-scrim:#000000a3;--overlay-veil:#ffffff0d;--focus-ring:var(--ink-100);--focus-ring-offset:var(--ink-1000);--overlay-veil-strong:#ffffff17;--danger-fg:var(--signal-danger-300);--danger-bg:#2a1614;--danger-border:#5a2c26;--danger-solid:var(--signal-danger-500);--success-fg:var(--signal-success-300);--success-bg:#15241a;--success-border:#2c4634;--success-solid:var(--signal-success-500);--warning-fg:var(--signal-warning-300);--warning-bg:#2a2110;--warning-border:#4d3f1d;--warning-solid:var(--signal-warning-500);--data-heatmap-1:#1c2c38;--data-heatmap-2:#244154;--data-heatmap-3:#2b526a;--data-heatmap-4:#30617c;--data-heatmap-5:#356d8c}:root{--font-sans:"Paperlogy", "Apple SD Gothic Neo", "Pretendard", system-ui, -apple-system, "Malgun Gothic", sans-serif;--font-display:var(--font-sans);--font-mono:var(--font-sans);--fw-thin:400;--fw-extralight:400;--fw-light:400;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:700;--fw-black:700;--text-3xs:.6875rem;--text-2xs:.75rem;--text-xs:.8125rem;--text-sm:.875rem;--text-md:.9375rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3rem;--text-5xl:4rem;--text-6xl:5.5rem;--lh-none:1;--lh-tight:1.15;--lh-snug:1.3;--lh-normal:1.5;--lh-relaxed:1.65;--ls-tighter:-.03em;--ls-tight:-.018em;--ls-snug:-.01em;--ls-normal:0em;--ls-wide:.02em;--ls-wider:.06em;--ls-widest:.14em;--type-display-lg-size:var(--text-6xl);--type-display-lg-weight:var(--fw-thin);--type-display-lg-lh:var(--lh-none);--type-display-lg-ls:var(--ls-tighter);--type-display-size:var(--text-5xl);--type-display-weight:var(--fw-extralight);--type-display-lh:var(--lh-tight);--type-display-ls:var(--ls-tighter);--type-h1-size:var(--text-4xl);--type-h1-weight:var(--fw-semibold);--type-h1-lh:var(--lh-tight);--type-h1-ls:var(--ls-tight);--type-h2-size:var(--text-3xl);--type-h2-weight:var(--fw-semibold);--type-h2-lh:var(--lh-tight);--type-h2-ls:var(--ls-tight);--type-h3-size:var(--text-2xl);--type-h3-weight:var(--fw-semibold);--type-h3-lh:var(--lh-snug);--type-h3-ls:var(--ls-snug);--type-h4-size:var(--text-xl);--type-h4-weight:var(--fw-semibold);--type-h4-lh:var(--lh-snug);--type-h4-ls:var(--ls-snug);--type-body-lg-size:var(--text-lg);--type-body-lg-weight:var(--fw-regular);--type-body-lg-lh:var(--lh-relaxed);--type-body-lg-ls:var(--ls-normal);--type-body-size:var(--text-base);--type-body-weight:var(--fw-regular);--type-body-lh:var(--lh-normal);--type-body-ls:var(--ls-normal);--type-body-sm-size:var(--text-sm);--type-body-sm-weight:var(--fw-regular);--type-body-sm-lh:var(--lh-normal);--type-body-sm-ls:var(--ls-normal);--type-label-size:var(--text-sm);--type-label-weight:var(--fw-medium);--type-label-lh:var(--lh-snug);--type-label-ls:var(--ls-snug);--type-label-sm-size:var(--text-xs);--type-label-sm-weight:var(--fw-medium);--type-label-sm-lh:var(--lh-snug);--type-label-sm-ls:var(--ls-normal);--type-caption-size:var(--text-2xs);--type-caption-weight:var(--fw-regular);--type-caption-lh:var(--lh-normal);--type-caption-ls:var(--ls-normal);--type-overline-size:var(--text-2xs);--type-overline-weight:var(--fw-semibold);--type-overline-lh:var(--lh-normal);--type-overline-ls:var(--ls-widest);--type-data-size:var(--text-sm);--type-data-weight:var(--fw-regular);--type-data-lh:var(--lh-normal);--type-data-ls:var(--ls-normal)}@media (width<=1199px),(pointer:coarse){:root{--type-body-size:var(--text-sm);--type-operational-meta-size:var(--text-2xs);--type-operational-body-size:var(--text-sm);--type-operational-reading-size:var(--text-base);--type-label-sm-size:var(--text-sm)}}:root{--space-0:0;--space-px:1px;--space-0_5:.125rem;--space-1:.25rem;--space-1_5:.375rem;--space-2:.5rem;--space-2_5:.625rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--space-40:10rem;--gap-inline-xs:var(--space-1_5);--gap-inline:var(--space-2);--gap-stack-xs:var(--space-2);--gap-stack:var(--space-4);--gap-stack-lg:var(--space-6);--pad-control-x:var(--space-3);--pad-control-y:var(--space-2);--pad-card:var(--space-6);--pad-panel:var(--space-5);--pad-modal:var(--space-6);--pad-section:var(--space-16);--pad-page-x:var(--space-8);--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1440px;--container-prose:68ch;--grid-columns:12;--grid-gutter:var(--space-6);--grid-gutter-tablet:var(--space-5);--grid-gutter-mobile:var(--space-4);--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1440px;--z-base:0;--z-raised:10;--z-sticky:100;--z-nav:200;--z-overlay:1000;--z-modal:1100;--z-toast:1200;--z-tooltip:1300;--control-h-sm:28px;--control-h-md:36px;--control-h-lg:44px}@media (width<=1199px),(pointer:coarse){:root{--control-hit-min:44px;--control-h-sm:36px;--control-h-md:40px;--control-h-lg:44px;--control-font-size:var(--text-sm);--control-visual-inset:2px;--input-control-height:var(--control-hit-min);--input-font-size:var(--text-base);--pad-card:var(--space-4);--pad-panel:var(--space-4)}}@media (width<=767px){:root{--pad-card:var(--space-3);--pad-panel:var(--space-3)}}:root{--radius-none:0px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:14px;--radius-full:999px;--radius-button:var(--radius-sm);--radius-input:var(--radius-sm);--radius-card:var(--radius-md);--radius-panel:var(--radius-md);--radius-modal:var(--radius-lg);--radius-badge:var(--radius-xs);--border-width-hair:1px;--border-width-thin:1px;--border-width-thick:1.5px;--border-width-heavy:2px;--shadow-none:none;--shadow-xs:0 1px 1px #1111100a;--shadow-sm:0 1px 2px #1111100d, 0 1px 1px #11111008;--shadow-md:0 2px 4px #1111100d, 0 4px 12px #1111100d;--shadow-lg:0 4px 8px #1111100f, 0 12px 28px #11111014;--shadow-xl:0 8px 16px #11111014, 0 24px 56px #1111101f;--ring-hairline:inset 0 0 0 1px var(--border-default);--ring-hairline-strong:inset 0 0 0 1px var(--border-strong);--elevation-flat-shadow:var(--shadow-none);--elevation-raised-shadow:var(--shadow-sm);--elevation-overlay-shadow:var(--shadow-lg);--elevation-modal-shadow:var(--shadow-xl);--shadow-navigation-overlay:var(--shadow-lg)}[data-theme=dark]{--shadow-xs:0 1px 1px #0006;--shadow-sm:0 1px 2px #00000073;--shadow-md:0 2px 8px #00000080;--shadow-lg:0 8px 24px #0000008c;--shadow-xl:0 16px 48px #000000a6}:root{--dur-instant:80ms;--dur-fast:.12s;--dur-base:.18s;--dur-moderate:.24s;--dur-slow:.32s;--dur-slower:.48s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-linear:linear;--transition-colors:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);--transition-transform:transform var(--dur-base) var(--ease-out);--transition-opacity:opacity var(--dur-base) var(--ease-standard);--press-scale:.985}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0s;--dur-fast:0s;--dur-base:0s;--dur-moderate:0s;--dur-slow:0s;--dur-slower:0s;--press-scale:1}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-variant-numeric:tabular-nums}body{background:var(--bg-base);color:var(--fg-default);font-family:var(--font-sans);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-lh);letter-spacing:var(--type-body-ls);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}:where(button,input,select,textarea){font:inherit}::selection{background:var(--inverse-surface);color:var(--inverse-fg)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.type-display-lg{font:var(--type-display-lg-weight) var(--type-display-lg-size) / var(--type-display-lg-lh) var(--font-display);letter-spacing:var(--type-display-lg-ls)}.type-display{font:var(--type-display-weight) var(--type-display-size) / var(--type-display-lh) var(--font-display);letter-spacing:var(--type-display-ls)}.type-h1{font:var(--type-h1-weight) var(--type-h1-size) / var(--type-h1-lh) var(--font-sans);letter-spacing:var(--type-h1-ls)}.type-h2{font:var(--type-h2-weight) var(--type-h2-size) / var(--type-h2-lh) var(--font-sans);letter-spacing:var(--type-h2-ls)}.type-h3{font:var(--type-h3-weight) var(--type-h3-size) / var(--type-h3-lh) var(--font-sans);letter-spacing:var(--type-h3-ls)}.type-h4{font:var(--type-h4-weight) var(--type-h4-size) / var(--type-h4-lh) var(--font-sans);letter-spacing:var(--type-h4-ls)}.type-body-lg{font:var(--type-body-lg-weight) var(--type-body-lg-size) / var(--type-body-lg-lh) var(--font-sans)}.type-body{font:var(--type-body-weight) var(--type-body-size) / var(--type-body-lh) var(--font-sans)}.type-body-sm{font:var(--type-body-sm-weight) var(--type-body-sm-size) / var(--type-body-sm-lh) var(--font-sans)}.type-label{font:var(--type-label-weight) var(--type-label-size) / var(--type-label-lh) var(--font-sans);letter-spacing:var(--type-label-ls)}.type-caption{font:var(--type-caption-weight) var(--type-caption-size) / var(--type-caption-lh) var(--font-sans);color:var(--fg-muted)}.type-overline{font:var(--type-overline-weight) var(--type-overline-size) / var(--type-overline-lh) var(--font-sans);letter-spacing:var(--type-overline-ls);text-transform:uppercase}.type-data{font:var(--type-data-weight) var(--type-data-size) / var(--type-data-lh) var(--font-mono);font-feature-settings:"tnum" 1, "zero" 1}.s4o-table-number{text-align:right;font-variant-numeric:tabular-nums}@media (width<=1199px),(pointer:coarse){:where(button,[role=button],[role=menuitem]){min-height:var(--control-hit-min);min-width:var(--control-hit-min)}:where(label:has(>input:is([type=checkbox],[type=radio]))){min-height:var(--control-hit-min);min-width:var(--control-hit-min);align-items:center;display:inline-flex}:where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){min-height:var(--input-control-height);font-size:var(--input-font-size)!important}}.control-shell{max-width:1440px;padding:var(--space-8);margin:0 auto}.control-header{justify-content:space-between;align-items:center;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}.control-header h1{font-size:var(--text-3xl);margin:var(--space-2) 0}.control-brand{font-weight:var(--fw-semibold);color:var(--fg-muted);margin:0}.control-header p{color:var(--fg-muted)}.control-layout{gap:var(--space-6);grid-template-columns:300px minmax(0,1fr);align-items:start;display:grid}.control-content,.control-stack{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.control-form-grid,.control-status-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.control-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.control-mobile-picker{display:none}.control-tenant-list{gap:var(--space-2);flex-direction:column;display:flex}.control-tenant{gap:var(--space-1);width:100%;padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-1);color:var(--fg-default);text-align:left;font:inherit;cursor:pointer;overflow-wrap:anywhere;flex-direction:column;display:flex}.control-tenant[aria-pressed=true]{border-color:var(--fg-strong);background:var(--bg-subtle)}.control-tenant:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.control-tenant span,.control-tenant small{color:var(--fg-muted)}.control-policy{gap:var(--space-2);color:var(--fg-muted);flex-wrap:wrap;display:flex}.control-status-grid{margin:0 0 var(--space-4)}.control-status-grid dt{color:var(--fg-muted)}.control-status-grid dd{margin:var(--space-1) 0 0;font-weight:var(--fw-medium)}.control-table{overflow:auto}.control-table table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.control-table td,.control-table th{padding:var(--space-3);border-bottom:1px solid var(--border-default)}.control-content details{border-bottom:1px solid var(--border-default);padding:var(--space-3) 0}.control-content summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.control-error,.control-notice{padding:var(--space-4);border-radius:var(--radius-md)}.control-error{color:var(--danger-fg);background:var(--danger-bg)}.control-notice{color:var(--fg-default);background:var(--surface-1);border:1px solid var(--border-default)}.control-login{max-width:480px;margin:var(--space-12) auto;padding:var(--space-5)}.control-login .control-brand{margin-bottom:var(--space-5)}.control-loading{padding:var(--space-8)}@media (width<=900px){.control-layout{grid-template-columns:1fr}.control-header{flex-direction:column;align-items:flex-start}.control-tenant-list{display:none}.control-mobile-picker{display:block}}@media (width<=600px){.control-shell{padding:var(--space-4)}.control-form-grid,.control-status-grid,.control-tenant-list{grid-template-columns:1fr}.control-header h1{font-size:var(--text-2xl)}}
