:root{--paper:#f4f2ed;--paper-2:#ebe8e1;--card:#fff;--ink:#161513;--text:#2b2926;--muted:#57534c;--subtle:#6e6960;--line:#d6d1c6;--line-soft:#e5e1d8;--field-line:#8d877c;--accent:#f4693a;--accent-hover:#e65a2b;--accent-text:#b8441c;--accent-ink:#161513;--accent-tint:#fde5da;--dark:#161513;--on-dark-muted:#ffffffb8;--on-dark-line:#ffffff24;--focus:#161513;--sev-kritik:#c43c22;--sev-uyari:#9a5c00;--sev-uygun:#2c7a4e;--font:"Geist Variable", "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono Variable", "Geist Mono", ui-monospace, Menlo, monospace;--container:1160px;--gutter:24px;--r-card:24px;--r-img:18px;--r-pill:999px;--topbar-h:40px;--nav-h:62px;--section-y:clamp(56px, 6vw, 88px);--head-gap:clamp(36px, 4vw, 52px);--hero-overlap:210px}@media (width<=960px){:root{--hero-overlap:150px}}@media (width<=640px){:root{--gutter:18px;--r-card:20px;--hero-overlap:56px}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:100px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}html.menu-open{overflow:hidden}body{font-family:var(--font);letter-spacing:-.008em;color:var(--text);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01", "kern";margin:0;font-size:17px;line-height:1.6}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;letter-spacing:inherit}h1,h2,h3,h4{color:var(--ink);text-wrap:balance;margin:0;font-weight:500}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}.on-dark{--focus:#fff}::selection{background:var(--accent);color:var(--ink)}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:#fff;border-radius:var(--r-pill);padding:12px 18px;position:absolute;top:-80px;left:16px}.skip-link:focus{--focus:#fff;top:12px}.t-display{letter-spacing:-.045em;font-size:clamp(38px,5.2vw,68px);font-weight:500;line-height:1.04}.t-h2{letter-spacing:-.042em;font-size:clamp(32px,3.7vw,50px);font-weight:500;line-height:1.06}.t-h3{letter-spacing:-.028em;font-size:22px;font-weight:500;line-height:1.25}.t-lead{color:var(--muted);letter-spacing:-.012em;font-size:18px;line-height:1.6}.t-mono{font-family:var(--mono);letter-spacing:0}.kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:14px;font-weight:500}.section{padding-block:var(--section-y)}main>section+.section{padding-top:calc(var(--section-y) * .45)}main>section+.rep,main>.rep+.section{padding-top:var(--section-y)}.head-row{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.head-row>div{max-width:680px}.head-row .t-lead{max-width:580px;margin-top:18px}.head-row+*{margin-top:var(--head-gap)}@media (width<=900px){.head-row{flex-direction:column;align-items:flex-start;gap:22px}}.pill{border-radius:var(--r-pill);letter-spacing:-.012em;white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:16px;font-weight:500;line-height:1.2;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.pill--accent{background:var(--accent);color:var(--accent-ink)}.pill--accent:hover{background:var(--accent-hover)}.pill--glass{color:#fff;background:#16151347;border-color:#ffffff6b}.pill--glass:hover{background:#16151373}.pill--white{color:var(--ink);background:#fff}.pill--white:hover{background:#f1eee8}.pill--outline{color:var(--ink);background:0 0;border-color:#16151373}.pill--outline:hover{border-color:var(--ink);background:#1615130a}.pill--ink{background:var(--ink);color:#fff}.pill--ink:hover{background:#2d2b28}.pill svg{transition:transform .2s}.pill:hover svg{transform:translate(2px)}.tag{border-radius:var(--r-pill);background:var(--accent);min-height:26px;color:var(--accent-ink);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.tag--soft{background:var(--accent-tint)}.link{min-height:44px;color:var(--ink);text-underline-offset:4px;align-items:center;gap:6px;font-size:16px;font-weight:500;-webkit-text-decoration:underline #1615134d;text-decoration:underline #1615134d;display:inline-flex}.link:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.link svg{transition:transform .2s}.link:hover svg{transform:translate(3px)}.num{background:var(--accent);width:26px;height:26px;color:var(--accent-ink);letter-spacing:0;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;line-height:1;display:inline-grid}.tabs{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:56px;display:grid}.tablist{gap:4px;display:grid;position:sticky;top:100px}[role=tab]{text-align:left;width:100%;min-height:56px;color:var(--text);letter-spacing:-.025em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:14px;padding:12px 18px;font-size:18px;transition:background .2s,color .2s;display:flex}[role=tab]:hover{color:var(--ink);background:#16151308}[role=tab][aria-selected=true]{background:var(--card);color:var(--ink);border-color:var(--line);box-shadow:inset 3px 0 0 var(--accent)}.tab-n{font-family:var(--mono);color:var(--subtle);letter-spacing:0;font-size:13px}[role=tab][aria-selected=true] .tab-n{color:var(--ink)}.panel{background:var(--card);border-radius:var(--r-card);grid-template-columns:340px minmax(0,1fr);gap:36px;min-height:380px;padding:14px;display:grid}.panel:focus-visible{outline-offset:4px}.panel-img{background:var(--paper-2);border-radius:16px;overflow:hidden}.panel-img img{object-fit:cover;width:100%;height:100%}.panel-body{flex-direction:column;align-items:flex-start;padding:22px 22px 22px 0;display:flex}.panel-meta{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);align-items:center;gap:10px;font-size:13.5px;display:flex}.panel-sep{background:var(--line);width:1px;height:12px}.panel-title{letter-spacing:-.035em;margin-top:18px;font-size:26px;line-height:1.22}.panel-body ul{border-top:1px solid var(--line-soft);width:100%;margin-top:26px;display:grid}.panel-body li{border-bottom:1px solid var(--line-soft);color:var(--text);grid-template-columns:16px 1fr;gap:12px;padding:12px 0;font-size:17px;display:grid}.panel-body li svg{color:var(--accent-text);margin-top:5px}.panel-body .link{margin-top:auto;padding-top:16px}@media (width<=1100px){.panel{grid-template-columns:1fr}.panel-img{aspect-ratio:16/8}.panel-body{padding:8px 12px 18px}}@media (width<=860px){.tabs{grid-template-columns:1fr;gap:20px;margin-top:36px}.tablist{flex-wrap:wrap;gap:8px;display:flex;position:static}[role=tab]{border-color:var(--line);border-radius:999px;flex:none;width:auto;min-height:48px;padding:10px 18px;font-size:16px}[role=tab][aria-selected=true]{box-shadow:none;border-color:var(--ink)}.panel-title{font-size:22px}}.df{color:var(--df-text,#111);gap:20px;display:grid}.df-grid{grid-template-columns:1fr 1fr;gap:18px 16px;display:grid}.df-full{grid-column:1/-1}.df-field{align-content:start;gap:7px;display:grid}.df-field>label{font-size:16px;font-weight:500}.df-opt{color:var(--df-muted,#777);margin-left:4px;font-size:14px;font-weight:400}.df input:not([type=checkbox]),.df select,.df textarea{width:100%;font:inherit;color:var(--df-text,#111);background:var(--df-field,#fff);border:1px solid var(--df-line,#d5d7dc);border-radius:var(--df-radius,8px);appearance:none;min-height:50px;padding:11px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.df textarea{resize:vertical;min-height:110px;line-height:1.5}.df ::placeholder{color:var(--df-muted,#888);opacity:.85}.df input:not([type=checkbox]):focus,.df select:focus,.df textarea:focus{border-color:var(--df-line-focus,#161513);box-shadow:0 0 0 3px color-mix(in srgb, var(--df-line-focus,#161513) 18%, transparent);outline:none}.df [aria-invalid=true]{border-color:var(--df-error,#c8361e)!important}.df-select{position:relative}.df-select select{cursor:pointer;padding-right:40px}.df-select select:invalid{color:var(--df-muted,#888)}.df-select svg{pointer-events:none;color:var(--df-muted,#777);position:absolute;top:50%;right:14px;translate:0 -50%}.df-error{color:var(--df-error,#c8361e);font-size:14px}.df-error:empty{display:none}.df-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.df-check{color:var(--text,#2b2926);cursor:pointer;grid-template-columns:24px 1fr;align-items:start;gap:12px;font-size:15px;line-height:1.5;display:grid;position:relative}.df-check input{opacity:0;width:24px;height:24px;margin:0;position:absolute}.df-box{border:1px solid var(--df-line,#c8cbd1);background:var(--df-field,#fff);color:#0000;border-radius:6px;place-items:center;width:24px;height:24px;transition:background .15s,border-color .15s;display:grid}.df-check input:checked+.df-box{background:var(--df-line-focus,#161513);border-color:var(--df-line-focus,#161513);color:var(--df-check-ink,#fff)}.df-check input:focus-visible+.df-box{outline:3px solid var(--focus,#161513);outline-offset:2px}.df-check input[aria-invalid=true]+.df-box{border-color:var(--df-error,#c8361e)}.df-check a{color:inherit;text-underline-offset:2px;padding-block:4px;text-decoration:underline}.df-foot{display:flex}.df-submit{min-height:52px;font:inherit;cursor:pointer;background:var(--df-btn-bg,#f4693a);color:var(--df-btn-ink,#161513);border-radius:var(--df-btn-radius,999px);border:0;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:600;transition:background .15s;display:inline-flex}.df-submit:hover{background:var(--df-btn-hover,#e65a2b)}.df-submit:disabled{opacity:.7;cursor:progress}.df-status{border-radius:var(--df-radius,8px);border:1px solid var(--df-line,#ddd);background:var(--df-field,#fff);outline:none;padding:14px 16px;font-size:15px;line-height:1.55}.df-status strong{margin-bottom:2px;display:block}.df-status a{color:inherit;text-decoration:underline}.df-status[data-state=success]{border-color:var(--sev-uygun,#2c7a4e);border-left-width:4px}.df-status[data-state=error]{border-color:var(--df-error,#c43c22);border-left-width:4px}@media (width<=640px){.df-grid{grid-template-columns:1fr}.df-submit{width:100%}}.demo-card{background:var(--card);border-radius:28px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid;overflow:hidden}.demo-side{isolation:isolate;color:#fff;background:#33312d;align-items:flex-end;min-height:100%;display:flex;position:relative}.demo-side .demo-img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.demo-shade{z-index:-1;background:linear-gradient(#16151340 0%,#161513b3 50%,#161513eb 100%);position:absolute;inset:0}.demo-copy{padding:140px 44px 44px}.demo-kicker{color:#fff;margin-bottom:16px}.demo h2{color:#fff;font-size:clamp(30px,3.2vw,42px)}.demo-lead{color:#ffffffe6;margin-top:18px;font-size:17px;line-height:1.6}.demo-steps{border-top:1px solid #ffffff38;margin-top:30px;display:grid}.demo-steps li{border-bottom:1px solid #ffffff38;grid-template-columns:40px 1fr;padding:13px 0;font-size:16px;display:grid}.demo-steps span{font-family:var(--mono);color:#ff9b72;letter-spacing:0;padding-top:3px;font-size:13px}.demo-status{color:#fffc;margin-top:24px;font-size:15px}.demo-form{--df-text:var(--ink);--df-muted:var(--muted);--df-line:var(--field-line);--df-line-focus:var(--ink);--df-field:#fff;--df-radius:14px;--df-btn-bg:var(--accent);--df-btn-ink:var(--ink);--df-btn-hover:var(--accent-hover);--df-btn-radius:999px;--df-error:var(--sev-kritik);--df-check-ink:#fff;padding:48px 48px 44px}.demo-form .df-field>label{font-size:16px}.demo-form .df-opt{font-size:14px}.demo-form .df input:not([type=checkbox]),.demo-form .df select,.demo-form .df textarea{min-height:50px;font-size:16px}.demo-form .df-check{color:var(--text);font-size:15px}.demo-form .df-box{border-color:var(--field-line);width:24px;height:24px}.demo-form .df-check{grid-template-columns:24px 1fr}.demo-form .df-check input{width:24px;height:24px}.demo-form .df-error{font-size:14px}.demo-form .df-submit{min-height:52px;padding-inline:26px;font-size:16px}.demo-form .df-status{font-size:15px}@media (width<=960px){.demo-card{grid-template-columns:1fr}.demo-copy{padding:180px 28px 32px}.demo-form{padding:32px 28px}}@media (width<=560px){.demo-copy{padding:140px 20px 28px}.demo-form{padding:24px 18px 26px}}.disc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dcard{border-radius:var(--r-card);color:#fff;isolation:isolate;--focus:#fff;background:#3a3833;align-items:flex-end;min-height:440px;display:flex;position:relative;overflow:hidden}.dcard .dcard-img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.dcard-shade{z-index:-1;background:linear-gradient(#16151326 15%,#161513d1 55%,#161513f2 100%);position:absolute;inset:0}.dcard-icon{width:44px;height:44px;color:var(--ink);background:#f6f4f0f0;border-radius:50%;place-items:center;display:grid;position:absolute;top:20px;left:22px}.dcard-body{gap:12px;padding:28px 30px 30px;display:grid}.dcard-body h3{color:#fff;font-size:26px}.dcard-body>p{color:#ffffffe6;max-width:520px;font-size:16.5px;line-height:1.55}.dcard-topics{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.dcard-topics li{border-radius:var(--r-pill);color:#fff;background:#1615139e;border:1px solid #fff6;padding:5px 12px;font-size:14px}.disc-zoning{border-radius:var(--r-card);background:var(--card);border:1px dashed var(--field-line);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:20px 40px;margin-top:18px;padding:28px 30px;display:grid}.disc-zstatus{color:var(--muted);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.disc-zstatus span{border:1.5px solid var(--accent-text);border-radius:50%;width:8px;height:8px}.disc-ztitle{letter-spacing:-.03em;margin-top:8px;font-size:22px;line-height:1.25}.disc-ztext{color:var(--muted);margin-top:8px;font-size:16px;line-height:1.55}.disc-ztopics{flex-wrap:wrap;gap:8px;display:flex}.disc-ztopics li{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:6px 14px;font-size:15px}.disc-note{color:var(--muted);align-items:flex-start;gap:10px;max-width:820px;margin-top:22px;font-size:15.5px;display:flex}.disc-note svg{flex:none;margin-top:3px}@media (width<=760px){.disc-grid{grid-template-columns:1fr}.disc-zoning{grid-template-columns:1fr;padding:24px 20px}.dcard{min-height:420px}.dcard-body{padding:24px 22px}.dcard-body h3{font-size:24px}}.ef{background:var(--paper-2)}.ef-lead{max-width:500px;margin:0}.ef-card{background:var(--card);border-radius:var(--r-card);overflow:hidden;box-shadow:0 0 0 1px #1615130f,0 30px 60px -40px #16151359}.ef-bar{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex}.ef-crumbs{min-width:0;color:var(--muted);white-space:nowrap;align-items:center;gap:10px;font-size:15px;display:flex;overflow:hidden}.ef-crumbs strong{color:var(--ink);font-weight:600}.ef-crumbs>span:last-child{text-overflow:ellipsis;overflow:hidden}.ef-mono{font-family:var(--mono);letter-spacing:0;font-size:14px}.ef-badge{border:1.5px dashed var(--accent-text);color:#9a3814;background:var(--accent-tint);border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.ef-body{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.ef-plan{border-right:1px solid var(--line-soft);background:#fcfbf8;min-height:460px;position:relative;overflow:hidden}.ef-plan .sp{width:248%;max-width:none;height:auto;margin-top:-7%;margin-left:-74%}.ef-plan .sp-finding,.ef-plan .sp-fd-req,.ef-plan .sp-fd-ghost{opacity:1}.ef-detail{padding:26px 30px 28px}.ef-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.ef-chip{color:var(--sev-kritik);background:color-mix(in srgb, var(--sev-kritik) 10%, transparent);border-radius:999px;align-items:center;gap:7px;padding:4px 11px 4px 10px;font-size:14px;font-weight:600;display:inline-flex}.ef-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.ef-ftitle{letter-spacing:-.03em;margin-top:10px;font-size:24px;line-height:1.2}.ef-chain{margin-top:18px;display:grid}.ef-chain>li{border-top:1px solid var(--line-soft);grid-template-columns:26px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.ef-k{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12.5px}.ef-v{color:var(--ink);margin-top:4px;font-size:17px;font-weight:500}.ef-s{color:var(--muted);margin-top:4px;font-size:15px;line-height:1.55}.ef-law{border-left:3px solid var(--accent);padding-left:10px}.ef-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 0;display:grid}.ef-values div{background:var(--paper);border-radius:12px;padding:10px 12px}.ef-values dt{color:var(--muted);font-size:13.5px}.ef-values dd{font-family:var(--mono);color:var(--ink);letter-spacing:0;margin:2px 0 0;font-size:18px;font-weight:600}.ef-values .ef-bad{color:var(--sev-kritik)}.ef-quote{border:1px solid var(--line-soft);background:#fcfbf8;border-radius:12px;margin:10px 0 0;padding:12px 14px}.ef-quote p{color:var(--text);font-size:15px;line-height:1.6}.ef-quote mark{background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--ink);border-radius:3px;padding:0 2px}.ef-quote footer{font-family:var(--mono);letter-spacing:0;color:var(--muted);margin-top:6px;font-size:12.5px}.ef-cond{color:var(--text);align-items:flex-start;gap:8px;margin-top:10px;font-size:14.5px;line-height:1.55;display:flex}.ef-cond svg{color:var(--accent-text);flex:none;margin-top:3px}.ef-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ef-act{border:1px solid var(--line);min-height:38px;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:15px;display:inline-flex}.ef-act--on{border-color:var(--sev-uygun);background:color-mix(in srgb, var(--sev-uygun) 10%, transparent);color:var(--sev-uygun);font-weight:600}.ef-report{border-top:1px solid var(--line-soft);color:var(--text);background:#fcfbf8;align-items:flex-start;gap:12px;padding:18px 22px;font-size:15.5px;line-height:1.55;display:flex}.ef-report svg{color:var(--ink);flex:none;margin-top:1px}.ef-report strong{color:var(--ink);font-weight:600}.ef-note{color:var(--muted);align-items:flex-start;gap:10px;max-width:900px;margin-top:18px;font-size:15px;display:flex}.ef-note svg{flex:none;margin-top:2px}.ef-demo{margin-top:8px}@media (width<=960px){.ef-body{grid-template-columns:1fr}.ef-plan{border-right:0;border-bottom:1px solid var(--line-soft);aspect-ratio:1000/820;min-height:0}}@media (width<=640px){.ef-bar{padding:12px 14px}.ef-crumbs>span{display:none}.ef-plan{aspect-ratio:740/660}.ef-plan .sp{width:335.14%;margin-top:-9.46%;margin-left:-116.22%}.ef-plan .sp-room:not(.sp-room--s):not(.sp-room--core),.ef-plan .sp-area{display:none}.ef-detail{padding:20px 16px 22px}.ef-ftitle{font-size:21px}.ef-values dd{font-size:16px}.ef-report{padding:16px}}.faq-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:72px;display:grid}.faq-head{justify-items:start;gap:20px;display:grid}.faq-head h2{max-width:380px}.faq-head p{color:var(--muted);font-size:17px}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;letter-spacing:-.03em;min-height:72px;color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:19.5px;font-weight:500;line-height:1.35;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary .faq-chev{color:var(--ink);border:1px solid var(--line);background:var(--card);border-radius:50%;flex:none;width:36px;height:36px;padding:8px;transition:transform .25s}details[open] summary .faq-chev{color:var(--ink);transform:rotate(180deg)}details p{color:var(--text);max-width:720px;padding:0 48px 26px 0;font-size:17px;line-height:1.65}details::details-content{transition:height .3s ease, content-visibility .3s allow-discrete;height:0;overflow:clip}details[open]::details-content{height:auto}@media (width<=960px){.faq-grid{grid-template-columns:1fr;gap:36px}}@media (width<=560px){summary{padding:22px 0;font-size:17px}details p{padding-right:0}}.ftr{background:var(--dark);color:var(--on-dark-muted);border-radius:28px 28px 0 0;padding-block:80px 40px;font-size:15px}.ftr-top{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:64px;padding-bottom:56px;display:grid}.ftr-brand{align-content:start;gap:18px;max-width:400px;display:grid}.ftr-brand>p{line-height:1.6}.ftr-form{justify-items:start;gap:12px;margin-top:28px;display:grid}.ftr-form-title{text-transform:uppercase;letter-spacing:.04em;color:#fff;font-size:14px}.ftr-form-text{margin-top:-6px;font-size:15px}.ftr-form-row{gap:8px;display:flex}.ftr-form input{color:#fff;min-width:0;min-height:50px;font:inherit;background:#24221f;border:1px solid #ffffff4d;border-radius:999px;flex:1;padding:0 20px;font-size:16px}.ftr-form input::placeholder{color:#ffffff9e}.ftr-form input:focus{border-color:#fff6;outline:none}.ftr-form input[aria-invalid=true]{border-color:#ff8b6a}.ftr-err{color:#ffb39b;font-size:13px}.ftr-err:empty{display:none}.ftr-msg{color:#fff;background:#24221f;border-radius:14px;outline:none;padding:12px 16px;font-size:13.5px}.ftr-msg strong{margin-right:4px;font-weight:500}.ftr-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.ftr-cols h2{color:#ffffffb8;margin-bottom:20px;font-size:15px;font-weight:400}.ftr-cols ul{gap:2px;display:grid}.ftr-cols li a{align-items:center;min-height:40px;display:inline-flex}.ftr-cols a{color:#fff;transition:opacity .15s}.ftr-cols a:hover{opacity:.7}.ftr-bottom{border-top:1px solid var(--on-dark-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;font-size:15px;display:flex}.ftr-bottom a{align-items:center;min-height:40px;display:inline-flex}.ftr-bottom ul{gap:12px;display:flex}.ftr-bottom li{align-items:center;gap:12px;display:flex}.ftr-bottom a:hover{color:#fff}.ftr-about{color:#ffffffc7;max-width:1000px;margin-top:32px;font-size:15.5px;line-height:1.7}.ftr-disclaimer{color:#ffffffad;margin-top:14px;font-size:14px}@media (width<=960px){.ftr-top{grid-template-columns:1fr;gap:48px}}@media (width<=560px){.ftr{padding-top:60px}.ftr-cols{grid-template-columns:1fr 1fr}.ftr-form-row{flex-direction:column}}.fmt-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:72px;display:grid}.fmt-head .t-lead{max-width:460px;margin-top:20px}.fmt-status{color:var(--ink);align-items:center;gap:10px;margin-bottom:12px;font-size:15.5px;display:flex}.fmt-status span{border:1.5px solid var(--accent);border-radius:50%;width:8px;height:8px}.fmt-list ul{border-top:1px solid var(--ink)}.fmt-list li{border-bottom:1px solid var(--line);grid-template-columns:160px minmax(0,1fr) auto;align-items:baseline;gap:24px;padding:22px 0;display:grid}.fmt-ext{letter-spacing:-.055em;color:var(--ink);font-size:clamp(40px,4.4vw,60px);font-weight:500;line-height:1}.fmt-text{color:var(--muted);font-size:17px}.fmt-kind{font-family:var(--mono);letter-spacing:.04em;color:var(--ink);border:1px solid var(--line);background:var(--card);border-radius:999px;padding:4px 10px;font-size:13px}@media (width<=960px){.fmt-grid{grid-template-columns:1fr;gap:40px}}@media (width<=520px){.fmt-list li{grid-template-columns:1fr auto;gap:6px 12px}.fmt-text{grid-area:2/1/auto/-1}}.topbar{background:var(--dark);color:#ffffffe6;z-index:60;font-size:14px;position:relative}.topbar-inner{min-height:var(--topbar-h);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding-block:6px;display:flex}.topbar-dot{background:var(--accent);flex:none;width:7px;height:7px}.topbar-sep{opacity:.5}.topbar-cta{color:#fff;text-underline-offset:3px;align-items:center;gap:4px;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73;display:inline-flex}.topbar-inner:hover .topbar-cta{text-decoration-color:#fff}.nav{z-index:50;height:var(--nav-h);margin-top:12px;position:sticky;top:12px}.nav-bar{height:var(--nav-h);-webkit-backdrop-filter:blur(12px);background:#f6f4f0f0;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:0 8px 0 24px;display:flex;box-shadow:0 0 0 1px #1615130f,0 10px 30px -18px #16151366}.nav-links ul{gap:4px;display:flex}.nav-links a{min-height:44px;color:var(--ink);border-radius:12px;align-items:center;padding:0 14px;font-size:16px;transition:background-color .15s;display:inline-flex;position:relative}.nav-links a:hover,.nav-links a[aria-current]{background:#1615130f}.nav-links a[aria-current]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:7px;left:14px;right:14px}.nav-actions{align-items:center;gap:6px;display:flex}.nav-cta{min-height:46px;padding-inline:20px}.nav-toggle{border-radius:var(--r-pill);min-height:46px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #16151333;align-items:center;gap:6px;padding:0 14px 0 12px;font-size:15px;display:none}.nav-toggle .i-close,.nav-toggle[aria-expanded=true] .i-open{display:none}.nav-toggle[aria-expanded=true] .i-close{display:block}.nav-panel{display:none}@media (width<=1099px){.nav-links{display:none}.nav-toggle{display:inline-flex}.nav-bar{padding-left:18px}.nav-panel{left:var(--gutter);right:var(--gutter);top:calc(var(--nav-h) + 8px);background:var(--paper);max-height:calc(100svh - var(--nav-h) - 80px);opacity:0;visibility:hidden;border-radius:22px;transition:opacity .2s,transform .2s,visibility 0s .2s;display:block;position:absolute;overflow-y:auto;transform:translateY(-6px);box-shadow:0 0 0 1px #16151314,0 30px 60px -20px #16151373}.nav-panel[data-open]{opacity:1;visibility:visible;transition:opacity .2s,transform .2s;transform:none}.nav-panel nav{gap:20px;padding:8px 22px 22px;display:grid}.nav-panel li a{border-bottom:1px solid var(--line);letter-spacing:-.03em;min-height:60px;color:var(--ink);justify-content:space-between;align-items:center;font-size:22px;display:flex}.nav-panel li a svg{color:var(--muted)}.nav-panel .pill{min-height:52px}}@media (width<=560px){.nav-cta,.topbar-sep,.topbar-cta{display:none}}.hero{isolation:isolate;color:#fff;margin-top:calc(-1 * (var(--nav-h) + 12px));background:#2b2a27;position:relative}.hero .hero-img{object-fit:cover;object-position:center 55%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero-shade{z-index:-1;background:linear-gradient(#16151373 0%,#1615131a 25%),linear-gradient(90deg,#161513eb 0%,#161513cc 45%,#16151380 100%);position:absolute;inset:0}.hero-inner{padding-top:calc(var(--nav-h) + 12px + clamp(48px, 5vw, 72px));padding-bottom:calc(var(--hero-overlap) + 28px + 48px)}.hero-kicker{color:#fff;align-items:center;gap:10px;margin-bottom:22px;display:inline-flex}.hero-kicker-mark{background:var(--accent);flex:none;width:8px;height:8px}.hero h1{color:#fff;max-width:960px}@media (width>=641px){.hero-line{display:block}}.hero-lead{color:#ffffffe0;letter-spacing:-.01em;max-width:700px;margin-top:22px;font-size:19px;line-height:1.6}.hero-ctas{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-ctas .pill{min-height:52px;padding-inline:24px;font-size:16.5px}.hero-play{clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;width:10px;height:12px}@media (width<=640px){.hero-shade{background:linear-gradient(#1615138c 0%,#161513cc 40%,#161513e6 100%)}.hero-inner{padding-top:calc(var(--nav-h) + 12px + 40px);padding-bottom:calc(var(--hero-overlap) + 28px + 40px)}.hero-lead{font-size:17px}.hero-ctas .pill{flex:100%}}.pv{margin:var(--head-gap) 0 0;gap:14px;display:grid}.pv-frame{border-radius:var(--r-card);aspect-ratio:16/9;background:#e9e6df;position:relative;overflow:hidden;box-shadow:0 0 0 1px #16151314,0 40px 80px -48px #16151380}.pv-video{object-fit:cover;background:#e9e6df;width:100%;height:100%;display:block}.pv-video:focus-within{outline:3px solid var(--accent);outline-offset:-4px;border-radius:var(--r-card)}.pv-play{background:var(--ink);color:#fff;width:max-content;height:max-content;font:inherit;letter-spacing:-.02em;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:16px;margin:auto;padding:14px 28px 14px 16px;font-size:19px;font-weight:500;transition:background-color .2s,transform .2s;display:inline-flex;position:absolute;inset:0;box-shadow:0 20px 40px -16px #1615138c}.pv-play:hover{background:#2d2b28;transform:scale(1.03)}.pv-play:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.pv-play-icon{background:var(--accent);border-radius:50%;flex:none;width:56px;height:56px;position:relative}.pv-play-icon:after{content:"";border-left:18px solid var(--ink);border-top:11px solid #0000;border-bottom:11px solid #0000;position:absolute;top:17px;left:22px}.pv-play-text{text-align:left;line-height:1.2;display:grid}.pv-dur{font-family:var(--mono);color:#ffffffbf;letter-spacing:0;font-size:14px}.pv-badge{color:#8e3412;pointer-events:none;background:#fffffff0;border:1.5px dashed #b8441c;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;top:14px;left:14px}.pv-sound{color:#fff;pointer-events:none;background:#161513d1;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:500;display:inline-flex;position:absolute;top:14px;right:14px}.pv-sound-ico{clip-path:polygon(0 30%,35% 30%,75% 0,75% 100%,35% 70%,0 70%);background:currentColor;width:14px;height:12px}.pv-transcript{color:var(--text);margin-top:6px}.pv-transcript summary{cursor:pointer;text-underline-offset:3px;align-items:center;min-height:44px;font-weight:500;text-decoration:underline;display:inline-flex}.pv-transcript ol{gap:6px;max-width:760px;margin:6px 0 0;padding:0;list-style:none;display:grid}.pv-transcript li{font-size:15.5px;line-height:1.55}.pv-tt{font-family:var(--mono);color:var(--accent-text);letter-spacing:0;margin-right:6px;font-size:13.5px}.pv-music{color:var(--muted);font-size:14px;margin-top:10px!important}.pv-cap{color:var(--muted);gap:6px;max-width:980px;font-size:15px;line-height:1.55;display:grid}.pv-cap p{margin:0}.pv-legal{color:var(--text)}.pv-inline{color:inherit;text-underline-offset:3px;text-decoration:underline}.pv-side{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:34px;display:flex}.pv-explore{font-size:17px}@media (width<=640px){.pv-frame{aspect-ratio:4/5;border-radius:16px}.pv-play{gap:12px;padding:10px 20px 10px 10px;font-size:16px}.pv-play-icon{width:44px;height:44px}.pv-play-icon:after{border-top-width:9px;border-bottom-width:9px;border-left-width:14px;top:13px;left:17px}.pv-badge{padding:4px 10px;font-size:12.5px;top:8px;left:8px}.pv-video::cue{font-size:15px;line-height:1.3}.pv-sound{padding:4px 10px;font-size:12.5px;top:auto;bottom:8px;right:8px}.pv-side{flex-direction:column;align-items:stretch}.pv-side .pill{width:100%}}.val{z-index:1;background:var(--paper);padding-bottom:var(--section-y);border-radius:28px 28px 0 0;margin-top:-28px;display:flow-root;position:relative}.val-card{margin-top:calc(-1 * var(--hero-overlap));z-index:2;background:var(--card);border-radius:22px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #16151314,0 40px 80px -36px #1615138c}.val-intro{padding:44px}.val-title{letter-spacing:-.04em;font-size:clamp(28px,3vw,40px);line-height:1.1}.val-lead{color:var(--muted);margin-top:18px;font-size:17px;line-height:1.65}.val-benefits{border-left:1px solid var(--line-soft);background:#fcfbf8;padding:44px 44px 40px}.val-blabel{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:14px;font-weight:500}.val-benefits ul{margin-top:14px;display:grid}.val-benefits li{border-top:1px solid var(--line-soft);grid-template-columns:26px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.val-benefits li:first-child{border-top-color:var(--ink)}.val-check{background:color-mix(in srgb, var(--sev-uygun) 12%, transparent);width:24px;height:24px;color:var(--sev-uygun);border-radius:50%;place-items:center;margin-top:1px;display:grid}.val-benefits strong{color:var(--ink);font-size:17px;font-weight:600;line-height:1.4;display:block}.val-benefits span:not(.val-check){color:var(--muted);margin-top:3px;font-size:16px;line-height:1.55;display:block}.val-principle{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:end;gap:24px 64px;margin:clamp(48px,5vw,72px) 0 0;padding-top:28px;display:grid}.val-principle blockquote{margin:0}.val-principle p{letter-spacing:-.04em;color:var(--ink);font-size:clamp(26px,2.8vw,36px);line-height:1.2}.val-principle p:before{content:"“";color:var(--accent)}.val-principle p:after{content:"”"}.val-principle figcaption{color:var(--muted);border-left:2px solid var(--accent);padding-left:16px;font-size:16.5px;line-height:1.6}@media (width<=960px){.val-card{grid-template-columns:1fr}.val-benefits{border-left:0;border-top:1px solid var(--line-soft)}.val-principle{grid-template-columns:1fr}}@media (width<=640px){.val-card{border-radius:18px}.val-intro,.val-benefits{padding:26px 20px}.val-lead{font-size:16.5px}}.wm{letter-spacing:-.06em;min-height:44px;color:var(--ink);align-items:center;gap:3px;font-weight:600;line-height:1;display:inline-flex}.wm--md{font-size:23px}.wm--lg{font-size:34px}.wm-mark{background:var(--accent);align-self:center;width:.26em;height:.26em;margin-top:.42em;display:inline-block}.wm--inv{color:#fff}.pd{--pd-line:var(--line-soft);--pd-panel:#fff;--pd-sub:#faf8f4;--plan-bg:#fcfbf8;--plan-wall:#1e1d1a;--plan-line:#857f74;--plan-dim:#8f897e;--plan-text:#46423b;--plan-hatch:#a49e93;--plan-font:var(--mono);--t:.45s cubic-bezier(.2, .7, .2, 1);gap:18px;display:grid}.pd .sev-kritik{--sev:var(--sev-kritik)}.pd .sev-uyari{--sev:var(--sev-uyari)}.pd .sev-uygun{--sev:var(--sev-uygun)}.pd [data-on]{transition:opacity var(--t), transform var(--t), visibility 0s}.pd [data-on]:not(.is-on){opacity:0;visibility:hidden;transition:opacity var(--t), transform var(--t), visibility 0s var(--t);transform:translateY(6px)}.pd-top{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 40px;scroll-margin-top:96px;display:grid}.pd-narr{align-content:start;gap:8px;max-width:820px;min-height:150px;display:grid}.pd-meta{align-items:center;gap:12px;font-size:14px;display:flex}.pd-stepno{font-family:var(--mono);color:var(--ink);letter-spacing:0}.pd-mode{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;display:inline-flex}.pd-mode:before{content:"";background:var(--subtle);border-radius:50%;width:7px;height:7px}.pd[data-playing] .pd-mode{color:var(--ink);border-color:var(--ink)}.pd[data-playing] .pd-mode:before{background:var(--accent)}.pd-title{letter-spacing:-.035em;outline:none;font-size:clamp(25px,2.5vw,32px);line-height:1.15}.pd-text{color:var(--text);max-width:780px;font-size:17px;line-height:1.55}.pd-controls{grid-template-columns:auto auto;justify-content:end;align-items:center;gap:10px;display:grid}.pd-controls-main{flex-wrap:nowrap;gap:10px;display:flex}.pd-play{min-width:196px}.pd-ico{width:12px;height:14px;display:inline-block}.pd-ico-play{clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor}.pd-ico-pause{border-left:4px solid;border-right:4px solid;display:none}.pd[data-playing] .pd-ico-play{display:none}.pd[data-playing] .pd-ico-pause{display:inline-block}.pd-hint{color:var(--muted);text-align:right;grid-column:1/-1;justify-self:end;max-width:470px;min-height:2.9em;font-size:14.5px}.pd-pager{gap:8px;display:flex}.pd-round{width:48px;height:48px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #1615134d;border-radius:50%;place-items:center;display:grid}.pd-round:hover:not(:disabled){border-color:var(--ink)}.pd-round:disabled{opacity:.35;cursor:default}.pd-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.pd-step{width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 8px;min-height:44px;padding:0 0 6px;display:grid}.pd-seg{background:var(--line);border-radius:4px;grid-column:1/-1;height:4px;margin-bottom:8px;overflow:hidden}.pd-seg-fill{background:var(--ink);width:0;height:100%;display:block}.pd-step[aria-current] .pd-seg-fill{background:var(--accent)}.pd-step-n{font-family:var(--mono);letter-spacing:0;font-size:13px}.pd-step-l{font-size:15px;line-height:1.3}.pd-step:hover,.pd-step[aria-current]{color:var(--ink)}.pd-step[aria-current] .pd-step-l{font-weight:600}.pd-app{background:var(--pd-panel);border-radius:22px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 0 1px #16151314,0 40px 80px -48px #16151373}.pd-appbar{border-bottom:1px solid var(--pd-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.pd-brand{white-space:nowrap;align-items:center;gap:9px;min-width:0;font-size:15px;display:flex;overflow:hidden}.pd-brand-mark{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:600;display:grid}.pd-brand-name{letter-spacing:-.03em;color:var(--ink);font-weight:600}.pd-crumb{color:var(--subtle)}.pd-crumb-txt{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.pd-crumb-screen{color:var(--ink)}.pd-badge{border:1px dashed var(--muted);color:var(--muted);border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:500;display:inline-flex}.pd-badge--s{font-size:12.5px}.pd-screens{background:var(--pd-sub);min-height:580px;position:relative}.pd-screen{padding:18px;animation:.4s both pd-in}@keyframes pd-in{0%{opacity:0}to{opacity:1}}.pd-statusbar{border-top:1px solid var(--pd-line);color:var(--muted);background:#fff;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 18px;font-size:13.5px;display:flex}.pd-statusbar>span:first-child{align-items:center;gap:8px;display:inline-flex}.pd-status-dot{background:var(--accent);width:7px;height:7px}.pd-grid{align-items:start;gap:16px;display:grid}.pd-grid--files,.pd-grid--regs{grid-template-columns:minmax(0,1fr) 330px}.pd-grid--review,.pd-grid--finding{grid-template-columns:minmax(0,1fr) 340px}.pd-grid--law{grid-template-columns:minmax(0,1fr) 380px}.pd-panel,.pd-card,.pd-viewer,.pd-doc,.pd-mag,.pd-fcard,.pd-explain{border:1px solid var(--pd-line);background:#fff;border-radius:14px}.pd-side{gap:12px;display:grid}.pd-panel{gap:10px;padding:14px;display:grid}.pd-panel-head{color:var(--ink);justify-content:space-between;align-items:center;font-size:15px;font-weight:600;display:flex}.pd-panel-note{color:var(--muted);margin-top:-4px;font-size:14.5px}.pd-count{font-family:var(--mono);background:var(--paper);border-radius:999px;padding:1px 8px;font-size:13px;font-weight:400}.pd-card{gap:8px;padding:14px 16px;display:grid}.pd-card-k{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12.5px}.pd-card-t{letter-spacing:-.02em;color:var(--ink);font-size:17px;font-weight:600}.pd-mono-t{font-family:var(--mono);letter-spacing:0;word-break:break-all;font-size:14px}.pd-card-foot{color:var(--muted);border-top:1px solid var(--pd-line);padding-top:6px;font-size:13.5px}.pd-muted{color:var(--muted);font-size:14.5px}.pd-mono{font-family:var(--mono);letter-spacing:0}.pd-strong{color:var(--ink);font-weight:600}.pd-dl{margin:0;display:grid}.pd-dl>div{border-top:1px solid var(--pd-line);grid-template-columns:112px minmax(0,1fr);gap:10px;padding:7px 0;font-size:14.5px;line-height:1.45;display:grid}.pd-dl dt{color:var(--muted)}.pd-dl dd{color:var(--text);margin:0}.pd-summary{color:var(--sev-uygun);align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.pd-summary--card{color:var(--ink);padding-top:6px}.pd-dot{background:var(--sev);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.pd-chip{color:var(--sev);background:color-mix(in srgb, var(--sev) 10%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:13.5px;font-weight:600;display:inline-flex}.pd-chip--s{padding:2px 8px;font-size:12.5px}.pd-drop{border:1.5px dashed var(--line);color:var(--muted);text-align:left;background:var(--pd-sub);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;font-size:14.5px;display:flex}.pd-drop svg{flex:none}.pd-drop-note{white-space:nowrap;font-size:13.5px}.pd-files,.pd-regs{gap:5px;display:grid}.pd-file,.pd-reg{border:1px solid var(--pd-line);text-align:left;cursor:pointer;width:100%;color:var(--text);background:#fff;border-radius:10px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:50px;padding:7px 12px;display:grid}.pd-file:hover,.pd-reg:hover{border-color:var(--line);background:var(--pd-sub)}.pd-file[aria-pressed=true],.pd-reg[aria-pressed=true],.pd-check[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 3px 0 0 var(--accent)}.pd-ext{font-family:var(--mono);letter-spacing:.02em;text-align:center;background:var(--paper);color:var(--ink);border-radius:6px;padding:6px 0;font-size:12.5px;font-weight:600}.pd-ext--ifc{background:#e7efe9}.pd-ext--pdf{background:#f5e6df}.pd-ext--dxf{background:#e8ebf2}.pd-file-main{min-width:0;display:grid}.pd-file-name{font-family:var(--mono);letter-spacing:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.pd-file-meta{color:var(--muted);font-size:13.5px}.pd-fstatus{justify-items:end;min-width:84px;font-size:13.5px;display:grid}.pd-uploading,.pd-ready{grid-area:1/1;align-items:center;gap:6px;transition:opacity;display:inline-flex}.pd-uploading{color:var(--muted);flex-direction:column;align-items:flex-end;gap:4px}.pd-bar{background:var(--paper-2);border-radius:4px;width:72px;height:4px;overflow:hidden}.pd-bar span{background:var(--ink);width:0;height:100%;transition:width .35s linear;display:block}.pd .is-on .pd-bar span{width:100%}.pd-ready{color:var(--sev-uygun);opacity:0;font-weight:600}.pd .is-done .pd-uploading{opacity:0}.pd .is-done .pd-ready{opacity:1;transition:opacity .3s}.pd-disc{gap:2px;margin-top:4px;display:grid}.pd-disc li{border-top:1px solid var(--pd-line);color:var(--ink);align-items:center;gap:10px;padding:6px 0;font-size:15px;display:flex}.pd-disc--review{grid-template-columns:1fr 1fr;column-gap:14px;display:grid}.pd-disc--review li{flex-wrap:wrap;gap:0 8px}.pd-disc--review .pd-disc-st{flex-basis:100%;margin-left:18px}.pd-disc--review .pd-disc-st>span{text-align:left}.pd-disc-dot{border:2px solid var(--line);border-radius:50%;flex:none;width:10px;height:10px}.pd-disc-st{margin-left:auto;font-size:13.5px;display:grid}.pd-disc-st>span{text-align:right;opacity:0;grid-area:1/1;transition:opacity}.pd-st-wait{color:var(--muted)}.pd-st-run{color:var(--ink);font-weight:600}.pd-st-ok{color:var(--sev-uygun);font-weight:600}.pd-disc li:not(.is-done):not(.is-run) .pd-st-wait,.pd-disc li.is-run:not(.is-done) .pd-st-run,.pd-disc li.is-done .pd-st-ok{opacity:1}.pd-disc li.is-run .pd-disc-dot{border-color:var(--ink);background:var(--ink)}.pd-disc li.is-done .pd-disc-dot{border-color:var(--sev-uygun);background:var(--sev-uygun)}.pd-card--detail [hidden]{display:none}.pd-chips{flex-wrap:wrap;gap:6px;display:flex}.pd-chips li{border:1px solid var(--pd-line);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:4px 11px 4px 9px;font-size:14px;display:inline-flex}.pd-chips--review{border-bottom:1px solid var(--pd-line);background:#fff;padding:8px 14px}.pd-chip-st{font-size:13px;display:grid}.pd-chip-st>span{opacity:0;grid-area:1/1;transition:opacity}.pd-chips li:not(.is-done):not(.is-run) .pd-st-wait,.pd-chips li.is-run:not(.is-done) .pd-st-run,.pd-chips li.is-done .pd-st-ok{opacity:1;transition:opacity .3s}.pd-chips li.is-run .pd-disc-dot{border-color:var(--ink);background:var(--ink)}.pd-chips li.is-done .pd-disc-dot{border-color:var(--sev-uygun);background:var(--sev-uygun)}.pd-reg{grid-template-columns:40px minmax(0,1fr) auto}.pd-reg-ico{background:var(--paper);width:40px;height:40px;color:var(--ink);border-radius:8px;place-items:center;display:grid}.pd-reg .pd-file-name{font-family:var(--font);letter-spacing:-.01em;white-space:normal;font-size:15.5px;font-weight:500}.pd-link{color:var(--sev-uygun);opacity:0;white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;font-weight:600;transition:opacity .3s;display:inline-flex}.pd .is-done>.pd-reg .pd-link{opacity:1}.pd-rules{counter-reset:none;gap:8px;display:grid}.pd-rules li{color:var(--ink);border-top:1px solid var(--pd-line);grid-template-columns:24px minmax(0,1fr);gap:10px;padding:8px 0;font-size:15px;line-height:1.45;display:grid}.pd-rule-n{background:var(--paper);width:24px;height:24px;font-family:var(--mono);border-radius:50%;place-items:center;font-size:12.5px;display:grid}.pd-rule-src{font-family:var(--mono);color:var(--muted);letter-spacing:0;margin-top:2px;font-size:13px;display:block}.pd-viewer{overflow:hidden}.pd-viewer-head{border-bottom:1px solid var(--pd-line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13.5px;display:flex}.pd-viewer-tag{color:var(--ink);font-size:13.5px;font-weight:500}.pd-plan{background:var(--plan-bg)}.pd-plan .plan{padding:10px 14px 14px}.pd-plan--review .pl-marker{transition:opacity .35s}.pd-plan--review .pl-marker:not(.is-found){opacity:0}.pd-plan--review .pl-hl rect{fill-opacity:.1}.pd-checks{gap:6px;display:grid}.pd-check{text-align:left;border:1px solid var(--pd-line);cursor:pointer;width:100%;color:var(--text);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:8px 12px;display:grid}.pd-check-rule,.pd-check-src{grid-column:1}.pd-check-res{grid-area:1/2/span 2;align-self:center;justify-items:end;margin-top:0!important}.pd-check:hover{background:var(--pd-sub)}.pd-check-rule{color:var(--ink);font-size:14px;line-height:1.4}.pd-check-src{color:var(--muted);font-size:13px}.pd-check-res{margin-top:4px;font-size:13.5px;display:grid}.pd-check-res>span{grid-area:1/1;align-items:center;gap:6px;transition:opacity;display:inline-flex}.pd-res-run{color:var(--ink)}.pd-res-done{color:var(--sev);opacity:0;font-weight:600}.pd .is-done>.pd-check .pd-res-run{opacity:0}.pd .is-done>.pd-check .pd-res-done{opacity:1;transition:opacity .3s}.pd .is-current>.pd-check{border-color:var(--ink)}.pd-fpick{gap:6px;display:flex}.pd-fpick-b{border:2px solid var(--sev);width:44px;height:44px;color:var(--sev);cursor:pointer;background:#fff;border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid}.pd-fpick-b[aria-pressed=true]{background:var(--sev);color:#fff}.pd-fpick--wide{justify-content:flex-start}.pd-plan--finding .pl-marker:not(.is-active) .pl-marker-dot{opacity:.45}.pd-plan--finding .pl-marker:focus-visible .pl-marker-halo{opacity:1;fill:none;stroke:var(--ink);stroke-width:3px}.pd-mag{overflow:hidden}.pd-mag-k{color:var(--muted);border-bottom:1px solid var(--pd-line);align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:flex}.pd-plan--mag .plan{aspect-ratio:4/3;padding:0}.pd-plan--mag .pl-hl-text{font-size:7px}.pd-fcard{border-left:4px solid var(--sev);gap:8px;padding:14px 16px;display:grid}.pd-fcard header{align-items:center;gap:8px;display:flex}.pd-fid{color:var(--muted);margin-left:auto;font-size:13px}.pd-fnum{background:var(--sev);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid}.pd-fnum--s{vertical-align:-4px;width:20px;height:20px;font-size:11.5px;display:inline-grid}.pd-ftitle{letter-spacing:-.025em;font-size:19px;line-height:1.25}.pd-dl--finding>div{grid-template-columns:128px minmax(0,1fr)}.pd-chain{flex-wrap:wrap;align-items:stretch;gap:10px;margin-bottom:14px;display:flex}.pd-chain-i{border:1px solid var(--pd-line);background:#fff;border-radius:12px;flex:200px;gap:2px;padding:10px 14px;display:grid}.pd-chain-i--law{border-color:var(--accent);background:#fff8f4}.pd-chain-k{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12.5px}.pd-chain-v{color:var(--ink);font-size:15.5px;font-weight:600}.pd-chain-arrow{color:var(--muted);place-items:center;display:grid}.pd-doc{padding:0;overflow:hidden}.pd-doc-page{background:#fff;gap:10px;padding:18px 22px 22px;display:grid}.pd-doc-head{border-bottom:1px solid var(--pd-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:10px;display:flex}.pd-doc-name{letter-spacing:-.02em;color:var(--ink);font-size:18px;font-weight:600}.pd-doc-tag{color:var(--muted);font-size:13px}.pd-doc-sec{color:var(--muted);font-size:14.5px;font-weight:500}.pd-doc-line{background:var(--paper-2);border-radius:4px;width:100%;height:8px;display:block}.pd-doc-line--s{width:72%}.pd-doc-line--m{width:86%}.pd-art{border:1px solid var(--pd-line);border-radius:10px;padding:12px 14px;transition:border-color .35s,background-color .35s,box-shadow .35s}.pd-art-h{font-family:var(--mono);color:var(--ink);letter-spacing:0;font-size:14px;font-weight:600}.pd-art-t{color:var(--text);margin-top:4px;font-size:15px;line-height:1.6}.pd-art-link{color:var(--sev);opacity:0;margin-top:8px;font-size:13.5px;font-weight:600;transition:opacity .35s}.pd-art.is-lit{border-color:var(--accent);box-shadow:inset 4px 0 0 var(--accent);background:#fff8f4}.pd-art.is-lit .pd-art-link{opacity:1}.pd-explain{gap:10px;padding:14px 16px;display:grid}.pd-explain article{gap:10px;display:grid}.pd-dl--law>div{grid-template-columns:120px minmax(0,1fr)}.pd-basis{color:var(--ink);border-left:3px solid var(--accent);padding-left:8px;font-weight:600}.pd-cmp{background:var(--pd-sub);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.pd-cmp-row{grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;gap:10px;font-size:14px;display:grid}.pd-cmp-k{color:var(--muted)}.pd-cmp-v{font-family:var(--mono);color:var(--ink);text-align:right;letter-spacing:0;font-weight:600}.pd-cmp-track{border:1px solid var(--pd-line);background:#fff;border-radius:4px;height:14px;position:relative}.pd-cmp-bar{background:var(--sev);border-radius:3px;width:0;transition:width .9s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;left:0}.pd-cmp-min{border-left:2px dashed var(--ink);width:0;position:absolute;top:-5px;bottom:-5px}.pd-cmp-legend{color:var(--muted);align-items:center;gap:8px;font-size:13.5px;display:flex}.pd-cmp-tick{border-left:2px dashed var(--ink);width:0;height:14px}.pd-why{color:var(--text);font-size:15px;line-height:1.55}.pd-verify{color:var(--muted);align-items:flex-start;gap:8px;font-size:14px;display:flex}.pd-verify svg{flex:none;margin-top:3px}.pd-tabs{border:1px solid var(--pd-line);background:#fff;border-radius:999px;gap:4px;margin-bottom:14px;padding:4px;display:inline-flex}.pd-tabs [role=tab]{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:15px}.pd-tabs [role=tab][aria-selected=true]{background:var(--ink);color:#fff}.pd-expert{border:1px solid var(--pd-line);background:#fff;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:10px;padding:12px 14px;font-size:15px;line-height:1.5;display:flex}.pd-expert svg{color:var(--sev-uygun);flex:none;margin-top:2px}.pd-decide{gap:8px;display:grid}.pd-decide li{border:1px solid var(--pd-line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:12px 14px;display:grid}.pd-decide-main{align-items:flex-start;gap:12px;display:flex}.pd-decide-t{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:15.5px;font-weight:600;display:flex}.pd-decide-m{color:var(--muted);margin-top:2px;font-size:13.5px}.pd-decide-note{color:var(--ink);background:var(--paper);border-radius:6px;margin-top:6px;padding:4px 8px;font-size:13.5px;display:none}.pd-decide li[data-decision=edit] .pd-decide-note,.pd-decide li[data-decision=accept] .pd-decide-note{display:inline-block}.pd-decide-act{gap:6px;display:flex}.pd-act{border:1px solid var(--line);min-height:40px;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:0 14px;font-size:14.5px;transition:background-color .25s,border-color .25s,color .25s}.pd-act:hover{border-color:var(--ink)}.pd-act--accept[aria-pressed=true]{background:var(--sev-uygun);border-color:var(--sev-uygun);color:#fff}.pd-act--edit[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.pd-act--reject[aria-pressed=true]{background:var(--sev-kritik);border-color:var(--sev-kritik);color:#fff}.pd-decide-st{color:var(--muted);grid-column:1/-1;padding-left:38px;font-size:13.5px}.pd-decide-st[data-state=accept]{color:var(--sev-uygun);font-weight:600}.pd-decide-st[data-state=edit]{color:var(--ink);font-weight:600}.pd-decide-st[data-state=reject]{color:var(--sev-kritik);font-weight:600}.pd-report{border:1px solid var(--pd-line);background:#fff;border-radius:14px;gap:12px;padding:16px 20px;display:grid}.pd-rep-head{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.pd-rep-t{letter-spacing:-.03em;margin-top:2px;font-size:22px}.pd-rep-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 20px;margin:0;display:grid}.pd-rep-meta div{font-size:14.5px}.pd-rep-meta dt{color:var(--muted);font-size:13px}.pd-rep-meta dd{color:var(--ink);margin:0}.pd-rep-sum{background:var(--pd-sub);border-radius:10px;gap:4px;padding:10px 14px;font-size:15px;display:grid}.pd-rep-table{overflow-x:auto}.pd-art-mark{background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--ink);border-radius:3px;padding:0 2px;font-style:normal}.pd-cond{color:var(--text)!important}.pd-rep-table table{border-collapse:collapse;width:100%;font-size:14px}.pd-rep-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px;font-size:13px;font-weight:500}.pd-rep-table td{border-bottom:1px solid var(--pd-line);vertical-align:top;color:var(--text);padding:8px 10px}.pd-rep-ft{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.pd-rep-table td strong{color:var(--ink);font-weight:600}.pd-rep-why{color:var(--muted);margin-top:2px;font-size:13.5px;display:block}.pd-rstatus{color:var(--muted);white-space:nowrap;font-weight:600}.pd-rstatus[data-state=accept]{color:var(--sev-uygun)}.pd-rstatus[data-state=edit]{color:var(--ink)}.pd-rstatus[data-state=reject]{color:var(--sev-kritik)}.pd-rep-foot{color:var(--muted);border-top:1px solid var(--pd-line);align-items:flex-start;gap:8px;padding-top:10px;font-size:14px;display:flex}.pd-rep-foot svg{flex:none;margin-top:3px}.pd-end{border:1px solid var(--line);background:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.pd-end-t{color:var(--ink);font-size:18px;font-weight:500}.pd-end-a{flex-wrap:wrap;gap:10px;display:flex}@media (width<=1100px){.pd-grid--files,.pd-grid--regs,.pd-grid--review,.pd-grid--finding{grid-template-columns:minmax(0,1fr) 300px}.pd-grid--law{grid-template-columns:minmax(0,1fr) 340px}}@media (width<=900px){.pd-grid--files,.pd-grid--regs,.pd-grid--review,.pd-grid--finding,.pd-grid--law{grid-template-columns:1fr}.pd-grid--law>.pd-side{order:-1}.pd-screens{min-height:0}.pd-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.pd-step-l{display:none}.pd-step[aria-current]{grid-template-columns:1fr}.pd-top{grid-template-columns:1fr;align-items:start}.pd-narr{min-height:0}.pd-controls{grid-template-columns:1fr auto;justify-content:start}.pd-hint{text-align:left;justify-self:start;max-width:none;min-height:0}.pd-rep-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.pd-screen{padding:10px}.pd-appbar{flex-wrap:wrap;row-gap:8px;padding:10px 12px}.pd-brand{overflow:visible}.pd-crumb,.pd-crumb-txt{display:none}.pd-badge{padding:4px 9px;font-size:12.5px}.pd-file,.pd-reg{grid-template-columns:46px minmax(0,1fr)}.pd-reg{grid-template-columns:36px minmax(0,1fr)}.pd-fstatus,.pd-link{grid-column:2;justify-self:start;justify-items:start}.pd-uploading{align-items:flex-start}.pd-dl>div,.pd-dl--finding>div,.pd-dl--law>div{grid-template-columns:1fr;gap:0}.pd-decide li{grid-template-columns:1fr}.pd-decide-act{flex-wrap:wrap}.pd-decide-st{padding-left:0}.pd-rep-meta{grid-template-columns:1fr}.pd-rep-table thead{display:none}.pd-rep-table tr{border-bottom:1px solid var(--pd-line);grid-template-columns:1fr;padding:8px 0;display:grid}.pd-rep-table td{border:0;padding:2px 0}.pd-chain-arrow{flex-basis:100%;height:18px;transform:rotate(90deg)}.pd-report{padding:16px}.pd-play{flex:auto;min-width:0}.pd-controls{grid-template-columns:1fr}.pd-controls-main{flex-wrap:wrap}.pd-controls-main .pill{flex:auto}.pd-pager{justify-content:space-between}.pd-drop-note{white-space:normal}.pd-disc--review{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pd-screen{animation:none}}@media (width>=1101px) and (height>=700px){.pd-screens{height:clamp(380px,100svh - 434px,660px);min-height:0}.pd-screen{flex-direction:column;gap:12px;height:100%;display:flex}.pd-screen>.pd-grid{flex:1;align-items:stretch;min-height:0}.pd-screen>.pd-chain{margin-bottom:0}.pd-grid>*,.pd-view{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.pd-grid>.pd-side{align-content:start}.pd-screen>.pd-view{flex:1}.pd-viewer{flex-direction:column;display:flex;overflow:hidden!important}.pd-viewer>.pd-plan{flex:1;min-height:0}.pd-viewer>.pd-plan .plan{width:100%;height:100%}.pd-files{grid-template-columns:1fr 1fr}.pd-plan--mag .plan{aspect-ratio:auto;height:190px}.pd-tabs{flex:none;align-self:flex-start;margin-bottom:0}}.sp{width:100%;height:100%;font-family:var(--mono);background:#fcfbf8;display:block}.sp-ext{fill:none;stroke:#1e1d1a;stroke-width:25px}.sp-gap{fill:#fcfbf8;stroke:none}.sp-wins path{stroke:#6f6a62;stroke-width:2.2px;fill:none}.sp-core{fill:#1e1d1a}.sp-wall{stroke:#1e1d1a;stroke-width:15px;fill:none}.sp-iw path{stroke:#1e1d1a;stroke-width:12px;fill:none;stroke-linecap:square}.sp-leaf{stroke:#1e1d1a;stroke-width:4px;fill:none}.sp-swing{stroke:#8a857c;stroke-width:2px;fill:none;stroke-dasharray:6 6}.sp-stair path{stroke:#4b4740;stroke-width:2.4px;fill:none}.sp-stair .sp-walk{stroke:#4b4740;stroke-width:2.4px}.sp-walk-start{fill:#4b4740}.sp-break{stroke-dasharray:14 6 3 6!important}.sp-arrowhead{fill:#4b4740}.sp-thin rect:not(.sp-shaft),.sp-thin path{stroke:#6f6a62;stroke-width:2.4px;fill:none}.sp-shaft{stroke:#6f6a62;stroke-width:2.4px}.sp-lift-door{stroke:#1e1d1a!important;stroke-width:6px!important}.sp-axes path{stroke:#b9b3a8;stroke-width:2px;stroke-dasharray:30 8 4 8;fill:none}.sp-axes circle{fill:#fcfbf8;stroke:#8a857c;stroke-width:2.5px}.sp-axes text{fill:#46423b;font-size:26px;font-weight:600}.sp-dim path{stroke:#8a857c;stroke-width:2.2px;fill:none}.sp-dim text{fill:#6f6a62;font-size:30px}.sp-room{fill:#3a3731;letter-spacing:.06em;text-anchor:middle;font-size:27px;font-weight:600}.sp-room--s{font-size:21px}.sp-room--core{fill:#1e1d1a;font-size:24px}.sp-area{fill:#7a756c;text-anchor:middle;font-size:23px}.sp-unit{fill:#1e1d1a;letter-spacing:.08em;text-anchor:middle;opacity:.85;font-size:40px;font-weight:700}.sp-north circle{fill:none;stroke:#6f6a62;stroke-width:2.5px}.sp-north path{fill:#1e1d1a}.sp-north text,.sp-scale text{fill:#46423b;font-size:24px;font-weight:600}.sp-scale path{stroke:#1e1d1a;stroke-width:2.5px;fill:none}.sp-scale rect{fill:#1e1d1a}.sp-hatchline{stroke:#b9b3a8;stroke-width:2px}.sp-areas rect{fill:#161513;fill-opacity:.045;stroke:#161513;stroke-width:4px;stroke-dasharray:18 10;opacity:0}.sp-finding{opacity:0}.sp-fd-hl{fill:#c43c22;fill-opacity:.1;stroke:#c43c22;stroke-width:4.5px}.sp-fd-ghost{fill:none;stroke:#161513;stroke-width:3.5px;stroke-dasharray:12 8;opacity:0}.sp-fd-dim path{stroke:#c43c22;stroke-width:4px}.sp-tick{stroke:#161513;stroke-width:2.5px}.sp-fd-tagbg{fill:#c43c22}.sp-fd-tag{fill:#fff;font-size:28px;font-weight:700}.sp-fd-req{opacity:0}.sp-fd-req path{stroke:#161513;stroke-width:3.5px;stroke-dasharray:10 6}.sp-fd-reqtext{fill:#161513;paint-order:stroke;stroke:#fcfbf8;stroke-width:10px;stroke-linejoin:round;font-size:24px;font-weight:700}.sp-room,.sp-area{paint-order:stroke;stroke:#fcfbf8;stroke-width:7px;stroke-linejoin:round}.sp-fd-halo{fill:#c43c22;opacity:.2}.sp-fd-dot{fill:#c43c22;stroke:#fcfbf8;stroke-width:4px}.sp-fd-marker text{fill:#fff;font-size:22px;font-weight:700;font-family:var(--font)}.plan{width:100%;height:auto;font-family:var(--plan-font,ui-monospace, monospace);background:var(--plan-bg,transparent);display:block}.plan .pl-wall path{stroke:var(--plan-wall,#111);stroke-width:7px;stroke-linecap:square;fill:none}.plan .pl-iwall path{stroke:var(--plan-wall,#111);stroke-width:3.5px;stroke-linecap:square;fill:none}.plan .pl-cols rect{fill:var(--plan-wall,#111)}.plan .pl-shear{fill:url(#plan-hatch);stroke:var(--plan-wall,#111);stroke-width:1.5px}.plan .pl-hatchline{stroke:var(--plan-hatch,var(--plan-line,#555));stroke-width:1px}.plan .pl-win path{stroke:var(--plan-line,#555);stroke-width:.9px;fill:none}.plan .pl-door .pl-leaf{stroke:var(--plan-wall,#111);stroke-width:1.6px;fill:none}.plan .pl-door .pl-swing{stroke:var(--plan-line,#555);stroke-width:.75px;fill:none;stroke-dasharray:2 2}.plan .pl-thin path,.plan .pl-thin rect,.plan .pl-thin circle,.plan .pl-thin ellipse{stroke:var(--plan-line,#555);stroke-width:.8px;fill:none}.plan .pl-arrowhead{fill:var(--plan-line,#555)}.plan .pl-dim path{stroke:var(--plan-dim,#888);stroke-width:.75px;fill:none}.plan .pl-dimtext text,.plan .pl-area{fill:var(--plan-dim,#888);letter-spacing:.02em;font-size:8.5px}.plan .pl-room{fill:var(--plan-text,#333);letter-spacing:.08em;font-size:8.5px;font-weight:500}.plan .pl-section path{stroke:var(--plan-dim,#888);stroke-width:.8px;stroke-dasharray:10 3 2 3;fill:none}.plan .pl-section circle{fill:var(--plan-bg,#fff);stroke:var(--plan-dim,#888);stroke-width:.8px}.plan .pl-sectiontext text{fill:var(--plan-text,#333);font-size:8px;font-weight:600}.plan .pl-hl{opacity:0;pointer-events:none;transition:opacity .25s}.plan .pl-hl.is-active{opacity:1}.plan .pl-hl rect{fill:var(--hl-color,#d33);fill-opacity:.07;stroke:var(--hl-color,#d33);stroke-width:1.2px;stroke-dasharray:4 3}.plan .pl-hl .pl-hl-dim{stroke:var(--hl-color,#d33);stroke-width:1.2px}.plan .pl-hl .pl-hl-strong{stroke:var(--hl-color,#d33);stroke-width:3px;fill:none}.plan .pl-hl-text{fill:var(--hl-color,#d33);font-size:9px;font-weight:600}.plan .pl-marker{cursor:pointer;outline:none}.plan .pl-marker-dot{fill:var(--sev,#d33);stroke:var(--plan-bg,#fff);stroke-width:2px;transition:transform .2s}.plan .pl-marker-halo{fill:var(--sev,#d33);opacity:0;transition:opacity .2s}.plan .pl-marker text{fill:#fff;pointer-events:none;font-size:10px;font-weight:600}.plan .pl-marker.is-active .pl-marker-halo,.plan .pl-marker:focus-visible .pl-marker-halo{opacity:.22}.plan .pl-marker:hover .pl-marker-halo{opacity:.14}.plan .sev-kritik{--sev:var(--sev-kritik,#c8361e)}.plan .sev-uyari{--sev:var(--sev-uyari,#b7791f)}.plan .sev-uygun{--sev:var(--sev-uygun,#2f7d4f)}.rm{--_r:var(--rm-radius,10px);--_rs:var(--rm-radius-sm,6px);font-family:var(--rm-font,inherit);color:var(--rm-text,#111);background:var(--rm-bg,#fff);border:1px solid var(--rm-line,#e5e5e5);border-radius:var(--_r);--plan-font:var(--rm-mono,ui-monospace, monospace);--plan-bg:var(--rm-surface,#fff);font-size:13px;line-height:1.45;overflow:hidden}.rm button{font:inherit;color:inherit;cursor:pointer}.rm .sev-kritik{--sev:var(--sev-kritik,#c8361e)}.rm .sev-uyari{--sev:var(--sev-uyari,#b7791f)}.rm .sev-uygun{--sev:var(--sev-uygun,#2f7d4f)}.rm-bar{border-bottom:1px solid var(--rm-line);background:var(--rm-bg);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.rm-crumbs{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.rm-crumbs>span:not(.rm-app){text-overflow:ellipsis;overflow:hidden}.rm-app{border-radius:var(--_rs);background:var(--rm-accent,#2340e0);flex:none;place-items:center;width:22px;height:22px;display:grid}.rm-app span{border:1.5px solid var(--rm-accent-ink,#fff);border-radius:1px;width:9px;height:9px}.rm-crumb-project{font-weight:600}.rm-sep,.rm-crumb-sheet{color:var(--rm-muted)}.rm-badge{border:1px dashed var(--rm-muted);color:var(--rm-muted);font-family:var(--rm-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.rm-sub{border-bottom:1px solid var(--rm-line);background:var(--rm-subtle,#fafafa);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;display:flex}.rm-filters{flex-wrap:wrap;gap:4px;display:flex}.rm-filter{border-radius:var(--_rs);color:var(--rm-muted);background:0 0;border:1px solid #0000;padding:5px 10px}.rm-filter:hover{color:var(--rm-text)}.rm-filter[aria-pressed=true]{background:var(--rm-bg);border-color:var(--rm-line);color:var(--rm-text);font-weight:600}.rm-meta{gap:20px;margin:0;font-size:12px;display:flex}.rm-meta div{gap:6px;display:flex}.rm-meta dt{color:var(--rm-muted)}.rm-meta dd{font-family:var(--rm-mono);margin:0}.rm-body{grid-template-columns:272px minmax(0,1fr) 300px;min-height:480px;display:grid}.rm-panel-head{border-bottom:1px solid var(--rm-line);letter-spacing:.08em;text-transform:uppercase;color:var(--rm-muted);font-size:11px;font-family:var(--rm-mono);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.rm-count{text-align:center;background:var(--rm-subtle);min-width:20px;color:var(--rm-text);border-radius:999px;padding:1px 6px}.rm-list{border-right:1px solid var(--rm-line);background:var(--rm-bg)}.rm-list ul{margin:0;padding:6px;list-style:none}.rm-item{text-align:left;border-radius:var(--_rs);background:0 0;border:1px solid #0000;grid-template-columns:10px 1fr 16px;align-items:start;gap:10px;width:100%;padding:11px 10px;display:grid}.rm-item:hover{background:var(--rm-subtle)}.rm-item.is-active{background:var(--rm-subtle);border-color:var(--rm-line);box-shadow:inset 3px 0 0 var(--sev)}.rm-item>.rm-dot{margin-top:5px}.rm-item-main{gap:2px;min-width:0;display:grid}.rm-item-top{align-items:center;gap:8px;display:flex}.rm-id{font-family:var(--rm-mono);color:var(--rm-muted);letter-spacing:.02em;font-size:11px}.rm-sev{color:var(--sev);font-size:11px;font-weight:600}.rm-item-title{font-weight:600;line-height:1.3}.rm-item-meta{color:var(--rm-muted);font-size:12px}.rm-item-decision{opacity:0;color:var(--sev-uygun);margin-top:2px}.rm-item[data-decision=accept] .rm-item-decision{opacity:1}.rm-item[data-decision=reject] .rm-item-title{color:var(--rm-muted);text-decoration:line-through}.rm-empty{color:var(--rm-muted);margin:8px 16px;font-size:12px}.rm-dot{background:var(--sev);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.rm-canvas{background:var(--rm-surface,#fff);flex-direction:column;min-width:0;display:flex;position:relative}.rm-canvas-head{font-family:var(--rm-mono);color:var(--rm-muted);letter-spacing:.04em;justify-content:space-between;padding:12px 16px;font-size:11px;display:flex}.rm-canvas .plan{margin:auto 0;padding:4px 20px 20px}.rm-canvas .pl-marker.is-dim{opacity:.2;pointer-events:none}.rm-detail{border-left:1px solid var(--rm-line);background:var(--rm-bg)}.rm-detail-body{gap:12px;padding:16px;display:grid}.rm-chip{color:var(--sev);background:color-mix(in srgb, var(--sev) 10%, transparent);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:3px 9px 3px 8px;font-size:12px;font-weight:600;display:inline-flex}.rm-detail-title{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600;line-height:1.3}.rm-detail-loc{color:var(--rm-muted);margin:-6px 0 0;font-size:12px}.rm-detail-text{color:var(--rm-text);margin:0}.rm-values{border:1px solid var(--rm-line);border-radius:var(--_rs);grid-template-columns:1fr 1fr;margin:0;display:grid}.rm-values div{padding:8px 10px}.rm-values div+div{border-left:1px solid var(--rm-line)}.rm-values dt{color:var(--rm-muted);font-size:11px}.rm-values dd{font-family:var(--rm-mono);margin:2px 0 0;font-weight:600}.rm-basis{border-radius:var(--_rs);background:var(--rm-subtle);border-left:2px solid var(--rm-accent);gap:3px;padding:10px 12px;display:grid}.rm-basis-label{color:var(--rm-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-family:var(--rm-mono)}.rm-basis-ref{font-family:var(--rm-mono);font-size:12.5px;font-weight:600}.rm-basis-clause{color:var(--rm-muted);margin:4px 0 0;font-size:12px;font-style:italic}.rm-actions{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.rm-action{border-radius:var(--_rs);border:1px solid var(--rm-line);background:var(--rm-bg);padding:8px 6px;font-weight:500;transition:background .15s,border-color .15s,color .15s}.rm-action:hover{border-color:var(--rm-muted)}.rm-action[data-decision=accept][aria-pressed=true]{background:var(--sev-uygun);border-color:var(--sev-uygun);color:#fff}.rm-action[data-decision=edit][aria-pressed=true]{background:var(--rm-text);border-color:var(--rm-text);color:var(--rm-bg)}.rm-action[data-decision=reject][aria-pressed=true]{background:var(--sev-kritik);border-color:var(--sev-kritik);color:#fff}.rm-status{color:var(--rm-muted);margin:0;font-size:12px}.rm-status[data-state=accept]{color:var(--sev-uygun)}.rm-status[data-state=reject]{color:var(--sev-kritik)}.rm-foot{border-top:1px solid var(--rm-line);background:var(--rm-subtle);color:var(--rm-muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:12px 16px;font-size:12px;display:flex}.rm-summary{flex-wrap:wrap;gap:16px;display:flex}.rm-summary>span{align-items:center;gap:6px;display:inline-flex}.rm-decided strong{color:var(--rm-text);font-family:var(--rm-mono)}@media (width<=1100px){.rm-body{grid-template-columns:1fr 1fr}.rm-canvas{border-bottom:1px solid var(--rm-line);order:-1;grid-column:1/-1}.rm-detail{border-left:1px solid var(--rm-line)}.rm-list{border-right:0}}@media (width<=680px){.rm-body{grid-template-columns:1fr}.rm-detail{border-left:0;border-top:1px solid var(--rm-line)}.rm-canvas .plan{padding:0 6px 10px}.rm-meta{display:none}.rm-filters{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.rm-filter{flex:none}.rm-crumb-sheet,.rm-sep{display:none}}.vg{width:100%;height:auto;font-family:var(--vg-font,ui-monospace, monospace);display:block}.vg .vg-strong path,.vg path.vg-strong{stroke:var(--vg-strong,#222);stroke-width:2.2px;fill:none;stroke-linecap:square}.vg .vg-strong-thin{stroke:var(--vg-strong,#222);stroke-width:1.2px;fill:none}.vg .vg-line path,.vg path.vg-line{stroke:var(--vg-line,#999);stroke-width:1px;fill:none}.vg .vg-pending{stroke-dasharray:2 2}.vg .vg-row{fill:var(--vg-bg,#fff);stroke:var(--vg-line,#999);stroke-width:1px}.vg .vg-card{fill:var(--vg-bg,#fff);stroke:var(--vg-strong,#222);stroke-width:1.2px}.vg .vg-head{fill:var(--vg-head,var(--vg-muted,#eee));stroke:var(--vg-strong,#222);stroke-width:1.2px}.vg .vg-label{fill:var(--vg-text,var(--vg-line,#777));letter-spacing:.06em;font-size:9px}.vg .vg-label-strong{fill:var(--vg-strong,#222);font-weight:600}.vg .vg-scan{stroke:var(--vg-accent,#24f);stroke-width:1.4px;stroke-dasharray:4 3}.vg .vg-hl{fill:var(--vg-accent,#24f);fill-opacity:.08;stroke:var(--vg-accent,#24f);stroke-width:1.2px;stroke-dasharray:4 3}.vg .vg-leader{stroke:var(--vg-strong,#222);stroke-width:1px;fill:none}.vg .vg-bracket{stroke:var(--vg-accent,#24f);stroke-width:2.4px}.vg .vg-ok{stroke:var(--sev-uygun,#2f7d4f);stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round}.vg .vg-dot{stroke:var(--vg-bg,#fff);stroke-width:1.5px}.vg .vg-dot.sev-kritik{fill:var(--sev-kritik,#c8361e)}.vg .vg-dot.sev-uyari{fill:var(--sev-uyari,#b7791f)}.vg .vg-dot.sev-uygun{fill:var(--sev-uygun,#2f7d4f)}.vg .vg-dot-text{fill:#fff;font-size:10px;font-weight:600}.dp{padding-block:28px var(--section-y)}.dp-back{min-height:44px;color:var(--ink);text-underline-offset:4px;align-items:center;gap:8px;font-size:16px;-webkit-text-decoration:underline #1615134d;text-decoration:underline #1615134d;display:inline-flex}.dp-back:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.dp-head{gap:14px;max-width:860px;margin:18px 0 40px;display:grid}.dp-label{border:1.5px dashed var(--accent-text);color:#9a3814;background:var(--accent-tint);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:6px 14px;font-size:15px;font-weight:600;display:inline-flex}.dp-head .t-lead{margin:0}.dp-disclaimer{color:var(--muted);border-left:3px solid var(--line);max-width:760px;padding-left:14px;font-size:15.5px;line-height:1.6}.dp-cta{background:var(--dark);color:#fff;border-radius:28px 28px 0 0;margin-bottom:-28px;padding-block:64px 92px}.dp-cta-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.dp-cta-t{color:#fff;letter-spacing:-.035em;max-width:640px;font-size:clamp(26px,2.8vw,36px);line-height:1.15}.dp-cta-x{color:#ffffffd1;max-width:600px;margin-top:12px;font-size:17px}.dp-cta-a{flex-wrap:wrap;gap:10px;display:flex}.legal{padding-block:calc(var(--section-y) * .6) var(--section-y)}.legal-inner{max-width:calc(780px + var(--gutter) * 2)}.legal-draft{border:2px dashed var(--accent-text);background:var(--accent-tint);color:var(--ink);border-radius:14px;margin-bottom:36px;padding:16px 18px;font-size:16px;line-height:1.55}.legal-draft strong{margin-bottom:2px;display:block}.legal h1{margin-bottom:6px}.legal-meta{color:var(--muted);font-size:15px;font-family:var(--mono)}.legal-lead{color:var(--text);margin-top:28px;font-size:18px}.legal section{margin-top:40px;scroll-margin-top:110px}.legal h2{letter-spacing:-.025em;margin-bottom:12px;font-size:23px}.legal p,.legal li{color:var(--text);font-size:17px;line-height:1.7}.legal p+p{margin-top:12px}.legal ul{gap:6px;margin:10px 0;padding-left:1.3em;list-style:outside;display:grid}.legal-note{color:var(--muted)!important;font-size:16px!important}.ph{color:#5a4300;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff3c4;border-radius:4px;padding:1px 6px}.legal-back{margin-top:48px}.nf{padding-block:calc(var(--section-y) * 1.2) calc(var(--section-y) * 1.6)}.nf .t-lead{max-width:560px;margin-top:18px}.nf-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}
