.fk{--fk-font-display:var(--font-bricolage-heavy), var(--font-bricolage), "Bricolage Grotesque", "Avenir Next", system-ui, sans-serif;--fk-font-body:var(--font-geist-sans), "Geist", "Inter", system-ui, sans-serif;--fk-font-mono:var(--font-geist-mono), "Geist Mono", ui-monospace, Menlo, monospace;font-family:var(--fk-font-body);color:var(--aysel-f-ink);-webkit-font-smoothing:antialiased}.fk *,.fk :before,.fk :after{box-sizing:border-box}:root,.fk-theme-light{--fk-scene-day:block;--fk-scene-night:none}.dark,.fk-theme-dark{--fk-scene-day:none;--fk-scene-night:block}.fk-theme-light,.fk-theme-dark{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.fk-theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(.fk) button{font:inherit;color:inherit}.fk-paper{background:var(--aysel-f-paper);color:var(--aysel-f-ink)}.fk-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fk-phone{width:var(--aysel-f-size-phone-width);height:var(--aysel-f-size-phone-height);background:var(--aysel-f-paper);flex-direction:column;display:flex;position:relative;overflow:hidden}.fk-desk{width:var(--aysel-f-size-desk-width);height:var(--aysel-f-size-desk-height);background:var(--aysel-f-paper);flex-direction:column;display:flex;position:relative;overflow:hidden}.fk-screen{--fk-home-gap:max(8px, env(safe-area-inset-bottom,0px));background:var(--aysel-f-paper);flex-direction:column;min-height:100dvh;display:flex;position:relative}.fk-statusbar{height:var(--aysel-f-size-statusbar);font:600 15px var(--fk-font-body);z-index:5;flex:none;justify-content:space-between;align-items:center;padding:0 22px;display:flex;position:relative}.fk-statusbar .fk-sb-ic{align-items:center;gap:6px;display:flex}.fk-statusbar .fk-sb-ic i{border:1.5px solid;border-radius:3px;width:17px;height:10px;display:block;position:relative}.fk-statusbar .fk-sb-ic i:after{content:"";background:currentColor;border-radius:1px;position:absolute;inset:1px 5px 1px 1px}.fk-statusbar .fk-sb-ic b{clip-path:polygon(0 100%,100% 0,100% 100%);background:linear-gradient(90deg,currentColor 0 20%,#0000 20% 27%,currentColor 27% 47%,#0000 47% 54%,currentColor 54% 74%,#0000 74% 81%,currentColor 81%);width:15px;height:10px;display:block}.fk-scroll{scrollbar-width:none;flex:1;position:relative;overflow:hidden auto}.fk-scroll::-webkit-scrollbar{display:none}.fk-scroll:focus-visible{outline:var(--aysel-f-stroke-focus) solid var(--aysel-f-teal);outline-offset:-3px}.fk-home-ind{background:var(--aysel-f-ink);opacity:.85;z-index:40;pointer-events:none;border-radius:3px;width:134px;height:5px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.fk-row{align-items:center;gap:10px;display:flex}.fk-col{flex-direction:column;gap:10px;display:flex}.fk-wrap{flex-wrap:wrap}.fk-grow{flex:1;min-width:0}.fk-pad{padding:16px}.fk-pad-x{padding-left:18px;padding-right:18px}.fk-stack-8>*+*{margin-top:8px}.fk-stack-12>*+*{margin-top:12px}.fk-stack-16>*+*{margin-top:16px}.fk-stack-24>*+*{margin-top:24px}.fk-disp,.fk-h1,.fk-h2{font-family:var(--fk-font-display);text-wrap:balance;margin:0}.fk-disp{font-size:var(--aysel-f-type-disp-size);font-weight:var(--aysel-f-type-disp-weight);line-height:var(--aysel-f-type-disp-line-height);letter-spacing:var(--aysel-f-type-disp-tracking)}.fk-h1{font-size:var(--aysel-f-type-h1-size);font-weight:var(--aysel-f-type-h1-weight);line-height:var(--aysel-f-type-h1-line-height);letter-spacing:var(--aysel-f-type-h1-tracking)}.fk-h2{font-size:var(--aysel-f-type-h2-size);font-weight:var(--aysel-f-type-h2-weight);line-height:var(--aysel-f-type-h2-line-height);letter-spacing:var(--aysel-f-type-h2-tracking)}.fk-h3{font-family:var(--fk-font-body);font-size:var(--aysel-f-type-h3-size);font-weight:var(--aysel-f-type-h3-weight);line-height:var(--aysel-f-type-h3-line-height);letter-spacing:var(--aysel-f-type-h3-tracking);margin:0}.fk-p{font-family:var(--fk-font-body);font-size:var(--aysel-f-type-p-size);font-weight:var(--aysel-f-type-p-weight);line-height:var(--aysel-f-type-p-line-height);color:var(--aysel-f-ink2);margin:0}.fk-small{font-family:var(--fk-font-body);font-size:var(--aysel-f-type-small-size);font-weight:var(--aysel-f-type-small-weight);line-height:var(--aysel-f-type-small-line-height);color:var(--aysel-f-muted);margin:0}.fk-mono{font-family:var(--fk-font-mono);font-size:var(--aysel-f-type-mono-size);letter-spacing:var(--aysel-f-type-mono-tracking)}.fk-eyebrow{font-family:var(--fk-font-mono);font-size:var(--aysel-f-type-eyebrow-size);font-weight:var(--aysel-f-type-eyebrow-weight);letter-spacing:var(--aysel-f-type-eyebrow-tracking);text-transform:uppercase;color:var(--aysel-f-muted)}.fk-num{font-variant-numeric:tabular-nums}.fk-kpi{font-family:var(--fk-font-display);font-size:var(--aysel-f-type-kpi-size);font-weight:var(--aysel-f-type-kpi-weight);line-height:var(--aysel-f-type-kpi-line-height);letter-spacing:var(--aysel-f-type-kpi-tracking);font-variant-numeric:tabular-nums;margin:0}.fk-section-label{font:700 15px var(--fk-font-body);color:var(--aysel-f-ink);margin:22px 2px 6px}.fk-btn{all:unset;box-sizing:border-box;cursor:pointer;min-height:var(--aysel-f-size-button);border-radius:var(--aysel-f-radius-control);font-family:var(--fk-font-body);font-size:var(--aysel-f-type-button-size);font-weight:var(--aysel-f-type-button-weight);letter-spacing:var(--aysel-f-type-button-tracking);background:var(--aysel-f-raised);color:var(--aysel-f-ink);border:var(--aysel-f-stroke-control) solid var(--aysel-f-rule);box-shadow:0 var(--aysel-f-depth-button) 0 var(--aysel-f-rule);transition:transform var(--aysel-f-motion-press), box-shadow var(--aysel-f-motion-press), background .15s;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;text-align:center;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.fk-btn:active,.fk-btn[data-pressed]{transform:translateY(var(--aysel-f-depth-button));box-shadow:0 0 0 var(--aysel-f-rule)}.fk-btn:focus-visible,.fk-btn[data-focus]{outline:var(--aysel-f-stroke-focus) solid var(--aysel-f-teal);outline-offset:3px}.fk-btn svg{flex:none;width:18px;height:18px}.fk-btn[data-variant=primary]{background:var(--aysel-f-teal);color:var(--aysel-f-on-teal);border-color:var(--aysel-f-teal);box-shadow:0 var(--aysel-f-depth-button) 0 var(--aysel-f-teal-deep)}.fk-btn[data-variant=primary]:active,.fk-btn[data-variant=primary][data-pressed]{box-shadow:0 0 0 var(--aysel-f-teal-deep)}.fk-btn[data-variant=gold]{background:var(--aysel-f-sun);color:var(--aysel-f-on-sun);border-color:var(--aysel-f-sun);box-shadow:0 var(--aysel-f-depth-button) 0 var(--aysel-f-sun-deep)}.fk-btn[data-variant=gold]:active,.fk-btn[data-variant=gold][data-pressed]{box-shadow:0 0 0 var(--aysel-f-sun-deep)}.fk-btn[data-variant=ghost]{box-shadow:none;color:var(--aysel-f-teal);min-height:var(--aysel-f-size-target);background:0 0;border-color:#0000}.fk-btn[data-variant=ghost]:active,.fk-btn[data-variant=ghost][data-pressed]{opacity:.7;transform:none}.fk-btn[data-block]{width:100%;display:flex}.fk-btn[data-size=sm]{min-height:var(--aysel-f-size-target);font-size:var(--aysel-f-type-button-sm-size);border-radius:var(--aysel-f-radius-control-sm);padding:0 14px}.fk-btn:disabled,.fk-btn[aria-disabled=true]{background:var(--aysel-f-paper);border-color:var(--aysel-f-rule);color:var(--aysel-f-muted);box-shadow:none;cursor:default;pointer-events:none;transform:none}.fk-icon-btn{all:unset;box-sizing:border-box;cursor:pointer;width:var(--aysel-f-size-target);height:var(--aysel-f-size-target);border-radius:var(--aysel-f-radius-control-sm);color:var(--aysel-f-ink);flex:none;place-items:center;display:grid}.fk-icon-btn[data-round]{background:var(--aysel-f-raised);border-radius:50%}.fk-icon-btn:focus-visible{outline:var(--aysel-f-stroke-focus-tight) solid var(--aysel-f-teal)}.fk-icon-btn svg{width:24px;height:24px}.fk-opt{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:var(--aysel-f-size-option);border-radius:var(--aysel-f-radius-control);background:var(--aysel-f-raised);border:var(--aysel-f-stroke-control) solid var(--aysel-f-rule);box-shadow:0 var(--aysel-f-depth-option) 0 var(--aysel-f-rule);font-family:var(--fk-font-body);font-size:var(--aysel-f-type-option-size);font-weight:var(--aysel-f-type-option-weight);line-height:var(--aysel-f-type-option-line-height);color:var(--aysel-f-ink);transition:transform var(--aysel-f-motion-press), box-shadow var(--aysel-f-motion-press), border-color .15s, background .15s;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;padding:12px 16px;display:flex}.fk-opt:active,.fk-opt[data-pressed]{transform:translateY(var(--aysel-f-depth-option));box-shadow:0 0 0 var(--aysel-f-rule)}.fk-opt:focus-visible{outline:var(--aysel-f-stroke-focus) solid var(--aysel-f-teal);outline-offset:2px}.fk-opt[data-state=selected]{border-color:var(--aysel-f-ink);box-shadow:0 var(--aysel-f-depth-option) 0 var(--aysel-f-ink)}.fk-opt[data-state=correct]{border-color:var(--aysel-f-teal);background:var(--aysel-f-teal-tint);box-shadow:0 var(--aysel-f-depth-option) 0 var(--aysel-f-teal);animation:fk-pop var(--aysel-f-motion-shake) var(--aysel-f-easing-spring)}.fk-opt[data-state=wrong]{border-color:var(--aysel-f-ink);color:var(--aysel-f-muted);box-shadow:0 var(--aysel-f-depth-option) 0 var(--aysel-f-ink);animation:fk-shake var(--aysel-f-motion-shake)}.fk-opt[data-state=wrong]:after{content:"";background:linear-gradient(45deg, transparent 44%, var(--aysel-f-ink) 44% 56%, transparent 56%), linear-gradient(-45deg, transparent 44%, var(--aysel-f-ink) 44% 56%, transparent 56%);flex:none;width:16px;height:16px;margin-left:auto}.fk-opt[data-state=right]{border-color:var(--aysel-f-ink);box-shadow:0 var(--aysel-f-depth-option) 0 var(--aysel-f-ink)}.fk-opt .fk-opt-key{border-radius:var(--aysel-f-radius-key);border:var(--aysel-f-stroke-control) solid var(--aysel-f-rule);width:30px;height:30px;font:700 13px var(--fk-font-mono);color:var(--aysel-f-muted);flex:none;place-items:center;display:grid}.fk-opt[data-state=selected] .fk-opt-key{border-color:var(--aysel-f-ink);background:var(--aysel-f-ink);color:var(--aysel-f-paper)}.fk-opt[data-state=correct] .fk-opt-key{border-color:var(--aysel-f-teal);color:var(--aysel-f-teal)}.fk-opt .fk-opt-body{min-width:0}.fk-opt .fk-opt-sub{font:500 13px var(--fk-font-body);color:var(--aysel-f-muted);margin-top:2px;display:block}.fk-opt .fk-opt-end{font:500 13px var(--fk-font-body);color:var(--aysel-f-muted);margin-left:auto}.fk-opt .fk-opt-tag{font:700 13px var(--fk-font-body);color:var(--aysel-f-ink);align-items:center;gap:4px;margin-left:auto;display:inline-flex}.fk-opt[data-layout=tile]{text-align:center;flex-direction:column;justify-content:center;gap:8px;min-height:120px}.fk-opt[data-layout=center]{justify-content:center}.fk-grid-opts{gap:12px;display:grid}.fk-guess{grid-template-columns:repeat(var(--fk-cols,3), minmax(0, 1fr));gap:8px;display:grid}.fk-guess .fk-opt{text-align:center;justify-content:center;min-height:52px;padding:8px 6px;font-size:15px}.fk-card{background:var(--aysel-f-raised);border:var(--aysel-f-stroke-hair) solid var(--aysel-f-rule);border-radius:var(--aysel-f-radius-card);padding:16px}.fk-card[data-elevation=lift]{box-shadow:0 var(--aysel-f-depth-card-lift) 0 var(--aysel-f-rule)}.fk-card[data-tone=hero]{border:var(--aysel-f-stroke-control) solid var(--aysel-f-ink);border-radius:var(--aysel-f-radius-band);box-shadow:0 var(--aysel-f-depth-card-lift) 0 var(--aysel-f-rule)}.fk-card[data-tone=paper]{background:var(--aysel-f-paper)}a.fk-card,button.fk-card{all:unset;box-sizing:border-box;cursor:pointer;background:var(--aysel-f-raised);border:var(--aysel-f-stroke-hair) solid var(--aysel-f-rule);border-radius:var(--aysel-f-radius-card);padding:16px;display:block}a.fk-card:focus-visible,button.fk-card:focus-visible{outline:var(--aysel-f-stroke-focus) solid var(--aysel-f-teal);outline-offset:2px}.fk-pencil-box{border:var(--aysel-f-stroke-hair) dashed var(--aysel-f-pencil);border-radius:var(--aysel-f-radius-pencil-box);background:0 0;padding:14px}.fk-divider{height:var(--aysel-f-stroke-hair);background:var(--aysel-f-rule);border:0;margin:0}.fk-chip{height:var(--aysel-f-size-chip);border-radius:var(--aysel-f-radius-chip);border:var(--aysel-f-stroke-hair) solid var(--aysel-f-rule);background:var(--aysel-f-raised);font-family:var(--fk-font-body);font-size:var(--aysel-f-type-chip-size);font-weight:var(--aysel-f-type-chip-weight);color:var(--aysel-f-ink2);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.fk-chip svg{flex:none;width:16px;height:16px}button.fk-chip,a.fk-chip{min-width:var(--aysel-f-size-target);min-height:var(--aysel-f-size-target);border-radius:var(--aysel-f-radius-chip-tap);cursor:pointer;justify-content:center;height:auto;text-decoration:none}button.fk-chip:focus-visible,a.fk-chip:focus-visible{outline:var(--aysel-f-stroke-focus) solid var(--aysel-f-teal);outline-offset:2px}.fk-chip[data-tone=pencil]{border-style:dashed;border-color:var(--aysel-f-pencil);color:var(--aysel-f-muted);background:0 0}.fk-chip[data-tone=ink]{border-color:var(--aysel-f-ink);color:var(--aysel-f-ink)}.fk-chip[data-tone=now]{border-color:var(--aysel-f-now);color:var(--aysel-f-now);background:var(--aysel-f-now-tint)}.fk-chip[data-tone=teal]{border-color:var(--aysel-f-teal);color:var(--aysel-f-teal);background:var(--aysel-f-teal-tint)}.fk-chip[data-tone=sun]{border-color:var(--aysel-f-sun-deep);color:var(--aysel-f-sun-ink);background:var(--aysel-f-sun-tint)}.fk-chip[data-tone=points]{border-color:var(--aysel-f-sun-deep);background:var(--aysel-f-sun-tint);color:var(--aysel-f-points-ink)}.fk-chip[data-tone=sample]{border-radius:var(--aysel-f-radius-sample);border-color:var(--aysel-f-muted);min-width:0;height:24px;min-height:0;color:var(--aysel-f-muted);font:600 12px var(--fk-font-mono);letter-spacing:.02em;padding:0 8px}.fk-dot-live{background:var(--aysel-f-live);width:9px;height:9px;box-shadow:0 0 0 3px var(--aysel-f-live-halo);border-radius:50%;flex:none;display:inline-block}.fk-dot-now{background:var(--aysel-f-now);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.fk-plaque{background:var(--aysel-f-paper);border:var(--aysel-f-stroke-control) solid var(--aysel-f-ink);border-radius:var(--aysel-f-radius-pencil-box);box-shadow:0 3px 0 var(--aysel-f-shadow);flex-direction:column;gap:2px;max-width:100%;margin:0;padding:8px 14px 10px;display:inline-flex}.fk-plaque .fk-plaque-label{font:600 12.5px var(--fk-font-body);color:var(--aysel-f-ink2)}.fk-plaque .fk-plaque-title{font-family:var(--fk-font-display);font-size:28px;font-weight:var(--aysel-f-type-h1-weight);line-height:var(--aysel-f-type-h1-line-height);letter-spacing:var(--aysel-f-type-h1-tracking);text-wrap:balance}.fk-place-bar{align-items:center;gap:8px;padding:6px 12px 6px 6px;display:flex}.fk-place-bar .fk-place-title{font-family:var(--fk-font-display);font-size:var(--aysel-f-type-place-size);font-weight:var(--aysel-f-type-place-weight);letter-spacing:var(--aysel-f-type-place-tracking);flex:1;min-width:0;margin:0}.fk-stat{font:700 15px var(--fk-font-body);font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.fk-stat svg{width:22px;height:22px}.fk-trust{border-radius:var(--aysel-f-radius-toast);background:var(--aysel-f-raised);border:var(--aysel-f-stroke-hair) solid var(--aysel-f-rule);font:600 13px/1.35 var(--fk-font-body);color:var(--aysel-f-ink2);align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex}.fk-trust>svg{color:var(--aysel-f-teal);flex:none;width:20px;height:20px}.fk-trust[data-on-media]{background:var(--aysel-f-media-ground);border-color:var(--aysel-f-media-edge);color:var(--aysel-f-media-text)}.fk-trust[data-on-media]>svg{color:var(--aysel-f-media-icon)}.fk-trust-more{all:unset;cursor:pointer;min-height:var(--aysel-f-size-target);min-width:var(--aysel-f-size-target);font:700 13px var(--fk-font-body);color:var(--aysel-f-teal);text-underline-offset:3px;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0 10px;text-decoration:underline;display:inline-flex}.fk-trust[data-on-media] .fk-trust-more{color:var(--aysel-f-media-link)}.fk-trust-more:focus-visible{outline:var(--aysel-f-stroke-focus-tight) solid var(--aysel-f-teal)}.fk-trust-row{border-top:var(--aysel-f-stroke-hair) solid var(--aysel-f-rule);font:400 14px/1.45 var(--fk-font-body);color:var(--aysel-f-ink2);gap:2px;padding:10px 0;display:grid}.fk-trust-row b{font:700 14px var(--fk-font-body);color:var(--aysel-f-ink)}.fk-vlist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fk-vlist li{font:400 14px/1.4 var(--fk-font-body);color:var(--aysel-f-ink2);align-items:flex-start;gap:10px;display:flex}.fk-vlist li>svg{border-radius:50%;flex:none;width:20px;height:20px;margin-top:1px;padding:2px}.fk-vlist li[data-done=true]>svg{background:var(--aysel-f-ink);color:var(--aysel-f-paper)}.fk-vlist li[data-done=false]>svg{border:var(--aysel-f-stroke-hair) solid var(--aysel-f-muted);color:var(--aysel-f-muted)}.fk-vlist li b{color:var(--aysel-f-ink);font-weight:700;display:block}.fk-vlist[data-compact]{flex-wrap:wrap;gap:6px 14px;display:flex}.fk-vlist[data-compact] li{align-items:center;font-size:13px}.fk-vlist[data-compact] li b{font-weight:600}.fk-ai-note{font:500 12.5px/1.4 var(--fk-font-body);color:var(--aysel-f-muted);margin:0}.fk-price{font:800 28px/1 var(--fk-font-display);letter-spacing:-.02em;color:var(--aysel-f-ink);align-items:baseline;gap:4px;display:inline-flex}.fk-price em{font:600 12px var(--fk-font-body);color:var(--aysel-f-muted);border:var(--aysel-f-stroke-hair) solid var(--aysel-f-rule);border-radius:6px;align-self:center;margin-left:4px;padding:1px 6px;font-style:normal}.fk-price small{font:600 13px var(--fk-font-body);color:var(--aysel-f-muted)}.fk-say{background:var(--aysel-f-raised);border:var(--aysel-f-stroke-control) solid var(--aysel-f-rule);border-radius:var(--aysel-f-radius-bubble);font-family:var(--fk-font-body);font-size:var(--aysel-f-type-say-size);font-weight:var(--aysel-f-type-say-weight);line-height:var(--aysel-f-type-say-line-height);color:var(--aysel-f-ink);padding:12px 14px;position:relative}.fk-say:before{content:"";background:var(--aysel-f-raised);border-left:var(--aysel-f-stroke-control) solid var(--aysel-f-rule);border-bottom:var(--aysel-f-stroke-control) solid var(--aysel-f-rule);width:14px;height:14px;position:absolute;top:22px;left:-9px;transform:rotate(45deg)}.fk-say[data-tail=up]:before{top:auto;bottom:-9px;left:28px;transform:rotate(-45deg)}.fk-say[data-tail=none]:before{display:none}.fk-say b{color:var(--aysel-f-teal)}.fk-speaker{align-items:flex-start;gap:12px;display:flex}.fk-speaker .fk-who{background:var(--aysel-f-sky);border-radius:50%;flex:none;place-items:end center;width:76px;height:76px;display:grid;overflow:hidden}.fk-msg{max-width:84%;font:500 15.5px/1.45 var(--fk-font-body)}.fk-msg[data-from=me]{background:var(--aysel-f-paper);border:var(--aysel-f-stroke-hair) solid var(--aysel-f-ink);color:var(--aysel-f-ink);border-radius:18px 18px 6px;margin-left:auto;padding:10px 12px}.fk-msg[data-from=aysel]{background:var(--aysel-f-raised);border:var(--aysel-f-stroke-hair) solid var(--aysel-f-rule);color:var(--aysel-f-ink);border-radius:18px 18px 18px 6px;padding:12px 14px}.fk-prog{height:var(--aysel-f-size-progress);border-radius:var(--aysel-f-radius-progress);background:var(--aysel-f-rule);position:relative;overflow:hidden}.fk-prog>i{height:100%;width:var(--fk-v,30%);background:var(--aysel-f-teal);border-radius:var(--aysel-f-radius-progress);transition:width var(--aysel-f-motion-progress) var(--aysel-f-easing-spring);display:block;position:relative}.fk-prog>i:after{content:"";background:var(--aysel-f-sheen);border-radius:2px;height:3px;position:absolute;top:4px;left:8px;right:8px}.fk-prog[data-tone=sun]>i{background:var(--aysel-f-sun)}.fk-prog[data-tone=ink]>i{background:var(--aysel-f-ink)}.fk-prog[data-thin]{height:var(--aysel-f-size-progress-thin)}.fk-prog[data-thin]>i:after{display:none}.fk-stone{all:unset;box-sizing:border-box;width:var(--aysel-f-size-stone);height:var(--aysel-f-size-stone);font:700 13px var(--fk-font-mono);text-align:center;border-radius:50%;flex:none;place-items:center;line-height:1.05;display:grid;position:relative}button.fk-stone{cursor:pointer}button.fk-stone:focus-visible{outline:var(--aysel-f-stroke-focus) solid var(--aysel-f-teal);outline-offset:3px}.fk-stone svg{width:22px;height:22px}.fk-stone[data-state=done]{background:var(--aysel-f-ink);color:var(--aysel-f-paper)}.fk-stone[data-state=ok]{border:var(--aysel-f-stroke-stone) solid var(--aysel-f-ink);color:var(--aysel-f-ink);background:var(--aysel-f-raised)}.fk-stone[data-state=draft]{border:var(--aysel-f-stroke-control) dashed var(--aysel-f-pencil);color:var(--aysel-f-muted)}.fk-stone[data-state=now]{background:var(--aysel-f-raised);border:var(--aysel-f-stroke-stone) solid var(--aysel-f-ink);box-shadow:0 0 0 4px var(--aysel-f-paper), 0 0 0 7px var(--aysel-f-now);color:var(--aysel-f-ink)}.fk-stone[data-state=lock]{background:var(--aysel-f-fog);color:var(--aysel-f-muted)}.fk-stone[data-state=future]{border:var(--aysel-f-stroke-control) solid var(--aysel-f-rule);color:var(--aysel-f-muted);background:0 0}.fk-stone-label{flex-direction:column;align-items:center;gap:4px;display:flex}.fk-stone-label>span:last-child{font:500 12px var(--fk-font-body);color:var(--aysel-f-muted)}.fk-path{grid-auto-columns:1fr;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;position:relative}.fk-path:before{content:"";background:var(--aysel-f-rule);height:2px;position:absolute;top:21px;left:22px;right:22px}.fk-path .fk-path-title{font:700 15px/1.2 var(--fk-font-body);letter-spacing:-.01em;display:block}.fk-path .fk-stone[data-state=draft],.fk-path .fk-stone[data-state=future]{background:var(--aysel-f-paper)}.fk-path>li{flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:relative}.fk-path[data-orientation=vertical]{grid-auto-rows:auto;grid-auto-flow:row;gap:18px}.fk-path[data-orientation=vertical]:before{width:2px;height:auto;inset:22px auto 22px 21px}.fk-path[data-orientation=vertical]>li{flex-direction:row;align-items:center;gap:12px}.fk-fb{padding:18px 18px calc(var(--fk-home-gap,26px) + 8px);z-index:30;transition:transform var(--aysel-f-motion-feedback) var(--aysel-f-easing-spring);position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.fk-fb[data-open]{transform:none}.fk-fb[data-static]{position:relative}.fk-fb[data-tone=ok]{background:var(--aysel-f-teal-tint)}.fk-fb[data-tone=bad]{background:var(--aysel-f-bad-tint)}.fk-fb .fk-fb-title{font-family:var(--fk-font-display);font-size:var(--aysel-f-type-feedback-size);font-weight:var(--aysel-f-type-feedback-weight);letter-spacing:var(--aysel-f-type-feedback-tracking);align-items:center;gap:10px;margin:0 0 4px;display:flex}.fk-fb .fk-fb-title svg{width:26px;height:26px}.fk-fb[data-tone=ok] .fk-fb-title{color:var(--aysel-f-teal)}.fk-fb[data-tone=bad] .fk-fb-title{color:var(--aysel-f-ink)}.fk-fb .fk-fb-detail{font:500 15px/1.4 var(--fk-font-body);color:var(--aysel-f-ink2);margin:0 0 14px}.fk-sheet-back{background:var(--aysel-f-scrim);z-index:50;animation:fk-fade var(--aysel-f-motion-base) ease-out both;position:fixed;inset:0}.fk-sheet{background:var(--aysel-f-raised);max-width:640px;color:var(--aysel-f-ink);border-radius:var(--aysel-f-radius-sheet) var(--aysel-f-radius-sheet) 0 0;padding:10px 18px calc(var(--fk-home-gap,26px) + 8px);z-index:51;max-height:86%;animation:fk-sheet-in var(--aysel-f-motion-sheet) var(--aysel-f-easing-spring) both;margin:0 auto;position:fixed;bottom:0;left:0;right:0;overflow:auto}.fk-sheet:focus-visible{outline:none}.fk-sheet-back[data-contained],.fk-sheet[data-contained]{position:absolute}.fk-sheet[data-contained]{max-width:none}.fk-sheet .fk-grab{background:var(--aysel-f-rule);border-radius:3px;width:44px;height:5px;margin:0 auto 14px}.fk-field{gap:6px;display:grid}.fk-field-label{font:600 14px var(--fk-font-body);color:var(--aysel-f-ink)}.fk-field-hint{font:500 13px/1.4 var(--fk-font-body);color:var(--aysel-f-muted)}.fk-field-error{font:600 13px/1.4 var(--fk-font-body);color:var(--aysel-f-ink);align-items:center;gap:6px;display:flex}.fk-input{all:unset;box-sizing:border-box;border-radius:var(--aysel-f-radius-control);border:var(--aysel-f-stroke-control) solid var(--aysel-f-rule);background:var(--aysel-f-raised);width:100%;height:56px;font:500 17px var(--fk-font-body);color:var(--aysel-f-ink);padding:0 16px}.fk-input:focus,.fk-input:focus-visible{border-color:var(--aysel-f-teal);outline:var(--aysel-f-stroke-focus-tight) solid var(--aysel-f-teal);outline-offset:2px}.fk-input[aria-invalid=true]{border-color:var(--aysel-f-ink)}.fk-input::placeholder{color:var(--aysel-f-muted)}.fk-compose{padding:8px 10px calc(var(--fk-home-gap,26px) + 4px);border-top:var(--aysel-f-stroke-hair) solid var(--aysel-f-rule);background:var(--aysel-f-raised);flex:none;align-items:center;gap:6px;display:flex}.fk-compose .fk-compose-input{all:unset;box-sizing:border-box;background:var(--aysel-f-paper);border:var(--aysel-f-stroke-hair) solid var(--aysel-f-rule);min-width:0;height:46px;font:500 16px var(--fk-font-body);color:var(--aysel-f-ink);border-radius:23px;flex:1;padding:0 16px}.fk-compose .fk-compose-input:focus,.fk-compose .fk-compose-input:focus-visible{border-color:var(--aysel-f-teal);outline:var(--aysel-f-stroke-focus-tight) solid var(--aysel-f-teal);outline-offset:2px}.fk-compose .fk-compose-input::placeholder{color:var(--aysel-f-muted)}.fk-cbox-wrap{flex:none;padding:10px 28px 14px}.fk-cbox{background:var(--aysel-f-raised);border:var(--aysel-f-stroke-control) solid var(--aysel-f-rule);border-radius:var(--aysel-f-radius-band);max-width:780px;box-shadow:0 var(--aysel-f-depth-button) 0 var(--aysel-f-rule);align-items:flex-end;gap:2px;margin:0 auto;padding:8px 8px 8px 6px;display:flex}.fk-cbox:focus-within{border-color:var(--aysel-f-ink)}.fk-cbox textarea{all:unset;box-sizing:border-box;min-width:0;font:500 15.5px/1.45 var(--fk-font-body);color:var(--aysel-f-ink);white-space:pre-wrap;field-sizing:content;flex:1;min-height:46px;max-height:120px;padding:12px 8px}.fk-cbox textarea::placeholder,.fk-cbox .fk-icon-btn{color:var(--aysel-f-muted)}.fk-send{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--aysel-f-radius-control);background:var(--aysel-f-raised);width:46px;height:46px;color:var(--aysel-f-ink);border:var(--aysel-f-stroke-control) solid var(--aysel-f-ink);flex:none;place-items:center;display:grid}.fk-send svg{width:22px;height:22px}.fk-send:focus-visible{outline:var(--aysel-f-stroke-focus) solid var(--aysel-f-teal);outline-offset:2px}.fk-send:disabled{border-color:var(--aysel-f-rule);color:var(--aysel-f-muted);cursor:default}.fk-cbox-hint{max-width:780px;font:500 12.5px var(--fk-font-body);color:var(--aysel-f-muted);justify-content:space-between;gap:16px;margin:8px auto 0;display:flex}.fk-qr{all:unset;box-sizing:border-box;cursor:pointer;height:var(--aysel-f-size-target);border-radius:var(--aysel-f-radius-chip-tap);border:var(--aysel-f-stroke-hair) dashed var(--aysel-f-pencil);color:var(--aysel-f-ink2);font:600 14px var(--fk-font-body);align-items:center;padding:0 16px;display:inline-flex}.fk-qr:hover{border-color:var(--aysel-f-ink);color:var(--aysel-f-ink)}.fk-qr:focus-visible{outline:var(--aysel-f-stroke-focus) solid var(--aysel-f-teal);outline-offset:2px}.fk-list{margin:0;padding:0;list-style:none}.fk-list>*+*{border-top:var(--aysel-f-stroke-hair) solid var(--aysel-f-rule)}.fk-list-row{width:100%;min-height:54px;font:600 16px var(--fk-font-body);color:var(--aysel-f-ink);align-items:center;gap:12px;padding:12px 2px;display:flex}a.fk-list-row,button.fk-list-row{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:54px;font:600 16px var(--fk-font-body);color:var(--aysel-f-ink);align-items:center;gap:12px;padding:12px 2px;display:flex}a.fk-list-row:focus-visible,button.fk-list-row:focus-visible{outline:var(--aysel-f-stroke-focus) solid var(--aysel-f-teal);border-radius:10px}.fk-list-row .fk-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.fk-list-row .fk-row-overline{font:600 12.5px var(--fk-font-body);color:var(--aysel-f-muted)}.fk-list-row .fk-row-title{font:700 16px/1.2 var(--fk-font-body);letter-spacing:-.01em;color:var(--aysel-f-ink)}.fk-list-row .fk-row-sub{font:500 13px/1.4 var(--fk-font-body);color:var(--aysel-f-muted);margin-top:2px}.fk-list-row .fk-chev{color:var(--aysel-f-pencil);flex:none;width:20px;height:20px;margin-left:auto;display:grid}.fk-list-row .fk-chev svg{width:20px;height:20px;transform:rotate(180deg)}.fk-empty{align-items:flex-start;gap:12px;display:flex}.fk-empty[data-layout=stacked]{text-align:center;flex-direction:column;align-items:center}.fk-empty .fk-empty-art{flex:none}.fk-empty .fk-empty-body{flex:1;gap:4px;min-width:0;display:grid}.fk-empty .fk-empty-text{color:var(--aysel-f-ink2)}.fk-empty .fk-empty-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.fk-empty[data-layout=stacked] .fk-empty-actions{justify-content:center}.fk-tabbar{height:calc(58px + var(--fk-home-gap,26px));padding:8px 10px var(--fk-home-gap,26px);grid-template-columns:repeat(var(--fk-tabs,4), 1fr);background:var(--aysel-f-raised);border-top:var(--aysel-f-stroke-hair) solid var(--aysel-f-rule);z-index:6;flex:none;margin:0;list-style:none;display:grid;position:relative}.fk-tabbar .fk-tab{all:unset;cursor:pointer;font-family:var(--fk-font-body);font-size:var(--aysel-f-type-tab-size);font-weight:var(--aysel-f-type-tab-weight);color:var(--aysel-f-muted);min-height:var(--aysel-f-size-target);border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding-top:4px;display:flex}.fk-tabbar .fk-tab svg{width:28px;height:28px}.fk-tabbar .fk-tab[aria-current=page]{color:var(--aysel-f-ink)}.fk-tabbar .fk-tab-ic{border-radius:var(--aysel-f-radius-tab);width:52px;height:30px;transition:background var(--aysel-f-motion-base);place-items:center;display:grid}.fk-tabbar .fk-tab[aria-current=page] .fk-tab-ic{background:var(--aysel-f-teal-tint)}.fk-tabbar .fk-tab:focus-visible{outline:var(--aysel-f-stroke-focus-tight) solid var(--aysel-f-teal)}.fk-tabbar[data-count="5"]{padding-left:4px;padding-right:4px}.fk-tabbar[data-count="5"] .fk-tab{letter-spacing:-.01em}.fk-tabbar[data-count="5"] .fk-tab-ic{width:46px}.fk-seg{background:var(--aysel-f-paper);border:var(--aysel-f-stroke-hair) solid var(--aysel-f-rule);border-radius:var(--aysel-f-radius-control);gap:4px;width:max-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.fk-seg .fk-seg-item{all:unset;cursor:pointer;min-height:var(--aysel-f-size-target);font:600 14px var(--fk-font-body);color:var(--aysel-f-muted);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.fk-seg .fk-seg-item[aria-checked=true],.fk-seg .fk-seg-item[aria-pressed=true]{background:var(--aysel-f-raised);color:var(--aysel-f-ink);box-shadow:0 0 0 1.5px var(--aysel-f-ink)}.fk-seg .fk-seg-item:focus-visible{outline:var(--aysel-f-stroke-focus) solid var(--aysel-f-teal)}.fk-app-nav{width:var(--aysel-f-size-nav);border-right:var(--aysel-f-stroke-hair) solid var(--aysel-f-rule);background:var(--aysel-f-raised);flex-direction:column;flex:none;gap:4px;padding:18px 14px;display:flex}.fk-app-nav .fk-lk{all:unset;box-sizing:border-box;cursor:pointer;min-height:var(--aysel-f-size-target);border-radius:var(--aysel-f-radius-control-sm);font:600 15px var(--fk-font-body);color:var(--aysel-f-ink2);align-items:center;gap:10px;padding:0 12px;display:flex}.fk-app-nav .fk-lk svg{flex:none;width:20px;height:20px}.fk-app-nav .fk-lk[aria-current=page]{background:var(--aysel-f-teal-tint);color:var(--aysel-f-ink)}.fk-app-nav .fk-lk:hover{background:var(--aysel-f-paper)}.fk-app-nav .fk-lk[aria-current=page]:hover{background:var(--aysel-f-teal-tint)}.fk-app-nav .fk-lk:focus-visible{outline:var(--aysel-f-stroke-focus-tight) solid var(--aysel-f-teal)}.fk-app-nav .fk-lk-end{font:400 12px var(--fk-font-mono);color:var(--aysel-f-muted);margin-left:auto}.fk-tbl{border-collapse:collapse;width:100%;font:500 14px var(--fk-font-body)}.fk-tbl th{text-align:left;font:600 12px var(--fk-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--aysel-f-muted);border-bottom:var(--aysel-f-stroke-hair) solid var(--aysel-f-rule);padding:10px 12px}.fk-tbl td{border-bottom:1px solid var(--aysel-f-rule);color:var(--aysel-f-ink2);padding:12px}.fk-tbl td b{color:var(--aysel-f-ink)}.fk-scene{position:relative;overflow:hidden}.fk-scene>svg.fk-scene-bg{width:100%;height:100%;display:block;position:absolute;inset:0}.fk-scene>svg.fk-scene-bg[data-time=day],.fk-scene>svg.fk-scene-bg[data-time=dusk]{display:var(--fk-scene-day,block)}.fk-scene>svg.fk-scene-bg[data-time=night]{display:var(--fk-scene-night,none)}.fk-scene>.fk-scene-fg{z-index:4;position:relative}.fk-scene>.fk-scene-art{z-index:3;position:absolute}.fk-scene[data-framed]{border-radius:var(--aysel-f-radius-band);border:var(--aysel-f-stroke-hair) solid var(--aysel-f-rule)}.fk-aysel{display:block;overflow:hidden}.fk-cast{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.fk-toast{z-index:60;background:var(--aysel-f-ink);max-width:420px;color:var(--aysel-f-paper);border-radius:var(--aysel-f-radius-toast);font:600 14px var(--fk-font-body);opacity:0;transition:transform var(--aysel-f-motion-toast) var(--aysel-f-easing-spring), opacity var(--aysel-f-motion-toast) var(--aysel-f-easing-spring);pointer-events:none;margin:0 auto;padding:12px 14px;position:fixed;bottom:100px;left:16px;right:16px;transform:translateY(20px)}.fk-toast[data-contained]{position:absolute}.fk-toast[data-open]{opacity:1;transform:none}@keyframes fk-pop{0%{transform:scale(.92)}60%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes fk-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}@keyframes fk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fk-fade{0%{opacity:0}to{opacity:1}}@keyframes fk-sheet-in{0%{transform:translateY(105%)}to{transform:none}}@keyframes fk-draw{0%{stroke-dashoffset:var(--fk-len,400)}to{stroke-dashoffset:0}}.fk-rise{animation:fk-rise var(--aysel-f-motion-base) var(--aysel-f-easing-spring) both}.fk-pop{animation:fk-pop var(--aysel-f-motion-base) var(--aysel-f-easing-spring) both}.fk-ink-draw{animation:fk-draw var(--aysel-f-motion-ink-draw) ease-out both}@media (prefers-reduced-motion:reduce){.fk *,.fk :before,.fk :after,.fk-sheet,.fk-sheet-back,.fk-toast{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}