@font-face{font-family:Manrope;src:url('varliklar/fontlar/Manrope.ttf') format('truetype');font-weight:200 800;font-display:swap}
:root{--canvas:#f8f5f5;--surface:#fff;--ink:#30242a;--muted:#6e6067;--line:#e8dfe3;--accent:#7d1838;--accent-hover:#67112d;--wash:#f5e9ee;--nav:#3b101f;--nav-text:#f8eef2;--nav-muted:#d1b7c2;--nav-active:#69223b;--control-line:#9a7c88;--blue:var(--accent);--blue-bg:#f0e0e7;--gold:#86465d;--gold-bg:#f8eff2;--paper-shadow:0 4px 10px rgba(68,21,42,.025),0 24px 48px -30px rgba(68,21,42,.2);--raised-shadow:0 8px 16px -8px rgba(68,21,42,.14),0 28px 50px -24px rgba(68,21,42,.24);--shadow:var(--paper-shadow);--ease:cubic-bezier(.22,1,.36,1);--fast:160ms;--normal:240ms;--entrance:420ms;--theme-time:400ms}
html[data-theme=dark]{--canvas:#1a1016;--surface:#261821;--ink:#f9f2f5;--muted:#ccb8c3;--line:#503541;--accent:#f0b2c5;--accent-hover:#ffd2df;--wash:#422331;--nav:#2c101c;--nav-active:#622b42;--control-line:#a48a98;--blue:var(--accent);--blue-bg:#432733;--gold:#e8bdcd;--gold-bg:#39212b}
body{font-family:Manrope,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--canvas);font-feature-settings:"ss01","tnum"}.topbar{min-height:92px;border-bottom:1px solid var(--line);gap:24px}.brand{font-weight:750;letter-spacing:-1px;font-size:26px}.brand strong{font-weight:450}.brandmark{background:linear-gradient(145deg,var(--accent),var(--accent-hover));box-shadow:0 6px 14px -6px rgba(80,16,43,.45)}.brand small{font-weight:500;font-size:11px;letter-spacing:.02em}.top-credit{margin-left:auto;font-size:12px;color:var(--muted);line-height:1.55}.top-credit strong{display:block;font-size:13px;color:var(--ink);font-weight:650}.top-actions{gap:12px}.edition{padding-right:16px}.layout{gap:32px;padding:24px 28px}.sidebar{background:linear-gradient(160deg,var(--nav),#4f172d);box-shadow:0 18px 34px -20px rgba(72,15,36,.5);padding:24px 16px;border-radius:20px}.sidebar>.eyebrow{padding-left:12px;font-weight:500;font-size:10px;letter-spacing:.12em}.mainnav{gap:5px}.mainnav button{font-size:13px;font-weight:500;padding:12px;transition:background var(--normal),color var(--fast),transform var(--normal) var(--ease)}.mainnav button:hover,.branch-list button:hover{background:rgba(255,255,255,.08);color:var(--nav-text)}.mainnav button[aria-current=page],.branch-list button[aria-current=true]{background:var(--nav-active);color:var(--nav-text);box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}.mainnav button[aria-current=page] .icon{color:var(--nav-text)}.mainnav .icon{width:19px;height:19px;color:var(--nav-muted)}.branch-head{border-color:rgba(255,255,255,.16);margin:0 10px 12px}.sidebar input{background:rgba(255,255,255,.05);border-color:#ac8394;color:var(--nav-text)}.branch-list button{font-size:12px}.sidebar-foot{padding-left:12px;font-size:11px}.pagehead{padding:12px 0 28px}.pagehead h1{font-size:clamp(30px,3.2vw,40px);font-weight:650;letter-spacing:-1.4px}.pagehead .lede{font-size:15px}.meta-line{letter-spacing:.025em;font-size:11px;font-weight:600}.panel{border:1px solid var(--line);box-shadow:var(--paper-shadow);border-radius:18px}.panel-header h2,h2{font-weight:650}.button{position:relative;isolation:isolate;overflow:hidden;min-height:46px;border-radius:10px;padding:11px 18px;background:var(--accent);color:var(--surface);font-weight:650;font-size:13px;box-shadow:0 5px 12px -8px rgba(75,15,39,.45);transition:transform var(--normal) var(--ease),background var(--fast),box-shadow var(--normal),color var(--fast)}.button::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 10%,rgba(255,255,255,.16) 46%,transparent 70%);opacity:0;transform:translateX(-50%);transition:transform 500ms var(--ease),opacity var(--normal)}.button:hover{filter:none;background:var(--accent-hover);box-shadow:var(--raised-shadow);transform:translateY(-2px)}.button:hover::after{opacity:1;transform:translateX(35%)}.button:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:var(--paper-shadow)}.button:disabled{transform:none;box-shadow:none}.button.secondary{background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:0 2px 4px rgba(60,20,37,.035)}.button.secondary:hover{background:var(--wash)}.button.ghost{box-shadow:none}.button.ghost:hover{background:var(--wash);transform:none}.button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.breadcrumb{font-size:12px}.breadcrumb button{font-size:12px}.welcome{background:var(--surface);border:1px solid var(--line);box-shadow:var(--paper-shadow);border-radius:24px;padding:36px;overflow:hidden;position:relative}.premium-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:24px;align-items:center}.hero-copy{position:relative;z-index:1}.welcome .eyebrow{font-size:10px;letter-spacing:.14em;margin-bottom:20px}.welcome h1{font-size:clamp(32px,3.35vw,48px);font-weight:550;line-height:1.17;letter-spacing:-1.8px;max-width:18ch;margin-bottom:20px}.welcome h1 em{font-style:normal;color:var(--accent)}.welcome p{font-size:14px;line-height:1.8;max-width:51ch}.welcome .head-actions{margin-top:24px}.hero-visual{align-self:stretch;position:relative;display:flex;align-items:center;justify-content:center;min-width:0}.hero-visual::before{content:"";position:absolute;inset:10%;background:radial-gradient(ellipse, var(--wash),transparent 70%);border-radius:50%}.hero-visual svg{position:relative;width:100%;height:auto;overflow:visible;max-height:350px}.hero-vector .v-document{filter:drop-shadow(0 12px 12px rgba(73,20,42,.12));transform-origin:center;animation:vector-arrive 700ms var(--ease) both}.hero-vector .v-second{animation-delay:100ms}.hero-vector .v-third{animation-delay:180ms}.hero-vector .v-route{stroke-dasharray:600;stroke-dashoffset:0;animation:route-draw 900ms var(--ease) both}.hero-vector .v-accent{fill:var(--accent)}.hero-vector .v-ink{fill:var(--ink)}.hero-vector .v-muted{fill:var(--muted)}.creator-credit{display:flex;gap:12px;align-items:center;margin-top:28px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.creator-seal{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);background:var(--wash);border-radius:50%;color:var(--accent);font-size:10px;font-weight:750;letter-spacing:-.6px}.creator-credit small{display:block;font-size:10px;margin-bottom:3px;letter-spacing:.04em}.creator-credit strong{display:block;color:var(--ink);font-size:12px;font-weight:650}.stats{gap:16px;margin-bottom:32px}.stat{padding:22px 24px;position:relative;overflow:hidden;box-shadow:var(--paper-shadow);border-radius:16px}.stat strong{font-size:34px;font-weight:600;letter-spacing:-1.5px;margin:10px 0 6px}.stat span{font-size:11px}.stat::after{display:none}.section-head h2{font-size:19px;letter-spacing:-.5px}.section-head .small{font-size:11px}.folder-grid{gap:16px}.folder{position:relative;border-color:var(--line);box-shadow:var(--paper-shadow);transition:box-shadow var(--normal),transform var(--normal) var(--ease);isolation:isolate}.folder::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(220px circle at var(--pointer-x,50%) var(--pointer-y,0),var(--wash),transparent 75%);opacity:0;transition:opacity var(--normal);z-index:-1}.folder:hover{box-shadow:var(--raised-shadow)}.folder:hover::before{opacity:1}.folder summary{padding:22px;gap:16px;min-height:106px}.folder summary:hover{background:transparent}.folder summary strong{font-size:14px;font-weight:650;letter-spacing:-.25px}.folder summary small{font-size:11px;line-height:1.65}.folder summary>.icon{transition:transform var(--normal) var(--ease);opacity:.7}.folder .iconbox{width:46px;height:46px;background:linear-gradient(145deg,var(--wash),var(--surface));color:var(--accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 3px 8px rgba(70,20,40,.04);border-radius:12px}.folder .iconbox .icon{width:23px;height:23px;transition:transform var(--normal) var(--ease)}.folder:hover .iconbox .icon{transform:translateY(-2px)}.folder-body{background:color-mix(in srgb,var(--surface) 75%,var(--wash));padding:8px}.folder[open] .folder-body{animation:folder-enter 220ms var(--ease) both}.folder-action{font-size:12px;padding:13px 14px;min-height:48px;transition:background var(--fast),color var(--fast)}.folder-action:hover{background:var(--wash);color:var(--accent)}.folder-action .arrow{transition:transform var(--normal) var(--ease)}.folder-action:hover .arrow{transform:translateX(3px)}.chart-track{height:6px}.chart-fill{background:var(--accent);transform-origin:left;animation:bar-arrive 700ms var(--ease) both}.chart-fill.blue{background:color-mix(in srgb,var(--accent) 70%,var(--surface))}.chart-fill.gold{background:color-mix(in srgb,var(--accent) 45%,var(--surface))}.chart-label{font-size:12px}.chart-label strong{font-weight:650}.procedure{box-shadow:var(--paper-shadow)}.procedure h3{font-weight:650}.price strong{font-size:24px;font-weight:650}.badge{border-radius:6px;font-size:11px;letter-spacing:.01em}.workflow button{transition:background var(--fast),transform var(--normal) var(--ease)}.workflow button:hover{background:var(--wash);transform:translateY(-2px)}.workflow button strong{font-size:12px}.workflow button span{color:var(--accent)}.lesson summary{font-size:15px}.footer{display:flex;gap:16px;flex-wrap:wrap;justify-content:space-between;font-size:11px;border-top:1px solid var(--line);padding-top:20px;padding-bottom:24px}.footer strong{font-weight:650;color:var(--ink)}.page-enter{animation:page-arrive var(--entrance) var(--ease) both}.premium-showcase{padding-top:24px}.premium-showcase .creator-credit{margin-bottom:24px}.topbar .edition{font-size:11px}.statusline{font-size:12px}.empty{font-size:14px}.iconbox.blue,.iconbox.gold{color:var(--accent);background:var(--wash)}
@keyframes page-arrive{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes folder-enter{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes vector-arrive{from{opacity:0}to{opacity:1}}@keyframes route-draw{from{stroke-dashoffset:600}to{stroke-dashoffset:0}}@keyframes bar-arrive{from{transform:scaleX(.05)}to{transform:scaleX(1)}}
html[data-premium-transition]::view-transition-old(root){animation:none;mix-blend-mode:normal}html[data-premium-transition]::view-transition-new(root){animation:theme-reveal var(--theme-time) var(--ease);mix-blend-mode:normal}@keyframes theme-reveal{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}
@media(min-width:1600px){.premium-hero{padding:44px}.welcome h1{font-size:50px}}
@media(max-width:1250px){.top-credit{display:none}.premium-hero{grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);padding:28px;gap:12px}.welcome h1{font-size:38px}.welcome .head-actions{gap:8px}.welcome .button{font-size:12px;padding:10px 14px}.creator-credit{margin-top:20px}.workspace-grid{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr)}}
@media(max-width:1100px){.workspace-grid{grid-template-columns:1fr}.premium-hero{grid-template-columns:1fr}.hero-visual{display:none}.welcome h1{max-width:23ch}.layout{padding:20px;gap:24px}.creator-credit{max-width:400px}}
@media(max-width:760px){.topbar{padding:16px;min-height:84px;gap:10px}.brand{font-size:24px}.brand small{font-size:9px;max-width:190px}.brandmark{width:38px;height:38px}.top-actions .button{font-size:11px;padding:8px}.layout{padding:14px}.sidebar{border-radius:14px;padding:10px 14px}.side-menu>summary{font-size:13px}.mainnav button{font-size:12px}.mobile-select{font-size:12px}.pagehead h1{font-size:32px;letter-spacing:-1.1px}.pagehead .lede{font-size:14px}.premium-hero{padding:24px;border-radius:20px;gap:4px}.welcome h1{font-size:34px;max-width:16ch;letter-spacing:-1.4px}.welcome .eyebrow{font-size:9px;letter-spacing:.1em;margin-bottom:16px}.welcome p{font-size:13px}.hero-visual{display:flex;max-height:230px;margin-top:8px}.hero-visual svg{max-height:245px}.creator-credit{margin-top:22px;padding-top:16px}.creator-credit strong{font-size:11px}.stats{gap:8px;margin-bottom:24px}.stat{padding:14px 12px}.stat strong{font-size:27px;margin:10px 0 6px;letter-spacing:-1px}.stat span{font-size:10px;line-height:1.5;display:block}.stat::after{display:none}.section-head{align-items:start;gap:8px}.section-head h2{font-size:18px}.section-head .small{font-size:10px;text-align:right;max-width:130px}.folder summary{min-height:98px;padding:19px}.folder summary strong{font-size:14px}.panel,.procedure{padding:18px}.price strong{font-size:23px}.footer{font-size:10px;padding:18px 16px}.workflow button strong{font-size:12px}.page-enter{animation-duration:300ms}.creator-seal{width:34px;height:34px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.button:hover,.button:active:not(:disabled),.workflow button:hover,.folder:hover .iconbox .icon,.folder-action:hover .arrow{transform:none!important}.folder::before{display:none}html[data-premium-transition]::view-transition-new(root){animation:none}}
@media print{body{background:white}.creator-credit{display:block;color:black}.creator-seal,.hero-visual{display:none}.page-enter{animation:none}.footer{display:none}.welcome,.panel,.folder,.procedure{box-shadow:none}}
::view-transition{pointer-events:none}
.regulation-search select{max-width:100%;min-width:0}.regulation-hit mark{color:var(--accent);background:var(--wash);font-weight:700}.regulation-source{font-size:16px;line-height:1.65;overflow-wrap:anywhere}.regulation-hit .article-text{overflow-wrap:anywhere;white-space:pre-wrap}.regulation-hit summary,.regulation-help summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:650}.regulation-help{margin-bottom:20px}.regulation-hit footer{flex-wrap:wrap}
.welcome p,.pagehead .lede,.empty{font-size:16px}.button,.welcome .button,.mainnav button,.branch-list button,.folder-action,.mobile-select,.side-menu>summary{font-size:14px}.brand small,.sidebar>.eyebrow,.sidebar-foot,.meta-line,.welcome .eyebrow,.creator-credit small,.creator-credit strong,.stat span,.section-head .small,.folder summary small,.badge,.workflow button strong,.footer,.topbar .edition{font-size:12px}.folder summary strong{font-size:16px}.creator-credit strong{font-size:14px}
.clinical-doc{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.clinical-doc summary{font-weight:650;cursor:pointer;min-height:44px;padding:10px 0}.clinical-doc .checkline{font-size:15px;line-height:1.7}.clinical-group summary .badge{margin:4px 0}.case-item>.clinical-doc{grid-column:1/-1;width:100%}#tarife-dosya{max-width:100%}.clinical-book{max-width:1120px;margin:32px auto;padding:0 24px}.clinical-book nav{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:24px}.clinical-book h1{font-size:clamp(28px,4vw,40px)}.clinical-book section{margin-bottom:24px}.clinical-book td,.clinical-book th{overflow-wrap:anywhere}.clinical-book table{width:100%;border-collapse:collapse}.clinical-book th,.clinical-book td{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid var(--line);font-size:14px}.clinical-book td:first-child{width:18%}.clinical-book td:last-child{width:20%}.clinical-book .source-link{font-size:13px}@media(max-width:760px){.clinical-book{padding:0 14px}.clinical-book td,.clinical-book th{padding:8px;font-size:13px}.case-item>.clinical-doc{min-width:0}}
