@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(var(--fx-n,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:start;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% / var(--fx-n, 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-inline-start: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-inline-end: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-inline-start: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-inline-start: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-inline-end: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-inline-start: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-inline-start: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-inline-start:calc(20 * var(--gu));border-inline-start: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-inline-start: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-inline-start: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-inline-start: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-inline-start:-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:start;transition:background-color .3s ease}.fx-spot svg{width:14px;height:14px;flex-shrink:0;color:var(--fx-accent)}.fx-spot-arrow{margin-inline-start: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-inline-start: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-inline-start: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}}.fxr-list{display:grid;gap:28px;max-width:1280px;margin:0 auto}.fx.fxr{padding:0;background:transparent;scroll-margin-top:0}.fxr--flip .fx-panel{grid-template-columns:minmax(0,1fr) 440px}.fxr--flip .fx-copy{order:2;padding:64px 64px 48px 32px}@media (max-width:1180px){.fxr--flip .fx-panel{grid-template-columns:minmax(0,1fr) 380px}.fxr--flip .fx-copy{padding:48px 44px 40px 24px}}@media (max-width:960px){.fxr-list{gap:20px}.fxr--flip .fx-panel{grid-template-columns:minmax(0,1fr)}.fxr--flip .fx-copy{order:0;padding:36px 28px 8px}}@media (max-width:560px){.fxr--flip .fx-copy{padding:28px 22px 4px}}