.fs-page{min-height:calc(100dvh - var(--announcement-h,0px) - var(--header-h,0px));background-color:var(--page-bg,#d5f2ff);flex-direction:column;align-items:center;padding:clamp(10px,1.6vw,18px) 0 clamp(20px,3vw,34px);display:flex;position:relative}html.dark .fs-page{background-color:#0f0f23}.fs-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""stage""video""tools";align-content:start;gap:clamp(8px,1.2vw,14px) clamp(14px,2.4vw,28px);width:100%;max-width:1080px;margin-inline:auto;padding-inline:clamp(10px,4vw,24px);display:grid}.fs-stage{grid-area:stage;justify-content:center;min-width:0;display:flex}.fs-video-card{background:#fffdf7f0;border:1px solid #92400e29;border-radius:24px;flex-direction:column;grid-area:video;justify-self:center;gap:8px;width:100%;max-width:640px;padding:10px 12px 12px;display:flex;box-shadow:0 18px 36px -22px #451a0380,0 2px 6px -2px #451a0329}html.dark .fs-video-card{background:#111827eb;border-color:#ffffff1f}.fs-video-link{text-decoration:none;display:block}.fs-video-link:focus-visible{outline-offset:2px;outline:3px solid #f59e0b}.fs-video-thumb{aspect-ratio:16/9;background:#0f172a;border-radius:14px;display:block;position:relative;overflow:hidden}.fs-video-thumb-img{object-fit:cover}.fs-video-tag{inset-inline:0;color:#fff;text-align:center;background:linear-gradient(#0000,#0f172ad1);padding:22px 12px 9px;font-size:.82rem;font-weight:800;line-height:1.3;position:absolute;bottom:0}.fs-video-play{color:#451a03;background:#fffffff0;border-radius:999px;place-items:center;width:52px;height:52px;margin:auto;transition:transform .14s;display:grid;position:absolute;inset:0;box-shadow:0 10px 26px -10px #451a03a6}.fs-video-link:hover .fs-video-play{transform:scale(1.07)}.fs-video-link:active .fs-video-play{transform:scale(.96)}.fs-video-note{color:#92400e;margin:0;font-size:.78rem;font-weight:600;line-height:1.4}html.dark .fs-video-note{color:#fcd34d}@media (min-width:1000px){.fs-video-card{bottom:calc(20px + env(safe-area-inset-bottom,0px));left:max(20px, env(safe-area-inset-left,0px));z-index:30;justify-self:auto;width:min(296px,max(200px,50vw - 396px));margin:0;padding:12px 14px 13px;position:fixed}}.fs-page-head{text-align:center;flex-direction:column;grid-area:head;align-items:center;min-width:0;padding:clamp(2px,.6vw,8px) 0 clamp(0px,.3vw,4px);display:flex}.fs-page-lead{color:#475569;align-items:center;gap:8px;max-width:62ch;margin:0;font-size:clamp(.88rem,1.05vw,1rem);font-weight:600;line-height:1.35;display:inline-flex}.fs-page-lead-icon{color:#d97706;flex:none;font-size:1.25em}@media (max-width:339px){.fs-page-lead{font-size:.84rem}.fs-page-lead-icon{display:none}}html.dark .fs-page-lead{color:#cbd5e1}.fs-dock{bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf7f0;border:1px solid #92400e29;border-radius:999px;align-items:center;gap:6px;padding:6px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 18px 36px -18px #451a038c,0 2px 6px -2px #451a032e}html.dark .fs-dock{background:#111827eb;border-color:#ffffff1f}.fs-rail{align-items:center;gap:6px;display:flex}.fs-rail--left{border-right:1px solid #92400e29;padding-right:6px}.fs-rail-label,.fs-fab-text{display:none}.fs-fab{color:#451a03;cursor:pointer;background:#fff;border:1px solid #92400e24;border-radius:999px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-family:inherit;font-size:20px;transition:background-color .14s,color .14s,transform .12s,box-shadow .14s;display:inline-flex}@media (hover:hover){.fs-fab:hover{border-color:#f59e0b;transform:translateY(-1px)}.fs-fab--print:hover{background:#fbbf24}.fs-fab--social:hover{color:#b45309}}.fs-fab,.fs-tile,.fs-tools-card button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.fs-fab:active{transform:translateY(1px)}.fs-fab:focus-visible{outline-offset:2px;outline:3px solid #f59e0b}.fs-fab-glyph{font-size:21px;font-weight:900;line-height:1}.fs-fab--case[aria-pressed=true]{color:#fef3c7;background:#451a03;border-color:#451a03}.fs-fab--listen{color:#b45309;border-color:#b4530959}.fs-fab--listen[aria-pressed=true]{color:#fff;background:#b45309;border-color:#b45309}html.dark .fs-fab--listen{color:#fcd34d;border-color:#fcd34d59}html.dark .fs-fab--listen[aria-pressed=true]{color:#451a03;background:#fcd34d}.fs-fab--print{color:#451a03;background:#f59e0b;border:0;width:52px;height:52px;font-size:23px;box-shadow:inset 0 1px #ffffff80,0 12px 22px -12px #b45309d9}.fs-fab--share{color:#047857;border-color:#04785759}.fs-fab--whatsapp{color:#fff;background:#25d366;border:0;font-size:23px;box-shadow:0 10px 20px -12px #128c4ce6}.fs-fab--social{color:#334155}html.dark .fs-fab{color:#e2e8f0;background:#1f2937e6;border-color:#ffffff1f}html.dark .fs-fab--whatsapp{color:#fff;background:#25d366}html.dark .fs-fab--share{color:#6ee7b7;border-color:#6ee7b759}html.dark .fs-fab--case[aria-pressed=true],html.dark .fs-fab--print{color:#451a03;background:#f59e0b;border-color:#f59e0b}@media (max-width:999px){.fs-page{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}}@media (max-width:639px){.fs-dock{left:max(12px, env(safe-area-inset-left,0px));transform:none}.fs-dock .fs-fab--social{display:none}}@media (max-width:479px){.fs-dock .fs-fab--case[aria-pressed=true]{display:none}}@media (max-width:339px){.fs-dock .fs-fab--listen{display:none}.fs-dock{gap:4px;padding:5px}.fs-rail{gap:4px}.fs-fab{width:40px;height:40px;font-size:18px}.fs-fab--print{width:46px;height:46px}}@media (max-width:999px) and (max-height:520px) and (orientation:landscape){.fs-page{padding-bottom:clamp(20px,3vw,34px)}.fs-shell{padding-left:calc(max(8px, env(safe-area-inset-left,0px)) + 62px)}.fs-dock{top:auto;bottom:calc(10px + env(safe-area-inset-bottom,0px));left:max(8px, env(safe-area-inset-left,0px));border-radius:28px;flex-direction:column;transform:none}.fs-rail{flex-direction:column}.fs-rail--left{border-bottom:1px solid #92400e29;border-right:0;padding:0 0 6px}.fs-fab{width:40px;height:40px;font-size:18px}.fs-fab--print{width:46px;height:46px}.fs-dock .fs-fab--social,.fs-dock .fs-fab--listen,.fs-dock .fs-fab--case[aria-pressed=true]{display:none}.fs-dock,.fs-rail{gap:4px}}@media (min-width:1000px){.fs-shell{grid-template-columns:minmax(96px,1fr) minmax(0,720px) minmax(96px,1fr);grid-template-areas:"head head head""left stage right"".tools.";max-width:1240px}.fs-dock{display:contents}.fs-rail{top:calc(var(--announcement-h,0px) + var(--header-h,0px) + 20px);background:#fffdf7e6;border:1px solid #92400e24;border-radius:28px;flex-direction:column;align-self:start;gap:10px;padding:14px 10px;position:sticky;box-shadow:0 18px 36px -24px #451a038c}html.dark .fs-rail{background:#111827d9;border-color:#ffffff1a}.fs-rail--left{border-right:1px solid #92400e24;grid-area:left;justify-self:end;padding-right:10px}.fs-rail--right{grid-area:right;justify-self:start}.fs-rail-label{letter-spacing:.12em;text-transform:uppercase;color:#92400e;font-size:10px;font-weight:800;display:block}html.dark .fs-rail-label{color:#fcd34d}.fs-rail-label--follow{border-top:1px solid #92400e24;margin-top:6px;padding-top:10px}.fs-fab-text{font-size:10px;font-weight:800;line-height:1.1;display:block}.fs-fab--case,.fs-fab--listen{border-radius:18px;gap:3px;width:64px;height:64px}.fs-rail--left .fs-fab--listen{margin-top:4px;box-shadow:0 -11px 0 -10px #92400e2e}.fs-fab--print{border-radius:22px;gap:4px;width:76px;height:76px;font-size:26px}.fs-fab--share,.fs-fab--whatsapp{border-radius:18px;gap:3px;width:76px;height:60px;font-size:22px}}.fs-print-only{display:none}.fs-doc-brand{flex-direction:column;align-items:center;gap:1.2cqi;width:17cqi;display:flex}.fs-doc-mascot{width:clamp(48px,12.5cqi,92px)}.fs-doc-mascot .fs-speech{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.fs-doc-mascot .fs-mascot{gap:.9cqi;width:100%}.fs-doc-mascot .fs-mascot-art{aspect-ratio:1;filter:drop-shadow(0 1.4cqi 2.4cqi #b453093d);width:100%;height:auto}.fs-doc-mascot .fs-mascot-static{aspect-ratio:354/384;width:100%;height:auto}.fs-speech{text-align:center;color:#78350f;background:#fffdf5;border:1px solid #fde68a;border-radius:18px;justify-content:center;align-items:center;width:100%;min-height:3.1rem;padding:8px 14px;font-size:13px;font-weight:700;line-height:1.35;display:flex;box-shadow:0 10px 20px -16px #78350fbf}html.dark .fs-speech{color:#fde68a;background:#111827d9;border-color:#f59e0b4d}.fs-sheet{aspect-ratio:210/297;background-color:#fffdf7;background-image:radial-gradient(120% 60% at 50% -10%,#fbbf2433,#0000 60%),linear-gradient(#fffdf7 0% 68%,#fffaec 100%);border:1px solid #92400e24;border-radius:20px;width:min(100%,720px);overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 30px 60px -34px #78350f8c,inset 0 2px #fbbf2466;container-type:inline-size}.fs-document{flex-direction:column;gap:1.8cqi;height:100%;padding:4cqi 4.2cqi 2.6cqi;display:flex}.fs-doc-head{border-bottom:.22cqi solid #92400e29;flex-direction:column;flex:none;padding-bottom:1.6cqi;display:flex}.fs-doc-top{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:2.6cqi;display:grid}.fs-doc-top>.fs-doc-brand{justify-self:start}.fs-doc-top>.fs-doc-qr{justify-self:end}.fs-doc-logo{width:100%;height:auto}.fs-doc-titles{text-align:center;min-width:0}.fs-doc-title{letter-spacing:-.03em;color:#3b1d00;margin:0;font-size:clamp(1.15rem,7.4cqi,3.6rem);font-weight:900;line-height:.92}.fs-doc-sub{letter-spacing:.01em;color:#78350fd1;margin-top:.9cqi;font-size:clamp(.6rem,2.05cqi,.95rem);font-weight:700}.fs-doc-qr{flex-direction:column;flex-shrink:0;align-items:center;gap:.7cqi;display:flex}.fs-doc-qr-art{width:clamp(44px,13cqi,96px)}.fs-doc-qr-art svg{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%;height:auto;display:block}.fs-doc-qr-label{letter-spacing:.1em;text-transform:uppercase;color:#7c2d12;font-size:clamp(.4rem,1.5cqi,.62rem);font-weight:900}.fs-board{flex-direction:column;flex:auto;gap:1.4cqi;min-height:0;display:flex}.fs-sections{flex-direction:column;flex:auto;gap:1.6cqi;min-height:0;display:flex}.fs-section{flex-direction:column;flex:auto;gap:.9cqi;min-height:0;display:flex}.fs-section+.fs-section{border-top:.18cqi dashed #92400e33;padding-top:1.4cqi}.fs-section-head{flex:none;align-items:center;gap:1.3cqi;padding-inline:.2cqi;display:flex}.fs-badge{color:#fef3c7;background:#451a03;border-radius:.9cqi;justify-content:center;align-items:center;width:clamp(20px,4cqi,34px);height:clamp(20px,4cqi,34px);font-size:clamp(.6rem,2.2cqi,1.05rem);font-weight:900;display:flex;box-shadow:inset 0 -.3cqi #0000004d,0 .3cqi .6cqi -.2cqi #78350f80}.fs-section-title{letter-spacing:-.01em;color:#3b1d00;font-size:clamp(.72rem,3cqi,1.25rem);font-weight:900}.fs-section-hint{letter-spacing:.1em;text-transform:uppercase;color:#78350fb8;margin-left:auto;font-size:clamp(.48rem,1.85cqi,.78rem);font-weight:800}.fs-section-rows{flex-direction:column;flex:auto;gap:.8cqi;min-height:0;display:flex}.fs-letter-row{grid-template-columns:repeat(var(--fs-cols,5), minmax(0, 1fr));flex:auto;gap:.7cqi;min-height:64px;display:grid}@container (max-width:503px){.fs-tile{min-width:0!important}}.fs-tile{align-self:stretch;height:auto}.fs-tile[data-playing=true]{z-index:1;background:#fef3c7;border-color:#f59e0b #f59e0b #d97706;transform:translateY(-2px)scale(1.04);box-shadow:0 0 0 .6cqi #f59e0b59,0 14px 24px -14px #b45309cc}@media (prefers-reduced-motion:reduce){.fs-tile[data-playing=true]{transform:none}}.fs-tile[data-heard=true]:after{content:"";background:#f59e0b;border-radius:999px;width:clamp(6px,1.25cqi,10px);height:clamp(6px,1.25cqi,10px);position:absolute;top:.9cqi;right:.9cqi;box-shadow:0 0 0 2px #fff}.fs-tile-glyph{font-size:clamp(1.4rem,9cqi,4.3rem)}.fs-tile-glyph-long{font-size:clamp(1.05rem,6.3cqi,3.05rem)}.fs-tools-card{flex-direction:column;grid-area:tools;justify-self:center;align-items:center;gap:10px;width:min(100%,720px);display:flex}.fs-tools-card>[role=group]{width:100%}.fs-tools-example{cursor:pointer;color:#334155;background:#ffffffe6;border:1px solid #92400e24;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;min-height:44px;padding:9px 16px;font-family:inherit;font-size:14px;transition:border-color .14s,transform .12s;display:inline-flex;box-shadow:0 10px 22px -20px #001b50cc}html.dark .fs-tools-example{color:#e2e8f0;background:#1f2937d9;border-color:#ffffff14}.fs-tools-example:hover{border-color:#f59e0b}.fs-tools-example:active{transform:translateY(1px)}.fs-tools-example:focus-visible{outline-offset:2px;outline:3px solid #f59e0b}.fs-tools-example-letter{color:#b45309;font-size:18px;font-weight:900}.fs-tools-example-icon{color:#b45309;align-self:center;font-size:18px}.fs-tools-example-label{letter-spacing:.12em;text-transform:uppercase;color:#a16207;font-size:11px;font-weight:800}.fs-tools-example-word{color:#0f172a;font-size:18px;font-weight:900}html.dark .fs-tools-example-word{color:#fff}.fs-tools-example-sound{color:#b45309;font-size:13px;font-weight:700}.fs-doc-foot{text-align:center;color:#4a1d00;border-top:.22cqi solid #92400e29;flex:none;grid-template-columns:1.5fr 1fr 1fr;justify-items:center;gap:2.4cqi;padding-top:1.6cqi;font-size:clamp(.58rem,2.05cqi,.9rem);line-height:1.35;display:grid}.fs-foot-brand{flex-direction:column;align-items:center;gap:.5cqi;min-width:0;display:flex}.fs-foot-name{letter-spacing:-.02em;color:#3b1d00;font-size:clamp(.8rem,2.6cqi,1.15rem);font-weight:900;line-height:1}.fs-foot-name span{color:#7c2d12;display:inline-block}.fs-foot-tagline{color:#78350fd9;font-size:clamp(.52rem,1.9cqi,.8rem);font-weight:700}.fs-foot-mail{color:#7c2d12;text-underline-offset:.2em;align-self:center;font-weight:900;text-decoration:underline;text-decoration-thickness:.12cqi}.fs-foot-col{flex-direction:column;align-items:center;gap:.45cqi;min-width:0;display:flex}.fs-foot-title{letter-spacing:.12em;text-transform:uppercase;color:#7c2d12;margin-bottom:.5cqi;font-size:clamp(.5rem,1.8cqi,.74rem);font-weight:900}.fs-foot-col a{color:#451a03;font-weight:700;text-decoration:none}.fs-foot-col a:hover{text-decoration:underline}.fs-foot-mail,.fs-foot-col a{overflow-wrap:anywhere}.fs-foot-social{align-items:center;gap:.8cqi;min-width:0;display:inline-flex}.fs-foot-social svg{color:#7c2d12;flex:none;font-size:1.3em}@container (max-width:503px){.fs-doc-foot{grid-template-columns:1fr 1fr;gap:3cqi 4cqi;font-size:.78rem}.fs-foot-brand{grid-column:1/-1}.fs-foot-tagline{font-size:.72rem}.fs-foot-title{font-size:.66rem}}@media (max-width:520px){.fs-sheet{aspect-ratio:auto;height:auto}}@media (max-width:760px){.fs-doc-mascot{width:clamp(44px,13cqi,84px)}}@page{size:A4 portrait;margin:8mm}@media print{body.fs-board-page{background:#fff!important;padding-top:0!important}body.fs-board-page [data-shell-header],body.fs-board-page footer:not(.fs-doc-foot),body.fs-board-page [class*=fixed]{display:none!important}body.fs-board-page #main-content{padding-top:0!important}body.fs-board-page .fs-page{background:0 0!important;min-height:0!important;padding:0!important;display:block!important}body.fs-board-page .fs-shell{width:auto!important;max-width:none!important;padding:0!important;display:block!important}body.fs-board-page .fs-no-print,body.fs-board-page .fs-page-head,body.fs-board-page .fs-tools-card{display:none!important}body.fs-board-page .fs-sheet{break-inside:avoid;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;aspect-ratio:auto!important;background-color:#fffdf7!important;background-image:linear-gradient(#fffdf7 0% 70%,#fffaec 100%)!important;border:0!important;border-radius:0!important;width:100%!important;height:calc(100vh - .5mm)!important;padding:0!important;box-shadow:inset 0 0 0 .5mm #92400e47!important}body.fs-board-page .fs-document{height:100%!important;padding:4mm!important}body.fs-board-page .fs-doc-head{border-bottom:.5mm solid #92400e47!important;padding-bottom:3.4mm!important}body.fs-board-page .fs-section{break-inside:avoid}body.fs-board-page .fs-board{gap:3.2mm!important}body.fs-board-page .fs-letter-row{grid-template-columns:repeat(var(--fs-cols,5), minmax(0, 1fr))!important;min-height:0!important}body.fs-board-page .fs-tile{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#2f1503!important;background:#fff!important;border:.35mm solid #e7dcc4!important;border-bottom:1mm solid #d8b981!important;border-radius:2.2mm!important;min-width:0!important;min-height:0!important;padding:0!important;box-shadow:0 .6mm #78350f1f!important}body.fs-board-page .fs-tile[data-heard=true]:after{display:none!important}body.fs-board-page .fs-tile[data-playing=true]{transform:none!important}body.fs-board-page .fs-stage{display:block!important}body.fs-board-page .fs-tile-glyph,body.fs-board-page .fs-tile-glyph-long{line-height:1!important}body.fs-board-page .fs-doc-foot{border-top:.5mm solid #92400e47!important;padding-top:3.4mm!important}body.fs-board-page .fs-foot-col a{color:#451a03!important;text-decoration:none!important}body.fs-board-page .fs-print-only{display:block!important}body.fs-board-page .fs-mascot-static,body.fs-board-page .fs-doc-mascot{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
