*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--t-body);line-height:var(--t-body-lh);font-feature-settings:"ss01","cv05","cv08","tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;letter-spacing:-.006em}h1,h2,h3,h4{font-family:var(--font-sans);margin:0;color:var(--ink);text-wrap:balance}h1{font-size:var(--t-h1);font-weight:var(--t-h1-w);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-ls)}h2{font-size:var(--t-h2);font-weight:var(--t-h2-w);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-ls)}h3,h4{font-size:var(--t-h3);font-weight:var(--t-h3-w);line-height:var(--t-h3-lh);letter-spacing:-.012em}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit;letter-spacing:inherit}@media (max-width:900px){:root:root input,:root:root select,:root:root textarea{font-size:max(16px,1em)}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.vt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--btn-h-md);padding:var(--btn-pad-md);border-radius:var(--btn-radius);font-family:var(--font-sans);font-size:var(--btn-font-md);font-weight:var(--btn-weight);letter-spacing:-.008em;line-height:1;white-space:nowrap;cursor:pointer;border:1px solid transparent;background:none;color:inherit;text-decoration:none;transition:background-color var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast)}.vt-btn:disabled,.vt-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.vt-btn--primary{background:var(--accent);color:var(--on-accent)}.vt-btn--primary:hover:not(:disabled){background:var(--accent-strong)}.vt-btn--secondary{background:transparent;color:var(--ink);border-color:var(--line-strong)}.vt-btn--secondary:hover:not(:disabled){background:var(--surface-2);border-color:var(--ink-soft)}.vt-btn--ghost{background:transparent;color:var(--ink-soft)}.vt-btn--ghost:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.vt-btn--danger{background:var(--danger);color:var(--on-accent)}.vt-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 82%,#000)}.vt-btn--sm{height:var(--btn-h-sm);padding:var(--btn-pad-sm);font-size:var(--btn-font-sm)}.vt-btn--lg{height:var(--btn-h-lg);padding:var(--btn-pad-lg);font-size:var(--btn-font-lg)}.vt-btn--icon{width:var(--btn-h-md);padding:0}.vt-btn--icon.vt-btn--sm{width:var(--btn-h-sm)}::selection{background:color-mix(in srgb,var(--accent) 30%,transparent);color:var(--ink)}:root{--glass-dark:color-mix(in srgb,var(--surface-3) 72%,transparent);--glass-light:color-mix(in srgb,var(--surface) 78%,transparent);--hairline-dark:color-mix(in srgb,#fff 10%,transparent);--panel:var(--surface);--panel-hover:var(--surface-2);color-scheme:light;--glass-tint:color-mix(in srgb,#fff 12%,transparent);--glass-tint-strong:color-mix(in srgb,#0a0e18 42%,transparent);--glass-edge:color-mix(in srgb,#fff 26%,transparent);--glass-edge-soft:color-mix(in srgb,#fff 14%,transparent);--glass-blur-sm:blur(10px) saturate(140%);--glass-blur-md:blur(18px) saturate(150%);--glass-blur-lg:blur(28px) saturate(160%);--glass-shadow:inset 0 1px 0 color-mix(in srgb,#fff 30%,transparent),inset 0 -1px 0 color-mix(in srgb,#000 14%,transparent),0 8px 32px rgba(0,0,0,.28)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){:root{--glass-tint:color-mix(in srgb,#0a0e18 62%,transparent);--glass-tint-strong:color-mix(in srgb,#0a0e18 82%,transparent)}}:root[data-theme] .themeable,:root[data-theme] body{transition:background-color .3s ease,color .3s ease}.vt-theme-toggle:hover{border-color:var(--line-strong)!important;background:var(--surface-2)!important}.vt-theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.screen{min-height:100dvh;display:grid}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}@media print{body.printing-report *{visibility:hidden!important}body.printing-report :has([aria-label="Değişiklik raporu"]),body.printing-report [aria-label="Değişiklik raporu"],body.printing-report [aria-label="Değişiklik raporu"] *{visibility:visible!important}body.printing-report [aria-label="Değişiklik raporu"]{position:absolute!important;inset:0 auto auto 0!important;width:100%!important}}