.skills-page [hidden]{display:none!important}.d1{--i:1}.d2{--i:2}.d3{--i:3}.skills-page code,.skills-page pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.88em}.sk-copy{align-items:stretch;gap:6px;max-width:100%;display:flex}.sk-copy code{background:var(--mist);min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:1;align-items:center;padding:12px 16px;font-size:15px;display:flex}.sk-btn{cursor:pointer;background:var(--bosphorus);min-height:48px;color:var(--paper);font-family:var(--sans);white-space:nowrap;transition:background-color .18s var(--ease), transform .18s var(--ease);border:0;border-radius:0;justify-content:center;align-items:center;padding:0 22px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.sk-btn:hover{background:var(--ink)}.sk-btn:active{transform:translateY(1px)}.sk-btn.is-done{background:var(--ink);color:var(--paper)}.sk-btn--quiet{background:var(--mist);color:var(--ink)}.sk-btn--quiet:hover{background:var(--ink);color:var(--paper)}.sk-note{font-size:var(--t-xs);color:var(--muted);max-width:52ch;margin-top:12px}.sk-hero{min-height:min(calc(100svh - var(--header-h)), 820px);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.sk-hero__text{padding:clamp(40px, 6vw, 96px) clamp(24px, 4vw, 64px) clamp(48px, 6vw, 88px) var(--m)}.sk-hero__title{max-width:14ch}.sk-hero__lede{font-family:var(--serif);font-size:var(--t-m);max-width:34ch;margin:28px 0 32px;line-height:1.25}.sk-disclosure{max-width:60ch;margin-bottom:32px}.sk-stage{background:var(--bosphorus);padding:clamp(32px,5vw,72px) 0 0 clamp(24px,4vw,56px);position:relative;overflow:hidden}.plug{background:var(--paper);height:100%;min-height:420px;color:var(--ink);font-size:15px;line-height:1.45}.plug__bar{background:var(--mist);font-size:var(--t-xs);color:var(--stone);justify-content:space-between;gap:16px;padding:12px 20px;display:flex}.plug__tabs{font-size:var(--t-xs);color:var(--stone);gap:20px;padding:16px 20px 8px;display:flex}.plug__tabs .is-on{color:var(--ink);text-decoration:underline 2px var(--bosphorus);text-underline-offset:7px;font-weight:600}.plug__rows{padding:6px 0;list-style:none}.plug__rows a{color:inherit;transition:background-color .15s var(--ease);grid-template-columns:1ch minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:12px 20px;text-decoration:none;display:grid}.plug__rows a:before{content:" ";color:var(--bosphorus);font-weight:600}.plug__rows li.is-sel a,.plug__rows a:hover{background:var(--mist)}.plug__rows li.is-sel a:before{content:"›"}.plug__rows b{font-weight:600}.plug__rows span{color:var(--stone);font-size:var(--t-xs)}.plug__rows i{color:var(--stone);font-style:normal;font-size:var(--t-xs);grid-column:2/-1;line-height:1.4}.plug__rows .plug__more{margin-top:4px}.plug__rows .plug__more b{color:var(--bosphorus)}.plug__detail{background:var(--mist);margin:8px 20px 4px;padding:16px}.plug__detail b{margin-bottom:4px;font-weight:600;display:block}.plug__detail p{font-size:var(--t-xs);color:var(--stone)}.plug__detail code{overflow-wrap:anywhere;font-size:var(--t-xs);margin-top:12px;display:block}.plug__foot{font-size:var(--t-xs);color:var(--stone);padding:12px 20px 48px}.sk-list{padding-block:calc(var(--section) / 2)}.sk-list__head{gap:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;margin-bottom:40px;display:grid}.sk-list__lead{font-size:var(--t-s);max-width:52ch}.sk-list>.sk-bars,.sk-filter,.sk-empty,.sk-error{max-width:980px;margin-left:auto}.sk-filter{gap:16px;margin-bottom:28px;display:grid}.sk-filter__field label{font-size:var(--t-xs);margin-bottom:8px;font-weight:600;display:block}.sk-filter input[type=search]{border:0;border-bottom:2px solid var(--ink);background:var(--mist);width:100%;min-height:52px;font-size:var(--t-s);-webkit-appearance:none;appearance:none;border-radius:0;padding:10px 16px}.sk-filter input[type=search]::placeholder{color:var(--stone);opacity:1}.sk-filter__cats{flex-wrap:wrap;gap:6px;display:flex}.sk-cat{cursor:pointer;background:var(--mist);min-height:44px;color:var(--ink);transition:background-color .15s var(--ease), color .15s var(--ease);border:0;border-radius:0;padding:0 16px;font-size:15px;font-weight:500}.sk-cat:hover{background:var(--bosphorus);color:var(--paper)}.sk-cat[aria-pressed=true]{background:var(--ink);color:var(--paper)}.sk-filter__count{font-size:var(--t-xs);color:var(--muted);max-width:980px;min-height:1.45em;margin-top:16px;margin-left:auto}.sk-bars{gap:6px;display:grid}.sk-group{font-family:var(--serif);font-size:var(--t-m);letter-spacing:-.015em;margin:48px 0 10px;line-height:1.15}.sk-group:first-child{margin-top:0}.sk-bar{overflow-wrap:anywhere;background:var(--mist);min-width:0}.sk-bar summary{cursor:pointer;align-items:center;gap:20px;min-height:72px;padding:16px 24px;list-style:none;display:flex}.sk-bar summary::-webkit-details-marker{display:none}.sk-bar__who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sk-bar__name{font-family:var(--serif);font-size:var(--t-m);letter-spacing:-.01em;transition:color .15s var(--ease);line-height:1.15}.sk-bar summary:hover .sk-bar__name,.sk-bar[open] .sk-bar__name{color:var(--bosphorus)}.sk-bar__line{font-size:16px;line-height:1.45}.sk-bar__credit{font-size:var(--t-xs);color:var(--stone);margin-top:2px}.sk-bar__meta{font-size:var(--t-xs);color:var(--stone);white-space:nowrap}.sk-bar__panel{padding:0 24px 28px}.sk-bar:not([open]) .sk-bar__panel{display:none}.sk-bar[open]:not(:last-child){margin-bottom:48px}.sk-bar__tag{font-size:var(--t-s);max-width:56ch;margin-bottom:8px}.sk-bar__facts{grid-template-columns:max-content minmax(0,1fr);gap:6px 28px;margin:8px 0 22px;font-size:16px;display:grid}.sk-bar__facts dt{color:var(--stone);font-size:var(--t-xs);padding-top:3px}.sk-bar__facts dd code{font-size:15px}.sk-bar .sk-copy code{background:var(--paper)}.sk-bar__links{flex-wrap:wrap;gap:8px 28px;margin:0 0 20px;font-size:16px;display:flex}.sk-empty{background:var(--mist);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px 24px;display:flex}.sk-empty .sk-btn--quiet{background:var(--paper)}.sk-empty .sk-btn--quiet:hover{background:var(--ink)}.sk-fallback{margin-top:20px;font-size:16px}.sk-error{background:var(--mist);padding:16px 20px}.sk-pm{flex:0 0 16px;height:16px;position:relative}.sk-pm:before,.sk-pm:after{content:"";width:16px;height:2px;transition:transform .2s var(--ease);background:currentColor;position:absolute;top:7px;left:0}.sk-pm:after{transform:rotate(90deg)}details[open]>summary .sk-pm:after{transform:rotate(0)}.sk-guide{background:var(--ink);color:var(--paper);padding:calc(var(--section) / 2) var(--m)}.sk-guide__head{flex-direction:column;justify-content:flex-end;max-width:62ch;display:flex}.sk-guide__sub{font-size:var(--t-s);color:var(--mist);margin-top:16px}.sk-guide code{color:var(--paper)}.sk-guide__pick{scroll-margin-top:calc(var(--header-h) + 16px);margin:36px 0 48px}.sk-switch{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.sk-switch__group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sk-switch__label{font-size:var(--t-xs);color:var(--mist);margin-right:6px}.sk-switch__seg{cursor:pointer;background:var(--bosphorus);min-height:44px;color:var(--paper);transition:background-color .15s var(--ease), color .15s var(--ease);border:0;border-radius:0;padding:0 18px;font-size:15px;font-weight:500}.sk-switch__seg:hover{background:var(--paper);color:var(--ink)}.sk-switch__seg[aria-pressed=true]{background:var(--signal);color:var(--ink)}.sk-picklabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sk-guide__title:focus{outline:none}.sk-guide__note{background:var(--bosphorus);max-width:62ch;margin:-24px 0 32px;padding:12px 16px;font-size:16px}.sk-guide__body{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.sk-guide__body>*{min-width:0}.sk-select{display:none}.sk-items{list-style:none}.sk-items button{width:100%;min-height:44px;color:var(--paper);cursor:pointer;text-align:left;transition:background-color .15s var(--ease);background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 14px;font-size:16px;font-weight:500;line-height:1.3;display:flex}.sk-items__id{font-size:var(--t-xs);color:var(--mist);flex:none;font-weight:400}.sk-items button:hover{background:var(--bosphorus)}.sk-items li.is-on button{background:var(--paper);color:var(--ink)}.sk-items li.is-on .sk-items__id{color:var(--stone)}.sk-guide__index{top:calc(var(--header-h) + 24px);max-height:calc(100svh - var(--header-h) - 48px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--stone) transparent;position:sticky;overflow:hidden auto}.sk-guide__count{font-size:var(--t-xs);color:var(--mist);padding:0 14px 8px}.sk-guide__index.has-more:after{content:"Aşağıda devamı var";background:var(--ink);color:var(--mist);font-size:var(--t-xs);padding:10px 14px;display:block;position:sticky;bottom:0}.sk-guide .sk-items button:focus-visible{outline-offset:-3px}.sk-guide__body.is-solo{grid-template-columns:minmax(0,1fr)}.sk-guide__body.is-solo .sk-guide__index{display:none}.sk-guide__body.is-solo .sk-guide__read{max-width:760px}.sk-guide__index,.sk-guide__title{scroll-margin-top:calc(var(--header-h) + 16px)}.sk-guide__title{font-family:var(--serif);font-size:var(--t-m);letter-spacing:-.01em;line-height:1.15}.sk-guide__call{color:var(--mist);margin:10px 0 24px;font-size:16px}.gterm{background:var(--paper);color:var(--ink);margin:0 0 28px}.gterm__bar{background:var(--mist);color:var(--stone);font-size:var(--t-xs);justify-content:space-between;align-items:center;padding:4px 6px 4px 16px;display:flex}.gterm__copy{min-height:40px;color:var(--ink);cursor:pointer;font-size:var(--t-xs);transition:background-color .15s var(--ease);background:0 0;border:0;border-radius:0;padding:0 12px;font-weight:600}.gterm__copy:hover{background:var(--paper)}.gterm__copy.is-done{color:var(--bosphorus)}.on-dark .gterm__copy:focus-visible{outline-color:var(--bosphorus);outline-offset:-3px}.gterm__in{overflow-wrap:anywhere;padding:16px 16px 18px;font-size:15px}.sk-guide .gterm__in code{color:var(--ink);font-size:1em}.gterm__caret{color:var(--bosphorus);margin-right:8px;font-weight:600}.sk-guide__step{justify-content:space-between;gap:8px;max-width:62ch;margin-top:40px;display:flex}.sk-guide__step:empty{display:none}.sk-step{background:var(--bosphorus);min-width:0;min-height:44px;color:var(--paper);cursor:pointer;text-align:left;transition:background-color .15s var(--ease), color .15s var(--ease);border:0;border-radius:0;flex-direction:column;flex:0 50%;gap:4px;padding:12px 16px;font-size:16px;font-weight:500;line-height:1.3;display:flex}.sk-step.is-next{text-align:right;align-items:flex-end;margin-left:auto}.sk-step:hover{background:var(--paper);color:var(--ink)}.sk-step:hover .sk-step__dir{color:var(--stone)}.sk-step__dir{font-size:var(--t-xs);color:var(--mist);font-weight:400}.sk-step__title{overflow-wrap:anywhere}.sk-prose{overflow-wrap:anywhere;max-width:62ch;font-size:17px;line-height:1.6}.sk-prose h3,.sk-prose h4{font-family:var(--sans);margin:24px 0 6px;font-size:17px;font-weight:600}.sk-prose>:first-child{margin-top:0}.sk-prose>*+*{margin-top:.75em}.sk-prose ul,.sk-prose ol{padding-left:1.2em}.sk-prose li{margin:4px 0}.sk-prose pre{background:var(--bosphorus);margin:6px 0;padding:12px 14px;overflow-x:auto}.sk-prose pre code{font-size:15px}.sk-prose a{color:inherit;text-underline-offset:3px}.sk-prose a:hover{color:var(--signal)}.sk-prose table{border-collapse:collapse;font-size:var(--t-xs);table-layout:fixed;width:100%;margin:8px 0}.sk-prose th,.sk-prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--stone);padding:8px 10px 8px 0}.sk-prose th{color:var(--mist);font-weight:600}.sk-know h2{max-width:16ch}.sk-know__top,.sk-how__top{gap:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;margin-bottom:56px;display:grid}.sk-pic img{aspect-ratio:16/10}.sk-pic--how img{aspect-ratio:1920/992}.on-dark .sk-pic{background:0 0}.sk-pic--faq{max-width:360px;margin-top:40px}.sk-pic--faq img{aspect-ratio:4/5}.sk-know__cols{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sk-know__cols h3{margin-bottom:12px}.sk-know__cols p{max-width:46ch;font-size:17px}.sk-know__more{margin-top:20px}.sk-how h2{max-width:16ch}.sk-route{max-width:1200px}.sk-route li span{max-width:28ch;margin-top:6px;font-size:16px}.sk-route li:last-child span{margin-left:auto}.sk-route b{font-size:17px}.sk-bind{font-style:normal}.sk-warn{max-width:72ch;margin-top:64px}.sk-warn strong{font-weight:600}.sk-faq{gap:var(--gap);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.sk-faq__side{top:calc(var(--header-h) + 32px);position:sticky}.sk-faq__list{gap:6px;display:grid}.sk-faq details{background:var(--mist)}.sk-faq summary{cursor:pointer;min-height:72px;font-size:var(--t-s);transition:color .15s var(--ease);justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;font-weight:500;line-height:1.35;list-style:none;display:flex}.sk-faq summary::-webkit-details-marker{display:none}.sk-faq summary:hover,.sk-faq details[open] summary{color:var(--bosphorus)}.sk-faq details p{max-width:60ch;padding:0 24px 24px;font-size:17px}.sk-close{gap:var(--gap);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;display:grid}.sk-close__side .sk-close__steps{margin-top:0}.sk-close__line{font-family:var(--serif);font-size:var(--t-l);letter-spacing:-.03em;font-weight:300;line-height:1.2}.sk-close__pick{font:inherit;letter-spacing:inherit;color:var(--ink);background-color:var(--paper);vertical-align:baseline;cursor:pointer;text-overflow:ellipsis;field-sizing:content;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10L5 6z' fill='%230b4f55'/%3E%3C/svg%3E");background-position:calc(100% - .3em) 55%;background-repeat:no-repeat;background-size:.3em;border:0;border-radius:0;max-width:100%;height:1.2em;padding:0 .9em 0 .3em}.sk-close__go{font:inherit;letter-spacing:inherit;color:var(--paper);background:var(--bosphorus);cursor:pointer;vertical-align:baseline;height:1.2em;transition:background-color .15s var(--ease);border:0;border-radius:0;padding:0 .4em}.sk-close__go:hover,.sk-close__go.is-done{background:var(--ink)}.sk-close__steps{gap:8px;max-width:760px;margin-top:40px;list-style:none;display:grid}.sk-close__steps code{background:var(--paper)}.sk-close__after{color:var(--muted);max-width:62ch;margin-top:16px;font-size:16px}.sk-more h2{margin-bottom:24px}.sk-more__links{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sk-more__links a{background:var(--mist);height:100%;transition:background-color .2s var(--ease), color .2s var(--ease);padding:24px;text-decoration:none;display:block}.sk-more__links a:hover{background:var(--ink);color:var(--paper)}.sk-more__links a:hover .sk-more__kind{color:var(--mist)}.sk-more__name{font-family:var(--serif);font-size:var(--t-m);line-height:1.15;display:block}.sk-more__kind{font-size:var(--t-xs);color:var(--stone);margin-top:10px;display:block}.sk-credits{color:var(--stone);max-width:110ch;margin-top:48px}@media (width<=900px){.sk-hero{grid-template-columns:minmax(0,1fr);min-height:0}.sk-hero__text{padding:40px var(--m) 48px}.sk-stage{padding:40px 0 0 var(--m)}.plug{min-height:0}.sk-list__head{grid-template-columns:minmax(0,1fr);align-items:start}.sk-guide__body{grid-template-columns:minmax(0,1fr)}.sk-guide__index{max-height:none;position:static;overflow:visible}.sk-items,.sk-guide__count,.sk-guide__index.has-more:after{display:none}.sk-picklabel{clip-path:none;width:auto;height:auto;font-size:var(--t-xs);color:var(--mist);margin-bottom:8px;display:block;position:static;overflow:visible}.sk-guide__pick .sk-picklabel--skill,.sk-guide__pick .sk-select--skill{display:none}.sk-select{background:var(--paper);width:100%;min-height:52px;color:var(--ink);border:0;border-radius:0;padding:12px 14px;font-size:16px;font-weight:500;display:block}.sk-know__cols{grid-template-columns:minmax(0,1fr);gap:40px}.sk-faq{grid-template-columns:minmax(0,1fr)}.sk-faq__side{position:static}.sk-know__top,.sk-how__top{grid-template-columns:minmax(0,1fr);gap:32px;margin-bottom:40px}.sk-pic--faq{max-width:none;margin-bottom:8px}.sk-pic--faq img{aspect-ratio:16/10}.sk-more__links{grid-template-columns:minmax(0,1fr)}.sk-route li:last-child span{margin-left:0}.sk-close{grid-template-columns:minmax(0,1fr)}.sk-close__side{margin-top:24px}}@media (width<=640px){.sk-copy{flex-wrap:wrap}.sk-copy code{flex-basis:100%}.sk-copy .sk-btn{flex:1 0 100%}.plug__rows a{grid-template-columns:1ch minmax(0,1fr)}.plug__rows span{grid-column:2}.sk-bar summary{gap:14px;padding:14px 18px}.sk-bar__meta{display:none}.sk-bar__panel{padding:0 18px 22px}.sk-bar__facts{grid-template-columns:minmax(0,1fr);gap:2px}.sk-bar__facts dd{margin-bottom:8px}.sk-switch{display:none}.sk-guide__pick .sk-picklabel--skill{display:block}.sk-guide__pick .sk-select--skill{margin-bottom:20px;display:block}.sk-faq summary{min-height:64px;padding:16px 18px;font-size:17px}.sk-faq details p{padding:0 18px 20px;font-size:16px}.sk-close__line{font-size:clamp(32px,10vw,44px)}.sk-close__pick{width:100%;margin:.12em 0;display:block}}@media (prefers-reduced-motion:reduce){.sk-btn,.sk-cat,.sk-switch__seg,.sk-items button,.sk-step,.sk-pm:before,.sk-pm:after,.sk-bar__name,.sk-faq summary,.sk-more__links a,.plug__rows a{transition:none}}
