@property --fu{syntax:"<length>";inherits:true;initial-value:1px}@property --fpu{syntax:"<length>";inherits:true;initial-value:1px}.fx{--fx-bg:var(--sk-bg-2,#F3ECE1);--fx-surface:var(--sk-surface,#FFFDF9);--fx-paper:var(--sk-paper,#FBF7EF);--fx-ink:var(--sk-ink,#101A2E);--fx-muted:var(--sk-muted,#756F66);--fx-faint:var(--sk-faint,#9C958A);--fx-line:var(--sk-line,#E7DED1);--fx-line-2:var(--sk-line-2,#E0D5C4);--fx-accent:var(--sk-accent,#8A6A2E);--fx-accent-fill:var(--sk-accent-fill,#C9A86A);--fx-ease:cubic-bezier(0.22,1,0.36,1);position:relative;padding:76px 80px 96px;background:var(--landing-bg,var(--sk-bg,#F8F4EC));color:var(--fx-ink);font-family:var(--font-body);scroll-margin-top:90px}.fx>*{max-width:1280px;margin-inline:auto}.fx-head{flex-direction:column;text-align:center;margin-bottom:30px}.fx-eyebrow,.fx-head{display:flex;align-items:center;gap:14px}.fx-eyebrow{font-size:11px;font-weight:800;letter-spacing:3.5px;text-transform:uppercase;color:var(--fx-accent)}.fx-eyebrow:after,.fx-eyebrow:before{content:"";width:28px;height:1px;background:var(--fx-accent-fill)}.fx-title{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(2.2rem,3.9vw,3.5rem);line-height:1.02;letter-spacing:-.018em;color:var(--fx-ink);text-wrap:balance}.fx-title em{font-style:italic}.fx-tabs{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid var(--fx-line-2);margin-bottom:30px}.fx-tab{display:flex;align-items:center;justify-content:center;gap:10px;height:60px;padding:0 8px;border:0;background:transparent;cursor:pointer;font:600 14px var(--font-body);color:var(--fx-muted);line-height:1.2;text-align:left;text-wrap:balance;transition:color .3s ease}.fx-tab svg{width:18px;height:18px;flex-shrink:0}.fx-tab.is-on,.fx-tab:hover{color:var(--fx-ink)}.fx-tab.is-on{font-weight:700}.fx-tab:focus-visible{outline:2px solid var(--fx-accent-fill);outline-offset:-4px;border-radius:var(--sk-r-sm,8px)}.fx-ind{position:absolute;left:0;bottom:-1px;width:calc(100% / 6);height:2px;background:var(--fx-line-2);transform:translateX(calc(var(--i) * 100%));transition:transform .5s var(--fx-ease)}.fx-ind i{display:block;width:100%;height:100%;background:var(--fx-ink);transform-origin:left;transform:scaleX(1)}.fx[data-auto] .fx-ind i{animation:fx-fill var(--fill,6s) linear both paused}.fx[data-auto].is-playing .fx-ind i{animation-play-state:running}@keyframes fx-fill{0%{transform:scaleX(0)}}.fx-panel{position:relative;display:grid;grid-template-columns:440px minmax(0,1fr);min-height:540px;overflow:hidden;background:var(--fx-surface);border:1px solid var(--fx-line);border-radius:var(--sk-r-card,28px);box-shadow:0 30px 60px rgb(var(--sk-shadow-rgb,16 26 46)/.06)}.fx-panel-ring{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.fx-panel-ring ellipse{fill:none;stroke:#EFE7DA;vector-effect:non-scaling-stroke}.fx-copy{position:relative;display:flex;flex-direction:column;gap:20px;padding:64px 32px 48px 64px}.fx-num{font-size:11px;font-weight:800;letter-spacing:3px;color:var(--fx-accent)}.fx-h3{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(2rem,3vw,2.75rem);line-height:1.02;letter-spacing:-.012em}.fx-h3 em{font-style:italic}.fx-desc{margin:0;max-width:330px;font-size:15px;line-height:1.7;color:var(--fx-muted)}.fx-bullets{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;font-size:14px}.fx-bullets li{display:flex;align-items:center;gap:10px}.fx-bullets svg{width:14px;height:14px;flex-shrink:0;color:var(--fx-accent)}.fx-learn{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding-bottom:3px;border-bottom:1px solid var(--fx-ink);font-size:15px;font-weight:700;color:var(--fx-ink);text-decoration:none;transition:color .2s ease,border-color .2s ease}.fx-learn svg{width:15px;height:15px}.fx-learn:hover{color:var(--fx-accent);border-color:var(--fx-accent)}@media (pointer:coarse){.fx-learn{position:relative}.fx-learn:after{content:"";position:absolute;inset:-8px -6px}}.fx-art{position:relative;min-width:0;container-type:inline-size}.fx-art-in{--fu:calc(100cqw / 840);position:relative;height:calc(540 * var(--fu));font-family:var(--font-body)}.fx-scene{position:absolute;inset:0}@media (min-width:561px){.fx-panel{min-height:0}.fx-art{align-self:center}.fx-art-in{height:calc(640 * var(--fu))}.fx-scene{top:calc(30 * var(--fu))}.fx-scene[data-scene="0"]{transform-origin:calc(390 * var(--fu)) calc(304 * var(--fu));translate:calc(30 * var(--fu)) calc(6 * var(--fu));scale:1.125}.fx-scene[data-scene="1"]{transform-origin:calc(404 * var(--fu)) calc(288 * var(--fu));translate:calc(16 * var(--fu)) calc(2 * var(--fu));scale:1.066}.fx-scene[data-scene="2"]{transform-origin:calc(410 * var(--fu)) calc(270 * var(--fu));translate:calc(10 * var(--fu)) calc(20 * var(--fu));scale:1.191}.fx-scene[data-scene="3"]{transform-origin:calc(436 * var(--fu)) calc(260 * var(--fu));translate:calc(-16 * var(--fu)) calc(30 * var(--fu));scale:1.107}.fx-scene[data-scene="4"]{transform-origin:calc(420 * var(--fu)) calc(271 * var(--fu));translate:calc(0 * var(--fu)) calc(19 * var(--fu));scale:1.066}}.fx-scene>*{position:absolute;box-sizing:border-box}@keyframes fx-rise{0%{opacity:0;transform:translateY(calc(14 * var(--fu)))}}@keyframes fx-pop{0%{opacity:0;transform:scale(.6)}}.fxd{display:flex;flex-direction:column;overflow:hidden;background:var(--fx-surface);border:1px solid var(--fx-line);border-radius:calc(16 * var(--fu));box-shadow:0 calc(40 * var(--fu)) calc(80 * var(--fu)) rgb(var(--sk-shadow-rgb,16 26 46)/.14),0 calc(2 * var(--fu)) calc(8 * var(--fu)) rgb(var(--sk-shadow-rgb,16 26 46)/.05)}.fxd-bar{display:flex;align-items:center;gap:calc(12 * var(--fu));height:calc(38 * var(--fu));flex-shrink:0;padding:0 calc(14 * var(--fu));border-bottom:1px solid var(--fx-line);background:var(--sk-bg,#F8F4EC)}.fxd-dots{display:flex;gap:calc(6 * var(--fu))}.fxd-dots i{width:calc(9 * var(--fu));height:calc(9 * var(--fu));border-radius:99px;background:var(--fx-line-2)}.fxd-url{align-items:center;height:calc(22 * var(--fu));padding:0 calc(12 * var(--fu));border:1px solid var(--fx-line);border-radius:99px;background:var(--fx-surface);font-size:calc(10 * var(--fu));color:var(--fx-muted)}.fxd-body,.fxd-url{flex:1;display:flex}.fxd-body{flex-direction:column;gap:calc(12 * var(--fu));padding:calc(16 * var(--fu)) calc(20 * var(--fu))}.fxd-row-top{display:flex;align-items:center;justify-content:space-between}.fxd-title{font-family:var(--font-display);font-size:calc(24 * var(--fu));font-weight:500}.fxd-title em{font-size:calc(17 * var(--fu));color:var(--fx-muted)}.fxd-actions{display:flex;gap:calc(6 * var(--fu))}.fxd-btn{display:flex;align-items:center;height:calc(28 * var(--fu));padding:0 calc(12 * var(--fu));border:1px solid var(--fx-line);border-radius:99px;font-size:calc(11 * var(--fu));font-weight:700;white-space:nowrap}.fxd-btn--dark{border-color:var(--fx-ink);background:var(--fx-ink);color:var(--sk-on-ink,var(--fx-surface))}.fxd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(10 * var(--fu))}.fxd-stat{display:flex;flex-direction:column;gap:calc(4 * var(--fu));padding:calc(10 * var(--fu)) calc(14 * var(--fu));border:1px solid var(--fx-line);border-radius:calc(12 * var(--fu))}.fxd-stat-top{display:flex;align-items:baseline;justify-content:space-between}.fxd-stat-n{font-family:var(--font-display);font-size:calc(32 * var(--fu));line-height:1}.fxd-stat-pct{font-size:calc(10 * var(--fu));color:var(--fx-muted)}.fxd-stat-label{font-size:calc(9 * var(--fu));font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--fx-muted)}.fxd-stat-bar{display:flex;height:calc(3 * var(--fu));border-radius:99px;background:var(--fx-bg);overflow:hidden}.fxd-stat-bar i{border-radius:99px;transform-origin:left;animation:fx-bar 1s var(--fx-ease) .2s both}@keyframes fx-bar{0%{transform:scaleX(0)}}.fxd-filters{display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--fu))}.fxd-chips{display:flex;gap:calc(6 * var(--fu))}.fxd-chip{display:flex;align-items:center;height:calc(24 * var(--fu));padding:0 calc(10 * var(--fu));border:1px solid var(--fx-line);border-radius:99px;font-size:calc(10 * var(--fu));font-weight:700;white-space:nowrap}.fxd-chip.is-on{border-color:var(--fx-ink);background:var(--fx-ink);color:var(--sk-on-ink,var(--fx-surface))}.fxd-search{display:flex;align-items:center;gap:calc(6 * var(--fu));width:calc(150 * var(--fu));height:calc(26 * var(--fu));padding:0 calc(10 * var(--fu));border:1px solid var(--fx-line);border-radius:99px;font-size:calc(10 * var(--fu));color:var(--fx-faint);white-space:nowrap;overflow:hidden}.fxd-search svg{width:calc(11 * var(--fu));height:calc(11 * var(--fu));flex-shrink:0}.fxd-search-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.fxd-table{display:flex;flex-direction:column;font-size:calc(11 * var(--fu))}.fxd-tr{display:grid;grid-template-columns:2.2fr 1.1fr .8fr 2fr;align-items:center;padding:calc(7 * var(--fu)) calc(8 * var(--fu));border-bottom:1px solid #f0e9dd}.fxd-tr:last-child{border-bottom:0}.fxd-th{padding-block:calc(6 * var(--fu));border-bottom-color:var(--fx-line);font-size:calc(9 * var(--fu));font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--fx-faint)}.fxd-tr--new{border-bottom:0;border-radius:calc(8 * var(--fu));background:var(--sk-bg,#F8F4EC);animation:fxd-in .6s var(--fx-ease) 5s both}@keyframes fxd-in{0%{opacity:0;margin-top:calc(-36 * var(--fu))}}.fxd-name{display:flex;align-items:center;gap:calc(8 * var(--fu));font-weight:600;white-space:nowrap}.fxd-tr--new .fxd-name{font-weight:700}.fxd-ava{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(22 * var(--fu));height:calc(22 * var(--fu));border-radius:99px;background:color-mix(in oklab,#E9DFCC var(--sk-tint-keep,100%),var(--sk-surface,#FFFDF9));font-size:calc(9 * var(--fu));font-style:normal}.fxd-ava--dark{background:var(--fx-ink);color:var(--sk-on-ink,var(--fx-surface))}.fxd-pill{padding:calc(3 * var(--fu)) calc(8 * var(--fu));border-radius:99px;font-size:calc(9 * var(--fu));font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.fxd-pill--coming{background:color-mix(in oklab,#E6EAF1 var(--sk-tint-keep,100%),var(--sk-surface,#FFFDF9));color:var(--fx-ink)}.fxd-pill--awaiting{background:color-mix(in oklab,#F6EEDD var(--sk-tint-keep,100%),var(--sk-surface,#FFFDF9));color:var(--fx-accent)}.fxd-pill--declined{background:color-mix(in oklab,#F1E7E5 var(--sk-tint-keep,100%),var(--sk-surface,#FFFDF9));color:var(--sk-danger,#7A4B4B)}.fxd-note-new{display:flex;align-items:center;gap:calc(6 * var(--fu));font-weight:700;color:var(--fx-accent)}.fxd-note-new i{width:calc(6 * var(--fu));height:calc(6 * var(--fu));border-radius:99px;background:var(--fx-accent-fill)}.fxd-muted{color:var(--fx-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fxd-muted2{color:var(--fx-faint)}.fxp-wrap{--fpu:calc(0.8 * var(--fu));transform:rotate(-4deg);transform-origin:top left}.fxp{width:calc(220 * var(--fpu));height:calc(450 * var(--fpu));padding:calc(8 * var(--fpu));border-radius:calc(38 * var(--fpu));background:#0E1626;box-shadow:inset 0 0 0 calc(1.5 * var(--fpu)) #56607A,0 calc(40 * var(--fpu)) calc(70 * var(--fpu)) rgb(var(--sk-shadow-rgb,16 26 46)/.24);animation:fx-rise .7s var(--fx-ease) .15s both}.fxp,.fxp-screen{box-sizing:border-box}.fxp-screen{position:relative;height:100%;overflow:hidden;display:flex;flex-direction:column;gap:calc(10 * var(--fpu));padding:calc(40 * var(--fpu)) calc(14 * var(--fpu)) calc(14 * var(--fpu));border-radius:calc(30 * var(--fpu));background:var(--fx-paper)}.fxp-notch{position:absolute;left:50%;top:calc(9 * var(--fpu));width:calc(64 * var(--fpu));height:calc(18 * var(--fpu));margin-left:calc(-32 * var(--fpu));border-radius:99px;background:#0B1220}.fxp-scroll{display:flex;flex-direction:column;gap:calc(6 * var(--fpu));animation:fxp-scroll .8s var(--fx-ease) 2.9s both}@keyframes fxp-scroll{to{transform:translateY(calc(-100% + 380 * var(--fpu)))}}.fxp-by{font-size:calc(7 * var(--fpu));letter-spacing:.35em;text-transform:uppercase;color:var(--fx-muted)}.fxp-by,.fxp-q{text-align:center}.fxp-q{margin-bottom:calc(4 * var(--fpu));font-family:var(--font-display);font-style:italic;font-size:calc(22 * var(--fpu));line-height:1.05}.fxp-l{margin-top:calc(3 * var(--fpu));font-size:calc(8.5 * var(--fpu));font-weight:700;color:var(--fx-muted)}.fxp-field{display:flex;align-items:center;flex-shrink:0;min-height:calc(28 * var(--fpu));padding:0 calc(10 * var(--fpu));border:1px solid var(--fx-line);border-radius:calc(8 * var(--fpu));background:var(--fx-surface);font-size:calc(10.5 * var(--fpu));white-space:nowrap;overflow:hidden}.fxp-area{align-items:flex-start;min-height:calc(40 * var(--fpu));padding-top:calc(8 * var(--fpu));white-space:normal;line-height:1.35;color:var(--fx-muted)}.fxp-no,.fxp-yes{display:flex;align-items:center;justify-content:center;flex-shrink:0;gap:calc(6 * var(--fpu));height:calc(28 * var(--fpu));border:1px solid var(--fx-line);border-radius:99px;font-size:calc(10 * var(--fpu));font-weight:700;color:var(--fx-muted)}.fxp-yes{border-color:var(--fx-ink);background:var(--fx-ink);color:var(--sk-on-ink,var(--fx-surface));animation:fxp-pick .3s ease 1.55s both}.fxp-yes svg{width:calc(10 * var(--fpu));height:calc(10 * var(--fpu));color:var(--fx-accent-fill)}.fxp-seg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(5 * var(--fpu))}.fxp-seg i{display:grid;place-items:center;height:calc(26 * var(--fpu));border:1px solid var(--fx-line);border-radius:calc(8 * var(--fpu));font-size:calc(10.5 * var(--fpu));font-style:normal;font-weight:700;color:var(--fx-muted)}.fxp-seg i.is-on{border-color:var(--fx-ink);background:var(--fx-ink);color:var(--sk-on-ink,var(--fx-surface));animation:fxp-pick .3s ease 2s both}.fxp-diet{flex-wrap:wrap}.fxp-diet,.fxp-diet>span{display:flex;gap:calc(5 * var(--fpu))}.fxp-diet>span{align-items:center;padding:calc(5 * var(--fpu)) calc(8 * var(--fpu));border:1px solid var(--fx-line);border-radius:99px;font-size:calc(9 * var(--fpu));font-weight:600;white-space:nowrap}.fxp-diet i{display:grid;place-items:center;width:calc(10 * var(--fpu));height:calc(10 * var(--fpu));border:1px solid var(--fx-line-2);border-radius:calc(3 * var(--fpu))}.fxp-diet .is-on{border-color:var(--fx-ink);animation:fxp-pick-line .3s ease 3.85s both}.fxp-diet .is-on i{border-color:var(--fx-ink);background:var(--fx-ink);color:#fff;animation:fxp-pick .3s ease 3.85s both}.fxp-diet svg{width:calc(8 * var(--fpu));height:calc(8 * var(--fpu))}.fxp-send{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:calc(34 * var(--fpu));margin-top:calc(4 * var(--fpu));border-radius:99px;background:var(--fx-accent-fill);color:#fff;text-shadow:0 1px 2px rgb(var(--sk-shadow-rgb,16 26 46)/.22);font-size:calc(9 * var(--fpu));font-weight:800;letter-spacing:.22em;text-transform:uppercase;animation:fxp-press .35s ease 4.25s}@keyframes fxp-pick{0%{border-color:var(--fx-line);background:transparent;color:var(--fx-muted)}}@keyframes fxp-pick-line{0%{border-color:var(--fx-line)}}@keyframes fxp-press{50%{transform:scale(.95);filter:brightness(.9)}}.fxp-done{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;padding:0 calc(14 * var(--fpu)) calc(16 * var(--fpu));background:var(--fx-paper);text-align:center;animation:fxp-done .45s var(--fx-ease) 4.6s both}@keyframes fxp-done{0%{opacity:0}}.fxp-done-photo{position:relative;flex-shrink:0;display:block;width:calc(100% + 28 * var(--fpu));height:calc(182 * var(--fpu));margin:0 calc(-14 * var(--fpu));overflow:hidden}.fxp-done-photo .fx-photo{object-position:50% 30%;animation:fxp-photo 1.6s var(--fx-ease) 4.6s both}@keyframes fxp-photo{0%{transform:scale(1.08)}}.fxp-done-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(var(--sk-ink-rgb,16 26 46)/0) 35%,rgb(var(--sk-ink-rgb,16 26 46)/.35) 70%,var(--fx-paper) 100%)}.fxp-done-names{position:absolute;z-index:1;left:0;right:0;bottom:calc(30 * var(--fpu));font-family:var(--font-display);font-style:italic;font-size:calc(15 * var(--fpu));line-height:1;color:#fff;text-shadow:0 1px 6px rgb(var(--sk-shadow-rgb,16 26 46)/.45);animation:fxp-up .5s var(--fx-ease) 4.75s both}.fxp-done-seal{position:relative;z-index:2;flex-shrink:0;display:grid;place-items:center;width:calc(44 * var(--fpu));height:calc(44 * var(--fpu));margin:calc(-24 * var(--fpu)) 0 calc(10 * var(--fpu));border-radius:99px;background:radial-gradient(circle at 35% 30%,#DDBF84,var(--fx-accent-fill) 55%,#B08F52);box-shadow:0 0 0 calc(3 * var(--fpu)) var(--fx-paper),0 calc(6 * var(--fpu)) calc(14 * var(--fpu)) rgb(var(--sk-shadow-rgb,16 26 46)/.25);color:#fff;animation:fxp-seal .55s cubic-bezier(.34,1.56,.64,1) 4.85s both}.fxp-done-seal>svg{width:calc(19 * var(--fpu));height:calc(19 * var(--fpu));filter:drop-shadow(0 1px 1px rgb(var(--sk-shadow-rgb,16 26 46)/.25))}@keyframes fxp-seal{0%{opacity:0;transform:scale(.3)}}.fxp-done-burst{position:absolute;inset:0;pointer-events:none}.fxp-done-burst i{position:absolute;left:50%;top:50%;width:calc(4 * var(--fpu));height:calc(4 * var(--fpu));margin:calc(-2 * var(--fpu));border-radius:99px;background:var(--fx-accent-fill);opacity:0;animation:fxp-burst .9s var(--fx-ease) calc(5s + var(--k) * .02s) both}.fxp-done-burst i:nth-child(3n+1){background:#D9A79A}.fxp-done-burst i:nth-child(3n+2){background:#8FA58A;border-radius:1px}@keyframes fxp-burst{0%{opacity:1;transform:rotate(var(--a)) translateX(0)}to{opacity:0;transform:rotate(var(--a)) translateX(calc(36 * var(--fpu))) scale(.6)}}.fxp-done-t{font-family:var(--font-display);font-style:italic;font-size:calc(19 * var(--fpu));line-height:1.12;text-wrap:balance;animation:fxp-up .5s var(--fx-ease) 5s both}.fxp-done-b{margin-top:calc(6 * var(--fpu));font-size:calc(9.5 * var(--fpu));line-height:1.45;color:var(--fx-muted);animation:fxp-up .5s var(--fx-ease) 5.1s both}@keyframes fxp-up{0%{opacity:0;transform:translateY(calc(8 * var(--fpu)))}}.fxp-done-actions{flex-direction:column;width:100%;margin-top:auto;padding-top:calc(12 * var(--fpu))}.fxp-done-actions,.fxp-done-btn{display:flex;gap:calc(6 * var(--fpu))}.fxp-done-btn{align-items:center;justify-content:center;min-height:calc(30 * var(--fpu));padding:calc(5 * var(--fpu)) calc(12 * var(--fpu));box-sizing:border-box;border:1px solid var(--fx-line-2);border-radius:99px;background:var(--fx-surface);font-size:calc(9.5 * var(--fpu));font-weight:700;line-height:1.25;animation:fxp-up .45s var(--fx-ease) calc(5.2s + var(--n, 0) * .08s) both}.fxp-done-btn:nth-child(2){--n:1}.fxp-done-btn:nth-child(3){--n:2}.fxp-done-btn svg{flex-shrink:0;width:calc(11 * var(--fpu));height:calc(11 * var(--fpu));color:var(--fx-accent)}.fxp-done-btn--main{border-color:var(--occ-blue,#28435f);background:var(--occ-blue,#28435f);color:#fff;box-shadow:0 calc(6 * var(--fpu)) calc(14 * var(--fpu)) rgba(40,67,95,.28)}.fxp-done-btn--main svg{color:#fff}.fx-typed i{font-style:normal;animation:fx-type-in .01s linear var(--at) both}@keyframes fx-type-in{0%{font-size:0}}.fxw{display:flex;flex-direction:column;gap:calc(12 * var(--fu));padding:calc(18 * var(--fu));border-radius:calc(16 * var(--fu));background:var(--fx-ink);box-shadow:0 calc(40 * var(--fu)) calc(80 * var(--fu)) rgb(var(--sk-shadow-rgb,16 26 46)/.18)}.fxw-head{display:flex;align-items:center;justify-content:space-between;color:var(--fx-surface)}.fxw-title{font-family:var(--font-display);font-style:italic;font-size:calc(22 * var(--fu))}.fxw-live{display:flex;align-items:center;gap:calc(6 * var(--fu));font-size:calc(10 * var(--fu));font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--fx-accent-fill)}.fxw-live i{width:calc(6 * var(--fu));height:calc(6 * var(--fu));border-radius:99px;background:var(--fx-accent-fill);animation:fx-blink 2s ease-in-out infinite}@keyframes fx-blink{50%{opacity:.3}}.fxw-grid{flex:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:calc(8 * var(--fu))}.fxw-grid i{position:relative;overflow:hidden;border-radius:calc(8 * var(--fu));background:#3a4560;animation:fx-drop .5s var(--fx-ease) calc(.15s + var(--k) * .05s) both}.fxw-grid i.is-fresh{box-shadow:0 0 0 calc(2 * var(--fu)) var(--fx-surface);animation:fx-drop .5s var(--fx-ease) calc(.15s + var(--k) * .05s) both,fx-glow 2.4s ease-in-out 1.2s infinite}.fx-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fxw-grid i.is-video{display:grid;place-items:center}.fxw-grid i.is-video svg{position:relative;width:calc(22 * var(--fu));height:calc(22 * var(--fu));fill:#fff;opacity:.95;filter:drop-shadow(0 1px 4px rgb(var(--sk-shadow-rgb,16 26 46)/.35))}.fxw-grid i.is-video b{position:absolute;right:calc(7 * var(--fu));bottom:calc(7 * var(--fu));padding:calc(2 * var(--fu)) calc(6 * var(--fu));border-radius:calc(5 * var(--fu));background:rgb(var(--sk-ink-rgb,16 26 46)/.62);color:#fff;font-size:calc(10 * var(--fu));font-weight:800;letter-spacing:.04em}@keyframes fx-drop{0%{opacity:0;transform:translateY(calc(-12 * var(--fu))) scale(.94)}}@keyframes fx-glow{50%{box-shadow:0 0 0 calc(4 * var(--fu)) rgb(var(--sk-accent-fill-rgb,201 168 106)/.55)}}.fxw-qr{flex-direction:column;padding:calc(16 * var(--fu));border:1px solid var(--fx-line);border-radius:calc(16 * var(--fu));transform:rotate(-4deg);box-shadow:0 calc(30 * var(--fu)) calc(60 * var(--fu)) rgb(var(--sk-shadow-rgb,16 26 46)/.16);font-family:var(--font-display);font-style:italic;font-size:calc(17 * var(--fu));line-height:1.2;text-align:center;animation:fx-rise .6s var(--fx-ease) .4s both}.fxw-qr,.fxw-toast{display:flex;align-items:center;gap:calc(10 * var(--fu));background:var(--fx-surface)}.fxw-toast{padding:calc(12 * var(--fu)) calc(14 * var(--fu));border:1px solid var(--fx-line);border-radius:calc(14 * var(--fu));box-shadow:0 calc(20 * var(--fu)) calc(40 * var(--fu)) rgb(var(--sk-shadow-rgb,16 26 46)/.14);animation:fx-rise .6s var(--fx-ease) 1s both}.fxw-toast>i{position:relative;overflow:hidden;display:grid;place-items:center;width:calc(34 * var(--fu));height:calc(34 * var(--fu));flex-shrink:0;border-radius:calc(8 * var(--fu));background:linear-gradient(160deg,#3A4868,var(--sk-ink,#101A2E))}.fxw-toast>i svg{position:relative;width:calc(14 * var(--fu));height:calc(14 * var(--fu));fill:#fff}.fxw-toast span{display:flex;flex-direction:column;white-space:nowrap}.fxw-toast b{font-size:calc(12 * var(--fu));font-weight:700}.fxw-toast small{font-size:calc(10 * var(--fu));color:var(--fx-muted)}.fxg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--fx-paper);border:1px solid var(--fx-line);border-radius:calc(6 * var(--fu));box-shadow:0 calc(40 * var(--fu)) calc(80 * var(--fu)) rgb(var(--sk-shadow-rgb,16 26 46)/.14)}.fxg-page{display:flex;flex-direction:column;gap:calc(16 * var(--fu));padding:calc(40 * var(--fu)) calc(36 * var(--fu));min-width:0}.fxg-page--left{gap:calc(18 * var(--fu));border-right:1px solid var(--fx-line)}.fxg-label{font-size:calc(10 * var(--fu));font-weight:800;letter-spacing:.25em;text-transform:uppercase;color:var(--fx-accent)}.fxg-label--gap{margin-top:calc(10 * var(--fu))}.fxg-wish{font-size:calc(22 * var(--fu));line-height:1.4;animation:fx-rise .7s var(--fx-ease) .2s both}.fxg-sign,.fxg-wish{font-family:var(--font-display);font-style:italic}.fxg-sign{margin-top:auto;font-size:calc(26 * var(--fu));color:var(--fx-accent)}.fxg-voice{gap:calc(12 * var(--fu))}.fxg-play,.fxg-voice{display:flex;align-items:center}.fxg-play{justify-content:center;flex-shrink:0;width:calc(44 * var(--fu));height:calc(44 * var(--fu));border-radius:99px;background:var(--fx-ink)}.fxg-play svg{width:calc(14 * var(--fu));height:calc(14 * var(--fu));fill:var(--fx-surface)}.fxg-wave{display:flex;align-items:center;gap:calc(7 * var(--fu));height:calc(30 * var(--fu))}.fxg-wave i{width:calc(3 * var(--fu));height:calc(var(--h) * var(--fu));border-radius:99px;background:var(--fx-accent-fill);animation:fx-wave 1s ease-in-out calc(var(--k) * -.08s) infinite alternate}@keyframes fx-wave{to{transform:scaleY(.4)}}.fxg-by{font-size:calc(12 * var(--fu));color:var(--fx-muted)}.fxg-video{overflow:hidden;flex:1;border-radius:calc(10 * var(--fu));background:linear-gradient(160deg,#3A4868,#26324B 60%)}.fxg-video,.fxg-video span{position:relative;display:flex;align-items:center;justify-content:center}.fxg-video span{width:calc(40 * var(--fu));height:calc(40 * var(--fu));border-radius:99px;background:rgb(var(--sk-surface-rgb,255 253 249)/.9)}.fxg-video svg{width:calc(12 * var(--fu));height:calc(12 * var(--fu));fill:var(--fx-ink);margin-left:calc(2 * var(--fu))}.fxs{background:var(--fx-paper);border:1px solid var(--fx-line);border-radius:calc(16 * var(--fu));box-shadow:0 calc(40 * var(--fu)) calc(80 * var(--fu)) rgb(var(--sk-shadow-rgb,16 26 46)/.12)}.fxs svg{display:block;width:100%;height:100%}.fxs-head{fill:none;stroke:var(--fx-accent-fill)}.fxs-head-t{font-family:var(--font-body);font-size:10px;font-weight:800;letter-spacing:2px;fill:var(--fx-accent)}.fxs-table{fill:none;stroke:var(--fx-ink)}.fxs-seat{fill:var(--fx-line-2)}.fxs-four{fill:var(--fx-ink);animation:fx-pop .6s var(--fx-ease) 2.6s both}.fxs-four,.fxs-seat4{transform-box:fill-box;transform-origin:center}.fxs-seat4{fill:var(--fx-accent-fill);animation:fx-pop .4s var(--fx-ease) calc(2.8s + var(--k) * .08s) both}.fxs-four-t{font-family:var(--font-display);font-style:italic;font-size:20px;fill:var(--fx-surface);animation:fx-type .01s linear 2.75s both}.fxs-card{display:flex;flex-direction:column;gap:calc(8 * var(--fu));padding:calc(18 * var(--fu));background:var(--fx-surface);border:1px solid var(--fx-line);border-radius:calc(16 * var(--fu));box-shadow:0 calc(30 * var(--fu)) calc(60 * var(--fu)) rgb(var(--sk-shadow-rgb,16 26 46)/.14);animation:fx-rise .6s var(--fx-ease) 3.2s both}.fxs-card-title{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.3em;font-family:var(--font-display);font-size:calc(24 * var(--fu));line-height:1.15;white-space:nowrap}.fxs-card-title em{font-size:calc(17 * var(--fu));color:var(--fx-muted)}.fxs-card-row{font-size:calc(12 * var(--fu))}.fxs-card-row--first{padding-top:calc(6 * var(--fu));border-top:1px solid var(--fx-line)}.fxs-muted{color:var(--fx-muted)}.fxs-find{display:flex;flex-direction:column;gap:calc(6 * var(--fu));padding:calc(16 * var(--fu));background:var(--fx-surface);border:1px solid var(--fx-line);border-radius:calc(16 * var(--fu));box-shadow:0 calc(30 * var(--fu)) calc(60 * var(--fu)) rgb(var(--sk-shadow-rgb,16 26 46)/.14);animation:fx-rise .6s var(--fx-ease) .2s both}.fxs-find-l{font-size:calc(8.5 * var(--fu));font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--fx-accent)}.fxs-find-t{font-family:var(--font-display);font-size:calc(20 * var(--fu));line-height:1.1}.fxs-find-in{display:flex;align-items:center;gap:calc(7 * var(--fu));height:calc(34 * var(--fu));margin-top:calc(4 * var(--fu));padding:0 calc(11 * var(--fu));border:1px solid var(--fx-accent-fill);border-radius:calc(9 * var(--fu));box-shadow:0 0 0 calc(3 * var(--fu)) #F6EEDD;font-size:calc(12 * var(--fu))}.fxs-find-in .fxb-caret{margin-left:calc(-6 * var(--fu))}.fxs-find-in svg{width:calc(12 * var(--fu));height:calc(12 * var(--fu));color:var(--fx-muted);flex-shrink:0}.fxs-find-hit{display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--fu));padding:calc(9 * var(--fu)) calc(11 * var(--fu));border-radius:calc(9 * var(--fu));background:var(--sk-bg,#F8F4EC);font-size:calc(12 * var(--fu));font-weight:700;animation:fx-rise .45s var(--fx-ease) 2.2s both}.fxs-find-hit b{padding:calc(3 * var(--fu)) calc(9 * var(--fu));border-radius:99px;background:var(--fx-ink);color:var(--sk-on-ink,var(--fx-surface));font-size:calc(10.5 * var(--fu));white-space:nowrap}.fxs-ping{fill:none;stroke:var(--fx-accent-fill);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center;animation:fxs-ping 1.3s ease-out 2.75s}@keyframes fxs-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.fxb{display:flex;flex-direction:column;overflow:hidden;background:var(--fx-surface);border:1px solid var(--fx-line);border-radius:calc(16 * var(--fu));box-shadow:0 calc(40 * var(--fu)) calc(80 * var(--fu)) rgb(var(--sk-shadow-rgb,16 26 46)/.12)}.fxb-top{justify-content:space-between;height:calc(44 * var(--fu));flex-shrink:0;padding:0 calc(16 * var(--fu));border-bottom:1px solid var(--fx-line)}.fxb-brand,.fxb-top{display:flex;align-items:center}.fxb-brand{gap:calc(8 * var(--fu));font-family:var(--font-display);font-size:calc(15 * var(--fu))}.fxb-brand i{width:calc(20 * var(--fu));height:calc(20 * var(--fu));border-radius:99px;background:var(--fx-ink);box-shadow:inset 0 0 0 calc(5 * var(--fu)) var(--fx-ink),inset 0 0 0 calc(6.5 * var(--fu)) var(--fx-accent-fill)}.fxb-draft{display:flex;align-items:center;gap:calc(5 * var(--fu));height:calc(24 * var(--fu));padding:0 calc(10 * var(--fu));border:1px solid #cfe0d3;border-radius:99px;font-size:calc(10 * var(--fu));font-weight:600;color:var(--sk-ok,#2f6b4c)}.fxb-draft svg{width:calc(10 * var(--fu));height:calc(10 * var(--fu))}.fxb-steps{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));margin:0;padding:calc(10 * var(--fu)) calc(10 * var(--fu)) calc(8 * var(--fu));list-style:none;border-bottom:1px solid var(--fx-line)}.fxb-steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(4 * var(--fu));font-size:calc(7.5 * var(--fu));font-weight:600;color:var(--fx-faint);text-align:center;line-height:1.15}.fxb-steps li+li:before{content:"";position:absolute;top:calc(9 * var(--fu));right:60%;width:80%;height:1px;background:var(--fx-line)}.fxb-steps li>span{position:relative;z-index:1;display:grid;place-items:center;width:calc(18 * var(--fu));height:calc(18 * var(--fu));border:1px solid var(--fx-line);border-radius:99px;background:var(--fx-surface);font-size:calc(8 * var(--fu));font-weight:700;color:var(--fx-muted)}.fxb-steps li>span svg{width:calc(9 * var(--fu));height:calc(9 * var(--fu))}.fxb-steps li.is-done{color:var(--fx-muted)}.fxb-steps li.is-done>span{border-color:var(--fx-accent-fill);background:var(--fx-accent-fill);color:#fff}.fxb-steps li.is-on{color:var(--fx-ink);font-weight:800}.fxb-steps li.is-on>span{border-color:var(--fx-ink);background:var(--fx-ink);color:var(--sk-on-ink,var(--fx-surface))}.fxb-body{flex:1;display:grid;grid-template-columns:calc(430 * var(--fu)) minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:0}.fxb-form{display:flex;flex-direction:column;gap:calc(8 * var(--fu));padding:calc(12 * var(--fu)) calc(18 * var(--fu));border-right:1px solid var(--fx-line);min-width:0}.fxb-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(7 * var(--fu))}.fxb-field{display:flex;flex-direction:column;gap:calc(2 * var(--fu));padding:calc(6 * var(--fu)) calc(10 * var(--fu));border:1px solid var(--fx-line);border-radius:calc(9 * var(--fu));min-width:0}.fxb-field>span:first-child{font-size:calc(7.5 * var(--fu));font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--fx-faint)}.fxb-field>span:first-child,.fxb-field>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fxb-field>span:last-child{display:flex;align-items:center;font-size:calc(12 * var(--fu))}.fxb-field.is-focus{border-color:var(--fx-accent-fill);box-shadow:0 0 0 calc(3 * var(--fu)) #F6EEDD}.fxb-field.is-focus>span:first-child{color:var(--fx-accent)}.fxb-name--typed i,.fxb-typed i{font-style:normal;animation:fx-type-in .01s linear calc(.5s + var(--c) * .18s) both}@keyframes fx-type{0%{opacity:0}}.fxb-caret{width:1px;height:calc(12 * var(--fu));margin-left:1px;background:var(--fx-ink);animation:fx-blink 1s steps(1) infinite}.fxb-rows{display:grid;grid-template-columns:max-content 1fr;align-items:center;gap:calc(6 * var(--fu)) calc(12 * var(--fu))}.fxb-label{font-size:calc(8 * var(--fu));font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--fx-faint)}.fxb-swatches{display:flex;gap:calc(6 * var(--fu))}.fxb-swatches i{width:calc(18 * var(--fu));height:calc(18 * var(--fu));border-radius:99px}.fxb-swatches i.is-on{box-shadow:0 0 0 calc(2 * var(--fu)) var(--fx-surface),0 0 0 calc(3.5 * var(--fu)) var(--fx-ink)}.fxb-fonts,.fxb-langs{display:flex;gap:calc(5 * var(--fu))}.fxb-fonts i,.fxb-langs i{display:grid;place-items:center;min-width:calc(30 * var(--fu));height:calc(22 * var(--fu));padding:0 calc(6 * var(--fu));box-sizing:border-box;border:1px solid var(--fx-line);border-radius:calc(6 * var(--fu));font-style:normal}.fxb-fonts i{font-family:var(--font-display);font-size:calc(13 * var(--fu))}.fxb-fonts i:nth-child(2){font-style:italic}.fxb-fonts i:nth-child(3){font-family:var(--font-body);font-weight:700;font-size:calc(11 * var(--fu))}.fxb-langs i{font-size:calc(9 * var(--fu));font-weight:800;color:var(--fx-muted)}.fxb-fonts i.is-on,.fxb-langs i.is-on{border-color:var(--fx-ink);background:var(--fx-ink);color:var(--sk-on-ink,var(--fx-surface))}.fxb-secs{display:flex;flex-wrap:wrap;gap:calc(5 * var(--fu));margin-top:calc(-3 * var(--fu));font-size:calc(10 * var(--fu));font-weight:700}.fxb-secs span{padding:calc(5 * var(--fu)) calc(9 * var(--fu));border:1px solid var(--fx-line);border-radius:calc(7 * var(--fu));white-space:nowrap}.fxb-secs .is-on{border-color:var(--fx-ink);background:var(--fx-ink);color:var(--sk-on-ink,var(--fx-surface));animation:fx-pop .4s var(--fx-ease) calc(.3s + var(--k) * .08s) both}.fxb-secs .fxb-sec-add{border-style:dashed;color:var(--fx-muted)}.fxb-cta{align-self:flex-end;height:calc(30 * var(--fu));margin-top:auto;padding:0 calc(14 * var(--fu));border-radius:99px;background:var(--fx-ink);color:var(--sk-on-ink,var(--fx-surface));font-size:calc(11 * var(--fu));font-weight:700}.fxb-cta,.fxb-preview{display:flex;align-items:center}.fxb-preview{position:relative;flex-direction:column;justify-content:center;gap:calc(8 * var(--fu));min-width:0;background:var(--fx-bg)}.fxb-preview-bar{position:absolute;left:calc(10 * var(--fu));right:calc(10 * var(--fu));top:calc(10 * var(--fu));display:flex;align-items:center;justify-content:space-between;gap:calc(6 * var(--fu))}.fxb-live-pill{display:flex;align-items:center;gap:calc(5 * var(--fu));height:calc(20 * var(--fu));padding:0 calc(8 * var(--fu));border-radius:99px;background:var(--fx-ink);color:var(--sk-on-ink,var(--fx-surface));font-size:calc(7.5 * var(--fu));font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.fxb-live-pill i{width:calc(5 * var(--fu));height:calc(5 * var(--fu));border-radius:99px;background:#6fbf8e;animation:fx-blink 2s ease-in-out infinite}.fxb-guest{display:flex;align-items:center;min-width:0;height:calc(20 * var(--fu));padding:0 calc(8 * var(--fu));border:1px solid var(--fx-line);border-radius:99px;background:var(--fx-surface);font-size:calc(7.5 * var(--fu));font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fxb-phone{margin-top:calc(22 * var(--fu));padding:calc(6 * var(--fu));box-sizing:border-box;border-radius:calc(28 * var(--fu));background:#0E1626;box-shadow:0 calc(20 * var(--fu)) calc(40 * var(--fu)) rgb(var(--sk-shadow-rgb,16 26 46)/.22)}.fxb-screen{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;box-sizing:border-box;overflow:hidden;border-radius:calc(22 * var(--fu));background:linear-gradient(rgba(10,16,30,.08),rgba(10,16,30,.34)),url(/templates/cappadocia/poster.jpg) 50% /cover;color:var(--sk-surface,#FFFDF9);text-align:center;text-shadow:0 1px calc(10 * var(--fu)) rgba(10,16,30,.45)}.fxb-notch{position:absolute;left:50%;top:calc(8 * var(--fu));width:calc(52 * var(--fu));height:calc(14 * var(--fu));margin-left:calc(-26 * var(--fu));border-radius:99px;background:#0B1220}.fxb-names{display:flex;flex-direction:column;align-items:center;margin-top:calc(-40 * var(--fu))}.fxb-name{min-height:calc(27 * var(--fu));font-size:calc(24 * var(--fu));line-height:1.12}.fxb-amp,.fxb-name{font-family:var(--font-display);font-style:italic}.fxb-amp{font-size:calc(12 * var(--fu));color:#F1D9A6}.fxb-date{margin-top:calc(8 * var(--fu));font-size:calc(8 * var(--fu));letter-spacing:.3em}.fxb-live{font-size:calc(9 * var(--fu));font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--fx-muted)}@property --gu{syntax:"<length>";inherits:true;initial-value:1px}@property --split{syntax:"<percentage>";inherits:true;initial-value:90%}.gm-piece{--gu:var(--fu);transform:translateY(var(--lift,0)) rotate(var(--rot,0deg));transition:opacity .5s ease,transform .5s var(--fx-ease)}.gm-piece.is-dim{opacity:.3}.gm-piece.is-lit{--lift:calc(-8 * var(--fu))}.gm-screen{left:calc(184 * var(--fu));top:calc(20 * var(--fu));width:calc(580 * var(--gu));height:calc(370 * var(--gu));z-index:1}.gm-quiz{--rot:-4deg;left:calc(4 * var(--fu));top:calc(110 * var(--fu));z-index:3}.gm-ai{--rot:3deg;left:calc(574 * var(--fu));top:calc(212 * var(--fu));z-index:4}.gm-chip{left:calc(236 * var(--fu));top:calc(408 * var(--fu));z-index:2}.gm-screen.is-lit{z-index:11}.gm-quiz.is-lit{z-index:13}.gm-ai.is-lit{z-index:14}.gm-chip.is-lit{z-index:12}.gm-rise{animation:fx-rise .6s var(--fx-ease) var(--d,0s) both}@keyframes gm-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes gm-slide{0%{opacity:0;transform:translateX(calc(16 * var(--gu)))}}@keyframes gm-pop{0%{opacity:0;transform:scale(.9)}}@keyframes gm-in{0%{opacity:0;transform:translateY(calc(4 * var(--gu)))}}.gm-tv{position:relative;width:calc(580 * var(--gu));height:calc(340 * var(--gu));padding:calc(10 * var(--gu));box-sizing:border-box;border-radius:calc(16 * var(--gu));background:var(--fx-ink);box-shadow:0 calc(40 * var(--gu)) calc(80 * var(--gu)) rgb(var(--sk-shadow-rgb,16 26 46)/.2),0 calc(2 * var(--gu)) calc(8 * var(--gu)) rgb(var(--sk-shadow-rgb,16 26 46)/.06)}.gm-stand{left:calc(250 * var(--gu));top:calc(336 * var(--gu));width:calc(80 * var(--gu));height:calc(22 * var(--gu));clip-path:polygon(20% 0,80% 0,100% 100%,0 100%)}.gm-foot,.gm-stand{position:absolute;background:#1B2438}.gm-foot{left:calc(200 * var(--gu));top:calc(354 * var(--gu));width:calc(180 * var(--gu));height:calc(8 * var(--gu));border-radius:calc(4 * var(--gu))}.gm-tv-screen{display:grid;grid-template-columns:minmax(0,1fr) calc(132 * var(--gu));gap:calc(22 * var(--gu));height:100%;box-sizing:border-box;padding:calc(18 * var(--gu)) calc(22 * var(--gu)) calc(14 * var(--gu));border-radius:calc(8 * var(--gu));background:var(--fx-surface)}.gm-board{display:flex;flex-direction:column;min-width:0}.gm-board-head{display:flex;align-items:baseline;justify-content:space-between;gap:calc(8 * var(--gu))}.gm-board-titles{display:flex;flex-direction:column;gap:calc(2 * var(--gu));min-width:0}.gm-eyebrow{font-size:calc(9 * var(--gu));font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:var(--fx-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-board-title{font-family:var(--font-display);font-size:calc(27 * var(--gu));font-weight:500;line-height:1.1}.gm-live{display:flex;align-items:center;gap:calc(5 * var(--gu));font-size:calc(9 * var(--gu));font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--sk-ok,#2f6b4c)}.gm-live i{width:calc(6 * var(--gu));height:calc(6 * var(--gu));border-radius:99px;background:var(--sk-ok,#2f6b4c);animation:gm-pulse 2.4s ease-in-out 3}.gm-rows{position:relative;height:calc(206 * var(--gu));margin-top:calc(10 * var(--gu));overflow:hidden}.gm-row{position:absolute;left:0;right:0;top:calc(var(--slot) * 34 * var(--gu));display:grid;grid-template-columns:calc(30 * var(--gu)) minmax(0,1fr) auto;align-items:center;height:calc(30 * var(--gu));padding:0 calc(12 * var(--gu)) 0 calc(6 * var(--gu));box-sizing:border-box;border:1px solid transparent;border-radius:calc(8 * var(--gu));transition:top .7s var(--fx-ease),opacity .5s ease,background-color .6s ease,border-color .6s ease}.gm-row.is-hidden{opacity:0}.gm-row.is-first{background:color-mix(in oklab,#F6EEDD var(--sk-tint-keep,100%),var(--sk-surface,#FFFDF9));border-color:#E4D2A8}.gm-row.is-podium{background:var(--sk-paper,#FBF7EF);border-color:#EFE7DA}.gm-row.is-fresh{background:color-mix(in oklab,#FBF3E3 var(--sk-tint-keep,100%),var(--sk-surface,#FFFDF9));border-color:#E4D2A8}.gm-rank{display:flex;align-items:center;justify-content:center;width:calc(22 * var(--gu));height:calc(22 * var(--gu));box-sizing:border-box;border:1px solid var(--fx-line-2);border-radius:99px;font-family:var(--font-display);font-size:calc(12 * var(--gu));font-weight:600}.gm-row.is-first .gm-rank{background:var(--fx-accent-fill);color:#fff;text-shadow:0 1px 2px rgb(var(--sk-shadow-rgb,16 26 46)/.22)}.gm-row.is-first .gm-rank,.gm-row.is-podium .gm-rank{border-color:var(--fx-accent-fill)}.gm-name{display:flex;align-items:center;gap:calc(8 * var(--gu));min-width:0;font-size:calc(13 * var(--gu));font-weight:600;white-space:nowrap}.gm-name em,.gm-row.is-first .gm-name,.gm-row.is-fresh .gm-name{font-weight:800}.gm-name em{font-style:normal;font-size:calc(8 * var(--gu));letter-spacing:.18em;text-transform:uppercase;color:var(--fx-accent);animation:gm-in .5s var(--fx-ease) .2s both}.gm-score{font-family:var(--font-display);font-size:calc(15 * var(--gu));font-weight:500;white-space:nowrap}.gm-score small{font-size:calc(11 * var(--gu));color:var(--fx-faint)}.gm-prize{margin-top:auto;padding-top:calc(8 * var(--gu));border-top:1px solid var(--fx-line);font-family:var(--font-display);font-style:italic;font-size:calc(12 * var(--gu));color:var(--fx-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-side{display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--gu));padding-left:calc(20 * var(--gu));border-left:1px solid #efe7da;text-align:center}.gm-qr{display:block;padding:calc(8 * var(--gu));border:1px solid var(--fx-line);border-radius:calc(12 * var(--gu));background:var(--fx-paper)}.gm-qr svg{display:block;width:calc(80 * var(--gu));height:calc(80 * var(--gu))}.gm-scan{font-weight:800;letter-spacing:.2em;text-transform:uppercase}.gm-fin,.gm-scan{font-size:calc(10 * var(--gu))}.gm-fin{margin-top:calc(4 * var(--gu));line-height:1.3;color:var(--fx-muted)}.gm-fin b{display:block;font-family:var(--font-display);font-size:calc(34 * var(--gu));font-weight:400;line-height:1;color:var(--fx-ink)}.gm-phone{width:calc(200 * var(--gu));height:calc(410 * var(--gu));box-sizing:border-box;padding:calc(8 * var(--gu));border-radius:calc(36 * var(--gu));background:#0E1626;box-shadow:inset 0 0 0 calc(1.5 * var(--gu)) #56607A,0 calc(40 * var(--gu)) calc(70 * var(--gu)) rgb(var(--sk-shadow-rgb,16 26 46)/.24)}.gm-phone-screen{position:relative;height:100%;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;gap:calc(10 * var(--gu));padding:calc(38 * var(--gu)) calc(14 * var(--gu)) calc(14 * var(--gu));border-radius:calc(28 * var(--gu));background:var(--fx-paper)}.gm-notch{position:absolute;left:50%;top:calc(9 * var(--gu));width:calc(58 * var(--gu));height:calc(17 * var(--gu));margin-left:calc(-29 * var(--gu));border-radius:99px;background:#0B1220}.gm-q-top{display:flex;align-items:baseline;justify-content:space-between;gap:calc(6 * var(--gu))}.gm-q-top .gm-eyebrow{font-size:calc(7 * var(--gu));letter-spacing:.17em}.gm-count{font-size:calc(9 * var(--gu));font-weight:700;color:var(--fx-muted);white-space:nowrap}.gm-progress{display:flex;height:calc(3 * var(--gu));border-radius:99px;background:var(--fx-line)}.gm-progress i{border-radius:99px;background:var(--fx-ink);transition:width .6s var(--fx-ease)}.gm-q{display:flex;flex-direction:column;gap:calc(10 * var(--gu))}.gm-q.is-next{animation:gm-slide .5s var(--fx-ease) both}.gm-q-text{min-height:calc(72 * var(--gu));margin-top:calc(12 * var(--gu));font-family:var(--font-display);font-size:calc(21 * var(--gu));font-weight:500;line-height:1.15}.gm-answers{display:flex;flex-direction:column;gap:calc(7 * var(--gu))}.gm-answer{display:flex;align-items:center;justify-content:space-between;gap:calc(6 * var(--gu));min-height:calc(38 * var(--gu));padding:calc(5 * var(--gu)) calc(12 * var(--gu));box-sizing:border-box;border:1px solid var(--fx-line-2);border-radius:calc(10 * var(--gu));background:var(--fx-surface);font-size:calc(12 * var(--gu));font-weight:600;line-height:1.2;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.gm-answer i{position:relative;flex-shrink:0;width:calc(14 * var(--gu));height:calc(14 * var(--gu));box-sizing:border-box;border:calc(1.5 * var(--gu)) solid #d9cfc0;border-radius:99px}.gm-answer i:after{content:"";position:absolute;inset:calc(2.5 * var(--gu));border-radius:99px}.gm-answer.is-on{border-color:var(--fx-ink);background:var(--fx-ink);color:var(--sk-on-ink,var(--fx-surface));font-weight:700}.gm-answer.is-on i{border-color:var(--fx-surface)}.gm-answer.is-on i:after{background:var(--fx-surface)}.gm-next{display:flex;align-items:center;justify-content:center;height:calc(36 * var(--gu));margin-top:auto;border-radius:99px;background:var(--fx-accent-fill);color:#fff;text-shadow:0 1px 2px rgb(var(--sk-shadow-rgb,16 26 46)/.22);font-size:calc(11 * var(--gu));font-weight:800;letter-spacing:.08em;transition:background-color .2s ease}.gm-next.is-pressed{background:#B8965A}.gm-ai{display:flex;flex-direction:column;gap:calc(10 * var(--gu));width:calc(258 * var(--gu));padding:calc(14 * var(--gu));box-sizing:border-box;border:1px solid var(--fx-line);border-radius:calc(18 * var(--gu));background:var(--fx-surface);box-shadow:0 calc(30 * var(--gu)) calc(60 * var(--gu)) rgb(var(--sk-shadow-rgb,16 26 46)/.16)}.gm-ai-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(6 * var(--gu))}.gm-ai-title{font-family:var(--font-display);font-size:calc(15.5 * var(--gu));font-weight:500;white-space:nowrap}.gm-ai-badge{display:flex;align-items:center;height:calc(20 * var(--gu));padding:0 calc(8 * var(--gu));border-radius:99px;background:color-mix(in oklab,#F6EEDD var(--sk-tint-keep,100%),var(--sk-surface,#FFFDF9));font-size:calc(7.5 * var(--gu));font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--fx-accent);white-space:nowrap}.gm-ba{--split:90%;position:relative;height:calc(124 * var(--gu));overflow:hidden;border-radius:calc(10 * var(--gu));transition:--split 1s cubic-bezier(.65,0,.35,1)}.gm-ba.is-swept{--split:50%}.gm-ba-img{width:100%;height:100%;object-fit:cover}.gm-ba-ai,.gm-ba-img{position:absolute;inset:0}.gm-ba-ai{clip-path:inset(0 0 0 var(--split))}.gm-ba-line{top:0;bottom:0;width:calc(2 * var(--gu));margin-left:calc(-1 * var(--gu))}.gm-ba-knob,.gm-ba-line{position:absolute;left:var(--split);background:var(--fx-surface)}.gm-ba-knob{top:calc(50 * var(--gu));display:flex;align-items:center;justify-content:center;width:calc(24 * var(--gu));height:calc(24 * var(--gu));margin-left:calc(-12 * var(--gu));border-radius:99px;color:var(--fx-ink);box-shadow:0 calc(2 * var(--gu)) calc(6 * var(--gu)) rgb(var(--sk-shadow-rgb,16 26 46)/.3)}.gm-ba-knob svg{width:calc(12 * var(--gu));height:calc(12 * var(--gu))}.gm-ba-tag{position:absolute;bottom:calc(8 * var(--gu));display:flex;align-items:center;height:calc(18 * var(--gu));padding:0 calc(7 * var(--gu));border-radius:99px;font-size:calc(8 * var(--gu));font-weight:800;letter-spacing:.1em;text-transform:uppercase}.gm-ba-tag--orig{left:calc(8 * var(--gu));background:rgb(var(--sk-ink-rgb,16 26 46)/.72);color:var(--fx-surface)}.gm-ba-tag--ai{right:calc(8 * var(--gu));background:rgb(var(--sk-surface-rgb,255 253 249)/.92);opacity:0;transition:opacity .4s ease .6s}.gm-ba.is-swept .gm-ba-tag--ai{opacity:1}.gm-ai-row{display:flex;align-items:baseline;justify-content:space-between;gap:calc(6 * var(--gu))}.gm-ai-label{font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--fx-muted)}.gm-ai-label,.gm-ai-offered{font-size:calc(10 * var(--gu));white-space:nowrap}.gm-ai-offered{color:var(--fx-faint)}.gm-styles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(6 * var(--gu))}.gm-style{display:flex;flex-direction:column;align-items:center;gap:calc(5 * var(--gu));min-width:0;font-size:calc(8.5 * var(--gu));font-weight:700;color:var(--fx-muted);white-space:nowrap}.gm-style.is-on{font-weight:800;color:var(--fx-ink)}.gm-style-img{display:block;width:100%;height:calc(44 * var(--gu));box-sizing:border-box;overflow:hidden;border-radius:calc(8 * var(--gu))}.gm-style-photo{display:block;width:100%;height:100%;object-fit:cover}.gm-style-img--wc{background:color-mix(in oklab,#E9DDC8 var(--sk-tint-keep,100%),var(--sk-surface,#FFFDF9))}.gm-style.is-on .gm-style-img{box-shadow:0 0 0 calc(2 * var(--gu)) var(--fx-surface),0 0 0 calc(3 * var(--gu)) var(--fx-ink)}.gm-style-img--instant{padding:calc(4 * var(--gu)) calc(4 * var(--gu)) calc(9 * var(--gu));border:1px solid var(--fx-line);background:var(--fx-surface)}.gm-style-img--instant>span{display:block;height:100%;overflow:hidden;border-radius:calc(2 * var(--gu));background:#9A8468}.gm-style-img--anime{background:color-mix(in oklab,#CFE0EC var(--sk-tint-keep,100%),var(--sk-surface,#FFFDF9))}.gm-ai-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:calc(6 * var(--gu))}.gm-ai-post,.gm-ai-save{display:flex;align-items:center;justify-content:center;height:calc(36 * var(--gu));border-radius:99px;font-weight:700;white-space:nowrap}.gm-ai-post{background:var(--fx-ink);color:var(--sk-on-ink,var(--fx-surface));font-size:calc(12 * var(--gu))}.gm-ai-save{padding:0 calc(12 * var(--gu));border:1px solid var(--fx-line-2);font-size:calc(11 * var(--gu))}.gm-chip{display:flex;flex-direction:column;gap:calc(10 * var(--gu));width:calc(320 * var(--gu));padding:calc(14 * var(--gu)) calc(16 * var(--gu));box-sizing:border-box;border:1px solid var(--fx-line);border-radius:calc(16 * var(--gu));background:var(--fx-surface);box-shadow:0 calc(20 * var(--gu)) calc(40 * var(--gu)) rgb(var(--sk-shadow-rgb,16 26 46)/.12)}.gm-chip-head{display:flex;align-items:baseline;justify-content:space-between;gap:calc(8 * var(--gu))}.gm-chip-title{font-family:var(--font-display);font-size:calc(15 * var(--gu));font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-chip-count{font-size:calc(11 * var(--gu));font-weight:700;color:var(--fx-muted);white-space:nowrap}.gm-chip-row{display:flex;align-items:center;gap:calc(10 * var(--gu));font-size:calc(12.5 * var(--gu));font-weight:600}.gm-chip-row--first{padding-top:calc(10 * var(--gu));border-top:1px solid #efe7da}.gm-thumb{position:relative;flex:none;width:calc(34 * var(--gu));height:calc(34 * var(--gu));overflow:hidden;border-radius:calc(7 * var(--gu))}.gm-thumb svg{display:block;width:100%;height:100%}.gm-thumb--slot i{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:calc(1.5 * var(--gu)) dashed #d9cfc0;border-radius:calc(7 * var(--gu));font-style:normal;font-size:calc(16 * var(--gu));font-weight:500;color:var(--fx-faint)}.gm-thumb-fill{position:absolute;inset:0;animation:gm-pop .4s var(--fx-ease) both}.gm-chip-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-added{display:flex;align-items:center;gap:calc(4 * var(--gu));font-size:calc(12 * var(--gu));font-weight:800;color:var(--sk-ok,#2f6b4c);white-space:nowrap}.gm-added svg{width:calc(12 * var(--gu));height:calc(12 * var(--gu))}.gm-added--new{animation:gm-in .4s var(--fx-ease) .1s both}.gm-add{padding-bottom:1px;border-bottom:1px solid var(--fx-ink);font-size:calc(12 * var(--gu));font-weight:800;white-space:nowrap}.fx-spots{display:flex;flex-direction:column;gap:2px;margin-left:-10px}.fx-spot{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border:0;border-radius:var(--sk-r-sm,10px);background:transparent;cursor:pointer;font:500 14px var(--font-body);color:var(--fx-ink);text-align:left;transition:background-color .3s ease}.fx-spot svg{width:14px;height:14px;flex-shrink:0;color:var(--fx-accent)}.fx-spot-arrow{margin-left:auto;font-size:12px;color:var(--fx-accent);opacity:0;transition:opacity .3s ease}.fx-spot:hover{background:rgba(243,236,225,.6)}.fx-spot.is-on{background:var(--fx-bg);font-weight:700}.fx-spot.is-on .fx-spot-arrow{opacity:1}.fx-spot:focus-visible{outline:2px solid var(--fx-accent-fill);outline-offset:1px}@media (max-width:1180px){.fx{padding:64px 40px 80px}.fx-panel{grid-template-columns:380px minmax(0,1fr)}.fx-copy{padding:48px 24px 40px 44px}.fx-tab{gap:7px;font-size:13px}}@media (max-width:960px){.fx{padding:56px 20px 64px}.fx-tabs{display:flex;gap:4px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-20px;padding-inline:20px}.fx-tabs::-webkit-scrollbar{display:none}.fx-tab{flex:0 0 auto;scroll-snap-align:start;padding:0 14px;white-space:nowrap}.fx-ind{display:none}.fx-tab.is-on{box-shadow:inset 0 -2px 0 var(--fx-ink)}.fx-panel{grid-template-columns:minmax(0,1fr);min-height:0}.fx-copy{padding:36px 28px 8px}.fx-desc{max-width:520px}}@media (max-width:560px){.fx-tabs{border-bottom:0;gap:8px;margin-bottom:20px}.fx-tab{height:40px;border:1px solid var(--fx-line-2);border-radius:99px}.fx-tab.is-on{box-shadow:none;border-color:var(--occ-blue);background:var(--occ-blue);color:var(--sk-on-primary,var(--fx-surface))}.fx-panel{border-radius:var(--sk-r-card,22px)}.fx-copy{padding:28px 22px 4px;gap:16px}.fx-art-in{--fu:calc(100cqw / 700);width:calc(840 * var(--fu));margin-left:calc(-70 * var(--fu))}.fx-overlay{display:none}.fx-art-in.is-games{--fu:calc((100cqw - 32px) / 350);width:calc(350 * var(--fu));height:calc(380 * var(--fu));margin-left:16px}.gm-screen{left:0;top:0;--gu:calc(0.52 * var(--fu))}.gm-quiz{left:calc(164 * var(--fu));top:calc(76 * var(--fu));--gu:calc(0.72 * var(--fu))}.gm-ai,.gm-chip{display:none}.gm-piece.is-dim{opacity:1}.gm-piece.is-lit{--lift:0px}}.fx:not([data-seen]) .fx-scene *,.fx:not([data-seen]) .fx-scene :after,.fx:not([data-seen]) .fx-scene :before{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.fx *,.fx :after,.fx :before{animation:none!important;transition:none!important}.fxp-done{display:none}}.cc{--cc-bg:var(--landing-bg,var(--sk-bg,#F8F4EC));--cc-ink:var(--sk-ink,#101A2E);--cc-surface:var(--sk-surface,#FFFDF9);--cc-paper:var(--sk-paper,#FBF7EF);--cc-muted:var(--sk-muted,#756F66);--cc-soft:#8C857A;--cc-faint:var(--sk-faint,#9C958A);--cc-line:var(--sk-line,#E7DED1);--cc-accent:var(--sk-accent,#8A6A2E);--cc-accent-fill:var(--sk-accent-fill,#C9A86A);--cc-ease:cubic-bezier(0.22,1,0.36,1);position:relative;overflow:hidden;padding:90px 40px 110px;background:var(--cc-bg);color:var(--cc-ink);font-family:var(--font-body);scroll-margin-top:90px}.cc-ring{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.cc-ring ellipse{fill:none;stroke:var(--cc-line);vector-effect:non-scaling-stroke}.cc-head{position:relative;flex-direction:column;gap:18px;max-width:900px;margin:0 auto 64px;text-align:center}.cc-eyebrow,.cc-head{display:flex;align-items:center}.cc-eyebrow{gap:14px;font-size:11px;font-weight:800;letter-spacing:3.5px;text-transform:uppercase;color:var(--cc-accent)}.cc-eyebrow:after,.cc-eyebrow:before{content:"";width:28px;height:1px;background:var(--cc-accent-fill)}.cc-title{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(2.5rem,4.45vw,4rem);line-height:1;letter-spacing:-.016em;text-wrap:balance}.cc-title em{font-style:italic;color:var(--cc-ink)}.cc-lead{margin:0;max-width:640px;font-size:17px;line-height:1.65;color:var(--cc-muted)}.cc-cards{justify-content:center;align-items:flex-start;gap:20px;max-width:1160px;margin:0 auto}.cc-card,.cc-cards{position:relative;display:flex}.cc-card{flex-direction:column;box-sizing:border-box;padding:34px 36px 26px;border-radius:var(--sk-r-card,22px)}.cc-card--them{order:-1;flex:0 1 560px;margin-top:24px;background:var(--cc-paper);border:1px solid var(--cc-line)}.cc-card--us{flex:0 1 580px;background:var(--cc-ink);color:var(--cc-surface);box-shadow:0 50px 90px rgb(var(--sk-shadow-rgb,16 26 46)/.28)}.cc-card--us:before{content:"";position:absolute;inset:10px;border:1px solid rgb(var(--sk-accent-fill-rgb,201 168 106)/.35);border-radius:var(--sk-r-card,16px);pointer-events:none}.cc-seal{position:absolute;right:-22px;top:-26px;z-index:1;display:flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:99px;background:var(--cc-accent-fill);box-shadow:0 10px 22px rgb(var(--sk-shadow-rgb,16 26 46)/.35),inset 0 0 0 4px #B8965A;font-family:var(--font-display);font-style:italic;font-size:28px;color:#fff;text-shadow:0 1px 2px rgb(var(--sk-shadow-rgb,16 26 46)/.22)}.cc-label{position:relative;padding-bottom:16px;font-size:11px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase}.cc-card--them .cc-label{color:var(--cc-faint)}.cc-card--us .cc-label{padding-right:52px;color:var(--cc-accent-fill)}.cc-rows{position:relative;margin:0;padding:0;list-style:none}.cc-rows li{display:flex;align-items:center;gap:14px;min-height:52px;padding:6px 0;box-sizing:border-box;font-size:14px;line-height:1.35}.cc-card--them .cc-rows li{border-top:1px solid var(--sk-line-soft,#ede5d8);color:var(--cc-soft)}.cc-card--us .cc-rows li{border-top:1px solid #22304a;font-weight:600}.cc-mark{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;border-radius:99px}.cc-mark--no{border:1px solid #d9cfc0;color:#A89F92}.cc-mark--no svg{width:8px;height:8px}.cc-mark--yes{background:var(--cc-accent-fill);color:#fff}.cc-mark--yes svg{width:10px;height:10px}.cc-foot{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:18px}.cc-card--them .cc-foot{border-top:1px solid var(--cc-line)}.cc-card--us .cc-foot{border-top:1px solid #2a3550}.cc-ttl{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.cc-ttl-label{font-size:12px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.cc-card--them .cc-ttl-label{color:var(--cc-faint)}.cc-card--us .cc-ttl-label{color:var(--cc-accent-fill)}.cc-ttl-value{font-family:var(--font-display);font-size:26px}.cc-card--them .cc-ttl-value{color:var(--cc-soft)}.cc-card--us .cc-ttl-value{font-style:italic;font-size:28px}.cc-card--them .cc-foot,.cc-card--them .cc-ttl{justify-content:space-between}.cc-card--them .cc-ttl{width:100%}.cc-start{white-space:nowrap;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border:0;border-radius:99px;cursor:pointer;background:var(--cc-surface);color:var(--cc-ink);font:700 13px var(--font-body);transition:transform .3s var(--cc-ease)}.cc-start svg{width:14px;height:14px}.cc-start:hover{transform:translateY(-2px)}.cc-start:focus-visible{outline:2px solid var(--cc-accent-fill);outline-offset:3px}.cc-card--them,.cc-card--us,.cc-card--us .cc-rows li,.cc-head,.cc-seal{transition:opacity .8s var(--cc-ease),transform .8s var(--cc-ease)}.cc:not(.is-in) .cc-head{opacity:0;transform:translateY(16px)}.cc:not(.is-in) .cc-card--them{opacity:0}.cc:not(.is-in) .cc-card--us{opacity:0;transform:translateY(30px)}.cc:not(.is-in) .cc-card--us .cc-rows li{opacity:0;transform:translateY(8px)}.cc:not(.is-in) .cc-seal{opacity:0;transform:scale(1.15)}.cc.is-in .cc-card--them{animation:cc-settle 1.6s var(--cc-ease) .1s both;transition:none}@keyframes cc-settle{0%{opacity:0}35%{opacity:1}to{opacity:.85}}.cc.is-in .cc-card--us{transition-delay:.8s}.cc.is-in .cc-card--us .cc-rows li{transition-delay:calc(1.1s + var(--r) * .05s)}.cc.is-in .cc-seal{transition-duration:.5s;transition-delay:1.7s}@media (max-width:1000px){.cc{padding:72px 20px 84px}.cc-head{margin-bottom:44px}.cc-cards{flex-direction:column;align-items:center;gap:24px}.cc-card--them{order:0;margin-top:0}.cc-card--them,.cc-card--us{flex:none;width:100%;max-width:580px}.cc-seal{right:-8px}}@media (max-width:560px){.cc-title{font-size:40px}.cc-lead{font-size:16px}.cc-card{padding:24px}.cc-rows li{min-height:0;padding:12px 0}.cc-seal{width:56px;height:56px;top:-20px;right:-4px;font-size:22px}.cc-foot{flex-wrap:wrap}.cc-card--them .cc-rows{display:none}.cc-card--them .cc-label{padding-bottom:12px}}@media (prefers-reduced-motion:reduce){.cc-card--them,.cc-card--us,.cc-card--us .cc-rows li,.cc-head,.cc-seal{transform:none!important}.cc.is-in .cc-card--them{animation:none;opacity:.85}.cc.is-in *{transition-delay:0s!important}}.pr{--pr-surface:var(--sk-surface,#FFFDF9);--pr-ink:var(--sk-ink,#101A2E);--pr-blue:var(--occ-blue,#28435f);--pr-blue-deep:var(--occ-blue-deep,#1c3049);--pr-champagne:var(--sk-accent-fill,#C9A86A);--pr-champagne-text:var(--sk-accent,#8A6A2E);--pr-muted:var(--sk-muted,#756F66);--pr-border:var(--sk-border,#EADFCD);--pr-line:var(--sk-line-soft,#EDE5D8);--pr-tint:var(--sk-tint,#F5EDDF);--pr-ease:cubic-bezier(0.22,1,0.36,1);padding:96px 40px 88px;color:var(--pr-ink);font-family:var(--font-body)}.pr,.pr-head{display:flex;flex-direction:column;align-items:center}.pr-head{gap:16px;text-align:center}.pr-eyebrow{margin:0;display:flex;align-items:center;gap:14px;font-size:11px;font-weight:800;letter-spacing:3.5px;text-transform:uppercase;color:var(--pr-champagne-text)}.pr-rule{width:28px;height:1px;background:var(--pr-champagne)}.pr-title{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(40px,5vw,64px);line-height:1;letter-spacing:-1px;text-wrap:balance}.pr-title em{font-style:italic}.pr-tabs{margin-top:36px;display:flex;gap:4px;padding:5px;background:var(--pr-surface);border:1px solid var(--pr-border);border-radius:99px}.pr-tab{min-height:50px;padding:6px 26px;box-sizing:border-box;border:0;border-radius:99px;cursor:pointer;background:transparent;color:var(--pr-muted);font:700 14px/1.2 var(--font-body);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:background-color .35s var(--pr-ease),color .35s var(--pr-ease)}.pr-tab:hover:not([data-active]){color:var(--pr-ink)}.pr-tab[data-active]{background:var(--pr-blue);color:var(--sk-on-primary,var(--pr-surface))}.pr-tab:focus-visible{outline:2px solid var(--pr-champagne);outline-offset:2px}.pr-tab-sub{font-size:10px;font-weight:600;opacity:.75}.pr-panel{margin-top:36px;width:100%;display:grid;gap:26px;animation:pr-in .5s var(--pr-ease) backwards}.pr-grid3{max-width:1200px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.pr-grid2{max-width:1140px;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}@keyframes pr-in{0%{opacity:0;transform:translateY(14px)}}.pr-card,.pr-custom{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;color:var(--pr-ink);background:linear-gradient(180deg,color-mix(in oklab,#FFFEFB var(--sk-tint-keep,100%),var(--sk-surface,#FFFDF9)) 0,color-mix(in oklab,#FAF6EF var(--sk-tint-keep,100%),var(--sk-surface,#FFFDF9)) 100%);border:1px solid var(--pr-border);box-shadow:inset 0 1px 0 var(--sk-card-inset,#fff),0 1px 2px rgb(var(--sk-shadow-rgb,16 26 46)/.04),0 22px 44px -26px rgb(var(--sk-shadow-rgb,16 26 46)/.22);transition:transform .4s var(--pr-ease),box-shadow .4s var(--pr-ease);--muted-here:var(--pr-muted);--line-here:var(--pr-line);--icon-bg:var(--pr-tint);--icon-fg:var(--pr-champagne-text);--icon-ring:transparent;--tick-bg:var(--pr-tint);--tick-fg:var(--pr-champagne-text);--eyebrow-here:var(--pr-champagne-text);--price-here:inherit;--ring-op:0.36}.pr-card:hover,.pr-custom:hover{transform:translateY(-4px);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgb(var(--sk-shadow-rgb,16 26 46)/.04),0 30px 56px -28px rgb(var(--sk-shadow-rgb,16 26 46)/.3)}.pr-card[data-featured],.pr-custom[data-featured]{background:radial-gradient(90% 60% at 88% 0,rgba(255,255,255,.09),rgba(255,255,255,0) 70%),linear-gradient(165deg,#2F4E6E 0,var(--pr-blue) 55%,#233B54 100%);border-color:var(--pr-blue);color:var(--sk-on-primary,var(--pr-surface));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 36px 70px -30px rgba(40,67,95,.6);--muted-here:#C5D0DC;--line-here:rgb(var(--sk-surface-rgb,255 253 249)/0.14);--icon-bg:rgb(var(--sk-surface-rgb,255 253 249)/0.08);--icon-fg:#E2C98F;--icon-ring:rgba(226,201,143,0.35);--tick-bg:var(--pr-champagne);--tick-fg:#fff;--eyebrow-here:#E2C98F;--price-here:#E2C98F;--ring-op:0.3}.pr-card[data-featured]:hover,.pr-custom[data-featured]:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 44px 80px -30px rgba(40,67,95,.65)}.pr-rings{position:absolute;right:-104px;top:-96px;z-index:-1;stroke:var(--pr-champagne);stroke-opacity:var(--ring-op);pointer-events:none}.pr-icon{width:42px;height:42px;box-sizing:border-box;border-radius:var(--sk-r-sm,12px);background:var(--icon-bg);color:var(--icon-fg);border:1px solid var(--icon-ring)}.pr-icon,.pr-tick{flex:none;display:flex;align-items:center;justify-content:center}.pr-tick{width:20px;height:20px;margin-top:-1px;border-radius:99px;background:var(--tick-bg);color:var(--tick-fg)}.pr-card{padding:28px 28px 24px;border-radius:var(--sk-r-card,24px)}@media (min-width:1025px){.pr-card[data-featured]{margin-block:-8px;padding-block:36px 32px}}.pr-card-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.pr-popular{margin-left:auto;padding:6px 11px;border-radius:99px;background:var(--pr-surface);color:var(--sk-blue-text,var(--pr-blue));font-size:10px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;line-height:1.2}.pr-name{flex:1 1 5em;overflow-wrap:break-word;margin:0;font-family:var(--font-display);font-size:25px;font-weight:500;line-height:1.15;text-wrap:balance}.pr-price-row{margin:16px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.pr-price{font-family:var(--font-display);font-size:50px;font-weight:500;line-height:1;letter-spacing:-1px;color:var(--price-here)}.pr-once{font-size:12px}.pr-once,.pr-was{color:var(--muted-here)}.pr-was{font-size:15px;text-decoration:line-through}.pr-off{padding:2px 8px;border-radius:99px;background:var(--pr-champagne);color:#fff;font-size:11px;font-weight:800}.pr-desc{margin:12px 0 0;min-height:63px;font-size:13.5px;line-height:1.55;color:var(--muted-here)}.pr-divider{border:0;height:1px;background:var(--line-here);margin:16px 0}.pr-feats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.pr-feats li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.4}.pr-actions{margin-top:auto;padding-top:22px;display:flex;flex-direction:column;gap:8px}.pr-cta{min-height:46px;padding:12px 18px;box-sizing:border-box;border-radius:99px;border:1.5px solid var(--pr-blue);background:transparent;cursor:pointer;display:block;width:100%;text-align:center;font:700 14px/1.3 var(--font-body);color:var(--sk-blue-text,var(--pr-blue));transition:background-color .3s var(--pr-ease),color .3s var(--pr-ease),border-color .3s var(--pr-ease)}.pr-cta:hover{background:var(--pr-blue);color:#fff}.pr-card[data-featured] .pr-cta{background:var(--pr-surface);border-color:var(--pr-surface);color:var(--sk-blue-text,var(--pr-blue))}.pr-card[data-featured] .pr-cta:hover{background:color-mix(in oklab,#F3EADB var(--sk-tint-keep,100%),var(--sk-surface,#FFFDF9));border-color:#F3EADB}.pr-gift{min-height:42px;border-radius:99px;border:1px solid rgb(var(--sk-surface-rgb,255 253 249)/.3);background:transparent;color:var(--pr-surface);display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .25s,background-color .25s}.pr-gift:hover{border-color:rgb(var(--sk-surface-rgb,255 253 249)/.7);background:rgb(var(--sk-surface-rgb,255 253 249)/.06)}.pr-how{align-self:center;margin-top:4px;font-size:12.5px;font-weight:600;color:inherit;text-align:center;text-decoration:none;border-bottom:1px solid;opacity:.8}.pr-how:hover{opacity:1}.pr-cta:focus-visible,.pr-custom-cta:focus-visible,.pr-gift:focus-visible,.pr-how:focus-visible,.pr-includes-link:focus-visible{outline:2px solid var(--pr-champagne);outline-offset:3px}.pr-custom{padding:34px 38px 32px;border-radius:var(--sk-r-card,26px)}.pr-custom-eyebrow{position:relative;margin:0;display:flex;align-items:center;gap:12px;font-size:10px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:var(--eyebrow-here)}.pr-custom-title{position:relative;margin:18px 0 0;font-family:var(--font-display);font-weight:500;font-size:34px;line-height:1.05;text-wrap:balance}.pr-custom-title em{font-style:italic}.pr-custom-price{font-size:52px}.pr-custom .pr-price-row{margin-top:12px}.pr-custom .pr-desc{min-height:0;font-size:14px;line-height:1.6}.pr-custom-feats{list-style:none;margin:18px 0 0;padding:0}.pr-custom-feats li{display:flex;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--line-here);font-size:14px;line-height:1.4}.pr-custom-feats .pr-tick{margin-top:0}.pr-custom-cta{margin-top:auto;min-height:50px;padding:15px 22px;box-sizing:border-box;border:0;border-radius:99px;cursor:pointer;background:var(--pr-blue);color:#fff;display:block;width:100%;text-align:center;font:700 14px/1.3 var(--font-body);transition:background-color .3s var(--pr-ease)}.pr-custom-feats+.pr-custom-cta{margin-top:20px}.pr-custom-cta:hover{background:var(--pr-blue-deep)}.pr-custom[data-featured] .pr-custom-cta{background:var(--pr-surface);color:var(--sk-blue-text,var(--pr-blue))}.pr-custom[data-featured] .pr-custom-cta:hover{background:color-mix(in oklab,#F3EADB var(--sk-tint-keep,100%),var(--sk-surface,#FFFDF9))}.pr-includes{list-style:none;margin:44px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;font-size:13px;color:var(--pr-muted);text-align:center}.pr-includes li{display:flex;align-items:center;gap:24px}.pr-includes li+li:before{content:"◆";font-size:9px;color:var(--pr-champagne)}.pr-includes-link{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--pr-border)}.pr-includes-link:hover{color:var(--pr-ink)}@media (max-width:1024px){.pr-grid3{max-width:560px}.pr-grid2,.pr-grid3{grid-template-columns:minmax(0,1fr)}.pr-grid2{max-width:600px}.pr-card[data-featured]{order:-1}.pr-desc{min-height:0}}@media (max-width:560px){.pr{padding:72px 16px}.pr-tabs{width:100%;box-sizing:border-box}.pr-tab{flex:1;padding:6px 12px}.pr-card{padding:24px 22px 20px}.pr-card,.pr-custom{border-radius:var(--sk-r-card,22px)}.pr-custom{padding:28px 22px 24px}.pr-custom-cta{padding-inline:16px}.pr-custom-title{font-size:clamp(26px,8.4vw,30px);hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.pr-custom-price,.pr-price{font-size:46px}.pr-includes{flex-direction:column;align-items:center;gap:8px}.pr-includes li+li:before{display:none}}@media (prefers-reduced-motion:reduce){.pr *{transition:none!important;animation:none!important}}.ct{--ct-bg:var(--landing-bg,var(--sk-bg,#F8F4EC));--ct-surface:var(--sk-surface,#FFFDF9);--ct-ink:var(--sk-ink,#101A2E);--ct-accent:var(--sk-accent,#8A6A2E);--ct-accent-fill:var(--sk-accent-fill,#C9A86A);--ct-muted:var(--sk-muted,#756F66);--ct-faint:var(--sk-faint,#9C958A);--ct-border:var(--sk-line,#E7DED1);--ct-line:var(--sk-line-2,#E0D5C4);--ct-error:#9B3B2F;--ct-ease:cubic-bezier(0.22,1,0.36,1);position:relative;padding:120px 80px;background:var(--ct-bg);color:var(--ct-ink);font-family:var(--font-body)}.ct-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,600px);gap:80px;align-items:center}.ct-intro{display:flex;flex-direction:column;gap:24px;min-width:0}.ct-eyebrow{margin:0;display:flex;align-items:center;gap:14px;font-size:11px;font-weight:800;letter-spacing:3.5px;text-transform:uppercase;color:var(--ct-accent)}.ct-rule{width:28px;height:1px;background:var(--ct-accent-fill)}.ct-title{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(44px,5vw,72px);line-height:.98;letter-spacing:-.014em;text-wrap:balance}.ct-title em{font-style:italic}.ct:lang(ka) .ct-title{font-size:clamp(38px,4vw,58px);line-height:1.12;letter-spacing:0}.ct:lang(ka) .ct-title em{font-style:normal}.ct:lang(ka) .ct-eyebrow{letter-spacing:.5px}.ct:lang(ka) .ct-link-label{letter-spacing:1px}.ct-lead{margin:0;max-width:440px;font-size:17px;line-height:1.7;color:var(--ct-muted);text-wrap:pretty}.ct-links{list-style:none;margin:12px 0 0;padding:0;max-width:480px;border-top:1px solid var(--ct-line)}.ct-link{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;border-bottom:1px solid var(--ct-line);color:inherit;text-decoration:none}.ct-link:focus-visible{outline:2px solid var(--ct-accent-fill);outline-offset:4px;border-radius:4px}.ct-link-text{display:flex;flex-direction:column;gap:4px;min-width:0}.ct-link-label{font-size:10px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:var(--ct-faint)}.ct-link-value{align-self:flex-start;font-family:var(--font-display);font-size:28px;line-height:1.2;overflow-wrap:anywhere;background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat;transition:background-size .5s var(--ct-ease)}.ct-arrow{display:flex;flex-shrink:0;color:var(--ct-accent);transition:transform .4s var(--ct-ease)}.ct-arrow svg{width:20px;height:20px}.ct-link:focus-visible .ct-link-value,.ct-link:hover .ct-link-value{background-size:100% 1px}.ct-link:focus-visible .ct-arrow,.ct-link:hover .ct-arrow{transform:translateX(6px)}.ct-reply{margin:0;display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ct-muted)}.ct-dot{width:8px;height:8px;border-radius:99px;background:#3F7A5A}.ct-card{min-width:0;padding:40px;background:var(--ct-surface);border:1px solid var(--ct-border);border-radius:var(--sk-r-card,26px);box-shadow:0 30px 60px rgb(var(--sk-shadow-rgb,16 26 46)/.08)}.ct-form{gap:18px}.ct-fieldset,.ct-form{display:flex;flex-direction:column}.ct-fieldset{border:0;margin:0;padding:0;gap:10px;min-width:0}.ct-label{padding:0;font-size:12px;font-weight:700;color:var(--ct-ink)}.ct-fieldset>.ct-label{margin-bottom:10px}.ct-chips{display:flex;flex-wrap:wrap;gap:8px}.ct-chip{position:relative;display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border:1px solid var(--ct-border);border-radius:99px;font-size:13px;font-weight:700;cursor:pointer;transition:background .3s var(--ct-ease),color .3s var(--ct-ease),border-color .3s var(--ct-ease)}.ct-chip:hover{border-color:var(--ct-ink)}.ct-chip[data-active]{background:var(--occ-blue,#28435f);border-color:var(--occ-blue,#28435f);color:var(--sk-on-primary,var(--ct-surface))}.ct-chip:has(input:focus-visible){outline:2px solid var(--ct-accent-fill);outline-offset:2px}.ct-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ct-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ct-input{width:100%;height:50px;box-sizing:border-box;padding:0 14px;border:1px solid var(--ct-border);border-radius:var(--sk-r-sm,12px);background:var(--ct-surface);color:var(--ct-ink);font:400 15px var(--font-body);transition:border-color .3s var(--ct-ease),box-shadow .3s var(--ct-ease)}.ct-input::placeholder{color:#A89F92}.ct-input:hover{border-color:var(--ct-line)}.ct-input:focus{outline:none;border-color:var(--ct-ink);box-shadow:0 0 0 3px rgb(var(--sk-ink-rgb,16 26 46)/.08)}.ct-input[aria-invalid=true]{border-color:var(--ct-error)}.ct-textarea{height:110px;padding:12px 14px;resize:vertical;line-height:1.5}.ct-error{font-size:12px;font-weight:600;color:var(--ct-error)}.ct-submit{display:flex;align-items:center;justify-content:center;gap:8px;height:56px;margin-top:2px;border:0;border-radius:99px;background:var(--occ-blue);color:var(--sk-on-primary,var(--ct-surface));font:700 15px var(--font-body);cursor:pointer;transition:transform .4s var(--ct-ease),box-shadow .4s var(--ct-ease),opacity .2s}.ct-submit svg{width:16px;height:16px}.ct-submit:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgb(var(--sk-shadow-rgb,16 26 46)/.18)}.ct-submit:focus-visible{outline:2px solid var(--ct-accent-fill);outline-offset:3px}.ct-submit:disabled{opacity:.7;cursor:progress;transform:none;box-shadow:none}.ct-form-error{margin:0;font-size:13px;line-height:1.5;color:var(--ct-error)}.ct-form-error a{color:inherit;text-decoration:underline;text-underline-offset:2px;font-weight:600}.ct-honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ct-sent{min-height:460px;flex-direction:column;gap:14px;text-align:center;animation:ct-rise .6s var(--ct-ease) backwards}.ct-seal,.ct-sent{display:flex;align-items:center;justify-content:center}.ct-seal{width:64px;height:64px;border-radius:99px;background:var(--ct-ink);color:var(--sk-on-ink,var(--ct-surface));box-shadow:0 0 0 6px var(--ct-surface),0 0 0 7px var(--ct-accent-fill)}.ct-seal svg{width:26px;height:26px}.ct-sent-title{margin:8px 0 0;font-family:var(--font-display);font-weight:500;font-size:34px;line-height:1.1;text-wrap:balance}.ct-sent-title em{font-style:italic}.ct:lang(ka) .ct-sent-title em{font-style:normal}.ct-sent-text{margin:0;font-size:15px;color:var(--ct-muted)}.ct-text-btn{margin-top:6px;padding:0 0 2px;border:0;border-bottom:1px solid var(--ct-ink);background:none;cursor:pointer;font:700 14px var(--font-body);color:var(--ct-ink)}@keyframes ct-rise{0%{opacity:0;transform:translateY(14px)}}.ct.is-armed:not(.is-in) .ct-card,.ct.is-armed:not(.is-in) .ct-rise{opacity:0}.ct.is-in .ct-rise{animation:ct-in .7s var(--ct-ease) calc(var(--i) * .08s) both}.ct.is-in .ct-card{animation:ct-in-card .8s var(--ct-ease) .2s both}@keyframes ct-in{0%{opacity:0;transform:translateY(16px)}}@keyframes ct-in-card{0%{opacity:0;transform:translateY(24px)}}@media (max-width:1100px){.ct{padding:96px 40px}.ct-inner{grid-template-columns:minmax(0,1fr);gap:48px;max-width:640px}}@media (max-width:560px){.ct{padding:72px 20px}.ct-card{padding:24px 20px;border-radius:var(--sk-r-card,22px)}.ct-row{grid-template-columns:minmax(0,1fr)}.ct-link-value{font-size:24px}.ct-chip{min-height:36px;padding:0 14px}}@media (prefers-reduced-motion:reduce){.ct *,.ct :after,.ct :before{transition:none!important;animation:none!important}.ct.is-armed:not(.is-in) .ct-card,.ct.is-armed:not(.is-in) .ct-rise{opacity:1}}.fq{--fq-ink:var(--sk-ink,#101A2E);--fq-muted:#6F6A62;--fq-gold:var(--sk-accent,#8A6A2E);--fq-gold-fill:var(--sk-accent-fill,#C9A86A);--fq-line:var(--sk-line,#E7DED1);--fq-card:var(--sk-surface,#FFFDF9);--fq-blue:var(--occ-blue,#28435f);--fq-ease:cubic-bezier(0.22,1,0.36,1);padding:104px 0 96px;background:var(--landing-bg,var(--sk-bg,#F8F4EC));color:var(--fq-ink);font-family:var(--font-body)}.fq-inner{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:64px;align-items:start;max-width:1180px;margin:0 auto;padding:0 48px}.fq-eyebrow{margin:0;display:flex;align-items:center;gap:14px;font-size:11px;font-weight:800;letter-spacing:3.5px;text-transform:uppercase;color:var(--fq-gold)}.fq-eyebrow span{width:28px;height:1px;background:var(--fq-gold-fill)}.fq-title{margin:14px 0 0;font-family:var(--font-display);font-weight:500;font-size:clamp(38px,4.4vw,54px);line-height:1.03;letter-spacing:-1.2px;text-wrap:balance}.fq-title em{font-style:italic;color:var(--fq-gold)}.fq-lead{margin:16px 0 0;font-size:16px;line-height:1.65;color:var(--fq-muted)}.fq-qs{display:grid;gap:8px;margin-top:26px}.fq-q{text-align:left;padding:12px 16px;border-radius:var(--sk-r-card,16px);border:1px solid var(--fq-line);background:var(--fq-card);color:var(--fq-ink);font:600 14px/1.4 var(--font-body);cursor:pointer;transition:border-color .25s,transform .3s var(--fq-ease),opacity .25s}.fq-q:hover:not(:disabled){border-color:var(--fq-gold-fill);transform:translateX(4px)}.fq-q:disabled{opacity:.45;cursor:default}.fq-q:focus-visible{outline:2px solid var(--fq-gold-fill);outline-offset:3px}.fq-chat{position:sticky;top:110px;border-radius:var(--sk-r-card,28px);background:var(--sk-surface,#FFFDF9);border:1px solid var(--sk-border,#eadfcd);box-shadow:0 30px 60px -36px rgb(var(--sk-shadow-rgb,16 26 46)/.35);overflow:hidden}.fq-top{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--fq-line);font-size:15px}.fq-av{width:38px;height:38px;border-radius:99px;display:grid;place-items:center;background:var(--fq-blue);color:#fff;font-family:var(--font-display);font-size:18px}.fq-log{height:460px;overflow-y:auto;padding:22px 20px;background:radial-gradient(rgb(var(--sk-accent-fill-rgb,201 168 106)/.12) 1px,transparent 1.4px) 0 0 /22px 22px;scroll-behavior:smooth;overscroll-behavior:contain}.fq-log,.fq-pair{display:flex;flex-direction:column;gap:12px}.fq-bub{margin:0;max-width:82%;padding:12px 16px;border-radius:var(--sk-r-card,20px);font-size:14.5px;line-height:1.6;animation:fq-bub .4s var(--fq-ease) both}.fq-bub--me{align-self:flex-end;background:var(--fq-blue);color:#fff;border-bottom-right-radius:6px}.fq-bub--oc{align-self:flex-start;background:var(--sk-bg-2,#F3ECE1);color:var(--fq-ink);border-bottom-left-radius:6px}@keyframes fq-bub{0%{opacity:0;transform:translateY(8px) scale(.98)}}.fq-typing{display:inline-flex;gap:4px}.fq-typing i{width:7px;height:7px;border-radius:var(--sk-r-sm,9px);background:#B3AA9C;animation:fq-dot 1s infinite}.fq-typing i:nth-child(2){animation-delay:.15s}.fq-typing i:nth-child(3){animation-delay:.3s}@keyframes fq-dot{50%{transform:translateY(-4px);opacity:.5}}:lang(ka) .fq-title em{font-style:normal}@media (max-width:900px){.fq{padding:76px 0 72px}.fq-inner{grid-template-columns:minmax(0,1fr);gap:32px;padding:0 24px}.fq-chat{position:static}.fq-log{height:auto;min-height:140px;max-height:420px}}@media (max-width:560px){.fq-inner{padding:0 16px}.fq-bub{max-width:90%}}@media (prefers-reduced-motion:reduce){.fq-bub,.fq-q,.fq-typing i{transition:none;animation:none}.fq-log{scroll-behavior:auto}}