.home{--ink-3: #8a8f96;--paper-2: #f0eee8;--accent-2: #14b8a6;--accent-glow: rgb(111 90 255 / .16);--hair: rgb(28 30 33 / .08);--ease: cubic-bezier(.2, .7, .2, 1)}[data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .62s var(--ease),transform .62s var(--ease)}[data-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}}#akis,#hesap,#kartlar,#fiyatlar,#sss{scroll-margin-top:84px}.home .sitebar{-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);background:color-mix(in srgb,var(--paper) 88%,transparent)}.home .sitebar-phone{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;border-radius:var(--r);color:var(--ink-2);text-decoration:none;font-weight:500}.home .sitebar-phone:hover{color:var(--accent);background:var(--accent-tint)}.home .mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.94em;letter-spacing:0}.hero-outer{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(120% 140% at 16% -10%,#ece7ff,#f5f4f1 45% 100%)}.hero-outer .wrap.hero{position:relative;z-index:1}.home .btn-primary{background:linear-gradient(100deg,var(--accent) 0%,var(--accent-2) 100%);border-color:transparent;color:#fff}.home .btn-primary:hover{filter:brightness(1.08)}.home .sitebar-line .btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.home .sitebar-line .btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);filter:none}.home .hero{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:var(--s-64);align-items:center;padding-top:76px;padding-bottom:64px}.hero-kicker{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.home .hero h1{font-size:clamp(2.5rem,5.4vw,4.5rem);line-height:1.04;letter-spacing:-.025em;font-weight:700;color:var(--ink);max-width:16ch}.home .hero h1 em{font-style:normal;color:var(--accent)}.home .lead{font-size:clamp(1rem,1.3vw,1.1875rem);line-height:1.62;color:var(--ink-2);max-width:50ch}.btn-lg{min-height:50px;padding:0 28px;font-size:var(--t-15);border-radius:2px}.hero-link{display:inline-flex;align-items:center;gap:7px;min-height:50px;padding:0 4px;color:var(--ink-2);font-size:var(--t-15);font-weight:500;text-decoration:none}.hero-link svg{transition:transform .22s var(--ease)}.hero-link:hover{color:var(--ink)}.hero-link:hover svg{transform:translate(3px)}.hero-trust{display:flex;flex-wrap:wrap;gap:8px 28px;color:var(--ink-3);font-size:12px;letter-spacing:.02em}.story{padding:88px 0;border-bottom:1px solid var(--line)}.story-wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--s-64);align-items:center}.story-scene{display:grid;place-items:center}.story-svg{width:100%;max-width:420px}.story-pipe{fill:var(--ink-3)}.story-joint{fill:var(--ink-2)}.story-wrench{fill:var(--accent);transform-box:fill-box;transform-origin:center}.story-wrench.is-working{animation:story-wrench-work 1.7s ease-in-out infinite}@keyframes story-wrench-work{0%,to{transform:rotate(32deg)}50%{transform:rotate(20deg)}}.story-wrench-jaw{fill:var(--paper)}.story-swoosh{fill:none;stroke:var(--line-strong);stroke-width:2.5;stroke-linecap:round;opacity:0}.stage-0 .story-swoosh-1{animation:story-swoosh 1.7s ease-in-out infinite}.stage-0 .story-swoosh-2{animation:story-swoosh 1.7s ease-in-out infinite .5s}@keyframes story-swoosh{0%,20%{opacity:0}50%{opacity:.8}80%,to{opacity:0}}.story-phone-disc{fill:var(--ink);transition:fill .4s ease}.story-phone.is-ringing .story-phone-disc{fill:var(--bad)}.story-phone.is-resolved .story-phone-disc{fill:var(--accent)}.story-phone-icon{fill:var(--paper)}.story-phone.is-ringing{animation:story-shake .42s ease-in-out infinite}@keyframes story-shake{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-2px) rotate(-3deg)}75%{transform:translate(2px) rotate(3deg)}}.story-ring{fill:none;stroke:var(--bad);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center}.story-phone.is-ringing .story-ring{animation:story-pulse 1.3s ease-out infinite}.story-phone.is-ringing .story-ring-b{animation-delay:.45s}.story-ring.is-calm{stroke:var(--accent);animation:story-pulse-slow 3.2s ease-out infinite}.story-ring.is-calm.story-ring-b{animation-delay:1.1s}@keyframes story-pulse{0%{opacity:.55;transform:scale(.7)}to{opacity:0;transform:scale(1.4)}}@keyframes story-pulse-slow{0%{opacity:.4;transform:scale(.85)}to{opacity:0;transform:scale(1.2)}}.story-badge circle{fill:var(--accent)}.story-badge path{fill:none;stroke:var(--paper);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.story-copy{display:grid;gap:var(--s-12);align-content:center}.story-headline{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15;letter-spacing:-.02em;font-weight:700;color:var(--ink);min-height:2.3em}.story-headline em{font-style:normal;color:var(--accent)}.story-text{min-height:2.6em;max-width:48ch}.story-steps{display:flex;flex-wrap:wrap;gap:var(--s-4) var(--s-16);margin:var(--s-8) 0}.story-steps .demo-step{padding:4px 0;border-left:0}.story-steps .demo-step.is-active{color:var(--accent)}.demo{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:var(--s-24);align-items:center;justify-items:center}.demo-phone{display:grid;place-items:center}.phone{position:relative;width:286px;height:578px;padding:10px;border-radius:46px;background:linear-gradient(160deg,#2a2f31,#0f1213 55%);box-shadow:0 2px #ffffff14 inset,0 30px 60px -20px #141e1c73,0 8px 20px -8px #141e1c4d}.phone-notch{position:absolute;top:18px;left:50%;transform:translate(-50%);width:86px;height:22px;border-radius:20px;background:#0a0c0c;z-index:3}.phone-screen{position:relative;display:flex;flex-direction:column;height:100%;border-radius:37px;overflow:hidden;background:radial-gradient(120% 70% at 50% 0%,#fbfaf7,#f2f0ea)}.ph-status{display:flex;justify-content:space-between;align-items:center;padding:14px 22px 0;font-size:11px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.ph-status-right{display:inline-flex;align-items:center;gap:5px}.ph-signal,.ph-battery{display:inline-block;background:var(--ink);opacity:.75}.ph-signal{width:12px;height:8px;clip-path:polygon(0 100%,22% 100%,22% 66%,44% 66%,44% 40%,66% 40%,66% 18%,88% 18%,88% 0,100% 0,100% 100%)}.ph-battery{width:17px;height:8px;border-radius:2px;background:none;border:1.4px solid currentColor;position:relative}.ph-battery:after{content:"";position:absolute;inset:1.4px 4px 1.4px 1.4px;border-radius:1px;background:var(--ink)}.ph-call,.ph-answer,.ph-card,.ph-sms{flex:1;display:flex;flex-direction:column;align-items:center;padding:30px 22px 24px}.ph-enter{animation:ph-in .42s var(--ease) both}@keyframes ph-in{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}.ph-kicker{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.ph-avatar{display:grid;place-items:center;width:92px;height:92px;margin:34px 0 16px;border-radius:50%;background:var(--accent-tint);color:var(--accent);font-size:30px;font-weight:600;letter-spacing:-.02em}.ph-name{font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.ph-sub{margin-top:4px;font-size:12px;color:var(--ink-3)}.ph-target{margin-top:18px;padding:6px 12px;border-radius:999px;background:var(--paper-2);color:var(--ink-2);font-size:11px;font-weight:500}.ph-actions{display:flex;gap:46px;margin-top:auto;padding-bottom:10px}.ph-btn{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;color:#fff}.ph-btn-red{background:#c0392b}.ph-btn-green{background:#2d7a4f}.ph-pulse{animation:ph-pulse 1.6s ease-out infinite}@keyframes ph-pulse{0%{box-shadow:0 0 #2d7a4f73}70%{box-shadow:0 0 0 16px #2d7a4f00}to{box-shadow:0 0 #2d7a4f00}}.ph-wave{display:flex;align-items:center;gap:3px;height:54px;margin:40px 0 22px}.ph-wave span{width:4px;height:100%;border-radius:2px;background:var(--accent);opacity:.5;animation:wave 1.1s ease-in-out infinite;transform-origin:center}@keyframes wave{0%,to{transform:scaleY(.18);opacity:.35}50%{transform:scaleY(1);opacity:.9}}.ph-live-card{display:inline-flex;align-items:center;gap:8px;margin-top:auto;margin-bottom:10px;padding:10px 14px;border:1px solid var(--hair);border-radius:12px;background:#fff;font-size:12px;font-weight:500;color:var(--ink-2);box-shadow:0 1px 2px #0000000a}.ph-live-dot{width:7px;height:7px;border-radius:50%;background:#2d7a4f;animation:blink 1.2s ease-in-out infinite}@keyframes blink{50%{opacity:.25}}.ph-card{align-items:stretch;padding-top:24px}.ph-card-head{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--hair)}.ph-card-kicker{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-variant-numeric:tabular-nums}.ph-chip{padding:4px 8px;border-radius:999px;font-size:10px;font-weight:600;white-space:nowrap}.ph-chip-wait{background:var(--wait-bg);color:var(--wait)}.ph-chip-ok{background:var(--ok-bg);color:var(--ok)}.ph-card-title{margin-top:14px;font-size:19px;font-weight:600;letter-spacing:-.02em}.ph-facts{display:grid;gap:0;margin-top:10px}.ph-facts>div{display:grid;grid-template-columns:64px 1fr;gap:10px;padding:8px 0;border-top:1px solid var(--hair)}.ph-facts>div:first-child{border-top:0}.ph-facts dt{font-size:11px;color:var(--ink-3)}.ph-facts dd{font-size:12px;font-weight:500;line-height:1.45}.ph-approved{display:flex;align-items:center;gap:8px;margin-top:auto;margin-bottom:8px;padding:11px 14px;border-radius:12px;background:var(--ok-bg);color:var(--ok);font-size:12px;font-weight:600}.ph-approved-check{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ok);color:#fff}.ph-sms{align-items:stretch;padding-top:26px}.ph-bubble{margin-top:16px;padding:14px 16px;border-radius:16px 16px 16px 4px;background:#fff;border:1px solid var(--hair);box-shadow:0 1px 2px #0000000a;font-size:12.5px;line-height:1.55;color:var(--ink)}.ph-bubble strong{font-weight:600}.ph-sms-meta{margin-top:8px;font-size:10px;color:var(--ink-3);text-align:right}.ph-sms-ok{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;margin-bottom:8px;padding:11px;border-radius:12px;background:var(--accent-tint);color:var(--accent);font-size:12px;font-weight:600}.demo-side{display:grid;gap:var(--s-16);align-content:center}.demo-controls{display:flex;gap:var(--s-16);padding-bottom:var(--s-8)}.demo-play,.demo-restart{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--ink-2);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .12s ease}.demo-play:hover,.demo-restart:hover{color:var(--accent)}.demo-steps{display:grid}.demo-step{display:flex;align-items:center;gap:14px;width:100%;padding:9px 0 9px 16px;border:0;border-left:1px solid var(--line);background:none;color:var(--ink-3);font-size:var(--t-13);text-align:left;cursor:pointer;transition:color .16s ease,border-color .16s ease}.demo-step:hover{color:var(--ink-2)}.demo-step.is-active{color:var(--ink);font-weight:600;border-left-color:var(--accent)}.demo-step.is-done{color:var(--ink-2)}.demo-step-dot{display:grid;place-items:center;width:15px;font-size:12px;font-variant-numeric:tabular-nums;flex:none;color:var(--ink-3)}.demo-step.is-active .demo-step-dot,.demo-step.is-done .demo-step-dot{color:var(--accent)}.demo-caption{min-height:62px;padding-top:var(--s-16);margin-top:var(--s-8);border-top:1px solid var(--line);color:var(--ink-2);font-size:var(--t-13);line-height:1.5}.home-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:0;padding-bottom:0}.home-stats>div{display:grid;gap:2px;padding:22px 24px;border-left:1px solid var(--line)}.home-stats>div:first-child{border-left:0;padding-left:0}.home-stats strong{font-size:clamp(var(--t-28),2.6vw,2.25rem);font-weight:600;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.home-stats span{font-size:var(--t-13);color:var(--ink-2)}.home-band{padding:84px 0}.home .section{padding-top:84px;padding-bottom:84px}.home .section-head{gap:var(--s-8);margin-bottom:var(--s-32)}.home .section-head h2{font-size:clamp(1.6rem,2.6vw,2.125rem);letter-spacing:-.02em;line-height:1.12;font-weight:600}.home .flow{border-radius:8px;background:var(--paper)}.home .flow li{padding:26px 18px}.home .flow-no{width:26px;height:26px;border-radius:50%;font-variant-numeric:tabular-nums}.home .flow h3{font-size:var(--t-14);line-height:1.35}.home .flow p{font-size:var(--t-13);line-height:1.55}.vitrin{padding:56px 0 24px;background:radial-gradient(120% 80% at 50% -10%,#ece7ff,#f5f4f1 42% 100%)}.vitrin-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(340px,1.08fr);gap:28px 40px;align-items:start;margin-bottom:48px}.service-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.service-card{background:#fff;border:1px solid var(--line, rgb(28 30 33 / .08));border-radius:16px;padding:10px 10px 16px}.service-card img{width:100%;height:112px;object-fit:cover;border-radius:10px;display:block}.service-card h2{display:flex;align-items:center;gap:6px;margin:12px 4px 6px;font-size:15px;line-height:1.3}.service-card p{margin:0 4px;font-size:13px;line-height:1.45;color:var(--ink-2, #5c6168)}.plan{scroll-margin-top:96px}.vitrin-intro{text-align:left;max-width:36rem;margin:0}.vitrin-hero .lead{margin-left:0}.vitrin-hero .actions{justify-content:flex-start}.vitrin-hero .demo{justify-items:end}.demo-phone{position:relative}.demo-phone:before{content:"";position:absolute;inset:8% 12% auto;height:70%;border-radius:50%;background:radial-gradient(closest-side,rgb(111 90 255 / .28),transparent 72%);filter:blur(8px);pointer-events:none}.vitrin-intro h1{margin:8px 0 12px;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.15;letter-spacing:-.03em}.vitrin-intro .lead{margin:0 auto 18px;max-width:46ch}.vitrin-intro .actions{justify-content:center}.vitrin-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:18px}.vitrin-pills button{border:1px solid var(--line, rgb(28 30 33 / .12));background:#fff;border-radius:999px;min-height:38px;padding:0 16px;font:inherit;font-size:14px;cursor:pointer}.vitrin-pills button.is-on{background:var(--ink, #1c1e21);color:#fff;border-color:transparent}.vitrin-panel{background:color-mix(in srgb,white 70%,var(--paper, #f7f6f3));border:1px solid var(--line, rgb(28 30 33 / .08));border-radius:24px;padding:18px}.vitrin-facts{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:8px}.vitrin-facts li{padding-left:14px;position:relative}.vitrin-facts li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--accent, #6f5aff)}.masa{padding:72px 0 24px}.masa-stage{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;align-items:center;margin-top:18px}.masa-frame{position:relative;height:160px;border-radius:16px;overflow:hidden;background:#1c1e21}.masa-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .7s var(--ease)}.masa-photo.is-on{opacity:1;animation:masa-drift 9s var(--ease) alternate infinite}@keyframes masa-drift{0%{transform:scale(1)}to{transform:scale(1.05)}}.masa-call,.masa-ticket{position:absolute;z-index:2;background:var(--paper, #f7f6f3);color:var(--ink, #1c1e21);border-radius:14px;box-shadow:0 12px 30px #1c1e2129;animation:masa-rise .52s var(--ease) both}.masa-call{top:22px;left:22px;display:flex;gap:12px;align-items:center;padding:12px 14px;max-width:240px}.masa-call small,.masa-ticket small{display:block;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2, #5c6168)}.masa-call strong,.masa-ticket strong{display:block;font-size:15px;line-height:1.3}.masa-call .mono{display:block;margin-top:2px;color:var(--ink-2, #5c6168);font-size:13px}.masa-pulse{width:10px;height:10px;border-radius:50%;background:#1f8a4c;box-shadow:0 0 #1f8a4c8c;animation:masa-ring 1.6s ease-out infinite;flex:none}@keyframes masa-ring{70%{box-shadow:0 0 0 8px #1f8a4c00}to{box-shadow:0 0 #1f8a4c00}}.masa-ticket{right:22px;bottom:22px;width:min(240px,70%);padding:14px 16px;animation-delay:.12s}.masa-ticket header{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.masa-ticket header span{font-size:12px;font-weight:600;color:#8a5a12}.masa-ticket p{margin:4px 0 0;color:var(--ink-2, #5c6168);font-size:14px}@keyframes masa-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.masa-copy h3{margin:8px 0 10px;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.25;letter-spacing:-.02em}.masa-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.masa-nav button,.masa-play{border:1px solid var(--line, rgb(28 30 33 / .12));background:transparent;color:var(--ink, #1c1e21);border-radius:999px;min-height:36px;padding:0 14px;font:inherit;font-size:14px;cursor:pointer}.masa-nav button.is-on{background:var(--ink, #1c1e21);color:var(--paper, #f7f6f3);border-color:transparent}.masa-play{margin-top:16px;color:var(--ink-2, #5c6168)}.tariff{padding:48px 0 72px}.tariff-layout{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:40px;align-items:start}.tariff-side h1{margin:8px 0 12px;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.15;letter-spacing:-.03em}.tariff-includes{margin:24px 0 0;padding:0;list-style:none;display:grid;gap:10px}.tariff-includes li{padding-left:16px;position:relative}.tariff-includes li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--accent, #6f5aff)}.tariff-panel{border:1px solid var(--line, rgb(28 30 33 / .1));border-radius:20px;background:color-mix(in srgb,var(--paper, #f7f6f3) 70%,white);padding:22px}.tariff-panel-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px}.tariff-panel-head h2{margin:0;font-size:1.15rem}.tariff-panel .billing{margin-bottom:0}.tariff-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;padding:0;list-style:none}.tariff-notes li{border:1px solid var(--line, rgb(28 30 33 / .1));border-radius:16px;padding:18px;display:grid;gap:8px}.price-pointer{display:flex;align-items:end;justify-content:space-between;gap:24px}.price-pointer h2{margin:6px 0 8px}@media(prefers-reduced-motion:reduce){.masa-photo.is-on,.masa-pulse,.masa-call,.masa-ticket{animation:none}}.explainer{display:grid;gap:72px;margin-top:var(--s-8)}.explainer-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-48);align-items:center}.explainer-media{order:1}.explainer-copy{order:2;display:grid;gap:var(--s-12);align-content:start}.explainer-row.is-reverse .explainer-media{order:2}.explainer-row.is-reverse .explainer-copy{order:1}.explainer-media img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px}.explainer-copy h3{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;letter-spacing:-.01em;line-height:1.25}.explainer-copy p{font-size:var(--t-15);line-height:1.6;max-width:46ch}.explainer-copy .btn{margin-top:var(--s-8);width:fit-content}.transcript{margin-top:var(--s-48);border-top:1px solid var(--line);padding-top:var(--s-24)}.transcript-head{display:flex;justify-content:space-between;align-items:center;gap:var(--s-12);padding-bottom:var(--s-16)}.transcript-live{display:inline-flex;align-items:center;gap:8px;font-size:var(--t-13);font-weight:600}.transcript-live span{width:7px;height:7px;border-radius:50%;background:#c0392b;animation:blink 1.6s ease-in-out infinite}.transcript-body{display:grid;gap:18px;max-width:640px}.tx{display:grid;grid-template-columns:90px 1fr;gap:var(--s-16);align-items:baseline}.tx-in,.tx-out{justify-self:stretch;text-align:left}.tx-who{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.tx-out .tx-who{color:var(--accent)}.tx p{font-size:var(--t-15);line-height:1.55}.tx-out p{color:var(--ink)}.transcript-foot{display:flex;align-items:center;gap:8px;padding-top:var(--s-16);margin-top:var(--s-8);border-top:1px solid var(--line);color:var(--ink-2);font-size:var(--t-13)}.transcript-foot svg{color:var(--accent);flex:none}.calc{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-64);border-top:1px solid var(--line);padding-top:var(--s-32)}.calc-inputs{display:grid;gap:34px;align-content:center}.calc-field{display:grid;gap:12px}.calc-label{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:var(--t-14);font-weight:500}.calc-label strong{font-size:var(--t-20);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.calc-hint{font-size:var(--t-13);color:var(--ink-3)}.calc-field input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:999px;background:var(--line-strong);outline:none;cursor:pointer}.calc-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--accent);border:3px solid var(--surface);box-shadow:0 1px 4px #00000040}.calc-field input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--accent);border:3px solid var(--surface);box-shadow:0 1px 4px #00000040}.calc-result{display:grid;align-content:center;gap:14px;padding-left:var(--s-64);border-left:1px solid var(--line)}.calc-result-kicker{font-size:var(--t-13);font-weight:500;color:var(--ink-2)}.calc-big{font-size:clamp(2.2rem,4vw,3.2rem);font-weight:600;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.calc-bar{height:6px;border-radius:999px;background:var(--sunk);overflow:hidden}.calc-bar span{display:block;height:100%;width:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-2));transform-origin:left;transition:transform .42s var(--ease)}.calc-rows{display:grid;gap:0;margin-top:4px}.calc-rows>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--line);font-size:var(--t-14)}.calc-rows dt{color:var(--ink-2)}.calc-rows dd{font-weight:600;font-variant-numeric:tabular-nums}.calc-rows .calc-net{border-top-color:var(--line-strong)}.calc-rows .calc-net dd{color:var(--accent)}.calc-note{font-size:12px;line-height:1.5;color:var(--ink-3)}.home .card-types{gap:var(--s-32)}.home .sheet{border-radius:8px;padding:26px}.sector-groups{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-32)}.sector-group{display:grid;gap:var(--s-16);padding-top:var(--s-24);border-top:1px solid var(--line)}.sector-group-title{font-size:var(--t-15);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--ink)}.sector-chips{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:10px;font-size:var(--t-14);color:var(--ink-2)}.sector-chips li{position:relative;padding-right:10px;transition:color .16s ease}.sector-chips li:not(:last-child):after{content:"·";position:absolute;right:0;color:var(--line-strong)}.sector-chips li:hover{color:var(--accent)}.never{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.never li{display:flex;align-items:flex-start;gap:10px;padding:15px 0;border-top:1px solid var(--line);color:var(--ink-2);font-size:var(--t-14);line-height:1.55}.never svg{flex:none;margin-top:2px;color:var(--accent)}.billing{display:inline-flex;padding:4px;margin-bottom:var(--s-24);border:1px solid var(--line);border-radius:8px;background:var(--paper)}.billing-btn{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 16px;border:0;border-radius:6px;background:none;color:var(--ink-2);font-size:var(--t-14);font-weight:500;cursor:pointer;transition:background-color .16s ease,color .16s ease}.billing-btn.is-on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0000000f}.billing-save{padding:2px 7px;border-radius:999px;background:var(--accent-tint);color:var(--accent);font-size:11px;font-weight:600}.home .plans{gap:var(--s-16)}.home .plan{gap:10px;padding:28px;border-radius:10px;transition:transform .26s var(--ease),border-color .2s ease,box-shadow .26s var(--ease)}.home .plan:hover{transform:translateY(-3px);box-shadow:0 16px 32px -18px #141e1c4d}.home .plan-featured{box-shadow:inset 0 0 0 1px var(--accent),0 16px 40px -24px #1f4d4566}.home .plan-price{font-size:var(--t-28);letter-spacing:-.03em}.plan-yearly{font-size:12px;color:var(--ink-3);margin-top:-6px}.plan-cta{margin-top:var(--s-12);width:100%}.home .rules{margin-top:var(--s-24)}.faq{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-q{display:flex;justify-content:space-between;align-items:center;gap:var(--s-16);width:100%;padding:20px 4px;border:0;background:none;text-align:left;font-size:var(--t-17);font-weight:500;cursor:pointer;transition:color .16s ease}.faq-q:hover{color:var(--accent)}.faq-mark{display:grid;place-items:center;flex:none;color:var(--ink-3);font-size:20px;font-weight:300;line-height:1;transition:transform .22s var(--ease),color .16s ease}.faq-item.is-open .faq-mark{color:var(--accent);transform:rotate(135deg)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--ease)}.faq-item.is-open .faq-a{grid-template-rows:1fr}.faq-a>p{overflow:hidden;max-width:72ch;color:var(--ink-2);font-size:var(--t-14);line-height:1.65}.faq-item.is-open .faq-a>p{padding-bottom:20px}.cta{display:flex;justify-content:space-between;align-items:center;gap:var(--s-32);flex-wrap:wrap}.cta h2{font-size:clamp(1.7rem,3vw,2.4rem);letter-spacing:-.02em;line-height:1.1;margin:6px 0 8px;font-weight:600}.cta-actions{display:flex;gap:var(--s-12);flex-wrap:wrap}.home .rooms{padding-top:var(--s-48);padding-bottom:var(--s-48)}.home .room{border-radius:10px;transition:transform .26s var(--ease),border-color .2s ease,box-shadow .26s var(--ease)}.home .room:hover{transform:translateY(-2px);box-shadow:0 16px 32px -20px #141e1c47}.home .sitefoot{display:grid;gap:var(--s-12);padding-top:var(--s-32);padding-bottom:var(--s-32);border-top:1px solid var(--line)}.sitefoot-status{display:flex;align-items:flex-start;gap:9px;color:var(--ink-3);font-size:12px;line-height:1.5;max-width:78ch}.sitefoot-status strong{color:var(--ink-2);font-weight:600}.status-dot{width:7px;height:7px;margin-top:5px;flex:none;border-radius:50%;background:var(--wait);box-shadow:0 0 0 3px #7d53001f}.home-cta-bar{display:none}@media(max-width:1080px){.demo{grid-template-columns:1fr;gap:var(--s-24)}.demo-side{width:100%;max-width:360px}.demo-caption{min-height:0}}@media(max-width:900px){.masa-stage,.tariff-layout,.tariff-notes,.price-pointer,.vitrin-hero,.service-grid{grid-template-columns:1fr}.service-grid{grid-template-columns:1fr 1fr}.vitrin-hero .demo{justify-items:center}.masa-frame{height:140px}.price-pointer{display:grid;align-items:start}.home .hero{grid-template-columns:1fr;gap:var(--s-32);padding-top:var(--s-32);padding-bottom:var(--s-32)}.home .hero h1{max-width:18ch}.home .sitenav{order:3;width:100%;overflow-x:auto;flex-wrap:nowrap;gap:0;padding-bottom:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent 100%);mask-image:linear-gradient(90deg,#000 86%,transparent 100%)}.home .sitenav::-webkit-scrollbar{display:none}.home .sitenav a{white-space:nowrap}.home .sitebar-line{margin-left:auto}.home .sitebar-phone{display:none}.home-stats{grid-template-columns:1fr 1fr}.home-stats>div{border-left:1px solid var(--line);border-top:1px solid var(--line);padding:18px 20px}.home-stats>div:nth-child(odd){border-left:0;padding-left:0}.home-stats>div:nth-child(-n+2){border-top:0}.home-band,.home .section{padding-top:var(--s-48);padding-bottom:var(--s-48)}.calc{grid-template-columns:1fr}.calc-inputs{border-right:0;border-bottom:1px solid var(--line);padding:26px}.calc-result{padding:26px}.sector-groups,.never{grid-template-columns:1fr}.transcript-body{padding:16px}.tx{max-width:88%}.home-cta-bar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-top:1px solid var(--line)}.home-cta-price{font-size:var(--t-13);font-weight:500;color:var(--ink-2)}.home{padding-bottom:72px}.home .sitefoot{padding-bottom:var(--s-32)}}@media(max-width:560px){.phone{width:250px;height:508px}.ph-avatar{width:78px;height:78px;font-size:26px;margin-top:24px}.home .plans{grid-template-columns:1fr}.cta{align-items:flex-start}.cta-actions{width:100%}.cta-actions .btn{flex:1}}.contact-block h2{margin:6px 0 8px}.contact-lines{display:grid;grid-template-columns:repeat(2,minmax(0,280px));gap:14px 28px;margin:22px 0 0}.contact-lines div{display:grid;gap:2px}.contact-lines dt{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2, #5c6168)}.contact-lines a{color:inherit}.paymarks{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px}.paymark{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid var(--line, rgb(28 30 33 / .14));border-radius:6px;background:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;color:#1a1f71}.paymark-iyz{color:#1e64ff;letter-spacing:0;font-weight:650}.paymark-mc{gap:0;width:46px;padding:0}.paymark-mc i{width:16px;height:16px;border-radius:50%;background:#eb001b}.paymark-mc i+i{margin-left:-6px;background:#f79e1b;mix-blend-mode:multiply}.tariff-pay{margin-top:8px}@media(max-width:700px){.contact-lines,.masa-stage{grid-template-columns:1fr}.masa-frame{height:140px}}.mark{display:inline-grid;place-items:center;width:22px;height:22px;flex:none;color:var(--accent, #6f5aff)}.mark svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;fill:none}.section-mark,.vitrin-pills button{display:inline-flex;align-items:center;gap:8px}.pill-thumb{width:22px;height:22px;border-radius:50%;object-fit:cover;flex:none}.vitrin-pills button.is-on .pill-thumb{animation:masa-drift 3.2s ease-in-out alternate infinite}.demo-fit{height:430px;display:flex;justify-content:flex-end;align-items:flex-start}.demo-fit .demo{transform:scale(.74);transform-origin:top right}.mark-ring{transform-origin:12px 12px;animation:mark-pulse 1.8s ease-out infinite}.mark-bob{animation:mark-bob 1.8s ease-in-out infinite}.mark-steam{animation:mark-bob 1.6s ease-in-out infinite}.mark-drive{animation:mark-bob 2s ease-in-out infinite}.mark-turn{transform-origin:14px 10px;animation:mark-turn 2.4s ease-in-out infinite}.mark-paw{animation:mark-bob 1.4s ease-in-out infinite}.nav-menu{position:relative}.nav-menu summary{display:inline-flex;align-items:center;gap:6px;min-height:36px;cursor:pointer;list-style:none;color:var(--ink-2);font-size:var(--t-14);font-weight:600}.nav-menu summary::-webkit-details-marker{display:none}.nav-menu-panel{position:absolute;top:calc(100% + 8px);left:0;z-index:30;min-width:240px;padding:6px;background:#fff;border:1px solid var(--line, rgb(28 30 33 / .12));border-radius:12px;box-shadow:0 16px 36px #1c1e211f}.nav-menu-panel a{display:flex;justify-content:space-between;gap:16px;min-height:36px;padding:0 10px;border-radius:8px;align-items:center}@keyframes mark-pulse{70%{opacity:.35}to{opacity:1}}@keyframes mark-bob{50%{transform:translateY(-1.5px)}}@keyframes mark-turn{50%{transform:rotate(-12deg)}}@media(prefers-reduced-motion:reduce){.mark-ring,.mark-bob,.mark-steam,.mark-drive,.mark-turn,.mark-paw,.pill-thumb{animation:none}}:root{--paper: #f5f4f1;--surface: #fbfaf8;--sunk: #eceae5;--ink: #1c1e21;--ink-2: #555a61;--line: #e2e0db;--line-strong: #cfccc5;--accent: #6d5bff;--accent-hover: #5744e0;--accent-tint: #ede9ff;--ok: #2d5e3b;--ok-bg: #e3ede4;--wait: #7d5300;--wait-bg: #f5ead2;--bad: #9a2c22;--bad-bg: #f6e1dd;--t-13: .8125rem;--t-14: .875rem;--t-15: .9375rem;--t-17: 1.0625rem;--t-18: 1.125rem;--t-20: 1.25rem;--t-24: 1.5rem;--t-28: 1.75rem;--t-36: 2.25rem;--t-44: 2.75rem;--t-56: 3.5rem;--s-80: 80px;--s-96: 96px;--s-4: 4px;--s-8: 8px;--s-12: 12px;--s-16: 16px;--s-24: 24px;--s-32: 32px;--s-48: 48px;--s-64: 64px;--r: 4px;--shadow: 0 1px 2px rgb(28 30 33 / .06);--focus: 0 0 0 2px var(--paper), 0 0 0 4px var(--accent);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--t-15);line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3,p,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}h1{font-size:var(--t-24);line-height:1.3;font-weight:600}h2{font-size:var(--t-18);line-height:1.35;font-weight:600}h3{font-size:var(--t-15);font-weight:600}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}html{scroll-behavior:smooth}.quiet{color:var(--ink-2)}.small{font-size:var(--t-13)}.mono{font-variant-numeric:tabular-nums;letter-spacing:.01em}.block{display:block}.strong{font-weight:600}.nowrap{white-space:nowrap}.push{margin-left:auto}.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.text-bad{color:var(--bad)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.label{font-size:var(--t-13);font-weight:600;color:var(--ink-2)}.label-gap{margin-top:var(--s-24)}.overline{font-size:var(--t-13);font-weight:500;color:var(--accent)}.urgent{color:var(--bad);font-weight:600;font-size:var(--t-13)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-8);min-height:40px;padding:0 var(--s-16);border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);font-size:var(--t-15);font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.btn:hover{background:var(--sunk);border-color:var(--ink-2)}.btn:disabled{opacity:.5;cursor:default}.btn-primary{background:var(--accent);border-color:var(--accent);color:#f7f7f4}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-danger{background:var(--bad);border-color:var(--bad);color:#f7f7f4}.btn-danger:hover{background:#7f241c;border-color:#7f241c}.btn-sm{min-height:36px;padding:0 var(--s-12);font-size:var(--t-13)}.linkish{padding:0;border:0;background:none;text-align:left;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer;min-height:24px}.linkish:hover{color:var(--accent);text-decoration-color:var(--accent)}.tag{display:inline-flex;align-items:center;min-height:24px;padding:0 var(--s-8);border-radius:var(--r);font-size:var(--t-13);font-weight:500;white-space:nowrap}.tag-ok{background:var(--ok-bg);color:var(--ok)}.tag-wait{background:var(--wait-bg);color:var(--wait)}.tag-bad{background:var(--bad-bg);color:var(--bad)}.tag-muted{background:var(--sunk);color:var(--ink-2)}.tag-accent{background:var(--accent-tint);color:var(--accent)}.notice{padding:var(--s-12) var(--s-16);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--ink-2);font-size:var(--t-13);max-width:65ch}.notice strong{color:var(--ink)}.panel{padding:var(--s-24);border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.facts{display:grid;gap:0}.facts>div{display:grid;grid-template-columns:120px 1fr;gap:var(--s-12);padding:var(--s-8) 0;border-top:1px solid var(--line)}.facts>div:first-child{border-top:0}.facts dt{color:var(--ink-2);font-size:var(--t-13);padding-top:1px}.facts-grid{grid-template-columns:1fr 1fr;column-gap:var(--s-24)}.facts-grid>div:nth-child(2){border-top:0}.sms{padding:var(--s-12) var(--s-16);border:1px solid var(--line);border-radius:var(--r);background:var(--paper);max-width:65ch}.meter{height:8px;border-radius:var(--r);background:var(--sunk);overflow:hidden}.meter span{display:block;height:100%;background:var(--accent)}.meter-over span{background:var(--wait)}.wordmark{display:inline-flex;align-items:center;gap:var(--s-8);font-family:"Source Serif 4",Georgia,serif;font-size:1.35rem;font-weight:600;letter-spacing:-.02em;text-decoration:none;min-height:36px;color:var(--ink)}.wordmark-box{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:var(--r);background:var(--accent);color:#f7f7f4;font-size:var(--t-13);font-weight:600}.pub{background:#f7f6f3;color:#1a1c1f}.pub-wrap{width:min(760px,calc(100% - 48px));margin:0 auto}.pub h1,.pub h2{font-family:"Source Serif 4",Iowan Old Style,Georgia,serif;font-weight:560;letter-spacing:-.015em}.pub h1{font-size:3.5rem;line-height:1.08;max-width:16ch}.pub h2{font-size:1.75rem;line-height:1.25;margin-bottom:20px}.pub p,.pub li,.pub td,.pub blockquote{font-size:1.125rem;line-height:1.6}.pub-bar{position:sticky;top:0;z-index:5;background:#f7f6f3;border-bottom:1px solid #e4e1da}.pub-bar-inner{width:min(1040px,calc(100% - 48px));display:flex;align-items:center;gap:28px;min-height:64px}.pub-name{font-family:"Source Serif 4",Georgia,serif;font-size:1.35rem;font-weight:600;text-decoration:none;color:#1a1c1f}.pub-nav{display:flex;gap:4px}.pub-nav a{text-decoration:none;color:#3d4248;font-size:1rem;padding:8px 12px}.pub-nav a:hover{color:#1a1c1f}.pub-apply{margin-left:auto;display:inline-flex;align-items:center;min-height:40px;padding:0 16px;background:#1f4d45;color:#f7f6f3;text-decoration:none;font-size:.95rem;font-weight:560}.pub-nav+.pub-apply{margin-left:auto}.pub-apply:hover{background:#173b35}.pub-cta .pub-apply{margin-left:0}.pub-hero{width:min(1080px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:64px;align-items:start;padding:64px 0 48px}.pub-demo{display:grid;justify-items:center;gap:12px}.pub-demo .demo-controls,.pub-demo .demo-steps,.pub-demo .demo-caption{width:min(280px,100%)}.pub-hero p{max-width:58ch;margin-top:22px}.pub-scene{margin:0;padding:28px 28px 8px;background:#fff;border:1px solid #e4e1da}.pub-scene figcaption{margin-bottom:8px;color:#5c6168;font-size:.85rem}.pub-beat{padding:16px 0;border-top:1px solid #e4e1da}.pub-beat-k{color:#1f4d45;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pub-beat-main{margin-top:4px;font-size:1.12rem;font-weight:600}.pub-beat-sub{margin-top:2px;color:#3d4248;font-size:.95rem}.pub-beat dl{margin:10px 0 0}.pub-beat dl div{display:grid;grid-template-columns:84px 1fr;gap:8px;padding:3px 0}.pub-beat dt{color:#5c6168;font-size:.92rem}.pub-beat dd{margin:0;font-size:.98rem}.pub-beat-msg{margin-top:8px;padding-left:14px;border-left:2px solid #1f4d45;font-size:1.02rem;line-height:1.55}.pub-cta{display:flex;align-items:center;gap:16px;margin-top:32px}.pub-cta span,.pub-note,.pub-kicker,.pub-aside{color:#5c6168;font-size:.95rem}.pub-note{margin-top:28px}.pub-block{padding:48px 0;border-top:1px solid #e4e1da}.pub-lead{margin:-8px 0 20px;color:#3d4248}.pub-record{display:grid;grid-template-columns:1.15fr .85fr;gap:40px}.pub-firm{font-weight:600;margin:4px 0 16px}.pub-facts{margin:0}.pub-facts div{display:grid;grid-template-columns:88px 1fr;gap:12px;padding:9px 0;border-top:1px solid #e4e1da}.pub-facts dt{color:#5c6168;font-size:.95rem}.pub-facts dd{margin:0;font-size:1.05rem}.pub blockquote{margin:8px 0 0;padding-left:16px;border-left:2px solid #1f4d45;color:#1a1c1f}.pub-aside{margin-top:20px}.pub-two,.pub-wide{width:min(1080px,calc(100% - 48px));margin:0 auto}.reel-stage{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#e4e1da}.reel-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .64s var(--ease-in-out)}.reel-stage img.is-on{opacity:1;animation:reel-drift 4.8s linear}@keyframes reel-drift{0%{transform:scale(1.06)}to{transform:scale(1)}}.reel-copy{margin-top:16px;animation:reel-copy-in .24s var(--ease-out)}.reel-copy strong{display:block;font-family:"Source Serif 4",Georgia,serif;font-size:1.5rem;font-weight:560}.reel-copy p{margin-top:4px;color:#3d4248}@keyframes reel-copy-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.reel-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.reel-people button{display:grid;gap:8px;padding:0;border:0;background:none;text-align:left;cursor:pointer;color:#5c6168;font-size:.92rem}.reel-people img{width:100%;aspect-ratio:4 / 3;object-fit:cover;opacity:.55;transition:opacity .16s ease}.reel-people button[aria-selected=true] img{opacity:1;box-shadow:inset 0 0 0 2px #1f4d45}@media(hover:hover)and (pointer:fine){.reel-people button:hover img{opacity:.85}}@media(prefers-reduced-motion:reduce){.reel-stage img,.reel-copy,.reel-people img{animation:none;transition:none;transform:none}}.pub-steps-after{margin-top:28px;max-width:65ch}.pub-steps{display:grid;gap:16px}.pub-two{grid-template-columns:1fr 1fr;gap:32px}.pub-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.pub-plan{display:flex;flex-direction:column;gap:8px;padding:28px 24px;background:#fff;border:1px solid #e4e1da}.pub-plan.is-featured{border-color:#1f4d45;background:#f3f7f5}.pub-plan h3{font-family:"Source Serif 4",Georgia,serif;font-size:1.45rem;font-weight:560}.pub-plan-pick{margin-top:4px;color:#1f4d45;font-size:.92rem;font-weight:600}.pub-plan-price{margin-top:12px;font-family:"Source Serif 4",Georgia,serif;font-size:2.4rem;font-weight:560;letter-spacing:-.03em;line-height:1}.pub-plan-price span,.pub-plan-each,.pub-plan-who{color:#5c6168;font-family:IBM Plex Sans,sans-serif;font-size:.95rem;font-weight:450;letter-spacing:0}.pub-plan-min{font-size:1.15rem;font-weight:600}.pub-plan ul{display:grid;gap:6px;margin:12px 0 16px}.pub-plan li{font-size:.98rem;color:#3d4248}.pub-plan .pub-apply{margin-top:auto;margin-left:0;justify-content:center}.pub-plan:not(.is-featured) .pub-apply{background:transparent;color:#1f4d45;border:1px solid #1f4d45}.pub-table{width:100%;border-collapse:collapse}.pub-table th,.pub-table td{text-align:left;padding:14px 12px 14px 0;border-bottom:1px solid #e4e1da;vertical-align:top;font-weight:450}.pub-table thead th{color:#5c6168;font-size:.85rem;font-weight:560;font-family:IBM Plex Sans,sans-serif}.pub-table tbody th{font-weight:600}.pub-rules{margin-top:20px;display:grid;gap:6px}.pub-rules li{font-size:1.02rem;color:#3d4248}.pub-q{border-top:1px solid #e4e1da}.pub-q:last-child{border-bottom:1px solid #e4e1da}.pub-q-btn{width:100%;display:flex;justify-content:space-between;gap:16px;padding:16px 0;border:0;background:transparent;text-align:left;font-size:1.08rem;cursor:pointer}.pub-q-mark{color:#5c6168}.pub-q-a{margin:0 0 16px;max-width:62ch;color:#3d4248}.pub-close{padding:72px 0;border-top:1px solid #e4e1da}.pub-close h2{margin-bottom:24px}.pub-foot{border-top:1px solid #e4e1da}.pub-foot-inner{width:min(1040px,calc(100% - 48px));display:flex;gap:24px;min-height:64px;align-items:center;color:#5c6168;font-size:.95rem}@media(max-width:720px){.pub-wrap,.pub-bar-inner,.pub-foot-inner{width:min(100% - 32px,760px)}.pub h1{font-size:2.15rem}.pub-hero{width:min(100% - 32px,760px);grid-template-columns:1fr;gap:40px;padding-top:48px}.pub-nav{display:none}.pub-record,.pub-two,.reel-people,.pub-plans{grid-template-columns:1fr}.pub-wide{width:min(100% - 32px,760px)}.pub-cta,.pub-foot-inner{align-items:flex-start;flex-direction:column}.pub-table thead{display:none}.pub-table,.pub-table tbody,.pub-table tr,.pub-table th,.pub-table td{display:block}.pub-table tr{padding:12px 0;border-bottom:1px solid #e4e1da}.pub-table td,.pub-table th{border:0;padding:2px 0}}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--s-32)}.sitebar{position:sticky;top:0;z-index:10;background:var(--paper);border-bottom:1px solid var(--line)}.sitebar-inner{display:flex;align-items:center;gap:var(--s-32);min-height:76px}.sitenav{display:flex;gap:var(--s-24);flex-wrap:wrap}.sitenav a,.barlink{display:inline-flex;align-items:center;min-height:36px;padding:0;color:var(--ink-2);text-decoration:none;font-size:var(--t-14);font-weight:600;letter-spacing:.01em;border-bottom:1px solid transparent;transition:color .14s ease,border-color .14s ease}.sitenav a:hover,.barlink:hover{color:var(--ink);background:none;border-bottom-color:var(--accent)}.sitebar-line{margin-left:auto;display:flex;align-items:center;gap:var(--s-12);font-weight:500}.hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--s-48);align-items:start;padding-top:var(--s-48);padding-bottom:var(--s-48)}.hero-text{display:grid;gap:var(--s-24)}.hero h1{font-size:var(--t-36);line-height:1.2;max-width:18ch}.lead{font-size:var(--t-18);line-height:1.55;max-width:52ch}.actions{display:flex;flex-wrap:wrap;gap:var(--s-12)}.sheet{display:grid;gap:var(--s-12);padding:var(--s-24);border:1px solid var(--line-strong);background:var(--surface)}.sheet-head{display:flex;justify-content:space-between;align-items:center;gap:var(--s-12);padding-bottom:var(--s-12);border-bottom:1px solid var(--line)}.sheet-label{font-size:var(--t-13);font-weight:600;color:var(--ink-2)}.sheet-business{font-size:var(--t-18);font-weight:600}.sheet-sms{display:grid;gap:var(--s-8);padding-top:var(--s-12);border-top:1px solid var(--line)}.sectors{display:grid;grid-template-columns:160px 1fr;gap:var(--s-24);align-items:baseline;padding-top:var(--s-24);padding-bottom:var(--s-24);border-top:1px solid var(--line)}.sector-list{display:flex;flex-wrap:wrap;gap:var(--s-8) var(--s-24)}.sector-list li{font-weight:500}.band{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:var(--s-48) 0}.section{padding-top:var(--s-48);padding-bottom:var(--s-48)}.section-head{display:grid;gap:var(--s-8);margin-bottom:var(--s-32);max-width:65ch}.section-head h2{font-size:clamp(1.75rem,2.6vw,2.5rem);line-height:1.15;letter-spacing:-.02em;font-weight:700;color:var(--ink)}.flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line)}.flow li{display:grid;align-content:start;gap:var(--s-12);padding:var(--s-24) var(--s-16) 0 0;margin-right:var(--s-16);border-left:1px solid var(--line);padding-left:var(--s-16)}.flow li:first-child{border-left:0;padding-left:0}.flow p{color:var(--ink-2);font-size:var(--t-13);line-height:1.5}.flow-no{font-size:1.75rem;font-weight:600;line-height:1;color:var(--ink-3)}.card-types{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-32)}.card-types>div{display:grid;gap:var(--s-8);align-content:start}.card-types .sheet{margin-top:var(--s-8)}.type-title{font-size:var(--t-18)}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--line)}.plan{position:relative;display:grid;gap:var(--s-8);align-content:start;padding:var(--s-32) var(--s-24) 0 0;margin-right:var(--s-24);border-left:1px solid var(--line);padding-left:var(--s-24)}.plan:first-child{border-left:0;padding-left:0}.plan-featured:before{content:"";position:absolute;top:-1px;left:var(--s-24);right:0;height:2px;background:var(--accent)}.plan:first-child.plan-featured:before{left:0}.plan-head{display:flex;justify-content:space-between;align-items:center;gap:var(--s-8);min-height:24px}.plan-head h3{font-size:var(--t-18)}.plan-head .tag{padding:0;background:none;color:var(--accent);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.plan-price{font-size:var(--t-28);font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.plan-price .quiet{font-size:var(--t-15);font-weight:400}.plan-min{font-weight:500;padding-bottom:var(--s-8);border-bottom:1px solid var(--line)}.rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-8) var(--s-32);margin-top:var(--s-24);color:var(--ink-2)}.rules li{padding-left:var(--s-16);position:relative}.rules li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:1px;background:var(--ink-2)}.kvkk{display:grid;grid-template-columns:160px 1fr;gap:var(--s-24)}.kvkk h2{font-size:var(--t-18)}.kvkk-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-24);color:var(--ink-2);font-size:var(--t-13);line-height:1.6}.rooms{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-16)}.room{display:grid;gap:var(--s-8);padding:var(--s-24);border:1px solid var(--line);border-radius:var(--r);background:var(--paper);text-decoration:none;transition:border-color .12s ease}.room:hover{border-color:var(--accent)}.room-title{font-size:var(--t-18);font-weight:600}.sitefoot{padding:var(--s-24) 0}.sitefoot-inner{display:flex;flex-wrap:wrap;gap:var(--s-8) var(--s-32);font-size:var(--t-13)}.sitefoot-legal{display:flex;flex-wrap:wrap;gap:var(--s-8) var(--s-24);padding-top:var(--s-12);font-size:var(--t-13)}.sitefoot-legal a{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.sitefoot-legal a:hover{color:var(--accent);text-decoration-color:var(--accent)}.legal-page{max-width:72ch;margin:0 auto;padding:var(--s-64) var(--s-32)}.legal-page h1{font-size:clamp(1.75rem,3vw,2.5rem);letter-spacing:-.015em;margin-bottom:var(--s-4)}.legal-body{margin-top:var(--s-32);display:grid;gap:var(--s-16);line-height:1.65}.legal-body h2{margin-top:var(--s-24);font-size:var(--t-18)}.legal-body ul{display:grid;gap:var(--s-8);padding-left:var(--s-24);list-style:disc}.legal-body a{color:var(--accent)}.legal-identity{margin-top:var(--s-48);padding-top:var(--s-24);border-top:1px solid var(--line)}.legal-identity h2{font-size:var(--t-15);color:var(--ink-2);font-weight:600;margin-bottom:var(--s-12)}.legal-foot{padding:var(--s-24) 0;border-top:1px solid var(--line)}.legal-foot-inner{display:flex;flex-wrap:wrap;gap:var(--s-8) var(--s-24);font-size:var(--t-13);color:var(--ink-2)}.legal-foot-inner a{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.legal-foot-inner a:hover{color:var(--accent);text-decoration-color:var(--accent)}.room-app{display:flex;flex-direction:column;min-height:100vh}.roombar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-12) var(--s-24);min-height:64px;padding:var(--s-8) var(--s-24);border-bottom:1px solid var(--line);background:var(--paper)}.roombar-left,.roombar-right{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-12)}.roombar-room{padding-left:var(--s-12);border-left:1px solid var(--line);color:var(--ink-2);font-weight:500}.demo-switch{display:inline-flex;align-items:center;gap:var(--s-8);padding:var(--s-4) var(--s-4) var(--s-4) var(--s-12);border:1px dashed var(--line-strong);border-radius:var(--r);font-size:var(--t-13);color:var(--ink-2)}.demo-switch select{min-height:36px;padding:0 var(--s-8);border:1px solid var(--line-strong);border-radius:var(--r);background:var(--paper);font-size:var(--t-13);color:var(--ink)}.subbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-12) var(--s-24);padding:var(--s-12) var(--s-24);border-bottom:1px solid var(--line)}.subbar-who{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s-4) var(--s-12)}.subbar-who strong{font-family:"Source Serif 4",Georgia,serif;font-size:1.35rem;font-weight:560;letter-spacing:-.02em}.linestate{display:flex;flex-wrap:wrap;gap:var(--s-16)}.linestate-item{display:inline-flex;align-items:center;gap:var(--s-8)}.tabs{display:flex;gap:var(--s-4);padding:0 var(--s-16);border-bottom:1px solid var(--line);overflow-x:auto}.tab{display:inline-flex;align-items:center;gap:var(--s-8);min-height:48px;padding:0 var(--s-16);border:0;border-bottom:2px solid transparent;background:none;color:var(--ink-2);font-size:var(--t-15);font-weight:500;cursor:pointer;white-space:nowrap}.tab:hover{color:var(--ink)}.tab[aria-current=page]{color:var(--accent);border-bottom-color:var(--accent)}.count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 var(--s-4);border-radius:var(--r);background:var(--wait-bg);color:var(--wait);font-size:var(--t-13);font-weight:600}.banner{padding:var(--s-12) var(--s-24);font-size:var(--t-13)}.banner-bad{background:var(--bad-bg);color:var(--bad);border-bottom:1px solid #ecc9c3}.room-main{flex:1;display:flex;flex-direction:column;min-height:0}.page{display:grid;align-content:start;gap:var(--s-24);padding:var(--s-24)}.page-head{display:grid;gap:var(--s-8);max-width:65ch}.page-head h1,.detail-title{font-family:"Source Serif 4",Georgia,serif;font-size:1.75rem;font-weight:560;letter-spacing:-.02em;line-height:1.2}.page-head-row{max-width:none;display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:var(--s-8) var(--s-24)}.page-split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--s-32)}.page-split>section{display:grid;gap:var(--s-16);align-content:start}.inbox{flex:1;display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);min-height:0}.inbox-list{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--line);background:var(--surface)}.inbox-tools{display:grid;gap:var(--s-8);padding:var(--s-12);border-bottom:1px solid var(--line)}.search input{width:100%;min-height:40px;padding:0 var(--s-12);border:1px solid var(--line-strong);border-radius:var(--r);background:var(--paper);font-size:var(--t-15)}.search input:focus-visible{border-color:var(--accent)}.chips{display:flex;flex-wrap:wrap;gap:var(--s-4)}.chip{display:inline-flex;align-items:center;gap:var(--s-4);min-height:36px;padding:0 var(--s-8);border:1px solid var(--line);border-radius:var(--r);background:var(--paper);font-size:var(--t-13);cursor:pointer}.chip:hover{border-color:var(--line-strong)}.chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:#f7f7f4}.chip-n{font-variant-numeric:tabular-nums;opacity:.75}.inbox-list ul{flex:1;overflow-y:auto}.inbox-list li+li{border-top:1px solid var(--line)}.inbox-row{display:grid;gap:var(--s-4);width:100%;padding:var(--s-12) var(--s-16);border:0;background:none;text-align:left;cursor:pointer}.inbox-row:hover{background:var(--sunk)}.inbox-row[aria-current=true]{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent)}.inbox-row[aria-current=true] .inbox-row-title{color:var(--accent)}.inbox-row:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);border-radius:0}.inbox-row-top,.inbox-row-bottom{display:flex;align-items:center;gap:var(--s-8);font-size:var(--t-13)}.inbox-row-bottom{justify-content:space-between}.inbox-row-title{font-weight:600;line-height:1.4}.inbox-none{padding:var(--s-16)}.detail{display:grid;align-content:start;gap:var(--s-24);padding:var(--s-24) var(--s-32);overflow-y:auto;min-height:0}.detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-16)}.detail-title{margin-top:var(--s-4)}.approve-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-16);padding:var(--s-12) var(--s-16);border:1px solid #e6d3a8;border-radius:var(--r);background:var(--wait-bg);color:var(--wait)}.detail-block{display:grid;gap:var(--s-8)}.trail{display:grid}.trail li{display:grid;grid-template-columns:120px 1fr;gap:var(--s-12);padding:var(--s-8) 0;border-top:1px solid var(--line);font-size:var(--t-13)}.trail li:first-child{border-top:0}.trail-at{color:var(--ink-2);font-variant-numeric:tabular-nums}.detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-12);padding-top:var(--s-16);border-top:1px solid var(--line)}.table-block{display:grid;gap:var(--s-8);align-content:start;min-width:0}.table-title{display:flex;align-items:center;justify-content:space-between;gap:var(--s-12);min-height:36px}.table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.table{width:100%;border-collapse:collapse;background:var(--surface)}.page-split .table,.panel .table{border:1px solid var(--line)}.table th{position:sticky;top:0;padding:var(--s-8) var(--s-12);border-bottom:1px solid var(--line-strong);background:var(--sunk);color:var(--ink-2);font-size:var(--t-13);font-weight:600;text-align:left;white-space:nowrap}.table td{padding:var(--s-12);border-bottom:1px solid var(--line);vertical-align:middle}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:var(--paper)}.table tr[data-selected=true] td{background:var(--accent-tint)}.table-compact td{padding:var(--s-8) var(--s-12);font-size:var(--t-13)}.cell-action{text-align:right;white-space:nowrap;width:1%}.cell-meter{min-width:120px}.cell-meter .meter{margin-top:var(--s-4)}.confirm-row td,.table tbody tr.confirm-row:hover td{background:var(--bad-bg)}.confirm{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-12);color:var(--bad)}.confirm strong{color:var(--ink)}.confirm-actions{display:flex;gap:var(--s-8)}.undo{display:flex;align-items:center;justify-content:space-between;gap:var(--s-12);padding:var(--s-8) var(--s-8) var(--s-8) var(--s-16);border:1px solid var(--line-strong);border-radius:var(--r);background:var(--ink);color:#f2f1ed}.undo .btn{background:transparent;border-color:#6b6f75;color:#f2f1ed}.undo .btn:hover{background:#33363a}.steps{display:grid;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.steps li{display:grid;grid-template-columns:200px auto 1fr;align-items:center;gap:var(--s-16);padding:var(--s-16);border-top:1px solid var(--line)}.steps li:first-child{border-top:0}.code{padding:var(--s-4) var(--s-8);border:1px solid var(--line);border-radius:var(--r);background:var(--paper);font-size:var(--t-15);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap}.plan-now{display:flex;gap:var(--s-48);margin-bottom:var(--s-16)}.figure{font-size:var(--t-24);font-weight:600;font-variant-numeric:tabular-nums}.panel .meter{margin-bottom:var(--s-8)}.panel .facts{margin-top:var(--s-16)}.stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.stats>div{display:grid;gap:var(--s-4);padding:var(--s-16);border-left:1px solid var(--line)}.stats>div:first-child{border-left:0}.stats dt{font-size:var(--t-13);color:var(--ink-2)}.stats dd{font-size:var(--t-24);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.25}.stats dd .quiet{font-size:var(--t-15);font-weight:400}.admin-lower{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--s-24);align-items:start}.admin-lower .trail.panel{padding:var(--s-8) var(--s-16)}.admin-lower .trail li{grid-template-columns:96px 1fr}.room-story{grid-column:1 / -1;margin:0;padding:14px 24px;border-bottom:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:var(--t-15);line-height:1.5}.state-line{padding:var(--s-16);font-size:var(--t-15)}.state-error{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-8) var(--s-12);padding:var(--s-8) var(--s-12);border:1px solid #ecc9c3;border-radius:var(--r);background:var(--bad-bg);color:var(--bad);font-size:var(--t-15)}.banner-wrap,.inbox-state{padding:var(--s-12) var(--s-24)}.inbox-state{padding:var(--s-12)}.inbox-more{display:grid;gap:var(--s-8);justify-items:start;padding:var(--s-12) var(--s-16)}.state-page{flex:1;display:grid;place-items:center;padding:var(--s-32) var(--s-16)}.state-box{display:grid;gap:var(--s-16);width:100%;max-width:520px;padding:var(--s-32);border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.notice-wait{border-color:#e6d3a8;background:var(--wait-bg);color:var(--wait)}.notice-wait strong{color:var(--wait)}.steps-muted .code{color:var(--ink-2);background:var(--sunk)}.field{display:grid;gap:var(--s-4)}.field input,.field textarea,.field select{width:100%;min-height:40px;padding:var(--s-8) var(--s-12);border:1px solid var(--line-strong);border-radius:var(--r);background:var(--paper);font-size:var(--t-15)}.field textarea{font:inherit;resize:vertical;line-height:1.5}.field input:focus-visible,.field textarea:focus-visible,.field select:focus-visible{border-color:var(--accent)}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--bad)}.field-radio{margin:0;padding:0;border:0}.radio-row{display:flex;align-items:flex-start;gap:var(--s-8);padding:var(--s-4) 0;font-size:var(--t-15)}.radio-row input{margin-top:4px}.field-meslek{margin:0;padding:0;border:0;display:grid;gap:var(--s-12)}.meslek-group{display:grid;gap:var(--s-8)}.meslek-group-title{margin:0;font-size:var(--t-13);font-weight:600;color:var(--ink-2)}.meslek-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--s-8)}.meslek-tile{position:relative;display:flex;align-items:center;gap:var(--s-8);padding:var(--s-8) var(--s-12);border:1px solid var(--line-strong);border-radius:var(--r);background:var(--paper);font-size:var(--t-14);line-height:1.3;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .12s ease,background-color .12s ease}.meslek-tile:hover{border-color:var(--ink-2)}.meslek-tile.is-checked{border-color:var(--accent);background:var(--accent-tint)}.meslek-tile input{position:absolute;width:1px;height:1px;opacity:0}.meslek-check{flex:none;width:16px;height:16px;border:1px solid var(--line-strong);border-radius:3px;background:var(--surface);position:relative}.meslek-tile.is-checked .meslek-check{background:var(--accent);border-color:var(--accent)}.meslek-tile.is-checked .meslek-check:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #f7f7f4;border-width:0 2px 2px 0;transform:rotate(45deg)}.meslek-tile input:focus-visible~.meslek-check{box-shadow:var(--focus)}.btn-block{width:100%}.login-page{display:flex;flex-direction:column;min-height:100vh}.login-bar{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:var(--s-8) var(--s-24);border-bottom:1px solid var(--line);background:var(--surface)}.login-bar-actions{display:flex;align-items:center;gap:var(--s-16)}.login-main{flex:1;display:grid;grid-template-columns:minmax(0,440px) minmax(0,320px);justify-content:center;align-items:start;gap:var(--s-32);padding:var(--s-64) var(--s-24)}.login-box{display:grid;gap:var(--s-16);padding:var(--s-32);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow)}.login-form{display:grid;gap:var(--s-16)}.login-google{display:grid;justify-content:stretch}.google-btn-slot{display:flex;justify-content:center}.google-btn-slot[aria-disabled=true]{opacity:.5;pointer-events:none}.login-divider{display:flex;align-items:center;gap:var(--s-12);margin:var(--s-4) 0;color:var(--ink-2);font-size:var(--t-13)}.login-divider:before,.login-divider:after{content:"";flex:1;height:1px;background:var(--line)}.login-side{display:grid;gap:var(--s-8);padding:var(--s-24);border:1px solid var(--line);border-radius:var(--r);color:var(--ink-2)}.messages{display:grid;gap:var(--s-12)}.messages li{display:grid;gap:var(--s-4)}.messages-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-8)}.dialog{width:min(480px,calc(100vw - 32px));padding:0;border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.dialog::backdrop{background:#1c1e2159}.dialog-body{display:grid;gap:var(--s-16);padding:var(--s-24)}.dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--s-8)}.admin-side{display:grid;gap:var(--s-24);align-content:start;min-width:0}.admin-card{display:grid;gap:var(--s-12);justify-items:start}.admin-card .facts,.admin-card .trail{width:100%}.admin-lower .table-title{flex-wrap:wrap}@media(max-width:900px){.login-main{grid-template-columns:1fr;padding:var(--s-24) var(--s-16)}.login-box,.state-box{padding:var(--s-24)}.banner-wrap{padding:var(--s-12) var(--s-16)}}@media(min-width:901px){.room-app{height:100vh}.room-main{overflow-y:auto}.room-main:has(.inbox){overflow:hidden}}@media(max-width:1100px){.flow{grid-template-columns:1fr}.flow li{grid-template-columns:44px 1fr;border-left:0;border-top:1px solid var(--line);padding-right:0;margin-right:0}.flow li:first-child{border-top:0}.flow li p{grid-column:2}.stats{grid-template-columns:repeat(3,minmax(0,1fr))}.stats>div:nth-child(4){border-left:0}.stats>div:nth-child(n+4){border-top:1px solid var(--line)}.admin-lower{grid-template-columns:1fr}.steps li{grid-template-columns:1fr;gap:var(--s-8);justify-items:start}}@media(max-width:900px){.wrap{padding:0 var(--s-16)}.sitebar{position:static}.sitebar-inner{flex-wrap:wrap;gap:var(--s-8) var(--s-16);padding-top:var(--s-8);padding-bottom:var(--s-8)}.sitebar-line{margin-left:0}.hero,.card-types,.plans,.rooms,.rules,.kvkk,.kvkk-cols,.sectors,.page-split,.story-wrap,.calc,.explainer-row{grid-template-columns:1fr}.story-wrap{gap:var(--s-32)}.story-scene{order:-1}.explainer{gap:var(--s-48)}.explainer-row.is-reverse .explainer-media,.explainer-row .explainer-media{order:1}.explainer-row.is-reverse .explainer-copy,.explainer-row .explainer-copy{order:2}.plan{border-left:0;border-top:1px solid var(--line);padding:var(--s-24) 0 0;margin-right:0}.plan:first-child{border-top:0}.plan-featured:before,.plan:first-child.plan-featured:before{top:-1px;left:0;width:32px;right:auto}.calc-result{border-left:0;padding-left:0;padding-top:var(--s-32);margin-top:var(--s-8);border-top:1px solid var(--line)}.hero{gap:var(--s-32);padding-top:var(--s-32);padding-bottom:var(--s-32)}.hero h1{font-size:var(--t-24)}.kvkk,.sectors{gap:var(--s-12)}.band,.section{padding-top:var(--s-32);padding-bottom:var(--s-32)}.inbox{grid-template-columns:1fr}.inbox-list{border-right:0;border-bottom:1px solid var(--line)}.inbox-list ul{max-height:45vh}.detail{padding:var(--s-16)}.facts-grid{grid-template-columns:1fr}.facts-grid>div:nth-child(2){border-top:1px solid var(--line)}.approve-bar{flex-direction:column;align-items:stretch}.page{padding:var(--s-16)}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stats>div:nth-child(n){border-left:1px solid var(--line);border-top:1px solid var(--line)}.stats>div:nth-child(odd){border-left:0}.stats>div:nth-child(-n+2){border-top:0}.roombar,.subbar,.banner{padding-left:var(--s-16);padding-right:var(--s-16)}.facts>div,.trail li{grid-template-columns:96px 1fr}.roombar-right{width:100%}.demo-switch{flex:1;justify-content:space-between}.demo-switch span{white-space:nowrap}.demo-switch select{min-width:0;flex:1}}
