/*! © 2026 Olympos Web (olymposweb.com). Tüm hakları saklıdır / All rights reserved. İzinsiz kopyalama, yeniden kullanım ve dağıtım yasaktır / Copying, reuse or redistribution without written permission is not allowed. */
:root{--bg: #0f1416;--ink: #eef3f2;--muted: #a3afad;--line: #7f8e8c;--accent: #7fe0c3;--accent-ink: #0f1416;--accent-deep: #a6f0da;--focus: #7fe0c3;--field: #131b1d;--ring: transparent;--danger: #ff9a8a;--radius: 0;--font: "IBM Plex Sans", system-ui, sans-serif;--display: "Red Hat Display", "IBM Plex Sans", system-ui, sans-serif;--rule: #eef3f2;--rule-2: #2c383a;--tint: #172023;--tag-bg: #1d3a33;--tag-ink: #b4f3df;--hint: #a3afad;--pad: 40px;--hdr: 76px;--side: 420px;--ease: cubic-bezier(.16, 1, .3, 1)}html{scrollbar-color:#50605e var(--bg);scroll-padding-top:100px}body{font-size:17px;line-height:1.5;font-weight:400;font-synthesis:none;font-variant-numeric:tabular-nums}::selection{background:var(--accent);color:var(--accent-ink)}input,textarea{caret-color:var(--accent)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.skip{border-radius:0}.sprite{position:absolute;width:0;height:0;overflow:hidden}[hidden]{display:none!important}.i{width:20px;height:20px;flex:none}.sec,.band,.hero,.foot{overflow-x:clip}h1,h2,h3,h4{font-family:var(--display);font-weight:800}input[type=date],input[type=time]{color-scheme:dark}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.85;cursor:pointer}.hdr{position:sticky;top:0;z-index:60;padding:0 max(var(--pad),calc((100% - 1480px)/2));background:var(--bg)}.hdr-in{height:var(--hdr);display:flex;align-items:center;gap:40px;border-bottom:2px solid var(--rule)}.brand{font-family:var(--display);font-weight:800;font-size:26px;letter-spacing:-.01em;text-decoration:none;white-space:nowrap}.nav{display:flex;gap:30px;font-weight:500;font-size:16px}.nav a{text-decoration:none;padding:10px 0}.nav a:hover{text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:2px;text-decoration-color:var(--accent)}.tools{margin-left:auto;display:flex;align-items:center;gap:6px}.tool{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 10px;border:0;border-radius:0;background:none;font-weight:600;font-size:15px}.tool:hover{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px;text-decoration-color:var(--accent)}.tool[aria-pressed=true]{background:var(--ink);color:var(--bg)}.act{display:inline-flex;align-items:center;min-height:48px;margin-left:10px;padding:0 22px;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:16px;text-decoration:none}.act:hover{background:var(--accent-deep)}.act:focus-visible{outline-color:var(--ink)}.tag{display:inline-flex;align-items:center;padding:4px 9px;background:var(--tag-bg);color:var(--tag-ink);font-weight:700;font-size:13px;line-height:1.3;white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 24px;border:2px solid transparent;border-radius:0;font-weight:700;font-size:17px;line-height:1.2;text-decoration:none;text-align:left;transition:background-color .2s,color .2s,border-color .2s}.btn-accent{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn-accent:hover{background:var(--accent-deep);border-color:var(--accent-deep)}.btn-accent:focus-visible{outline-color:var(--ink)}.btn-line{background:transparent;border-color:var(--ink);color:var(--ink)}.btn-line:hover{background:var(--ink);color:var(--bg)}.btn-line:focus-visible{outline-color:var(--accent)}button:disabled{opacity:.5;cursor:default}.sec{padding:140px max(var(--pad),calc((100% - 1480px)/2)) 0}.sec-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,32rem);align-items:end;gap:20px 56px;padding-bottom:26px;border-bottom:2px solid var(--rule)}.h2{font-size:clamp(2.6rem,6.1vw,5.4rem);line-height:1.02;letter-spacing:-.02em;text-wrap:balance}.sec-lead{font-size:19px;line-height:1.5;max-width:34rem}.sec-side{display:grid;gap:14px;justify-items:start}.sec-tag{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:15px;color:var(--muted)}.row-n{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--muted)}.row-title{font-family:var(--display);font-weight:800;line-height:1.08;letter-spacing:-.015em;text-decoration:underline 2px transparent;text-underline-offset:7px;transition:text-decoration-color .3s}.row-meta{display:block;margin-top:2px;font-family:var(--font);font-weight:400;font-size:15px;line-height:1.4;color:var(--muted)}.row-mark{display:grid;place-items:center;width:44px;height:44px;border:2px solid var(--ink);background:transparent;color:var(--ink);transition:background-color .2s,color .2s,border-color .2s}.row-mark .i{grid-area:1 / 1;width:18px;height:18px}.row-mark use{pointer-events:none}.row-mark .i:last-child{display:none}[aria-expanded=true]>.row-mark,details[open]>summary .row-mark,[aria-pressed=true]>.row-mark{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}[aria-expanded=true]>.row-mark .i:first-child,details[open]>summary .row-mark .i:first-child{display:none}[aria-expanded=true]>.row-mark .i:last-child,details[open]>summary .row-mark .i:last-child{display:block}[aria-pressed=true]>.row-mark .i:first-child{display:none}[aria-pressed=true]>.row-mark .i:last-child{display:block}.ph{margin:0;background:var(--bg)}.ph img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:var(--pos, 50% 50%)}.ph-cap,.ph figcaption{min-height:28px;padding-top:7px;font-size:12.5px;line-height:1.4;color:var(--muted)}.ph-stack{position:relative}.ph-stack .ph{opacity:0;clip-path:inset(0% 0% 100% 0%);transition:clip-path .75s var(--ease),opacity 0s linear .75s}.ph-stack .ph:first-child{position:relative}.ph-stack .ph+.ph{position:absolute;inset:0}.ph-stack .ph.is-on{z-index:1;opacity:1;clip-path:inset(0% 0% 0% 0%);transition:clip-path .75s var(--ease),opacity 0s}.ph-tall img{aspect-ratio:4 / 5}.ph-solo{position:relative}.hero{padding:0 max(var(--pad),calc((100% - 1480px)/2))}.hero-top{display:grid;grid-template-columns:minmax(0,1fr) var(--side);gap:20px 56px;align-items:end;padding:20px 0 18px}.hero-title{font-size:clamp(3.4rem,8vw,7.2rem);line-height:1;letter-spacing:-.03em;text-wrap:balance;padding-bottom:.04em}.hero-lead{font-size:17px;line-height:1.5;padding-bottom:8px}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) var(--side);gap:56px;align-items:start}.hx-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 24px;min-height:44px;padding:8px 0;border-top:2px solid var(--rule)}.hx-label{font-weight:700;font-size:16px}.hx-now{font-size:15px;color:var(--muted)}.hx-now b{color:var(--ink);font-weight:700}.hx-rows{border-top:1.5px solid var(--rule-2)}.row--hx{border-bottom:1.5px solid var(--rule-2);transition:background-color .35s var(--ease)}.row--hx:hover,.row--hx.is-on{background:var(--tint)}.row--hx:hover .row-title,.row--hx.is-on .row-title{text-decoration-color:var(--accent)}.row-pick{display:grid;grid-template-columns:40px minmax(0,1fr) 44px;align-items:center;column-gap:12px;width:100%;min-height:68px;padding:5px 0 5px 6px;border:0;border-radius:0;background:none;color:var(--ink);text-align:left}.row-pick:focus-visible{outline-offset:-3px}.row--hx .row-title{font-size:clamp(1.9rem,3vw,2.8rem)}.hx-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--ease)}.row--hx.is-on .hx-panel{grid-template-rows:1fr}.hx-in{min-height:0;overflow:hidden}.row--hx:not(.is-on) .hx-in{visibility:hidden}.hx-sets{display:grid;gap:10px;padding:4px 18px 0 58px}.hx-set{display:grid;grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:12px}.hx-set .ctl-l{margin:0}.hx-go{display:flex;flex-wrap:wrap;gap:10px 14px;padding:14px 18px 18px 58px}.hx-msg{min-height:1.5em;padding-top:10px;font-size:15px;font-weight:600}.hx-side{padding-top:14px;border-top:2px solid var(--rule)}.ph-lines{display:grid;padding-top:8px}.ph-line{grid-area:1 / 1;opacity:0;font-family:var(--display);font-weight:800;font-size:24px;line-height:1.15;transition:opacity .4s}.ph-line.is-on{opacity:1}.ctl-l,legend{padding:0;font-weight:700;font-size:16px}fieldset{min-width:0;margin:0;padding:0;border:0}legend{margin-bottom:10px}.seg-row{display:flex;flex-wrap:wrap;gap:8px}.seg-btn{min-height:44px;padding:0 16px;border:2px solid var(--ink);border-radius:0;background:transparent;color:var(--ink);font-weight:700;font-size:15.5px;transition:background-color .2s,color .2s,border-color .2s}.seg-btn:hover{background:var(--tint)}.seg-btn[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.seg-btn[aria-pressed=true]:focus-visible{outline-color:var(--ink)}.split{display:grid;grid-template-columns:minmax(0,1fr) var(--side);gap:56px;align-items:start;padding-top:12px}.split--rev{grid-template-columns:var(--side) minmax(0,1fr)}.split-side{position:sticky;top:calc(var(--hdr) + 26px);margin-top:14px;padding-top:14px;border-top:2px solid var(--rule)}.sv{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;padding:26px 0 28px;border-bottom:1.5px solid var(--rule-2)}.sv .row-n{padding-top:14px}.sv-t{font-size:clamp(2rem,3.4vw,3.1rem)}.sv:hover .row-title{text-decoration-color:var(--accent)}.sv-line{margin-top:6px;font-size:19px;font-weight:600}.sv-d{margin-top:10px;max-width:40rem}.sv-for{margin-top:8px;max-width:40rem;font-size:15.5px;color:var(--muted)}.sv-for strong{color:var(--ink)}.sv-go{display:flex;flex-wrap:wrap;gap:10px 12px;margin-top:16px}.pl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:56px;align-items:start;padding-top:28px}.pl-controls{display:grid;gap:22px}.pl-out{position:sticky;top:calc(var(--hdr) + 20px);border-top:2px solid var(--rule);padding-top:14px}.plan-svg svg{display:block;width:100%;height:auto;max-height:56vh;overflow:visible}.plan-svg .room rect{fill:var(--tint);stroke:var(--ink);stroke-width:2}.plan-svg .room.xtra rect{fill:#1a3a33;stroke:var(--accent)}.plan-svg .rn-t{fill:var(--ink);font:700 11px var(--font)}.plan-svg .rc-t{fill:#c3cecc;font:500 10px var(--font)}.plan-svg.is-new .room{animation:room-in .7s var(--ease) backwards;animation-delay:calc(var(--i) * 50ms)}@keyframes room-in{0%{opacity:0;transform:translateY(8px)}}.plan-cap{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:10px;font-size:14.5px;color:var(--muted)}.plan-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;margin-top:14px;border-top:1.5px solid var(--rule-2)}.plan-facts div{padding:10px 0}.plan-facts dt{font-size:14px;color:var(--muted);font-weight:700}.plan-facts dd{font-family:var(--display);font-weight:800;font-size:22px;line-height:1.2}.pr-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 32px;margin-top:56px;padding:12px 0;border-top:2px solid var(--rule)}.pr-h{font-size:28px;letter-spacing:-.01em}.pr-visit{max-width:40rem;font-size:15.5px;color:var(--muted)}.pr-visit:empty{display:none}.pr-row{display:grid;grid-template-columns:56px minmax(0,.8fr) minmax(0,1.6fr) auto;align-items:baseline;gap:8px 22px;padding:16px 0;border-bottom:1.5px solid var(--rule-2)}.pr-t{font-size:clamp(1.5rem,2.3vw,2.1rem)}.pr-tasks{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:16px;font-weight:600}.pr-tasks li{padding:2px 10px;border:1.5px solid var(--rule-2)}.pr-tasks li.is-in{border-color:var(--ink)}.pr-tasks li.is-first{border-color:var(--ink);border-style:dashed}.pr-tasks li.is-extra{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.pr-ct{font-size:15px;color:var(--muted)}.pr-rows.is-new .pr-row{animation:row-in .55s var(--ease) backwards}@keyframes row-in{0%{opacity:0;transform:translateY(10px)}}.pl-foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;padding-top:22px}.pl-line{flex:1 1 24rem;font-size:16.5px}.pl-act{display:flex;flex-wrap:wrap;gap:10px}.pl-status{flex:1 0 100%;min-height:1.4em;font-size:15px;font-weight:600}.stage{display:grid;grid-template-columns:minmax(0,1fr) var(--side);gap:56px;align-items:start;padding-top:22px;background:var(--bg)}.xr{border-bottom:1.5px solid var(--rule-2);transition:background-color .35s var(--ease)}.xr-list{border-top:0}.xr.is-open{background:var(--tint)}.xr-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.xr-h{margin:0;font:inherit}.xr-top{display:grid;grid-template-columns:40px minmax(0,1fr) 44px;align-items:center;column-gap:12px;width:100%;min-height:60px;padding:4px 0 4px 6px;border:0;border-radius:0;background:none;color:var(--ink);text-align:left}.xr-top:focus-visible{outline-offset:-3px}.xr-name .row-title{font-size:clamp(1.7rem,2.6vw,2.4rem)}.xr:hover .row-title,.xr.is-open .row-title{text-decoration-color:var(--accent)}.xr-adds{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-right:14px}.xr-add{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px 0 10px;border:2px solid var(--ink);border-radius:0;background:transparent;color:var(--ink);font-weight:700;font-size:14.5px;white-space:nowrap;transition:background-color .2s,color .2s,border-color .2s}.xr-add:hover{background:var(--ink);color:var(--bg)}.xr-add-m{display:grid;place-items:center;width:18px;height:18px}.xr-add-m .i{grid-area:1 / 1;width:16px;height:16px}.xr-add-m .i:last-child{display:none}.xr-add[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.xr-add[aria-pressed=true] .xr-add-m .i:first-child{display:none}.xr-add[aria-pressed=true] .xr-add-m .i:last-child{display:block}.xr-add:focus-visible{outline-color:var(--accent)}.xr-add[aria-pressed=true]:focus-visible{outline-color:var(--ink)}.xr-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--ease)}.xr.is-open .xr-panel{grid-template-rows:1fr}.xr-in{min-height:0;overflow:hidden;padding:0 18px 0 58px}.xr:not(.is-open) .xr-in{visibility:hidden}.xr-d{padding:2px 0 12px;font-size:16.5px}.tk-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;padding-bottom:22px}.tk{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;align-content:start;padding:8px 0;border-top:1.5px solid var(--rule-2)}.tk-n{font-weight:700;font-size:16px}.tk-s{grid-column:2;grid-row:1;font-size:13px;font-weight:700;color:var(--muted)}.tk-d{grid-column:1 / -1;font-size:14.5px;line-height:1.4;color:var(--ink)}.tk.is-out .tk-n{color:var(--muted);font-weight:600}.tk.is-in .tk-s,.tk.is-first .tk-s{color:var(--accent)}.tk.is-extra .tk-n:before{content:"";display:inline-block;width:9px;height:9px;margin-right:8px;background:var(--accent)}.tk.is-extra .tk-s{color:var(--accent)}.stage.is-pinned .xr.is-open .xr-in{height:262px}.st-side{position:sticky;top:calc(var(--hdr) + 26px);display:grid;gap:16px;padding-top:14px;border-top:2px solid var(--rule)}.stage.is-pinned .st-side{position:static}.pin-line{height:4px;background:var(--rule-2)}.pin-line i{display:block;height:100%;background:var(--accent);transform-origin:0 50%}.tray{padding-top:10px;border-top:2px solid var(--rule);margin-top:0}.tray-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 18px}.tray-h{font-size:26px;letter-spacing:-.01em}.tray-total{margin-left:auto;font-weight:700;font-size:16px;color:var(--accent)}.tray-empty{font-size:15px;color:var(--muted)}.tray-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:6px}.tray-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;border-bottom:1.5px solid var(--rule-2);font-weight:600;font-size:15.5px}.tray-x{display:grid;place-items:center;width:32px;height:32px;flex:none;border:2px solid var(--ink);border-radius:0;background:transparent;color:var(--ink)}.tray-x:hover{background:var(--ink);color:var(--bg)}.tray-x .i{width:16px;height:16px}.tray-act{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:12px}.tray-act .btn{min-height:46px}.tray-status{flex:1 1 12rem;min-height:1.4em;font-size:15px;font-weight:600}.band{position:relative;height:80vh;min-height:480px;max-height:820px;margin-top:140px;overflow:hidden;background:var(--bg)}.band-fig{position:absolute;inset:0;margin:0;overflow:hidden}.band-fig img{position:absolute;left:0;top:-9%;width:100%;height:118%;aspect-ratio:auto;object-fit:cover;object-position:var(--pos, 50% 50%)}.band-fig:after{content:"";position:absolute;inset:0;background:#0f14168c}.band-cap{position:absolute;z-index:2;right:max(var(--pad),calc((100% - 1480px)/2));bottom:14px;padding:4px 9px!important;min-height:0!important;background:#0f1416e0;font-size:12.5px;color:var(--ink)!important}.band-text{position:absolute;z-index:2;left:max(var(--pad),calc((100% - 1480px)/2));bottom:56px;width:min(46rem,calc(100% - 2 * var(--pad)))}.band-text h2{font-size:clamp(2.8rem,6.2vw,5.6rem);line-height:1.02;letter-spacing:-.02em;text-wrap:balance}.band-text p{margin-top:12px;max-width:34rem;font-size:19px;line-height:1.5}.def{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;padding:22px 0 24px;border-bottom:1.5px solid var(--rule-2)}.def-list{border-top:0}.def .row-n{padding-top:8px}.def-t{font-size:clamp(1.6rem,2.5vw,2.2rem)}.def-d{margin-top:6px;max-width:38rem}.def-list--three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 48px;margin-top:44px;border-top:2px solid var(--rule)}.def-list--three .def{border-bottom:0;border-top:0}.def-list--wide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin-top:26px}.act-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:26px}.foot-note{margin-top:20px;max-width:46rem;font-size:15.5px;color:var(--muted)}.act-row .foot-note{margin-top:0;flex:1 1 18rem}.foot-note .tag{margin-right:4px}.fq-head{margin-top:44px;padding:12px 0;border-top:2px solid var(--rule)}.fq-h{font-size:28px;letter-spacing:-.01em}.fq-l{margin-top:4px;font-size:16px;color:var(--muted)}.fq{display:grid;grid-template-columns:56px minmax(0,1fr) auto auto 44px;align-items:center;gap:8px 18px;width:100%;min-height:86px;padding:14px 0;border:0;border-bottom:1.5px solid var(--rule-2);border-radius:0;background:none;color:var(--ink);text-align:left;transition:background-color .35s var(--ease)}.fq-list{border-top:1.5px solid var(--rule-2)}.fq:hover,.fq[aria-pressed=true]{background:var(--tint)}.fq:hover .row-title,.fq[aria-pressed=true] .row-title{text-decoration-color:var(--accent)}.fq:focus-visible{outline-offset:-3px}.fq-main{display:grid;gap:2px;min-width:0}.fq-t{font-size:clamp(1.5rem,2.2vw,2rem)}.fq-d{font-size:15.5px;color:var(--muted);max-width:34rem}.fq-m{font-weight:700;font-size:15.5px;white-space:nowrap}.fq-dots{display:flex;flex-wrap:wrap;gap:4px;width:7.5rem;justify-content:flex-end}.fq-dots i{width:12px;height:12px;background:var(--accent);animation:dot-in .5s var(--ease) backwards;animation-delay:calc(var(--i) * 60ms)}@keyframes dot-in{0%{opacity:0;transform:scale(.4)}}.offs{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr) minmax(0,.9fr);gap:28px;align-items:start;padding-top:30px}.offs .ph img{aspect-ratio:4 / 3}.offs .of-b img,.offs .of-c img{aspect-ratio:3 / 4}.of-t{padding-top:6px;font-family:var(--display);font-weight:800;font-size:20px;line-height:1.2}.fl{border-bottom:1.5px solid var(--rule-2);padding:16px 0 14px}.fl-list{border-top:0}.fl-top{display:grid;grid-template-columns:7rem minmax(0,1fr);align-items:baseline;gap:12px 18px}.fl-title{font-size:clamp(2.4rem,5vw,4.4rem);line-height:1.02}.fl.is-open .fl-title{text-decoration-color:var(--accent)}.fl-panel{display:grid;grid-template-rows:1fr;transition:grid-template-rows .6s var(--ease)}.fl-in{min-height:0;overflow:hidden;padding-left:calc(7rem + 18px)}.fl-in p{max-width:36rem;padding-top:10px;font-size:18px;line-height:1.5}.stage--flow{grid-template-columns:minmax(0,1fr) var(--side)}.st-side--flow{align-content:start}.stage--flow.is-pinned .fl{min-height:calc((100vh - var(--hdr) - 70px) / 4)}.stage--flow.is-pinned .fl:not(.is-open) .fl-panel{grid-template-rows:0fr}.stage--flow.is-pinned .fl:not(.is-open) .fl-in{visibility:hidden}.sl-list{margin-top:0}.sl{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:10px 18px;padding:22px 0;border-bottom:1.5px solid var(--rule-2)}.sl .row-n{padding-top:8px}.sl-t{font-size:clamp(1.6rem,2.5vw,2.2rem)}.sl-d{margin-top:4px;max-width:40rem}.sl .tag{margin-top:6px}.faq-list{padding-top:0}.faq{border-bottom:1.5px solid var(--rule-2)}.faq>summary{display:grid;grid-template-columns:56px minmax(0,1fr) 44px;align-items:center;gap:12px;min-height:84px;padding:12px 0;list-style:none;cursor:pointer}.faq>summary::-webkit-details-marker{display:none}.faq>summary .row-title{font-size:clamp(1.4rem,2.1vw,1.9rem)}.faq>summary:hover .row-title,.faq[open]>summary .row-title{text-decoration-color:var(--accent)}.faq>summary:focus-visible{outline-offset:-3px}.faq-a{overflow:hidden;padding:0 56px 24px 68px}.faq-a p{max-width:44rem;font-size:17px;line-height:1.55}.rq{display:grid;grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:56px;padding-top:28px;align-items:start}.rq-steps{counter-reset:st;position:sticky;top:calc(var(--hdr) + 26px);border-top:0}.rq-steps li{counter-increment:st;display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;padding:14px 0;border-bottom:1.5px solid var(--rule-2);font-family:var(--display);font-weight:800;font-size:22px;line-height:1.2}.rq-steps li:before{content:counter(st,decimal-leading-zero);font-family:var(--font);font-size:15px;font-weight:600;color:var(--muted);padding-top:5px}.rq-main{max-width:52rem}.form{gap:26px}.fgroup{display:grid;gap:24px;padding-bottom:14px}.fg-t{padding-top:14px;border-top:2px solid var(--rule);font-size:28px;letter-spacing:-.01em}.fgroup:first-child .fg-t{padding-top:0;border-top:0}.hint{font-size:14.5px;color:var(--muted)}.choices>legend{margin-bottom:8px}.choices .hint{margin:-2px 0 10px}.choice span{border:2px solid var(--ink);border-radius:0;background:transparent;min-height:48px;padding:0 18px;font-weight:700;font-size:16px}.choice span:hover{background:var(--tint);border-color:var(--ink)}.choice input:checked+span{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.choice input[aria-invalid=true]+span{border-color:var(--danger)}.field>label{font-weight:700;font-size:16px}.field input,.field textarea,.field select{border:2px solid var(--line);border-radius:0;background:var(--field);font-size:17px}.field input:hover,.field textarea:hover{border-color:var(--ink)}.field input:focus,.field textarea:focus{border-color:var(--accent);box-shadow:none}.field input:focus-visible,.field textarea:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.field [aria-invalid=true]{border-color:var(--danger)}.result{border:2px solid var(--ink);border-radius:0;background:var(--field);margin-top:32px}.result h3{font-size:28px}.result pre{font-size:15px}.foot{margin-top:160px;padding:0 max(var(--pad),calc((100% - 1480px)/2)) 48px;border-top:2px solid var(--rule)}.foot-cta{padding:56px 0 44px}.foot-line{max-width:14ch;font-family:var(--display);font-weight:800;font-size:clamp(2.8rem,6.4vw,5.8rem);line-height:1.02;letter-spacing:-.02em;text-wrap:balance}.foot-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:0 40px;border-top:2px solid var(--rule)}.foot-index a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;border-bottom:1.5px solid var(--rule-2);font-weight:600;font-size:17px;text-decoration:none}.foot-index a:hover{color:var(--accent)}.foot-row{display:grid;grid-template-columns:minmax(0,24rem) minmax(0,1fr);gap:16px 56px;padding:28px 0 0;align-items:start}.foot-h{font-weight:700;font-size:15px;color:var(--muted)}.foot-meta{font-size:14.5px;color:var(--muted);max-width:40rem}.credits{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:15px}.credits a{text-underline-offset:4px}.cr-f{color:var(--muted)}.foot-brand{font-family:var(--display);font-weight:800;font-size:26px}.foot-lib{color:var(--ink);font-size:15px}@media(max-width:1180px){:root{--side: 340px;--pad: 32px}.nav{gap:20px}.hdr-in{gap:24px}.xr-bar{grid-template-columns:minmax(0,1fr);gap:0}.xr-adds{justify-content:flex-start;padding:0 14px 12px 58px}.pr-row{grid-template-columns:56px minmax(0,1fr) auto}.pr-tasks{grid-column:2 / -1}.def-list--three{gap:0 28px}.fq{grid-template-columns:56px minmax(0,1fr) auto 44px}.fq-dots{display:none}}@media(min-width:761px)and (max-width:860px){.nav,.hdr-in{gap:12px}.tool{padding:0 6px}.nav a,.tool,.act{white-space:nowrap}[data-motion-toggle] [data-motion-label]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-motion-toggle] .tool-icon{display:block}}@media(max-width:1023px){.hero-top,.hero-grid,.split,.split--rev,.pl,.stage,.rq,.stage--flow{grid-template-columns:minmax(0,1fr)}.hero-grid{gap:28px}.split-side,.st-side,.pl-out,.rq-steps{position:static}.split-side--follow{display:none}.split--rev .split-side{order:-1}.sec-head{grid-template-columns:minmax(0,1fr)}.stage{gap:28px}.st-side{order:-1}.ph-tall img{aspect-ratio:4 / 3}.def-list--three,.def-list--wide{grid-template-columns:minmax(0,1fr)}.offs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.offs .of-a{grid-column:1 / -1}.fl-in{padding-left:0}.fl-top{grid-template-columns:minmax(0,1fr);gap:2px}}@media(max-width:760px){:root{--pad: 18px;--hdr: 64px}body{font-size:16.5px}.nav{display:none}.hdr-in{gap:8px}.brand{font-size:21px}.tool{padding:0 6px}.act{margin-left:4px;padding:0 14px;min-height:44px;font-size:15px}.sec{padding-top:90px}.band{margin-top:90px;height:66vh}.band-text{bottom:52px}.hero-title{font-size:clamp(3.1rem,15.5vw,4.6rem)}.row-pick{grid-template-columns:30px minmax(0,1fr) 44px;column-gap:8px}.hx-sets{padding:4px 0 0 38px}.hx-set{grid-template-columns:minmax(0,1fr);gap:6px}.hx-go{padding:14px 0 18px 38px}.hx-go .btn{flex:1 1 auto}.sv{grid-template-columns:30px minmax(0,1fr)}.xr-top{grid-template-columns:30px minmax(0,1fr) 44px;column-gap:8px}.xr-adds{padding-left:38px}.xr-in{padding:0 0 0 38px}.tk-list,.tray-rows{grid-template-columns:minmax(0,1fr)}.pr-row{grid-template-columns:30px minmax(0,1fr)}.pr-ct{grid-column:2}.plan-facts{grid-template-columns:minmax(0,1fr)}.def{grid-template-columns:30px minmax(0,1fr)}.fq{grid-template-columns:30px minmax(0,1fr) 44px}.fq-m{grid-column:2;grid-row:2}.sl{grid-template-columns:30px minmax(0,1fr)}.sl .tag{grid-column:2;justify-self:start}.faq>summary{grid-template-columns:30px minmax(0,1fr) 44px;gap:8px}.faq-a{padding:0 0 22px 38px}.offs,.foot-row{grid-template-columns:minmax(0,1fr)}.foot-line{max-width:none}}@media(max-width:420px){.tool[data-lang-toggle]{padding:0 4px}.act{padding:0 11px}}@media(prefers-reduced-motion:reduce){.ph-stack .ph,.xr-panel,.fl-panel,.hx-panel{transition-duration:.01ms!important}}
:root{--ow-d-f1cc1d9425:0}
