/*! © 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{--saf: #f2b705;--ink: #1c1404;--green: #1b4d2b;--white: #ffffff;--bg: #f2b705;--muted: #4d3d0a;--line: #1c1404;--accent: #1b4d2b;--accent-ink: #f2b705;--focus: #1b4d2b;--field: #ffffff;--ring: rgba(27, 77, 43, .35);--danger: #8f1a0b;--hint: #5a5233;--radius: 0;--font: "Funnel Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--display: "Young Serif", "Besley", Georgia, "Times New Roman", serif;--gut: clamp(16px, 4.4vw, 72px);--hdr: 72px;color-scheme:light;scrollbar-color:#1b4d2b #f2b705;accent-color:#1b4d2b;caret-color:#1b4d2b}html{background:var(--saf)}body{font-size:1.0625rem;line-height:1.6;overflow-wrap:break-word}[hidden]{display:none!important}.sprite{position:absolute;width:0;height:0;overflow:hidden}.skip{border-radius:0}.i{width:20px;height:20px;flex:none;transition:transform .35s cubic-bezier(.16,1,.3,1)}.wrap{padding-left:max(var(--gut),env(safe-area-inset-left,0px));padding-right:max(var(--gut),env(safe-area-inset-right,0px))}.g-saf{--s-bg: #f2b705;--s-ink: #1c1404;--s-muted: #4d3d0a;--s-title: #1b4d2b;--s-btn: #1b4d2b;--s-btn-ink: #ffffff;--s-btn-h: #1c1404;--s-btn-h-ink: #f2b705;--s-tag: #1c1404;--s-tag-ink: #f2b705;--s-line: #1c1404;--s-rule: rgba(28, 20, 4, .4);--focus: #1b4d2b;--danger: #8f1a0b;--hint: #5a5233}.g-white{--s-bg: #ffffff;--s-ink: #1c1404;--s-muted: #5a5233;--s-title: #1b4d2b;--s-btn: #1b4d2b;--s-btn-ink: #ffffff;--s-btn-h: #1c1404;--s-btn-h-ink: #ffffff;--s-tag: #1b4d2b;--s-tag-ink: #ffffff;--s-line: #1c1404;--s-rule: rgba(28, 20, 4, .3);--focus: #1b4d2b;--danger: #8f1a0b;--hint: #5a5233}.g-green{--s-bg: #1b4d2b;--s-ink: #ffffff;--s-muted: #d3dfcf;--s-title: #f2b705;--s-btn: #f2b705;--s-btn-ink: #1c1404;--s-btn-h: #ffffff;--s-btn-h-ink: #1c1404;--s-tag: #f2b705;--s-tag-ink: #1c1404;--s-line: #ffffff;--s-rule: rgba(255, 255, 255, .4);--focus: #f2b705;--danger: #ffc9bc;--hint: #5a5233;--ring: rgba(242, 183, 5, .7)}.g-saf,.g-white,.g-green{background:var(--s-bg);color:var(--s-ink)}.g-saf,.g-white,.g-green{--ink-on: var(--s-ink)}h1,h2,h3,h4{font-family:var(--display);font-weight:400}.sec h2{font-size:clamp(2.3rem,5vw,5rem);line-height:1.02;letter-spacing:-.01em;text-wrap:balance;color:var(--s-title)}.sec-lead{font-size:clamp(1.1rem,1.45vw,1.35rem);line-height:1.55;max-width:52ch}.sec-fine{font-size:.95rem;line-height:1.55;color:var(--s-muted);max-width:64ch;margin-top:14px}.sec-lead+.sec-fine{margin-top:18px}.note{font-size:.93rem;line-height:1.55;color:var(--s-muted);max-width:68ch}.card-t{font-size:clamp(1.55rem,2.2vw,2.1rem);line-height:1.12;text-wrap:balance}.card-d{color:var(--s-muted);max-width:40ch}.tag{display:inline-flex;align-items:center;padding:2px 10px;background:var(--s-tag);color:var(--s-tag-ink);font-family:var(--font);font-size:.8rem;font-weight:700;line-height:1.6;vertical-align:middle}a{text-decoration-thickness:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:0 28px;border:2px solid var(--s-btn);border-radius:0;background:var(--s-btn);color:var(--s-btn-ink);font-weight:700;font-size:1rem;line-height:1.2;text-decoration:none;text-align:left;cursor:pointer;transition:background-color .25s,color .25s,border-color .25s}.btn:hover{background:var(--s-btn-h);border-color:var(--s-btn-h);color:var(--s-btn-h-ink)}.btn:hover .i{transform:translate(5px)}.btn-sm{min-height:48px;padding:0 22px}.btn-line{background:transparent;border-color:var(--s-line);color:var(--s-ink)}.btn-line:hover{background:var(--s-ink);border-color:var(--s-ink);color:var(--s-bg)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}::selection{background:#1b4d2b;color:#f2b705}.g-green ::selection{background:#f2b705;color:#1c1404}.hdr{position:sticky;top:0;z-index:60;height:var(--hdr)}.hdr.is-solid{box-shadow:inset 0 -2px 0 var(--ink)}.hdr-in{display:flex;align-items:center;gap:clamp(12px,2vw,32px);height:100%;padding-left:max(var(--gut),env(safe-area-inset-left,0px));padding-right:max(var(--gut),env(safe-area-inset-right,0px))}.brand{font-family:var(--display);font-size:2rem;line-height:1;text-decoration:none;color:var(--ink);margin-right:auto}.nav{display:flex;gap:clamp(14px,2vw,32px)}.nav a{font-weight:600;text-decoration:none;padding:6px 0;border-bottom:2px solid transparent;transition:border-color .2s}.nav a:hover{border-bottom-color:var(--ink)}.tools{display:flex;align-items:center;gap:10px}.tool{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;background:transparent;border:2px solid var(--ink);color:var(--ink);font-weight:700;font-size:.95rem;transition:background-color .2s,color .2s}.tool-lang{width:46px;border-radius:50%;padding:0}.tool-motion{padding:0 16px;border-radius:0}.tool:hover,.tool[aria-pressed=true]{background:var(--ink);color:var(--saf)}.act{display:inline-flex;align-items:center;min-height:46px;padding:0 22px;background:var(--green);color:#fff;font-weight:700;text-decoration:none;border-radius:0;transition:background-color .25s,color .25s}.act:hover{background:var(--ink);color:var(--saf)}.arch{position:relative;margin:0;border-radius:999px 999px 0 0;overflow:hidden;background:var(--green)}.arch img{width:100%;height:100%;object-fit:cover}.cap{position:absolute;left:0;bottom:0;max-width:100%;padding:4px 10px;background:var(--ink);color:#fff;font-size:.72rem;line-height:1.4}.circle{margin:0}.circle img{width:100%;aspect-ratio:1;object-fit:cover;clip-path:circle(50% at 50% 50%)}.circle .cap{position:static;display:block;max-width:none;padding:10px 0 0;background:none;color:var(--s-muted);text-align:center}.hero{display:flex;align-items:center;min-height:calc(100svh - var(--hdr));padding-block:clamp(20px,3.5vh,44px)}.hero-in{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(48px,6vw,110px);align-items:center;width:100%}.hero-title{font-size:clamp(3rem,7.4vw,7.2rem);line-height:.98;letter-spacing:-.01em;color:var(--green);text-wrap:balance}.hero-lead{margin-top:clamp(16px,2.6vh,28px);font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.5;max-width:46ch}.qr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr) auto;gap:12px;align-items:end;margin-top:clamp(18px,3vh,32px);max-width:720px}.qf{display:grid;gap:6px}.qf label{font-weight:700;font-size:.92rem}.qr input,.qr select,.field input,.field select,.field textarea{border-radius:0}.qr input,.qr select{width:100%;min-height:56px;padding:0 14px;background:#fff;color:var(--ink);border:2px solid var(--ink);font-size:1rem}.qr input:hover,.qr select:hover{border-color:var(--green)}.qr input:focus,.qr select:focus{outline:3px solid var(--green);outline-offset:2px}.qa-status{grid-column:1 / -1;min-height:1.4em;font-size:.95rem;font-weight:600;color:var(--ink)}.qr .qa-status:empty{min-height:0}.svc-note{margin-top:clamp(14px,2.4vh,26px);min-height:6.4rem;max-width:46ch}.svc-name{font-family:var(--display);font-size:1.5rem;line-height:1.2;color:var(--green)}.svc-desc{margin-top:4px}.svc-hours{margin-top:8px;font-size:.95rem;color:var(--muted)}.svc-item{animation:svc-in .7s cubic-bezier(.16,1,.3,1)}@keyframes svc-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hero-win{position:relative;justify-self:end;width:min(100%,calc((100svh - var(--hdr) - 72px) * .62))}.hero-arch{width:100%;aspect-ratio:62 / 100}.hw{position:absolute;inset:0;margin:0;clip-path:inset(100% 0 0 0);transition:clip-path .95s cubic-bezier(.16,1,.3,1)}.hw.is-on{clip-path:inset(0 0 0 0)}.dial{position:absolute;left:0;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:14px;z-index:3}.dial-btn{width:92px;height:92px;border-radius:50%;border:2px solid var(--ink);background:#fff;color:var(--ink);font-weight:700;font-size:1.02rem;transition:background-color .25s,color .25s}.dial-btn:hover{background:var(--ink);color:var(--saf)}.dial-btn[aria-pressed=true]{background:var(--green);color:var(--saf)}.sec{padding-block:clamp(72px,11vh,140px)}.sec-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(20px,5vw,80px);align-items:end;margin-bottom:clamp(36px,6vh,72px)}.sec-head:has(.sec-side:empty){grid-template-columns:minmax(0,1fr)}.sec-side:empty{display:none}.idea{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,72px)}.idea-item{display:grid;gap:12px;align-content:start}.idea-item .circle{margin-bottom:8px}.day{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;gap:0 clamp(20px,3vw,48px)}.arch-card{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:22px}.arch-card .arch{align-self:end;width:100%}.a1 .arch{aspect-ratio:3 / 4}.a2 .arch{aspect-ratio:3 / 4.7}.a3 .arch{aspect-ratio:3 / 3.6}.arch-text{display:grid;gap:12px;align-content:start;justify-items:start}.arch-text .card-d{color:var(--s-muted)}.hours{font-size:.95rem;color:var(--s-muted)}.menu-intro{padding-bottom:clamp(40px,6vh,72px)}.course-nav{display:flex;flex-wrap:wrap;gap:12px}.course{padding-block:clamp(56px,9vh,110px)}.cs-stage{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"fig head" "fig panel";gap:clamp(18px,3vh,36px) clamp(32px,5vw,88px);align-items:start}.cs-fig{grid-area:fig;margin:0;position:relative}.cs-win{position:relative}.cs-win img{width:100%;aspect-ratio:1;object-fit:cover;clip-path:circle(50% at 50% 50%)}.cs-fig .cap{position:static;display:block;max-width:none;padding:10px 0 0;background:none;color:var(--s-muted);text-align:center}.cs-ghost{display:none}.cs-head{grid-area:head;align-self:end}.cs-t{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(2.8rem,6vw,6rem);line-height:1;letter-spacing:-.01em;text-wrap:balance}.cs-title{color:var(--s-title)}.cs-panel{grid-area:panel;padding:clamp(22px,2.6vw,36px)}.cs-lead{margin-bottom:20px;color:var(--s-muted);max-width:56ch}.dishes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px clamp(20px,2.6vw,40px)}.dish{display:grid;gap:4px;align-content:start}.dish-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.dish-name{font-size:1.3rem;line-height:1.2}.dish-price{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.dish-desc{font-size:.95rem;line-height:1.5;color:var(--s-muted)}.dish-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.85rem;color:var(--s-muted)}.mk{display:inline-flex;padding:0 8px;border:2px solid var(--s-line);color:var(--s-ink);font-weight:700;font-size:.78rem;line-height:1.5}@media(min-width:900px)and (min-height:700px){.anim .course{padding:0}.anim .cs-stage{display:block;position:relative;height:calc(100svh - var(--hdr));padding:0;overflow:hidden;background:var(--s-bg)}.anim .cs-head{position:absolute;z-index:0;left:max(var(--gut),env(safe-area-inset-left,0px));bottom:6svh;max-width:44vw}.anim .cs-fig{position:absolute;z-index:1;inset:0}.anim .cs-win{position:absolute;inset:0;clip-path:circle(24svh at 74% 52%)}.anim .cs-win img{position:absolute;inset:0;height:100%;aspect-ratio:auto;clip-path:none}.anim .cs-win:after{content:"";position:absolute;inset:0;background:#0e120880}.anim .cs-ghost{display:block;position:absolute;z-index:2;left:max(var(--gut),env(safe-area-inset-left,0px));bottom:6svh;max-width:44vw;color:#fff}.anim .cs-t{font-size:clamp(3.4rem,8vw,8rem)}.anim .cs-fig .cap{position:absolute;z-index:4;right:0;bottom:0;padding:4px 10px;background:var(--ink);color:#fff;text-align:left}.anim .cs-panel{position:absolute;z-index:3;right:max(var(--gut),env(safe-area-inset-right,0px));top:max(20px,4svh);width:min(800px,56vw)}}.hd-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(4px,.6vw,10px);align-items:end}.hd{display:grid;gap:8px;justify-items:stretch;padding:0;border:0;background:none;color:var(--ink);font-weight:700}.hd-d{position:relative;display:block;aspect-ratio:2 / 1;border-radius:999px 999px 0 0;background:#fff;overflow:hidden;transform-origin:50% 100%;transition:transform .45s cubic-bezier(.16,1,.3,1)}.hd-fill{position:absolute;left:0;right:0;bottom:0;height:var(--fill);background:var(--green);transition:background-color .3s}.hd-l{display:block;padding:3px 0 4px;text-align:center;font-size:.95rem;line-height:1.3;transition:background-color .25s,color .25s}.hd:hover .hd-d{transform:scale(1.06)}.hd[aria-pressed=true] .hd-d{transform:scale(1.12)}.hd[aria-pressed=true] .hd-fill{background:var(--ink)}.hd[aria-pressed=true] .hd-l{background:var(--ink);color:var(--saf)}.hd:focus-visible{outline-offset:4px}.mo-panel{display:grid;margin-top:clamp(20px,3vh,32px);padding:clamp(22px,2.6vw,40px)}.mo-art{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(20px,3vw,56px);visibility:hidden;opacity:0}.mo-art.is-on{visibility:visible;opacity:1}.mo-name{font-size:clamp(2.4rem,4.4vw,4.4rem);line-height:1;color:var(--s-title)}.mo-note{margin-top:12px;max-width:34ch}.mo-count{margin-top:14px;font-size:.95rem;color:var(--s-muted)}.mo-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-content:start}.mo-col h4{font-family:var(--font);font-weight:700;font-size:.95rem;margin-bottom:8px;color:var(--s-title)}.mo-col ul{display:grid;gap:3px}.mo-fish{grid-area:2 / 1;margin-top:22px;padding-top:16px;border-top:2px solid var(--s-rule);font-size:.92rem;color:var(--s-muted);max-width:90ch}@media(min-width:900px)and (min-height:700px){.anim .season{padding:0}.anim .mo{height:calc(100svh - var(--hdr));display:flex;flex-direction:column;justify-content:center;padding-block:2svh}.anim .mo .sec-head{margin-bottom:3svh}.anim .mo .sec-fine{display:none}.anim .mo .mo-panel{margin-top:2.5svh}}.pl{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,64px);align-items:start}.pl-ctl{display:grid;gap:28px}.pl-ctl fieldset{margin:0;padding:0;border:0;min-width:0}.pl-ctl legend{padding:0;margin-bottom:12px;font-weight:700}.seg,.occ{position:relative;display:block}.seg input,.occ input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0}.seg-list{display:flex;flex-wrap:wrap;gap:10px}.seg span{display:grid;place-items:center;width:54px;height:54px;border:2px solid var(--ink);border-radius:50%;font-weight:700;font-size:1.05rem;cursor:pointer;user-select:none;transition:background-color .25s,color .25s}.seg span:hover{background:var(--ink);color:#fff}.seg input:checked+span{background:var(--green);border-color:var(--green);color:#fff}.seg input:focus-visible+span,.occ input:focus-visible+span{outline:3px solid var(--focus);outline-offset:3px}.occ-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.occ span{display:flex;align-items:center;min-height:52px;padding:0 16px;border:2px solid var(--ink);border-radius:0;font-weight:600;cursor:pointer;transition:background-color .25s,color .25s}.occ span:hover{background:var(--ink);color:#fff}.occ input:checked+span{background:var(--green);border-color:var(--green);color:#fff}.pl-occ-note{color:var(--s-muted);max-width:48ch;min-height:3.2em}.pl-out{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3vw,44px);padding:clamp(24px,3vw,44px)}.pl-big{display:flex;align-items:baseline;gap:10px;font-family:var(--display);line-height:1}.pl-n{font-size:clamp(4rem,7vw,6.4rem);color:var(--saf)}.pl-seats{font-size:1.5rem}.pl-layout{margin-top:10px;font-size:1.6rem;line-height:1.15}.pl-layout-d{margin-top:6px;color:var(--s-muted);max-width:36ch}.pl-svg{display:block;width:100%;height:auto;margin-top:18px}.tb-table{fill:var(--saf)}.tb-seat{fill:#fff}.pl-tag{margin-top:8px}.pl-set{display:grid;gap:12px;align-content:start;justify-items:start}.pl-set-h{font-size:1.5rem}.pl-set-name{font-weight:700}.pl-lines{display:grid;gap:8px;list-style:decimal;padding-left:1.3em}.pl-lines li::marker{color:var(--saf);font-weight:700}.pl-price{font-weight:700;font-variant-numeric:tabular-nums}.pl-status{min-height:1.4em;font-weight:600}.pl-status:empty{min-height:0}.ghost{z-index:90;color:#fff;background:var(--green);padding:2px 6px;font-size:.95rem;pointer-events:none}.pv{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,80px);align-items:start}.rows{display:grid}.id-row{display:grid;gap:8px;padding:22px 0;border-top:2px solid var(--s-rule)}.id-t{font-size:clamp(1.4rem,1.9vw,1.8rem);line-height:1.15}.id-t-sm{font-size:1.25rem}.id-d{color:var(--s-muted);max-width:58ch}.id-how .id-d{color:var(--s-ink);display:grid;gap:14px;justify-items:start}.id-terms{color:var(--s-muted)}.pv-arches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end}.pv-arches .arch{width:100%}.pv-a1{aspect-ratio:1 / 2.3}.pv-a2{aspect-ratio:1 / 1.75}.pv-a3{aspect-ratio:1 / 2.05}.al{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(32px,5vw,80px);align-items:start}.id-step{grid-template-columns:auto minmax(0,1fr);column-gap:20px;align-items:start}.id-n{grid-row:span 2;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--green);color:#fff;font-family:var(--display);font-size:1.5rem;line-height:1}.id-step .id-d{grid-column:2}.rows-h{margin-top:40px;padding-bottom:6px;font-size:clamp(1.7rem,2.4vw,2.3rem);color:var(--s-title)}.al-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 20px;padding:14px 0 18px;border-top:2px solid var(--s-rule);font-weight:600}.al-note{display:block;font-weight:400;font-size:.88rem;color:var(--s-muted)}.al-arch,.fq-arch{position:sticky;top:calc(var(--hdr) + 24px);width:100%}.al-arch,.fq-arch{aspect-ratio:3 / 4.3}.sl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,28px);margin-bottom:24px}.sl-card,.sl-map{display:grid;gap:10px;align-content:start;justify-items:start;padding:clamp(22px,2.4vw,34px)}.sl-t{font-size:1.6rem;line-height:1.15}.sl-d{color:var(--s-muted)}.fq{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:clamp(32px,5vw,80px);align-items:start}.faq{border-top:2px solid var(--s-rule)}.faq:last-child{border-bottom:2px solid var(--s-rule)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq-q{font-family:var(--display);font-size:clamp(1.2rem,1.7vw,1.55rem);line-height:1.25}.faq-icon{position:relative;flex:none;width:44px;height:44px;border:2px solid var(--s-line);border-radius:50%;transition:background-color .25s,border-color .25s}.faq-icon:before,.faq-icon:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:2px;background:currentColor;transform:translate(-50%,-50%);transition:transform .35s cubic-bezier(.16,1,.3,1)}.faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq[open] .faq-icon{background:var(--green);border-color:var(--green);color:#fff}.faq[open] .faq-icon:after{transform:translate(-50%,-50%) rotate(0)}.faq summary:hover .faq-icon{background:var(--ink);border-color:var(--ink);color:#fff}.faq-a{padding:0 64px 22px 0;color:var(--s-muted);max-width:62ch;overflow:hidden}.rq{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:clamp(32px,5vw,80px);align-items:start}.rq .field>label,.rq .choices>legend{font-size:1rem}.rq .field input,.rq .field select,.rq .field textarea{min-height:56px;padding:14px 16px;background:#fff;color:var(--ink);border:2px solid #fff;font-size:1rem}.rq .field textarea{min-height:132px}.rq .field input::placeholder,.rq .field textarea::placeholder{color:#5a5233}.rq .field input:hover,.rq .field select:hover,.rq .field textarea:hover{border-color:var(--saf)}.rq .field input:focus,.rq .field select:focus,.rq .field textarea:focus{outline:3px solid var(--saf);outline-offset:2px;border-color:var(--saf);box-shadow:none}.rq .field [aria-invalid=true]{border-color:#ff8f78}.rq .err{color:var(--danger)}.field input[type=date]{color-scheme:light}.field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}.field select,.qr select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%231c1404' stroke-width='2.2'%3E%3Cpath d='M3 6l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px;padding-right:44px}.field-hint{font-size:.9rem;color:var(--s-muted)}.opt{opacity:1;color:var(--s-muted)}.rq .choice span{border:2px solid #fff;border-radius:0;background:#fff;color:var(--ink);min-height:52px;padding:0 22px}.rq .choice span:hover{border-color:var(--saf)}.rq .choice input:checked+span{background:var(--saf);border-color:var(--saf);color:var(--ink)}.rq .choice input:focus-visible+span{outline:3px solid var(--saf)}.rq .form-status{color:var(--s-ink)}.result{margin-top:28px;padding:clamp(20px,3vw,32px);border:0;border-radius:0}.result h3{font-size:1.5rem}.result pre{color:var(--ink)}.rq-side{display:grid;gap:32px;align-content:start}.rq-steps{display:grid;gap:20px}.rq-steps li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center}.rq-n{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--saf);color:var(--ink);font-family:var(--display);font-size:1.4rem;line-height:1}.rq-circle{width:min(100%,360px)}.rq-circle .cap{color:var(--s-muted)}.foot{padding-block:clamp(64px,10vh,120px) 40px}.foot-cta{display:grid;gap:28px;justify-items:start;padding-bottom:clamp(40px,7vh,80px)}.foot-line{font-size:clamp(2.5rem,7vw,7rem);line-height:1;letter-spacing:-.01em;color:var(--green);max-width:14em;text-wrap:balance}.foot-index{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 clamp(20px,3vw,48px);border-top:2px solid var(--s-line)}.foot-index a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:2px solid var(--s-rule);font-weight:700;text-decoration:none;transition:padding .3s cubic-bezier(.16,1,.3,1)}.foot-index a:hover{padding-left:10px}.foot-row{display:grid;grid-template-columns:minmax(0,.35fr) minmax(0,1fr);gap:24px;padding-block:32px 0}.foot-h{font-size:1.6rem;color:var(--green)}.credits{display:flex;flex-wrap:wrap;gap:6px 22px}.foot-via{margin-top:10px;font-size:.9rem;color:var(--s-muted)}.foot-brand{font-family:var(--display);font-size:2.4rem;line-height:1;color:var(--green)}.foot-meta{display:grid;gap:8px;font-size:.95rem;max-width:70ch}@media(max-width:1100px){.nav{display:none}.hd-row{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:14px}}@media(max-width:899px){:root{--hdr: 64px}.brand{font-size:1.7rem}.hero{display:block}.hero-in{grid-template-columns:minmax(0,1fr);gap:36px}.hero-win{justify-self:center;width:min(100%,400px);margin-bottom:8px}.dial{position:static;transform:none;flex-direction:row;justify-content:center;margin-top:18px}.dial-btn{width:84px;height:84px}.qr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.qr .btn{grid-column:1 / -1}.sec-head,.idea,.pl,.pv,.al,.fq,.rq,.sl{grid-template-columns:minmax(0,1fr)}.day{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:56px}.arch-card{grid-row:auto;grid-template-rows:none}.arch-card .arch{max-width:420px}.a1 .arch,.a2 .arch,.a3 .arch{aspect-ratio:3 / 4}.idea-item .circle{max-width:320px}.cs-stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "fig" "panel"}.cs-fig{width:min(100%,420px)}.dishes,.mo-art{grid-template-columns:minmax(0,1fr)}.mo-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-out{grid-template-columns:minmax(0,1fr)}.pv-arches{max-width:520px}.al-arch,.fq-arch{position:relative;top:0;max-width:420px}.faq-a{padding-right:0}.foot-row{grid-template-columns:minmax(0,1fr);gap:12px}}@media(max-width:560px){.qr{grid-template-columns:minmax(0,1fr)}.tools{gap:8px}.tool-motion{width:46px;padding:0}.act{padding:0 14px}.hd-row{grid-template-columns:repeat(4,minmax(0,1fr))}.occ-list,.mo-cols{grid-template-columns:minmax(0,1fr)}.tool-icon{width:20px;height:20px}}.field.is-flash input,.field.is-flash select,.field.is-flash textarea{animation:filled 1.4s cubic-bezier(.16,1,.3,1)}@keyframes filled{0%{background-color:#f2b705}to{background-color:#fff}}
:root{--ow-d-00a4f4974f:0}
