:root{--bg:#07120c;--panel:#0d1d14;--panel-2:#12281b;--stage:#0a1710;--text:#f2f7f3;--muted:#a9c2b1;--line:#ffffff1a;--green:#00a651;--green-2:#22c96a;--green-text:#22c96a;--gold:#dba94b;--gold-light:#f2c66d;--on-gold:#1a1206;--btn-gold:linear-gradient(180deg, #f2c66d, #dba94b);--btn-green:linear-gradient(180deg, #13a257, #0a7339);--led:var(--font-led), ui-monospace, monospace;--chalk:var(--font-chalk), "Comic Sans MS", cursive;--kit-black:#050d08;--kit-green:#0e3b23;--kit-green-soft:#13703f;--kit-cream:#f2f7f3;--kit-sand:var(--gold);--kit-trim:#0a3f27;--wood:var(--stage);--wood-dark:var(--bg);--wood-light:#5a3820;--kit-mint:var(--gold);--hoop-green:#13703f;--hoop-green-dark:#0a3f27;--deep-green:#050d08;--white:#fff;--text-dark:var(--on-gold);--amber:#d97706;--tab-h:62px;--site-w:1200px;--paper:var(--panel);--ink:var(--text);--display:var(--font-display), "Arial Narrow", Impact, sans-serif;--body:var(--font-body), var(--font-thai), "Helvetica Neue", Arial, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--body);background:radial-gradient(1200px 520px at 50% -180px, #22c96a29, transparent 70%), var(--bg);color:var(--text);background-attachment:fixed;min-height:100vh}.site{z-index:1;width:100%;max-width:var(--site-w);background:var(--bg);min-height:100vh;box-shadow:0 0 0 1px var(--line), 0 0 80px #000000b3;flex-direction:column;margin:0 auto;display:flex;position:relative}.site>main{flex-direction:column;flex:1;display:flex}.l-th{display:none}html[lang=th] .l-th{display:inline}html[lang=th] .l-en{display:none}.page{width:100%;max-width:560px;padding:16px 16px calc(var(--tab-h) + env(safe-area-inset-bottom) + 28px);flex-direction:column;gap:16px;margin:0 auto;display:flex;position:relative}h1,h2,h3,.sec-h,.fx-teams,.nm-side b,.stat b,.member-price,.ref{font-family:var(--display)}h1{letter-spacing:.03em;text-transform:uppercase;text-shadow:0 2px 8px #00000080;margin:8px 0 0;font-size:1.7rem;font-weight:600}h2{letter-spacing:.02em;margin:0 0 8px;font-size:1.15rem;font-weight:600}p{margin:0 0 10px;line-height:1.55}.lead{color:#fffc;font-size:.95rem}.site-header{background:var(--kit-green);border-bottom:3px solid var(--kit-sand)}.hdr-in{justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.brand{min-width:0;color:var(--white);font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;font-size:1.05rem;font-weight:600;text-decoration:none;display:flex}.brand img{object-fit:contain;filter:drop-shadow(0 2px 3px #00000073);width:42px;height:42px;display:block}.brand-text{white-space:nowrap;flex-direction:column;min-width:0;line-height:1.1;display:flex}.wm-line1,.wm-line2,.wm-est{display:none}.wm-line2{color:var(--kit-sand);letter-spacing:.22em;font-size:.62em}.wm-est{color:#fff9;letter-spacing:.3em;font-size:.5em;font-family:var(--body)}.topnav,.hdr-social{display:none}.brand-welcome{font-family:var(--body);letter-spacing:.04em;color:var(--kit-sand);text-transform:none;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;font-weight:600;display:-webkit-box;overflow:hidden}.brand-welcome strong{color:var(--kit-cream)}.acct.icon{gap:5px;padding:0 10px}.menu-btn{width:44px;height:44px;color:var(--kit-cream);cursor:pointer;background:#ffffff0f;border:1px solid #fff6;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.lang-wide{display:none}.menu-sheet{z-index:40;position:fixed;inset:0}.menu-backdrop{cursor:pointer;background:#0009;border:0;position:absolute;inset:0}.menu-panel{width:min(86vw,340px);padding:70px 16px calc(24px + env(safe-area-inset-bottom));background:#0b0f0e;border-left:1px solid #fff3;flex-direction:column;gap:2px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 40px #0009}.menu-close{position:absolute;top:12px;right:16px}.menu-panel>a{color:#fff;border-radius:12px;align-items:center;min-height:52px;padding:0 12px;font-size:1rem;font-weight:700;text-decoration:none;display:flex}.menu-panel>a.on{color:var(--kit-cream);background:#2c5c4dcc}.menu-hello{color:#ffffffa6;padding:0 12px 10px;font-size:.82rem}.menu-hello strong{color:var(--kit-sand)}.menu-acct{border-top:1px solid #ffffff26;flex-direction:column;gap:8px;margin-top:14px;padding-top:14px;display:flex}.menu-lang{color:#ffffffb3;justify-content:space-between;align-items:center;margin-top:14px;padding:0 4px;font-size:.85rem;font-weight:700;display:flex}.site-header{z-index:45;position:relative}.header-right{align-items:center;gap:8px;display:flex}.acct{max-width:120px;min-height:40px;color:var(--kit-cream);white-space:nowrap;text-overflow:ellipsis;border:1px solid #fff6;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}.acct.in{background:#2c5c4dcc}.acct.ghost{border-color:#0000;min-width:64px}.acct .dot{background:#4ade80;border-radius:50%;flex:0 0 8px;height:8px}.your-place{text-align:center;background:#2c5c4d99;border:1px solid #fff3;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:.88rem}.lang-toggle{background:#ffffff14;border:1px solid #fff6;border-radius:999px;gap:2px;padding:3px;display:flex}.lang-btn{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:36px;padding:8px 11px;font-size:.8rem;font-weight:700}.lang-btn.active{background:var(--gold);color:var(--text-dark)}.tabbar{z-index:20;padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080b0af7;border-top:1px solid #ffffff59;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar a{text-align:center;min-width:0;min-height:var(--tab-h);color:#ffffff9e;letter-spacing:.02em;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:.66rem;font-weight:700;line-height:1.1;text-decoration:none;display:flex}.tabbar svg{width:23px;height:23px}.tabbar a.wide-only{display:none}.tabbar a.on{color:var(--kit-mint)}.hero{aspect-ratio:4/5;background:var(--kit-black);width:100%;position:relative;overflow:hidden}.hero picture,.hero-img{width:100%;height:100%;position:absolute;inset:0}.hero-img{object-fit:cover;display:block}.hero:after{content:"";background:linear-gradient(#0000 30%,#000000b8 100%);position:absolute;inset:0}.hero-copy{z-index:1;color:#fff;padding:20px 16px 22px;position:absolute;bottom:0;left:0;right:0}.hero-copy h1{text-shadow:0 3px 14px #0009;margin:0;font-size:2.6rem;line-height:.95}.hero-tag{font-family:var(--display);letter-spacing:.28em;text-transform:uppercase;color:var(--kit-sand);margin-top:8px;font-size:.85rem;font-weight:500}.hero-copy p{color:#ffffffe6;max-width:32em;margin:10px 0 0;font-size:.95rem}.hero-btns{grid-template-columns:1fr 1fr;gap:10px;max-width:420px;margin-top:16px;display:grid}.hero-btns .btn{letter-spacing:.05em;padding:0 10px;font-size:.88rem}.hero-btns .btn.solid{background:var(--gold);border-color:var(--gold);color:var(--text-dark)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero.plain{aspect-ratio:auto}.hero.plain:after{display:none}.hero.plain picture{aspect-ratio:4/5;display:block;position:relative}.hero.plain .hero-copy{background:var(--kit-green);padding:12px 16px;position:static}.hero.plain .hero-btns{margin:0 auto}.features{background:var(--kit-green);color:#fff;grid-template-columns:1fr 1fr;gap:18px 14px;padding:22px 16px;display:grid}.feature{color:var(--kit-sand);flex-direction:column;gap:8px;display:flex}.feature h3{letter-spacing:.04em;text-transform:uppercase;color:#fff;margin:0 0 4px;font-size:1.05rem;font-weight:600}.feature p{color:#ffffffd9;margin:0;font-size:.85rem;line-height:1.45}.home-grid{background:var(--paper);color:var(--ink);flex-direction:column;gap:28px;padding:26px 16px 30px;display:flex}.home-col{flex-direction:column;gap:14px;display:flex}.sec-h{letter-spacing:.04em;text-transform:uppercase;color:var(--green-text);margin:0 0 4px;padding-bottom:10px;font-size:1.5rem;font-weight:600;position:relative}.sec-h:after{content:"";background:var(--kit-sand);width:44px;height:3px;position:absolute;bottom:0;left:0}.sec-h.light{color:#fff}.sec-h-sm{margin-top:8px;font-size:1.1rem}.home-grid .lead{color:#e9f3ecbf}.nm{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.nm-comp{letter-spacing:.1em;text-transform:uppercase;color:#e9f3ec99;font-size:.78rem;font-weight:700}.nm-teams{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;width:100%;display:grid}.nm-side{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.nm-side img,.nm-blank{object-fit:contain;width:96px;height:96px;display:block}.nm-side b{letter-spacing:.03em;text-transform:uppercase;overflow-wrap:anywhere;font-size:1.05rem;font-weight:600;line-height:1.15}.nm-vs{font-family:var(--display);color:var(--green-text);font-size:1.6rem;font-weight:600}.nm-meta{text-align:left;border-top:1px solid #e9f3ec26;flex-direction:column;gap:10px;width:100%;max-width:360px;margin:4px 0 0;padding:14px 0 0;list-style:none;display:flex}.nm-meta li{color:var(--ink);align-items:flex-start;gap:12px;font-size:.95rem;font-weight:700;display:flex}.nm-meta svg{color:var(--green-text);flex:none;margin-top:1px}.nm-meta small{color:#e9f3eca6;font-size:.8rem;font-weight:500;display:block}.nm-meta li span small{display:inline}.nm-meta li:last-child span small{display:block}.nm-meta .late{color:#9a4b00}.nm .fx-countdown{color:var(--green-text);margin:0}.nm .fx-countdown small{color:#e9f3ec8c}.nm .btn{max-width:300px}.match-list.light .match-row{background:var(--panel-2);color:var(--ink);border-color:#e9f3ec26}.match-list.light .mr-when,.match-list.light .mr-score{color:var(--green-text)}.match-list.light .mr-when strong{color:var(--ink)}.match-list.light .mr-when small,.match-list.light .mr-uk,.match-list.light .mr-comp{color:#e9f3ec99}.match-list.light .mr-side.is-celtic{color:var(--green-text)}.teasers{flex-direction:column;display:flex}.teaser{color:var(--ink);border-bottom:1px solid #e9f3ec26;gap:14px;padding:14px 0;text-decoration:none;display:flex}.teaser:first-child{padding-top:0}.teaser>img,.teaser-tile{object-fit:cover;border-radius:4px;flex:0 0 96px;width:96px;height:72px}.teaser-tile{background:var(--kit-green);justify-content:center;align-items:center;display:flex}.teaser-tile img{object-fit:contain;width:44px;height:44px}.teaser-text{flex-direction:column;gap:3px;min-width:0;display:flex}.teaser-text b{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--green-text);font-size:1.05rem;font-weight:600;line-height:1.15}.teaser-text>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}.teaser-text time{letter-spacing:.1em;text-transform:uppercase;color:#e9f3ec8c;font-size:.7rem}.home-col>.btn{align-self:center;max-width:300px;margin-top:6px}.photos-band{color:#fff;background:var(--kit-green);border-top:3px solid var(--kit-sand);border-bottom:3px solid var(--kit-sand);flex-direction:column;gap:14px;padding:26px 16px 28px;display:flex}.photos-band .see-all{color:var(--kit-cream)}.photos-band .lead{color:#ffffffd9}.home-gallery .gallery button{box-shadow:0 0 0 2px #f3e8cc59}.quick-up .btn{box-shadow:0 6px 18px #00000059}.photos-band .quick-note{color:#ffffffbf}.photos-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.photos-head .sec-h{font-size:1.25rem}.see-all{white-space:nowrap;font-size:.85rem;font-weight:700;text-decoration:none}.home-gallery .gallery{grid-template-columns:repeat(2,1fr);gap:6px}.home-gallery .gallery button{border-radius:8px}.quick-up{flex-direction:column;align-items:center;gap:10px;margin-top:4px;display:flex}.quick-up .btn{max-width:420px}.quick-note{color:#fff9;text-align:center;max-width:46em;margin:0;font-size:.74rem;line-height:1.45}.h2h{text-align:left;border-top:1px solid #e9f3ec26;width:100%;max-width:420px;margin-top:6px;padding-top:14px}.h2h-h{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--green-text);margin-bottom:8px;font-size:.95rem;font-weight:600}.h2h-stats{grid-template-columns:repeat(5,1fr);gap:4px;margin-bottom:8px;display:grid}.h2h-stats>span{background:var(--panel-2);border:1px solid #e9f3ec1f;border-radius:8px;flex-direction:column;align-items:center;padding:8px 4px;display:flex}.h2h-stats b{font-family:var(--display);color:var(--green-text);font-size:1.25rem;font-weight:600;line-height:1.1}.h2h-stats small{letter-spacing:.06em;text-transform:uppercase;color:#e9f3ec99;font-size:.62rem;font-weight:700}.h2h-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.h2h-list li{border-top:1px solid #e9f3ec1a;align-items:center;gap:8px;padding:6px 0;font-size:.84rem;display:flex}.h2h-list li:first-child{border-top:0}.h2h-r{color:#fff;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;height:22px;font-size:.7rem;font-weight:800;display:inline-flex}.h2h-r.W{background:#0b6b3a}.h2h-r.D{background:var(--gold)}.h2h-r.L{background:#9a2f2f}.h2h-score{flex:1;min-width:0}.h2h-score b{color:var(--green-text)}.h2h-list time{color:#e9f3ec8c;white-space:nowrap;font-size:.72rem}.h2h-note{color:#e9f3ec99;margin:8px 0 0;font-size:.7rem;line-height:1.4}.foot-review{margin-top:12px;font-weight:700;display:inline-block;color:var(--kit-sand)!important}.predict-band{color:#fff;background:#040605d1;padding:26px 16px 30px}.predict-in{flex-direction:column;gap:18px;display:flex}.predict-in p{color:#ffffffd9;font-size:.95rem}.predict-in .btn-pair{margin-top:14px}.join-band{color:#fff;background:var(--kit-green);border-top:3px solid var(--kit-sand);padding:30px 16px;position:relative;overflow:hidden}.join-band:before{content:"";background:repeating-linear-gradient(90deg,#00000038 0 58px,#0000 58px 116px);position:absolute;inset:0}.join-in{flex-direction:column;gap:18px;display:flex;position:relative}.join-in h2{text-transform:uppercase;letter-spacing:.02em;margin:0 0 10px;font-size:2rem;line-height:1}.join-in p{color:#ffffffe0;max-width:36em;font-size:.95rem}.join-badge{font-family:var(--display);letter-spacing:.3em;text-transform:uppercase;color:var(--kit-sand);flex-direction:column;align-items:center;gap:6px;font-size:.8rem;display:flex}.join-badge img{object-fit:contain;filter:drop-shadow(0 12px 18px #00000080);width:120px;height:120px}.ih-hero{background:var(--kit-black);position:relative}.ih-hero picture{aspect-ratio:5/4;display:block;overflow:hidden}.ih-hero-img{object-fit:cover;width:100%;height:100%;display:block}.ih-ai-tag{z-index:2;color:#ffffffd9;letter-spacing:.06em;background:#0000008c;border-radius:999px;padding:4px 9px;font-size:.66rem;font-weight:700;position:absolute;top:10px;left:10px}.ih-hero-copy{background:var(--kit-green);border-top:3px solid var(--gold);color:#fff;padding:20px 16px 22px;position:relative}.ih-hero-logo{object-fit:contain;filter:drop-shadow(0 8px 14px #0000008c);width:104px;height:104px;position:absolute;top:-58px;right:14px}.ih-owner{border:1.5px solid var(--gold);background:#00000047;border-radius:8px;align-items:center;gap:8px;padding:7px 12px;font-weight:700;line-height:1.35;color:#fff!important;margin:12px 0 0!important;font-size:.9rem!important;display:inline-flex!important}.ih-owner span[aria-hidden]{color:var(--gold-light);font-size:1.1rem}.ih-hero-copy h1{margin:10px 0 0;font-size:2.5rem;line-height:.95}.ih-hero-copy p{color:#ffffffe6;margin:10px 0 0;font-size:.95rem}.ih-hero .btn.solid{background:var(--gold);border-color:var(--gold);color:var(--text-dark)}.open-now{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#0000004d;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.78rem;font-weight:800;display:inline-flex}.open-now i{background:#9aa39f;border-radius:50%;width:9px;height:9px}.open-now.is-open i{background:#4ade80;box-shadow:0 0 0 3px #4ade8040}.open-now.is-closed{color:#ffffffbf}.ih-strip{background:var(--gold);color:var(--text-dark);grid-template-columns:1fr;display:grid}.ih-cell{min-height:56px;color:inherit;border-top:1px solid #e9f3ec2e;flex-direction:column;gap:2px;padding:12px 16px;text-decoration:none;display:flex}.ih-cell:first-child{border-top:0}.ih-cell small{letter-spacing:.14em;text-transform:uppercase;opacity:.75;font-size:.68rem;font-weight:800}.ih-cell b{font-family:var(--display);letter-spacing:.02em;font-size:1.1rem;font-weight:600}a.ih-cell b:after{content:" →"}.closure-notice{color:#fff;border-bottom:3px solid var(--gold);background:#7a1f1f;padding:12px 16px}.closure-notice p{margin:0;font-size:.95rem;line-height:1.45}.closure-notice p+p{margin-top:4px}.closure-notice b{text-transform:uppercase;letter-spacing:.06em;margin-right:4px;font-size:.85em}.paper .closure-notice{border:0;border-radius:12px}.ih-hiring{background:var(--panel-2);color:var(--ink);border-bottom:3px solid var(--gold);flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.ih-hiring-badge{background:var(--kit-green);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:5px 11px;font-size:.72rem;font-weight:800;display:inline-flex}.ih-hiring-badge i{background:var(--gold-light);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite ih-flash}@keyframes ih-flash{50%{opacity:.15}}@media (prefers-reduced-motion:reduce){.ih-hiring-badge i{animation:none}}.ih-hiring p{flex-direction:column;gap:2px;margin:0;font-size:1rem;font-weight:700;line-height:1.4;display:flex}.ih-hiring p span[lang=th]{color:#e9f3ecd9;font-weight:600}.ih-hiring-links{flex-wrap:wrap;gap:8px;display:flex}.ih-hiring-links a{border:2px solid var(--kit-green);min-height:44px;color:var(--green-text);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:.85rem;font-weight:800;text-decoration:none;display:inline-flex}.ih-hiring-links svg{width:18px;height:18px}.ih-board-wrap{background-color:var(--wood);background-image:repeating-linear-gradient(90deg,#ffd2960a 0 1px,#0000 1px 7px,#00000014 7px 9px,#0000 9px 13px);padding:26px 14px}.ih-board-grid{flex-direction:column;gap:18px;display:flex}.ih-board-pic{border:10px solid var(--wood-light);border-radius:6px;display:block;overflow:hidden;box-shadow:0 12px 30px #00000080}.ih-board-pic img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:transform .25s ease-out;display:block}.ih-board-pic:hover img{transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.ih-board-pic img{transition:none}}.ih-board{border:10px solid var(--wood-light);color:#f2efe6;background:radial-gradient(120% 90% at 30% 20%,#1f3a2e,#13241c);border-radius:6px;padding:22px 18px 18px;position:relative;box-shadow:inset 0 0 40px #0000008c,0 12px 30px #00000080}.ih-board h2{text-transform:uppercase;letter-spacing:.06em;color:var(--gold-light);text-align:center;margin:0 0 14px;font-size:1.6rem}.ih-board ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ih-board li{border-top:1px dashed #f2efe640;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 0;display:flex}.ih-board li b{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;font-size:1.15rem;font-weight:600;display:block}.ih-board .ih-note{color:#f2efe6bf;margin-top:3px;font-size:.85rem;line-height:1.45;display:block}.ih-board em{font-style:normal;font-family:var(--display);color:var(--gold-light);flex:none;font-size:1.3rem;font-weight:600}.ih-board-more{text-align:center;color:var(--gold-light);border-top:1px dashed #f2efe640;min-height:48px;margin-top:12px;padding-top:12px;font-weight:700;line-height:1.4;text-decoration:none;display:block}.ih-photos{background:var(--paper);color:var(--ink);border-top:3px solid var(--gold);flex-direction:column;gap:14px;padding:28px 16px 30px;display:flex}.ih-photos .see-all{color:var(--green-text)}.ih-photos .lead{color:#e9f3ecbf}.ih-photo-strip .gallery{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ih-photo-strip .gallery button{border-radius:8px;overflow:hidden}.ih-upload-btn{align-self:center;max-width:360px}.ih-social{text-align:center;color:#fff;background-color:var(--wood);border-top:3px solid var(--gold);background-image:repeating-linear-gradient(90deg,#ffd2960a 0 1px,#0000 1px 7px,#00000014 7px 9px,#0000 9px 13px);flex-direction:column;gap:14px;padding:30px 16px;display:flex}.ih-social h2{text-transform:uppercase;letter-spacing:.03em;color:var(--gold-light);margin:0;font-size:1.9rem}.ih-social>p{color:#ffffffe0;max-width:34em;margin:0 auto}.ih-social-btns{grid-template-columns:1fr;gap:10px;width:100%;max-width:760px;margin:4px auto 0;display:grid}.ih-social-btn{background:var(--panel-2);min-height:60px;color:var(--ink);text-align:left;border-radius:14px;align-items:center;gap:14px;padding:10px 16px;text-decoration:none;transition:transform .15s ease-out;display:flex;box-shadow:0 6px 18px #0000004d}.ih-social-btn:hover{transform:translateY(-2px)}.ih-social-btn svg{box-sizing:content-box;color:#fff;background:var(--kit-green);border-radius:12px;flex:none;width:30px;height:30px;padding:8px}.ih-social-btn.is-facebook svg{background:#1877f2}.ih-social-btn.is-instagram svg{background:linear-gradient(45deg,#f58529,#dd2a7b 50%,#8134af)}.ih-social-btn.is-tiktok svg{background:#111}.ih-social-btn span{flex-direction:column;display:flex}.ih-social-btn b{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;font-size:1.15rem;font-weight:600}.ih-social-btn small{color:#e9f3ecb3;font-size:.85rem}.ih-insta-head{letter-spacing:.1em;text-transform:uppercase;width:100%;max-width:760px;color:var(--gold-light);justify-content:space-between;align-items:baseline;margin:8px auto 0;font-size:.78rem;font-weight:800;display:flex}.ih-insta-head a{color:var(--gold-light);letter-spacing:0;text-transform:none;font-size:.9rem}.ih-insta{grid-template-columns:1fr 1fr;gap:8px;width:100%;max-width:760px;margin:0 auto;display:grid}.ih-insta a{aspect-ratio:1;background:#0000004d;border-radius:10px;display:block;position:relative;overflow:hidden}.ih-insta img{object-fit:cover;width:100%;height:100%;display:block}.ih-insta-play{color:#fff;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;display:flex;position:absolute;top:8px;right:8px}@media (prefers-reduced-motion:reduce){.ih-social-btn{transition:none}}.ih-owners{background:var(--paper);color:var(--ink);border-top:3px solid var(--gold);flex-direction:column;gap:16px;padding:28px 16px 30px;display:flex}.ih-owners-grid{grid-template-columns:1fr;gap:14px;display:grid}.ih-owner-card{background:var(--panel-2);color:var(--ink);border-radius:12px;align-items:center;gap:16px;padding:14px;text-decoration:none;display:flex;box-shadow:0 1px #e9f3ec1f,0 6px 18px #e9f3ec14}.ih-owner-card img,.ih-owner-init{object-fit:cover;width:96px;height:96px;box-shadow:0 0 0 3px var(--gold);border-radius:50%;flex:0 0 96px}.ih-owner-init{background:var(--kit-green);color:var(--gold-light);font-family:var(--display);justify-content:center;align-items:center;font-size:2rem;display:flex}.ih-owner-text{flex-direction:column;gap:3px;min-width:0;display:flex}.ih-owner-text small{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:.7rem;font-weight:800}.ih-owner-text b{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--green-text);font-size:1.6rem;font-weight:600;line-height:1.05}.ih-owner-line{color:#e9f3ecd9;font-size:.9rem;line-height:1.4}.ih-match{background:var(--kit-green) repeating-linear-gradient(180deg, #ffffff09 0 60px, transparent 60px 120px);color:var(--ink);flex-direction:column;gap:16px;padding:22px 12px 26px;display:flex}.ih-match .lead{color:#e9f3ecbf}.ih-match-grid{flex-direction:column;gap:18px;display:flex}.ih-tag{border-bottom:3px solid var(--gold);text-transform:uppercase;margin:0 0 6px;padding-bottom:12px;line-height:1}.ih-tag .t1{letter-spacing:.06em;color:var(--green-text);font-size:2.6rem;display:block}.ih-tag .t2{letter-spacing:.04em;color:var(--gold);margin-top:6px;font-size:1.15rem;display:block}.ih-tag .t3{font-family:var(--body);letter-spacing:.2em;color:#e9f3ecb3;margin-top:8px;font-size:.74rem;font-weight:800;display:block}.ih-match-col{background:var(--paper);border-top:4px solid var(--gold);border-radius:12px;flex-direction:column;gap:14px;min-width:0;padding:20px 16px;display:flex;box-shadow:0 10px 28px #00000047}.ih-regular{background:var(--kit-green);color:#fff;border-left:5px solid var(--gold);border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;text-decoration:none;display:flex}.ih-regular small{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-light);font-size:.72rem;font-weight:800}.ih-regular b{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;font-size:1.25rem;font-weight:600}.ih-regular-d{color:#ffffffd9;font-size:.86rem}.ih-ev-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ih-ev{background:var(--panel-2);color:var(--ink);border-radius:10px;align-items:center;gap:12px;padding:8px;text-decoration:none;display:flex;box-shadow:0 1px #e9f3ec1f,0 4px 14px #e9f3ec14}.ih-ev img,.ih-ev-blank{object-fit:cover;background:var(--kit-green);border-radius:6px;flex:0 0 120px;width:120px;height:75px;display:block}.ih-ev-text{flex-direction:column;gap:3px;min-width:0;display:flex}.ih-ev-text time{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-size:.72rem;font-weight:800}.ih-ev-text b{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--green-text);font-size:1.15rem;font-weight:600;line-height:1.15}.ih-ev-detail{color:#e9f3eccc;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.4;display:-webkit-box;overflow:hidden}.ih-ev{align-items:flex-start}.event-pic{aspect-ratio:16/10;object-fit:cover;border-radius:12px 12px 0 0;width:calc(100% + 36px);max-width:none;height:auto;margin:-18px -18px 12px;display:block}.ih-sub{text-transform:uppercase;letter-spacing:.04em;color:var(--green-text);margin:4px 0 0;font-size:1.1rem}.ih-match .see-all{color:var(--green-text);align-self:flex-start;padding:8px 0}.ih-promises{background-color:var(--wood);color:#fff;text-align:center;border-top:3px solid var(--gold);background-image:repeating-linear-gradient(90deg,#ffd2960a 0 1px,#0000 1px 7px,#00000014 7px 9px,#0000 9px 13px);grid-template-columns:1fr 1fr;gap:22px 14px;padding:28px 16px;display:grid}.ih-promise{flex-direction:column;align-items:center;gap:6px;display:flex}.ih-promise-ico{border:2px solid var(--gold);width:64px;height:64px;color:var(--gold);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.ih-promise-ico svg{width:34px;height:34px}.ih-promise h3{text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:1rem}.ih-promise p{color:#ffffffd1;margin:0;font-size:.82rem;line-height:1.45}.ih-duo{background:var(--paper);color:var(--ink);border-top:3px solid var(--gold);flex-direction:column;gap:28px;padding:28px 16px 30px;display:flex}.ih-duo-col{flex-direction:column;gap:12px;min-width:0;display:flex}.ih-duo .see-all{color:var(--green-text)}.ih-duo .lead{color:#e9f3ecbf}.ih-duo .quick-note{color:#e9f3ecb3}.ih-find{background:var(--kit-green);color:#fff;border-top:3px solid var(--gold);flex-direction:column;gap:18px;padding:30px 16px;display:flex}.ih-find h2{text-transform:uppercase;margin:0 0 12px;font-size:1.9rem;line-height:1}.ih-find p{color:#ffffffe6}.ih-find .btn.solid{background:var(--gold);border-color:var(--gold);color:var(--text-dark)}.ih-find .open-now{margin:2px 0 4px}.ih-map{aspect-ratio:4/3;width:100%;box-shadow:0 0 0 3px var(--gold);border:0;border-radius:10px;display:block}.form-hint{opacity:.8;margin-top:-4px;font-size:.8rem;line-height:1.4;display:block}.room-price{font-family:var(--display);color:var(--green-text);font-size:1.6rem}.room-price-ask{color:var(--green-text);margin:0;font-weight:700}.room-type{flex-direction:column;gap:12px;scroll-margin-top:90px;display:flex}.room-type-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.room-type-head h2{color:var(--green-text);text-transform:uppercase;margin:0;font-size:1.25rem}.room-type-head p{margin:0}.room-features{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.room-features li{color:var(--green-text);background:#e9f3ec14;border-radius:999px;padding:6px 10px;font-size:.82rem;font-weight:700}.room-form{flex-direction:column;gap:12px;display:flex}.room-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.room-row label,.room-row input,.room-row select{min-width:0}.room-row input[type=date]{padding-left:10px;padding-right:8px}.wa-btn{color:#fff!important;background:#1f8a4c!important;border-color:#1f8a4c!important}.room-photo-soon{text-align:center;min-height:160px;color:var(--green-text);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex}.room-photo-soon .rps-ico{font-size:2.4rem}.room-photos .gallery{grid-template-columns:1fr 1fr;gap:8px;display:grid}.room-photos .gallery button{aspect-ratio:4/3;border-radius:10px;overflow:hidden}.room-photos .gallery button:first-child{aspect-ratio:16/10;grid-column:1/-1}.room-photos .gallery img{object-fit:cover;width:100%;height:100%;display:block}.owner-story{margin:0;position:relative;border-left:5px solid var(--gold)!important}.owner-story blockquote{margin:0}.owner-story blockquote p{font-size:1.02rem;line-height:1.65}.owner-story blockquote p:first-child:before{content:"“";font-family:var(--display);vertical-align:-.45em;color:var(--gold);margin-right:4px;font-size:3rem;line-height:0}.owner-story figcaption{border-top:1px solid #e9f3ec1f;align-items:center;gap:12px;margin-top:6px;padding-top:12px;display:flex}.owner-story figcaption img{object-fit:cover;width:56px;height:56px;box-shadow:0 0 0 2px var(--gold);border-radius:50%}.owner-story .os-who{flex-direction:column;display:flex}.owner-story figcaption b{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;color:var(--green-text);font-size:1.2rem}.owner-story figcaption small{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700}.os-aside{background:#e9f3ec0f;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:.92rem;font-style:italic;line-height:1.5}.os-aside b{color:var(--green-text);white-space:nowrap;font-style:normal}.menu-jump{flex-wrap:wrap;gap:6px;display:flex}.menu-jump a{background:var(--panel-2);min-height:40px;color:var(--green-text);border:1.5px solid #e9f3ec33;border-radius:999px;align-items:center;padding:0 12px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.menu-sec{margin-top:14px;scroll-margin-top:90px}.menu-sec>.label,.paper .menu-sec>.label{background:var(--kit-green);color:var(--kit-cream);letter-spacing:.06em;border-radius:10px 10px 0 0;margin:-18px -18px 8px;padding:12px 18px;font-size:1.05rem}.menu-no{min-width:2.4em;color:var(--green-text);font-variant-numeric:tabular-nums;font-weight:800;display:inline-block}.install{justify-content:center;padding:16px;display:flex}.install:empty{display:none}.crest{background:var(--kit-cream);width:132px;height:132px;box-shadow:0 0 0 3px var(--gold), 0 10px 30px #00000073;border-radius:50%;padding:6px}.crest img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.tagline{color:var(--kit-mint);letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:.9rem;font-weight:600}.card{background:#080b0ab8;border:1px solid #ffffff24;border-radius:14px;padding:18px}.card.gold{border:1.5px solid var(--gold);background:linear-gradient(#2c5c4d8c,#ffffff0f)}.card.dashed{border:1.5px dashed #ffffff8c}.label{color:var(--kit-mint);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:.76rem;font-weight:700}.divider-line{color:#ffffff8c;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:10px;margin:8px 0 -2px;font-size:.75rem;font-weight:700;display:flex}.divider-line:before,.divider-line:after{content:"";background:#ffffff40;flex:1;height:1px}.btn{border:2px solid var(--gold);background:var(--gold);min-height:50px;color:var(--text-dark);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:0 20px;font-family:inherit;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex}.btn.ghost{color:var(--gold-light);background:0 0}.btn.solid{background:var(--kit-green);border-color:var(--kit-green);color:#fff;box-shadow:0 4px 14px #00000059}.btn.outline{color:#fff;background:#00000040;border-color:#fff}.btn.outline-green{border-color:var(--kit-green);color:var(--green-text);background:0 0}.btn.solid,.btn.outline,.btn.outline-green{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;font-weight:600}.btn.small{border-width:1.5px;width:auto;min-height:40px;padding:0 14px;font-size:.85rem}.btn:disabled{opacity:.45;cursor:not-allowed;color:#222;background:#777;border-color:#777}.link-btn{background:linear-gradient(180deg, #faf3df, var(--kit-cream));border:2px solid var(--gold);min-height:60px;color:var(--text-dark);border-radius:14px;align-items:center;gap:14px;padding:12px 18px;font-size:1rem;font-weight:700;text-decoration:none;display:flex;box-shadow:0 4px 14px #00000047}.link-btn .sub{color:#4d5a50;font-size:.78rem;font-weight:500;display:block}.link-btn .arrow{color:var(--kit-trim);margin-left:auto;font-size:1.2rem}.links{flex-direction:column;gap:12px;display:flex}.quick{grid-template-columns:1fr 1fr;gap:10px;display:grid}.quick a{color:#fff;background:#1d4438bf;border:1px solid #ffffff38;border-radius:14px;flex-direction:column;justify-content:center;gap:4px;min-height:84px;padding:12px 14px;font-weight:800;text-decoration:none;display:flex}.quick a small{color:#ffffffb3;font-size:.76rem;font-weight:500}.btn-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.predict p{color:#ffffffd9;font-size:.92rem}.ltable{border:1px solid #ffffff24;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.lt-row{background:#080b0a99;border-top:1px solid #ffffff1a;grid-template-columns:34px 1fr 52px 48px;align-items:center;gap:6px;padding:11px 12px;font-size:.92rem;display:grid}.lt-row>span:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.lt-head{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-light);background:#00000040;border-top:0;font-size:.68rem;font-weight:700}.lt-row.top .lt-pos{color:var(--gold-light);font-weight:800}.lt-name{overflow-wrap:anywhere;min-width:0;font-weight:700}.lt-name.done{color:#7ee2a8}.lt-tick{margin-left:5px;font-size:.8em}.lt-name small{color:#ffffff8c;font-size:.66rem;font-weight:500;display:block}.lt-pts{color:var(--gold-light);font-weight:800}.lt-d>summary{cursor:pointer;list-style:none}.lt-d>summary::-webkit-details-marker{display:none}.can-expand .lt-row{grid-template-columns:34px 1fr 52px 48px 14px}.can-expand .lt-d>summary:after{content:"›";color:#fff6;justify-self:end;font-size:1.1rem;transition:transform .15s}.can-expand .lt-d[open]>summary:after{transform:rotate(90deg)}.can-expand .lt-head:after{content:""}.lt-locked{background:#00000059;padding:8px 12px 12px;font-size:.76rem}.lt-locked-h{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;margin-bottom:6px;font-size:.66rem;font-weight:700}.lt-locked p{color:#ffffff80;margin:0}.lt-pick{color:#ffffffbf;border-top:1px solid #ffffff14;justify-content:space-between;gap:8px;padding:6px 0;display:flex}.lt-pick:first-of-type{border-top:0}.lt-pick>span:last-child,.lt-pick em{text-align:right;white-space:nowrap;color:#fff9}.lt-pick em{color:#ffffff59}.lt-pick b.p3{color:var(--kit-sand)}.lt-pick b.p0{color:#ffffff59}.ex{padding:12px 14px;font-size:.88rem}.ex p{color:#ffffffa6;margin:6px 0 0;font-size:.78rem}.ex-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ex-row i{color:var(--kit-sand);font-style:normal}.ex-row b,.ex-hit b{color:var(--kit-sand)}.ex-row span{color:#fff9;white-space:nowrap;font-size:.74rem}.ex-name{color:var(--kit-sand)}.ex-hit{color:#ffffffa6;justify-content:space-between;gap:8px;padding-top:5px;font-size:.74rem;display:flex}.stat-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.stat{background:#080b0ab8;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.stat span{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;font-size:.66rem;font-weight:700}.stat b{color:var(--kit-cream);font-size:1.5rem;line-height:1.15}.stat small{color:#ffffff8c;font-size:.72rem}.next{text-align:center}.fx-teams{margin-bottom:4px;font-size:1.2rem;font-weight:800}.fx-vs{color:var(--gold-light);margin:0 6px;font-size:.85em;font-weight:600}.fx-meta{color:#ffffffa6;margin-bottom:8px;font-size:.85rem}.fx-datetime{color:var(--gold-light);font-size:.98rem;font-weight:700}.fx-uk{color:#fff9;margin-bottom:8px;font-size:.8rem}.fx-countdown{font-variant-numeric:tabular-nums;margin:6px 0 12px;font-size:1.25rem;font-weight:800}.fx-countdown small{color:#fff9;margin-right:4px;font-size:.65em}.badge{border-radius:999px;padding:8px 14px;font-size:.82rem;font-weight:700;display:inline-flex}.badge.ok{color:#b8f2cf;background:#0b8a4359;border:1px solid #b8f2cf66}.badge.late{color:#ffd8a8;background:#d9770638;border:1px solid #ffd8a866}.match-list{flex-direction:column;gap:8px;display:flex}.match-row{text-align:center;background:#080b0ab8;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:14px 12px;display:flex}.mr-when{color:var(--gold-light);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;font-size:.78rem;font-weight:700;display:flex}.mr-when strong{color:#fff;font-size:1.05rem}.mr-when small{color:#fff9;font-size:.62rem}.mr-uk{color:#ffffff8c;font-size:.74rem;font-weight:500}.mr-teams{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;width:100%;display:grid}.mr-side{align-items:center;gap:8px;min-width:0;font-size:1.05rem;font-weight:800;line-height:1.15;display:flex}.mr-side.home{text-align:right;justify-content:flex-end}.mr-side.away{text-align:left;justify-content:flex-start}.mr-side.is-celtic{color:#b8f2cf}.mr-name{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;min-width:0}@media (max-width:560px){.mr-side,.mr-side.home,.mr-side.away{text-align:center;flex-direction:column;justify-content:flex-start;gap:6px;font-size:.95rem}.mr-side.home .mr-name{order:2}.mr-crest{width:34px;height:34px}}.mr-crest{object-fit:contain;flex:none;width:38px;height:38px;display:inline-block}.mr-score{color:var(--gold-light);white-space:nowrap;padding:0 4px;font-size:1.15rem;font-weight:900}.mr-comp{color:#ffffff8c;font-size:.74rem}.mr-tag{border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:700}.mr-tag.ok{color:#b8f2cf;background:#0b8a4359}.mr-tag.late{color:#ffd8a8;background:#d9770638}.seg{background:#ffffff14;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.seg a{color:#ffffffbf;border-radius:9px;justify-content:center;align-items:center;min-height:44px;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.seg a.on{background:var(--gold);color:var(--text-dark)}form{flex-direction:column;gap:12px;display:flex}label{color:#ffffffd9;flex-direction:column;gap:6px;font-size:.85rem;font-weight:700;display:flex}input,select,textarea{font:inherit;min-height:50px;color:var(--text-dark);background:#fbf6e6;border:1.5px solid #ffffff40;border-radius:12px;width:100%;padding:12px 14px;font-size:16px}textarea{resize:vertical;min-height:96px}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.notice{border-radius:12px;padding:14px 16px;font-size:.9rem;line-height:1.5}.notice.warn{color:#ffe3c2;background:#d9770633;border:1px solid #ffd8a873}.notice.good{color:#d5f7e3;background:#0b8a434d;border:1px solid #b8f2cf73}.notice.bad{color:#ffdada;background:#be282847;border:1px solid #ffaaaa80}.member-card{text-align:center}.member-card-img{border-radius:12px;width:100%;height:auto;margin-bottom:12px;display:block;box-shadow:0 6px 18px #00000080}.member-price{color:var(--kit-cream);font-size:2.2rem;font-weight:900;line-height:1.1}.member-price small{color:#ffffffbf;font-size:.9rem;font-weight:600}.member-perks{text-align:left;flex-direction:column;gap:8px;margin:12px 0 0;padding:0;font-size:.98rem;font-weight:600;list-style:none;display:flex}.member-perks li{background:#080b0a73;border-radius:10px;padding:10px 12px}.est{letter-spacing:.14em;text-transform:uppercase;color:var(--kit-sand);margin-top:-10px;font-size:.8rem;font-weight:700}.about p{font-size:.95rem}.about p:first-child:first-line{font-weight:700}.about-socials{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.about-socials a{color:var(--kit-cream);border:1px solid #ffffff4d;border-radius:999px;padding:8px 12px;font-size:.8rem;font-weight:700;text-decoration:none}.committee{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cm{text-align:center;background:#080b0ab8;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:14px 10px;display:flex}.cm img,.cm-initials{object-fit:cover;width:96px;height:96px;box-shadow:0 0 0 2px var(--kit-sand);border-radius:50%;margin-bottom:6px}.cm-initials{background:var(--kit-green);color:var(--kit-cream);justify-content:center;align-items:center;font-size:1.6rem;font-weight:800;display:flex}.cm-pos{letter-spacing:.08em;text-transform:uppercase;color:var(--kit-sand);font-size:.7rem;font-weight:700}.cm-name{font-size:.95rem;font-weight:700;line-height:1.25}#join{scroll-margin-top:16px}.steps{text-align:center;color:#fffc;grid-template-columns:repeat(3,1fr);gap:8px;font-size:.74rem;display:grid}.steps b{color:var(--gold-light);font-size:1.3rem;display:block}.products{grid-template-columns:1fr 1fr;gap:10px;display:grid}.product{background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;gap:8px;padding:10px;scroll-margin-top:90px;display:flex}.product .pic{aspect-ratio:1;background:repeating-linear-gradient(90deg, var(--kit-black) 0 18px, var(--kit-green) 18px 36px);text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:8px;font-size:.78rem;font-weight:700;display:flex;overflow:hidden}.product .pic:has(img){background:var(--kit-black);box-shadow:0 0 0 1.5px var(--kit-sand);padding:0}.product .pic img{object-fit:cover;width:100%;height:100%;display:block}.product .pic img.fit-contain{object-fit:contain;background:var(--kit-black)}.product .pic{position:relative}.product .pic.sold img{filter:grayscale(.7)brightness(.6)}.sold-tag{z-index:1;color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#b42323;border-radius:6px;padding:6px 12px;font-size:.85rem;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:0 4px 12px #00000080}.product button.pic{cursor:zoom-in;width:100%;font:inherit;color:inherit;border:0}.zoom-hint{width:28px;height:28px;color:var(--kit-cream);background:#080b0abf;border-radius:8px;justify-content:center;align-items:center;font-size:1rem;display:flex;position:absolute;bottom:6px;right:6px}.zoom{z-index:60;cursor:zoom-out;background:#000000f5;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:fixed;inset:0}.zoom img{object-fit:contain;border-radius:12px;max-width:100%;max-height:calc(100dvh - 120px)}.zoom-cap{color:#fff;text-align:center;font-size:.95rem}.zoom-close{top:calc(12px + env(safe-area-inset-top));font-size:1.2rem;position:absolute;right:16px;display:inline-flex!important}.mprice{color:#7ee2a8;margin-top:2px;font-size:.78rem;font-weight:800;display:block}label.check{cursor:pointer;background:#2c5c4d73;border:1px solid #fff3;border-radius:12px;flex-direction:row;align-items:flex-start;gap:10px;padding:12px;font-size:.85rem;font-weight:600;line-height:1.4}label.check input{accent-color:#2c5c4d;flex:0 0 24px;width:24px;height:24px;min-height:24px;margin:0;padding:0}.product .pname{font-size:.88rem;font-weight:700;line-height:1.3}.product .pnote{color:#ffe3c2;font-size:.74rem;font-weight:600;line-height:1.35}.product .price{color:var(--gold-light);font-weight:800}.product select{min-height:44px;padding:8px 10px}.member-deal{text-align:center;color:var(--kit-cream);background:#2c5c4dbf;border:1px solid #ffffff40;border-radius:14px;padding:14px 16px;font-size:.9rem;font-weight:700;text-decoration:none;display:block}.more-soon{text-align:center;color:var(--kit-cream);background:#080b0a99;border:1.5px dashed #fff6;border-radius:14px;padding:14px 16px;font-size:.9rem;font-weight:600}.basket-bar{left:12px;right:12px;bottom:calc(var(--tab-h) + env(safe-area-inset-bottom) + 10px);z-index:15;background:var(--gold);min-height:56px;color:var(--text-dark);cursor:pointer;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;width:auto;padding:8px 8px 8px 16px;font-family:inherit;font-size:.95rem;font-weight:800;display:flex;position:fixed;box-shadow:0 8px 26px #00000080}.basket-bar span.go{background:var(--text-dark);color:#fff;border-radius:11px;padding:10px 14px;font-size:.85rem}.line{border-bottom:1px solid #ffffff1f;align-items:center;gap:10px;padding:10px 0;font-size:.9rem;display:flex}.line .grow{flex:1}.qty{align-items:center;gap:2px;display:inline-flex}.qty button{width:40px;height:40px;color:var(--gold-light);cursor:pointer;background:0 0;border:1.5px solid #fff9;border-radius:10px;font-size:1.2rem;font-weight:800}.qty b{text-align:center;min-width:26px}.total{justify-content:space-between;padding-top:12px;font-size:1.1rem;font-weight:800;display:flex}.ref{letter-spacing:.08em;color:var(--gold-light);text-align:center;margin:6px 0;font-size:2rem;font-weight:900}.gw{flex-direction:column;gap:10px;display:flex}.gw-old>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:28px;list-style:none;display:flex}.gw-old>summary::-webkit-details-marker{display:none}.gw-old>summary:after{content:"+";color:var(--kit-sand);margin-left:4px;font-size:1.3rem;font-weight:700;line-height:1}.gw-old[open]>summary:after{content:"–"}.gw-old>summary .label{flex:1}.gw-old[open]>summary{margin-bottom:4px}.gw-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.pred{border-top:1px solid #ffffff1f;padding:10px 0}.pred-when{color:var(--kit-sand);margin-bottom:6px;font-size:.72rem;font-weight:700}.pred-when span{color:#ffffff8c;font-weight:500}.pred-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.pred-team{overflow-wrap:anywhere;font-size:.9rem;font-weight:700;line-height:1.2}.pred-team.home{text-align:right}.pred-inputs{gap:6px;display:flex}.pred-inputs input{text-align:center;border-radius:10px;width:50px;min-height:50px;padding:0;font-size:1.25rem;font-weight:800}.pred-fixed{text-align:center;background:#ffffff14;border-radius:10px;min-width:70px;padding:8px 10px;font-size:1.05rem;font-weight:800}.pred-foot{color:#ffffffa6;text-align:center;min-height:18px;margin-top:6px;font-size:.74rem}.pred-foot .ok{color:#7ee2a8;font-weight:700}.pred-foot .warn{color:#ffd8a8;font-weight:700}.pred.locked .pred-team{color:#fffc}.map{aspect-ratio:4/3;border:0;border-radius:12px;width:100%;display:block}.gallery{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.gallery button{background:var(--kit-black);aspect-ratio:3/4;cursor:zoom-in;border:0;border-radius:6px;padding:0;overflow:hidden}.gallery img{object-fit:cover;width:100%;height:100%;display:block}label.pick{position:relative}label.pick input[type=file]{opacity:0;cursor:pointer;min-height:0;position:absolute;inset:0}.zoom-nav{gap:14px;display:flex}.zoom-nav .menu-btn{font-size:1.6rem;line-height:1;display:inline-flex!important}.mod-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mod{flex-direction:column;gap:6px;font-size:.8rem;display:flex}.mod img{aspect-ratio:3/4;object-fit:contain;background:#000;border-radius:8px;width:100%}.post time{color:var(--gold-light);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.post .photos{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.post .photos img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%}.news-item{border-bottom:1px solid #ffffff1f;padding:12px 0}.news-item:first-of-type{padding-top:6px}.news-item h2{font-size:1rem;line-height:1.35}.news-item p{color:#ffffffd9;font-size:.92rem}.news-item a{padding:6px 0;font-size:.85rem;font-weight:700;display:inline-block}.ai-note{color:#ffffff80;margin:12px 0 0;font-size:.7rem}.admin-row{border-bottom:1px solid #ffffff24;padding:12px 0;font-size:.9rem}.admin-row .acts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pill{text-transform:uppercase;background:#ffffff26;border-radius:999px;padding:2px 9px;font-size:.7rem;font-weight:800;display:inline-block}.pill.new{background:var(--amber)}.pill.ready{background:#2563eb}.pill.collected{background:var(--hoop-green)}.pill.cancelled{background:#555}.site-footer{background-color:var(--wood);color:#ffffffd9;border-top:3px solid var(--kit-sand);padding-bottom:calc(var(--tab-h) + env(safe-area-inset-bottom));background-image:repeating-linear-gradient(#ffd2960a 0 1px,#0000 1px 6px,#00000014 6px 8px,#0000 8px 11px);margin-top:auto;font-size:.88rem}.foot-rooms{border:1.5px solid var(--kit-sand);color:#fff;background:#00000047;border-radius:12px;align-items:center;gap:14px;margin:22px 16px 0;padding:12px;text-decoration:none;display:flex}.foot-rooms img,.foot-rooms-pic{object-fit:cover;border-radius:8px;flex:0 0 110px;width:110px;height:80px}.foot-rooms-pic{background:var(--kit-green);justify-content:center;align-items:center;font-size:2.2rem;display:flex}.foot-rooms-text{flex-direction:column;gap:2px;min-width:0;display:flex}.foot-rooms-text small{letter-spacing:.14em;text-transform:uppercase;color:var(--kit-sand);font-size:.68rem;font-weight:800}.foot-rooms-text b{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;font-size:1.25rem;font-weight:600}.foot-rooms-text>span{color:#fffc;font-size:.82rem}.foot-rooms-text em{color:var(--kit-sand);margin-top:2px;font-size:.85rem;font-style:normal;font-weight:700}.foot-in{grid-template-columns:1fr;gap:26px;padding:28px 16px;display:grid}.foot-col h3{letter-spacing:.1em;text-transform:uppercase;color:var(--kit-sand);margin:0 0 10px;font-size:1rem;font-weight:600}.foot-col ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.foot-col a{color:#fff;padding:5px 0;text-decoration:none;display:inline-block}.foot-col a:hover{color:var(--kit-sand)}.foot-col p{margin:0 0 8px}.foot-staff{align-items:center;gap:4px;min-height:36px;margin-top:4px;font-size:.74rem;text-decoration:none;display:inline-flex;color:#ffffff9e!important}.foot-staff:hover{color:var(--kit-sand)!important}.foot-closed{color:#ffb4b4;font-weight:700}.paper .line.sold-out .grow{opacity:.55;text-decoration:line-through}.paper .line .so{color:#9a2b2b;text-transform:uppercase;letter-spacing:.06em;font-size:.8rem}.foot-brand img{object-fit:contain;filter:drop-shadow(0 4px 8px #00000080);width:72px;height:72px;margin-bottom:8px}.foot-wm{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;color:#fff;margin-bottom:8px;font-size:1.15rem;font-weight:600;line-height:1.05}.foot-wm small{color:var(--kit-sand);letter-spacing:.22em;font-size:.62em;display:block}.foot-social{gap:6px;display:flex}.foot-social a,.hdr-social a{color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.foot-social a:hover,.hdr-social a:hover{background:var(--kit-sand);color:var(--green-text)}.foot-place{align-items:flex-start;gap:10px;display:flex}.foot-place svg{color:var(--kit-sand);flex:none}.foot-btns{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.foot-btns .btn.ghost{color:#fff;border-color:#fff}.foot-bottom{text-align:center;color:#fff9;border-top:1px solid #ffffff26;padding:14px 16px;font-size:.78rem}.paper{background:var(--paper);color:var(--ink);flex:1}.paper h1{color:var(--green-text);text-shadow:none;margin:4px 0 6px;padding-bottom:12px;font-size:1.75rem;position:relative}.paper h1:after{content:"";background:var(--kit-sand);width:48px;height:3px;position:absolute;bottom:0;left:0}.paper h2{color:var(--green-text);text-transform:uppercase;letter-spacing:.03em}.paper .lead,.paper .predict p{color:#e9f3eccc}.paper .label{color:var(--green-text)}.paper .divider-line{color:#e9f3ec99}.paper .divider-line:before,.paper .divider-line:after{background:#e9f3ec33}.paper .est{color:var(--gold)}.paper .card{background:var(--panel-2);border:1px solid #e9f3ec26;box-shadow:0 2px 10px #e9f3ec0f}.paper .card.dashed{box-shadow:none;background:0 0;border:1.5px dashed #e9f3ec66}.paper .btn{background:var(--kit-green);border-color:var(--kit-green);color:#fff;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;border-radius:8px;font-weight:600}.paper .btn.ghost{color:var(--green-text);background:0 0}.paper .btn:disabled{color:#6b675e;background:#cfcabd;border-color:#cfcabd}.paper .link-btn{background:var(--panel-2);border:1.5px solid #e9f3ec40;box-shadow:0 2px 10px #e9f3ec0f}.paper .quick a{background:var(--kit-green);border-color:var(--kit-green)}.paper .seg{background:#e9f3ec14}.paper .seg a{color:var(--ink)}.paper .seg a.on{background:var(--kit-green);color:#fff}.paper .member-deal{background:var(--kit-green);border-color:var(--kit-green);color:#fff}.paper .more-soon{color:#e9f3eccc;background:0 0;border-color:#e9f3ec66}.paper .your-place{background:#e9f3ec14;border-color:#e9f3ec33}.paper .about-socials a{color:var(--green-text);border-color:#e9f3ec4d}.paper label{color:var(--ink)}.paper input,.paper select,.paper textarea{background:var(--panel-2);border-color:#e9f3ec4d}.paper label.check{background:#e9f3ec0f;border-color:#e9f3ec33}.paper label.check input{accent-color:var(--kit-green)}.paper .notice.warn{color:#f5d28a;background:#dba94b29;border-color:#dba94b80}.paper .notice.good{color:#9be3b4;background:#22c96a24;border-color:#22c96a73}.paper .notice.bad{color:#ffb8b8;background:#e6505029;border-color:#e6505080}.paper .badge.ok,.paper .mr-tag.ok{color:#9be3b4;background:#22c96a29;border-color:#22c96a73}.paper .badge.late,.paper .mr-tag.late{color:#f5d28a;background:#dba94b29;border-color:#dba94b80}.paper .fx-meta,.paper .fx-uk{color:#e9f3eca6}.paper .fx-datetime,.paper .fx-vs,.paper .fx-countdown{color:var(--green-text)}.paper .fx-countdown small{color:#e9f3ec8c}.paper .match-row{background:var(--panel-2);color:var(--ink);border-color:#e9f3ec26}.paper .mr-when,.paper .mr-score{color:var(--green-text)}.paper .mr-when strong{color:var(--ink)}.paper .mr-when small,.paper .mr-uk,.paper .mr-comp{color:#e9f3ec99}.paper .mr-side.is-celtic{color:var(--green-text)}.paper .ltable{background:var(--panel-2);border-color:#e9f3ec26}.paper .lt-row{background:var(--panel-2);color:var(--ink);border-color:#e9f3ec1a}.paper .lt-head{color:var(--green-text);background:#e9f3ec0f}.paper .lt-row.top .lt-pos,.paper .lt-pts,.paper .lt-name.done{color:var(--green-text)}.paper .lt-name small,.paper .lt-locked p,.paper .lt-locked-h,.paper .lt-pick,.paper .lt-pick>span:last-child,.paper .lt-pick em{color:#e9f3ec99}.paper .lt-locked{background:#e9f3ec0d}.paper .lt-pick{border-color:#e9f3ec1a}.paper .lt-pick b.p3,.paper .ex-row i,.paper .ex-row b,.paper .ex-hit b,.paper .ex-name{color:var(--green-text)}.paper .lt-pick b.p0{color:#e9f3ec59}.paper .can-expand .lt-d>summary:after{color:#e9f3ec66}.paper .ex p,.paper .ex-row span,.paper .ex-hit{color:#e9f3eca6}.paper .stat{background:var(--panel-2);border-color:#e9f3ec26}.paper .stat span,.paper .stat small{color:#e9f3ec99}.paper .stat b,.paper .gw-old>summary:after{color:var(--green-text)}.paper .pred{border-color:#e9f3ec1f}.paper .pred-when{color:var(--green-text)}.paper .pred-when span{color:#e9f3ec8c}.paper .pred-fixed{background:#e9f3ec14}.paper .pred-foot{color:#e9f3eca6}.paper .pred-foot .ok{color:var(--green-text)}.paper .pred-foot .warn{color:#f5d28a}.paper .pred.locked .pred-team{color:#e9f3ecbf}.paper .member-price{color:var(--green-text)}.paper .member-price small{color:#e9f3ecb3}.paper .member-perks li{background:#e9f3ec0f}.paper .cm{background:var(--panel-2);border-color:#e9f3ec26}.paper .cm-pos{color:var(--gold)}.paper .cm img,.paper .cm-initials{box-shadow:0 0 0 2px var(--kit-sand)}.paper .steps{color:#e9f3eccc}.paper .steps b{color:var(--green-text)}.paper .product{background:var(--panel-2);border-color:#e9f3ec26}.paper .product .pic:has(img){background:var(--panel-2);box-shadow:0 0 0 1px #e9f3ec33}.paper .product .pic img.fit-contain{background:var(--panel-2)}.paper .product .pnote{color:#f5d28a}.paper .product .price,.paper .mprice{color:var(--green-text)}.paper .basket-bar{background:var(--kit-green);color:#fff}.paper .basket-bar span.go{background:var(--btn-gold);color:var(--on-gold)}.paper .line{border-color:#e9f3ec1f}.paper .qty button{color:var(--green-text);border-color:#e9f3ec66}.paper .ref{color:var(--green-text)}.paper .post time{color:var(--gold)}.paper .news-item{border-color:#e9f3ec1f}.paper .news-item h2{text-transform:none;letter-spacing:0}.paper .news-item p{color:#e9f3ecd9}.paper .ai-note{color:#e9f3ec8c}.paper .gallery button{background:var(--panel-2);box-shadow:0 0 0 1px #e9f3ec26}.paper .admin-row{border-color:#e9f3ec26}.paper .mod img{background:#e8e2d3}@media (min-width:820px){.page{max-width:860px;padding:28px 24px 60px}.tabbar{display:none}.site-footer{padding-bottom:0}.hdr-in{flex-wrap:wrap;gap:8px 14px;padding:12px 24px 0}.brand img{width:56px;height:56px}.wm-short{display:none}.wm-line1,.wm-line2,.wm-est{display:block}.brand{flex:none;font-size:1.25rem}.header-right{margin-left:auto}.topnav{border-top:1px solid #ffffff26;flex:1 0 100%;order:3;justify-content:center;align-items:center;gap:2px;margin:4px -24px 0;padding:2px 16px 0;display:flex}.topnav a{font-family:var(--display);letter-spacing:.07em;text-transform:uppercase;color:#fff;white-space:nowrap;padding:12px 9px;font-size:.88rem;font-weight:600;text-decoration:none;position:relative}.topnav a:after{content:"";background:var(--kit-sand);height:3px;transition:transform .15s;position:absolute;bottom:6px;left:9px;right:9px;transform:scaleX(0)}.topnav a.on:after,.topnav a:hover:after{transform:scaleX(1)}.hdr-social{display:none}.lang-wide{display:inline-flex}}@media (min-width:1200px){.topnav a{padding:12px 11px;font-size:.9rem}.hdr-social{gap:0;display:flex}.hdr-social a{background:0 0;width:30px;height:30px}.hdr-social svg{width:17px;height:17px}.header-right{flex:none;gap:6px;margin-left:0}.acct{max-width:110px}}@media (min-width:820px){.hero{aspect-ratio:15/8}.hero:after{background:linear-gradient(90deg,#000000b3 0%,#00000059 45%,#0000 70%)}.hero-copy{flex-direction:column;justify-content:center;padding:40px 56px;display:flex;top:0;bottom:0;right:40%}.hero-copy h1{font-size:5.2rem}.hero-tag{margin-top:14px;font-size:1.05rem}.hero-copy p{margin-top:18px;font-size:1.05rem}.hero-btns{margin-top:24px}.hero.plain{aspect-ratio:15/8}.hero.plain picture{aspect-ratio:auto;position:absolute}.hero.plain .hero-copy{background:0 0;padding:0 0 28px 40px;position:absolute;top:auto;right:auto}.hero.plain .hero-btns{margin:0}.features{grid-template-columns:repeat(4,1fr);gap:0;padding:34px 40px}.feature{border-left:1px solid #fff3;flex-direction:row;gap:16px;padding:0 22px}.feature:first-child{border-left:0;padding-left:0}.feature svg{flex:none;width:52px;height:52px}.home-grid{flex-direction:row;gap:48px;padding:44px 56px 52px}.home-col{flex:1;min-width:0}.home-col+.home-col{border-left:1px solid #e9f3ec26;padding-left:48px}.sec-h{font-size:1.75rem}.nm-side img,.nm-blank{width:130px;height:130px}.nm-side b{font-size:1.2rem}.teaser>img,.teaser-tile{flex-basis:180px;width:180px;height:120px}.photos-band{padding:40px 56px}.photos-head .sec-h{font-size:1.75rem}.home-gallery .gallery{grid-template-columns:repeat(4,1fr);gap:10px}.predict-band{padding:44px 56px}.predict-in{flex-direction:row;align-items:flex-start;gap:48px}.predict-in>div{flex:1;min-width:0}.join-band{padding:56px}.join-in{flex-direction:row;justify-content:space-between;align-items:center;gap:40px}.join-in h2{font-size:2.8rem}.join-badge img{width:170px;height:170px}.foot-rooms{gap:20px;margin:32px 56px 0;padding:14px 18px}.foot-rooms img,.foot-rooms-pic{flex-basis:160px;width:160px;height:100px}.foot-in{grid-template-columns:1.3fr 1fr 1fr 1.1fr;gap:36px;padding:44px 56px 36px}.mr-side{gap:12px;font-size:1.3rem}.mr-crest{width:52px;height:52px}.mr-score{padding:0 12px;font-size:1.4rem}.match-row{padding:18px 16px}.menu-btn:not(.menu-close){display:none}.tabbar a.wide-only{display:flex}.products{grid-template-columns:repeat(3,1fr)}.gallery{grid-template-columns:repeat(4,1fr);gap:6px}.mod-grid,.committee{grid-template-columns:repeat(4,1fr)}.basket-bar{width:480px;bottom:20px;left:50%;right:auto;transform:translate(-50%)}}.ed-tabs{flex-wrap:wrap;gap:6px;display:flex}.ed-tabs a{background:var(--panel-2);min-height:54px;color:var(--green-text);border:1.5px solid #e9f3ec33;border-radius:12px;flex-direction:column;flex:calc(33% - 6px);justify-content:center;padding:8px 12px;font-weight:800;line-height:1.2;text-decoration:none;display:flex}.ed-tabs a small{opacity:.75;font-size:.75rem;font-weight:600}.ed-tabs a.on{background:var(--kit-green);border-color:var(--kit-green);color:#fff}.ed-form{flex-direction:column;gap:12px;margin-top:10px;display:flex}.ed-pair{grid-template-columns:1fr;gap:10px;display:grid}.ed-row{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;display:grid}.ed-check{background:#e9f3ec0f;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;flex-direction:row!important;font-weight:600!important}.ed-check input{width:24px;height:24px;min-height:24px;accent-color:var(--kit-green);flex:0 0 24px;padding:0}.ed-item{border-top:1px solid #e9f3ec1f}.ed-item>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 2px;font-weight:700;list-style:none;display:flex}.ed-item>summary::-webkit-details-marker{display:none}.ed-item>summary:after{content:"✎";color:var(--green-text);opacity:.6}.ed-item[open]>summary{color:var(--green-text)}.ed-item[open]{padding-bottom:14px}.ed-add>summary{color:var(--green-text)}.ed-add>summary:after{content:""}.ed-sec>summary{cursor:pointer;padding:4px 0 10px}.ed-acts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ed-acts form{display:contents}.btn.danger{color:#9a2b2b!important;border-color:#9a2b2b80!important}.ed-pic img{aspect-ratio:16/10;object-fit:cover;border-radius:10px;width:100%;max-width:360px;margin-bottom:6px;display:block}.ed-edit-link{text-align:center;justify-content:center;align-items:center;display:flex}@media (min-width:820px){.ed-tabs a{flex:1 1 0}.ed-pair{grid-template-columns:1fr 1fr}}.ih-special{border:2px dashed var(--gold-light);text-align:center;border-radius:8px;margin:0 0 16px;padding:14px 16px}.ih-special .sp-l{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-light);font-size:.72rem;font-weight:800;display:block}.ih-special .sp-n{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;margin-top:4px;font-size:1.5rem;font-weight:600;display:block}.ih-special .sp-d{color:#f2efe6cc;margin-top:4px;font-size:.9rem;display:block}.ih-special .sp-p{font-style:normal;font-family:var(--display);color:var(--gold-light);margin-top:6px;font-size:1.4rem;display:block}.food-special{color:#fff;text-align:center;background:var(--kit-green)!important;border:2px solid var(--gold)!important}.food-special .label{color:var(--gold-light)!important}.food-special h2{text-transform:uppercase;margin:4px 0;color:#fff!important}.food-special p{margin:0 0 6px;color:#ffffffe0!important}.food-special b{font-family:var(--display);color:var(--gold-light);font-size:1.4rem}.order-tip{margin-top:-6px;font-size:.88rem}.menu-sec .line{align-items:center;padding:12px 0}.mi-name{color:var(--ink);font-size:1.12rem;font-weight:700;line-height:1.3;display:block}.mi-name .menu-no{min-width:2.2em}.mi-note{color:#e9f3ecb8;margin-top:3px;font-size:.86rem;line-height:1.4;display:block}.menu-sec .line-end>b{font-size:1.05rem}.line-end{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.add-btn{border:1.5px solid var(--kit-green);background:var(--panel-2);min-width:72px;min-height:40px;color:var(--green-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:.85rem;font-weight:800;display:inline-flex}.stepper{background:var(--kit-green);color:#fff;border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.stepper button{color:#fff;cursor:pointer;background:0 0;border:0;width:40px;height:40px;font-size:1.3rem;font-weight:800}.stepper b{text-align:center;min-width:22px}.paper .line.in-order{background:#dba94b24;border-radius:8px;margin:0 -10px;padding-left:10px;padding-right:10px}.order-bar{z-index:40;left:12px;right:12px;bottom:calc(var(--tab-h) + env(safe-area-inset-bottom) + 10px);background:var(--gold);color:var(--text-dark);cursor:pointer;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:12px 16px;font-family:inherit;display:flex;position:fixed;box-shadow:0 10px 30px #0006}.order-bar span{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;font-size:1.15rem;font-weight:600}.order-bar small{font-size:.85rem;font-weight:700}.order-card{z-index:100;color:#111;background:#fff;position:fixed;inset:0;overflow-y:auto}.order-in{max-width:640px;padding:20px 18px calc(30px + env(safe-area-inset-bottom));flex-direction:column;gap:14px;margin:0 auto;display:flex}.order-head{border-bottom:3px solid var(--kit-green);justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:10px;display:flex}.order-head h2{color:var(--green-text);text-transform:uppercase;margin:0;font-size:1.3rem;line-height:1.15}.order-table{flex:0 0 96px;font-size:.8rem;color:#111!important}.order-table input{text-align:center;background:#f4f4f4;min-height:46px;padding:6px;font-size:1.3rem;font-weight:800}.order-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.order-list li{border-bottom:1px solid #ddd;grid-template-columns:auto 1fr auto;align-items:baseline;gap:12px;padding:12px 0;display:grid}.oq{color:var(--green-text);font-size:1.7rem;font-weight:900}.on{flex-direction:column;gap:2px;min-width:0;display:flex}.on b{font-size:1.35rem;line-height:1.25}.on span[lang=en]{color:#555;font-size:.95rem}.ono{background:var(--kit-green);color:#fff;border-radius:6px;align-self:flex-start;padding:1px 8px;font-size:.9rem;font-weight:800;display:inline-block}.op{white-space:nowrap;font-size:1.05rem;font-weight:800}.order-total{justify-content:space-between;align-items:baseline;font-size:1.1rem;font-weight:700;display:flex}.order-total b{color:var(--green-text);font-size:1.8rem}.order-note{color:#555;margin:0;font-size:.85rem}.order-acts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.order-card .btn.ghost{color:var(--green-text);border-color:var(--kit-green)}@media (min-width:820px){.order-bar{width:460px;bottom:20px;left:50%;right:auto;transform:translate(-50%)}.ih-hero picture{aspect-ratio:15/8}.ih-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#000000c7 0%,#00000080 34%,#0000 58%);position:absolute;inset:0}.ih-hero-copy{z-index:1;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:40px 24px 40px 56px;display:flex;position:absolute;inset:0 50% 0 0}.ih-hero-copy h1{text-shadow:0 3px 14px #0009;margin-top:16px;font-size:4.8rem}.ih-hero-logo{width:132px;height:132px;margin-bottom:14px;position:static}.ih-owner{margin-top:16px!important;font-size:1rem!important}.ih-hero-copy p{max-width:30em;margin-top:16px;font-size:1.05rem}.ih-hero-copy .hero-btns{width:100%;margin-top:22px}.ih-strip{justify-content:center;align-items:stretch;display:flex}.ih-cell{border-top:0;border-left:1px solid #12211f2e;flex-direction:row;align-items:baseline;gap:14px;padding:12px 44px}.ih-cell:first-child{border-left:0}.closure-notice{padding:12px 56px}.paper .closure-notice{padding:14px 18px}.ih-hiring{flex-direction:row;align-items:center;gap:20px;padding:14px 56px}.ih-hiring p{flex:1}.ih-board-wrap{padding:48px 56px}.ih-board-grid{flex-direction:row;align-items:stretch;gap:28px}.ih-board-pic{border-width:14px;flex:0 0 42%}.ih-board-pic img{height:100%}.ih-board{border-width:14px;flex:1;min-width:0;margin:0;padding:32px 36px 24px}.ih-board h2{font-size:2.2rem}.ih-owners{padding:44px 56px 48px}.ih-social{padding:48px 56px}.ih-social h2{font-size:2.4rem}.ih-social-btns{grid-template-columns:repeat(3,1fr)}.ih-insta{grid-template-columns:repeat(4,1fr)}.ih-photos{padding:44px 56px 48px}.ih-photo-strip .gallery{grid-template-columns:repeat(4,1fr);gap:10px}.ih-owners-grid{grid-template-columns:1fr 1fr;gap:24px}.ih-owner-card{gap:22px;padding:20px}.ih-owner-card img,.ih-owner-init{flex-basis:132px;width:132px;height:132px}.ih-owners-grid{grid-template-columns:repeat(3,1fr)}.ih-owner-card{text-align:center;flex-direction:column;align-items:center}.ih-owner-card img,.ih-owner-init{flex-basis:auto}.ih-match{padding:44px 40px 48px}.ih-match-grid{flex-direction:row;align-items:stretch;gap:28px}.ih-match-col{flex:1;padding:30px 32px}.ih-tag .t1{font-size:3.2rem}.ih-tag .t2{font-size:1.35rem}.ih-ev img,.ih-ev-blank{flex-basis:176px;width:176px;height:110px}.ih-ev{gap:18px;padding:10px}.ih-ev-detail{-webkit-line-clamp:unset;display:block;overflow:visible}.ih-promises{grid-template-columns:repeat(4,1fr);gap:32px;padding:44px 56px}.ih-duo{flex-direction:row;gap:48px;padding:44px 56px 52px}.ih-duo-col{flex:1}.ih-duo-col+.ih-duo-col{border-left:1px solid #e9f3ec26;padding-left:48px}.ih-duo .home-gallery .gallery{grid-template-columns:repeat(2,1fr)}.ih-duo .teaser>img,.ih-duo .teaser-tile{flex-basis:140px;width:140px;height:96px}.ih-find{grid-template-columns:1fr 1.2fr;align-items:center;gap:48px;padding:52px 56px;display:grid}.ih-find-text{min-width:0}.ih-find .hero-btns{max-width:420px}.ih-find h2{font-size:2.6rem}.ih-map{aspect-ratio:16/10;min-width:0}}abbr[title]{text-decoration:none}.add-pick{align-items:center;display:inline-flex}.add-select{appearance:none;text-align:center;text-align-last:center;flex:0 0 92px;width:92px;height:40px;min-height:40px;padding:0 14px;font-family:inherit;font-size:16px;font-weight:800}.choice-hint{color:#555;font-size:.8rem}.add-select.l-th{display:none}html[lang=th] .add-select.l-th{display:inline-block}html[lang=th] .add-select.l-en{display:none}.add-btn.on{background:var(--kit-green);color:#fff}.in-badge{background:var(--gold);min-width:22px;height:22px;color:var(--text-dark);border-radius:999px;place-items:center;margin-right:6px;font-size:.8rem;display:inline-grid}.order-list .on u{color:var(--green-text);text-decoration:none}.order-list .on strong{color:#111}.op{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.stepper.small button{width:40px;height:36px;font-size:1.15rem}.order-notes{gap:6px;font-size:.95rem;font-weight:800;display:grid;color:#111!important}.order-notes textarea{color:#111;background:#f4f4f4;border:1.5px solid #ccc;min-height:84px;font-size:1.1rem}.foot-credit{margin-top:6px;display:block}.foot-credit a{color:var(--kit-sand);font-weight:700}.ih-news{background:var(--paper);color:var(--ink);border-top:3px solid var(--gold);flex-direction:column;gap:14px;padding:28px 16px 30px;display:flex}.ih-news .see-all{color:var(--green-text)}.ih-news .lead{color:#e9f3ecbf}.ih-news .teaser:first-child{padding-top:14px}@media (min-width:820px){.ih-news-grid{grid-template-columns:1fr 1fr;column-gap:28px;display:grid}}.teaser-badge,.teaser>img.teaser-badge{object-fit:contain;border-radius:50%;flex:0 0 72px;align-self:flex-start;width:72px;height:72px}@media (min-width:820px){.teaser>img.teaser-badge{flex-basis:96px;width:96px;height:96px}}.news-day{align-items:center;gap:12px;display:flex}.news-day .teaser-badge{flex:0 0 56px;width:56px;height:56px}.menu-jump-select select{width:100%;min-height:50px;color:var(--green-text);background:var(--panel-2);border:1.5px solid var(--kit-green);border-radius:12px;padding:0 14px;font-size:16px;font-weight:800}.menu-jump-select select.l-th{display:none}html[lang=th] .menu-jump-select select.l-th{display:block}html[lang=th] .menu-jump-select select.l-en,.menu-jump{display:none}@media (min-width:820px){.menu-jump-select{display:none}.menu-jump{display:flex}}.order-card .btn.ghost.clear-armed{color:#fff;background:#b42318;border-color:#b42318}input[type=date]{appearance:none;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:50px;line-height:1.2;display:block}input[type=date]::-webkit-date-and-time-value{text-align:left;margin:0}input[type=date]::-webkit-calendar-picker-indicator{margin-left:auto}.past-note{color:#8a4b00;margin-top:-4px;font-weight:700}.when-taken{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.when-taken legend{margin-bottom:6px;padding:0;font-size:.85rem;font-weight:700}.ih-celtic-tag{background:var(--kit-green);color:#fff;font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;border:2px solid #fff;border-radius:6px;margin-top:10px;padding:6px 12px;font-size:.95rem;font-weight:600;line-height:1.2;display:inline-block}@media (min-width:820px){.ih-celtic-tag{padding:7px 16px;font-size:1.15rem}}.foot-install{flex-direction:column;align-items:center;gap:6px;margin-top:6px;display:flex}.foot-install-btn{min-height:36px;font:inherit;color:var(--kit-sand);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0 6px;font-size:.78rem;font-weight:700;text-decoration:underline}.foot-install-how{color:#ffffffd9;background:#0000004d;border:1px solid #ffffff26;border-radius:10px;max-width:320px;padding:10px 12px;font-size:.8rem;line-height:1.45;display:block}.foot-staff{justify-content:center;display:flex!important}.whats-on-banner{aspect-ratio:1400/657;object-fit:cover;border-radius:14px;width:100%;height:auto;margin:4px 0 6px;display:block;box-shadow:0 8px 24px #0000002e}.ih-insta.is-placeholder img{filter:brightness(.45)saturate(.6)}.ih-insta-ph{color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ih-insta-ph svg{opacity:.9;width:34%;max-width:64px;height:auto}.ih-insta-soon{text-align:center;color:#ffffffbf;max-width:760px;margin:0 auto;font-size:.9rem}.ih-insta-key{color:#ffffff8c;margin-top:4px;font-size:.78rem;display:block}.ih-predict{background:var(--kit-green);border-top:3px solid var(--gold);justify-items:center;gap:14px;padding:24px 16px 26px;display:grid}.ih-predict-poster{border-radius:14px;width:100%;max-width:560px;height:auto;display:block;box-shadow:0 12px 32px #00000059}.ih-predict-copy{text-align:center;color:#fff;justify-items:center;gap:6px;max-width:560px;display:grid}.ih-predict-copy p{margin:0;font-size:1rem;line-height:1.45}.ih-predict-copy small{color:#fff9;font-size:.75rem}.ih-predict-link{width:100%;max-width:560px;display:block}.ih-predict-copy .sec-h{color:#fff;margin:0}.ih-predict-copy .btn-pair{width:100%;max-width:360px;margin-top:6px}.ih-top5{text-align:left;width:100%;margin-top:4px}.ih-top5 .label{color:var(--gold-light)}@media (min-width:820px){.ih-predict{grid-template-columns:minmax(0,560px) minmax(0,360px);justify-content:center;align-items:center;gap:32px;padding:44px 56px}.ih-predict-copy{text-align:left;justify-items:start}}.lt-name{align-items:center;gap:8px;min-width:0;display:flex}.lt-pic{object-fit:cover;border:1.5px solid var(--gold);background:var(--panel-2);border-radius:50%;flex:0 0 28px;width:28px;height:28px}.acct-head h2{text-transform:none;letter-spacing:0;margin:0;font-size:1.4rem}.acct-head .lead{overflow-wrap:anywhere;margin:2px 0 0}.tier-line{margin:8px 0 4px;font-weight:700}.tier{text-transform:uppercase;letter-spacing:.06em;color:var(--green-text);background:#e9f3ec1a;border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:800;display:inline-block}.tier.house{background:var(--kit-green);color:#fff}.house-box.on{border:1.5px solid var(--kit-green)}.perks{gap:4px;margin:6px 0 4px;padding-left:20px;display:grid}.ask{color:var(--green-text);margin:8px 0 0;font-weight:800}.small-print{font-size:.8rem}.paper details.card>summary{cursor:pointer;margin:0;list-style:none}.paper details.card>summary::-webkit-details-marker{display:none}.paper details.card>summary:after{content:" ›"}.paper details.card[open]>summary{margin-bottom:10px}.paper details.card[open]>summary:after{content:" ⌄"}.paper details.card{gap:10px;display:grid}.file-pick{display:block;position:relative}.file-pick input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.photo-preview{object-fit:cover;border-radius:12px;justify-self:center;width:160px;height:160px;margin:0 auto;display:block}.btn.danger{color:#b42318;background:0 0;border-color:#b42318}.btn:disabled{opacity:.5;cursor:not-allowed}.danger-box{border:1.5px dashed #b4231880}.mcard{color:#fff;text-align:center;background:linear-gradient(160deg, #1d6b4f 0%, var(--kit-green) 55%, #0c2a20 100%);border:3px solid var(--gold);border-radius:22px;justify-items:center;gap:6px;padding:18px 16px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 36px #00000059}.mcard-shine{pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff38 50%,#0000 60%);animation:4.5s linear infinite mcard-shine;position:absolute;inset:-40%}@keyframes mcard-shine{0%{transform:translate(-60%)}to{transform:translate(60%)}}.mcard-top{text-align:left;align-self:stretch;align-items:center;gap:10px;display:flex}.mcard-top img{background:var(--panel-2);border-radius:50%}.mcard-top strong{font-family:var(--display,inherit);letter-spacing:.04em;text-transform:uppercase;font-size:1.1rem;display:block}.mcard-top span{color:var(--gold-light);letter-spacing:.05em;font-size:.78rem;font-weight:700}.mcard-photo{aspect-ratio:1;background:#ffffff26;border:3px solid #fff;border-radius:16px;place-items:center;width:min(62vw,230px);margin-top:6px;display:grid;overflow:hidden}.mcard-photo img{object-fit:cover;width:100%;height:100%;display:block}.mcard-name{overflow-wrap:anywhere;font-size:1.5rem;font-weight:800;line-height:1.15}.mcard-no{letter-spacing:.12em;color:var(--gold-light);font-family:ui-monospace,Menlo,monospace;font-size:1rem}.mcard-status{letter-spacing:.14em;color:#fff;background:#16a34a;border-radius:14px;margin-top:4px;padding:6px 26px;font-size:2.6rem;font-weight:900;line-height:1.1;box-shadow:0 0 0 3px #ffffffd9}.mcard-clock{gap:0;margin-top:4px;display:grid}.mcard-clock b{font-variant-numeric:tabular-nums;letter-spacing:.04em;font-family:ui-monospace,Menlo,monospace;font-size:2rem}.mcard-clock span{color:#fffc;font-size:.85rem}.mcard-foot{color:#ffffffd9;font-size:.85rem;font-weight:600}.mcard-renew{margin:0;font-weight:800}.mcard.expired,.mcard.unchecked{background:linear-gradient(160deg,#6b7280,#3f444b);border-color:#9ca3af}.mcard.expired .mcard-status{background:#4b5563;font-size:2rem}.mcard.unchecked .mcard-status{background:#92400e;font-size:1.6rem}.mcard.expired .mcard-shine,.mcard.unchecked .mcard-shine{display:none}.mcard.expired .mcard-photo img{filter:grayscale()}@media (prefers-reduced-motion:reduce){.mcard-shine{display:none}}.huddle{text-align:center;color:#f5d28a;background:#dba94b24;border:1.5px solid #dba94b8c;border-radius:12px;flex-direction:column;align-items:center;gap:6px;margin:4px 0 10px;padding:12px;font-weight:700;display:flex}.huddle small{color:#8a5a1f;font-size:.74rem;font-weight:500}.huddle.on{color:#fff;font-family:var(--display);letter-spacing:.08em;background:#0b6b3a;border-color:#0b6b3a;font-size:1.15rem}.huddle.on small{color:#ffffffd9;font-family:var(--body);letter-spacing:0}.huddle.off{color:#e9f3ecb3;background:#e9f3ec0f;border-color:#e9f3ec33;font-weight:600}.huddle-btn{max-width:320px;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:#fff!important;background:#0b6b3a!important;border-color:#0b6b3a!important}.lt-fire{color:var(--green-text);white-space:nowrap;margin-left:2px;font-size:.72em;font-weight:800}.lt-bonus{color:var(--green-text);font-weight:800}.table-switch{margin-bottom:10px}.ltable.with-club .lt-row{grid-template-columns:28px 1fr auto 40px 40px;gap:6px}.lt-clubcell{text-align:left!important}.lt-club{white-space:nowrap;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--green-text);vertical-align:middle;background:#e9f3ec1a;border-radius:999px;padding:2px 7px;font-size:.58rem;font-weight:800;line-height:1.3;display:inline-block}.ai-picks{text-align:center;flex-direction:column;align-items:center;gap:6px;margin:0 0 10px;display:flex}.ai-picks small{color:#e9f3eca6;font-size:.72rem}.pred-reason{color:#e9f3ecbf;text-align:center;margin:4px 0 0;font-size:.78rem}.lt-name{flex-wrap:wrap;gap:2px 6px}.lt-nick{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;min-width:0;max-width:100%;overflow:hidden}.lt-fire{white-space:nowrap}.site-header{border-bottom:1px solid var(--line);background:#050d08f0;box-shadow:0 1px #dba94b8c,0 10px 30px #00000073}.tabbar{border-top:1px solid var(--line);background:#050d08f5}.tabbar a{color:var(--muted)}.tabbar a.on{color:var(--gold-light);text-shadow:0 0 12px #f2c66d73}.tabbar a.on svg{filter:drop-shadow(0 0 6px #f2c66d80)}.menu-panel{background:var(--panel);border-left:1px solid var(--line)}.menu-panel>a.on,.acct.in{background:#00a65138}.lead{color:var(--muted)}a{color:var(--gold-light)}.btn,.paper .btn{background:var(--btn-gold);color:var(--on-gold);font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;border:0;border-radius:10px;font-weight:600;transition:transform .15s ease-out,filter .15s ease-out;box-shadow:0 6px 16px #00000059}.btn:hover{filter:brightness(1.06);transform:translateY(-2px)}.btn.ghost,.paper .btn.ghost{box-shadow:inset 0 0 0 2px var(--gold);color:var(--gold-light);background:0 0}.btn.solid,.paper .quick a,.paper .seg a.on{background:var(--btn-green);color:#fff}.ih-hero .btn.solid,.ih-find .btn.solid{background:var(--btn-gold);color:var(--on-gold)}.btn.outline{color:#fff;background:#00000059;box-shadow:inset 0 0 0 2px #ffffffd9}.btn.outline-green{box-shadow:inset 0 0 0 2px var(--green-2);color:var(--green-2);background:0 0}.btn:disabled,.paper .btn:disabled{color:#8fa197;box-shadow:none;filter:none;cursor:not-allowed;background:#2a3a31;transform:none}.paper{color:var(--text);background:0 0}.paper a{color:var(--gold-light)}.paper h1,.paper h2,.paper .label{color:var(--text)}.paper h1:after,.sec-h:after{background:linear-gradient(90deg, var(--gold), var(--green-2))}.sec-h{color:var(--text)}.card,.paper .card{background:var(--panel);border:1px solid var(--line);box-shadow:0 10px 26px #0000004d}.paper .card.gold{background:linear-gradient(180deg, var(--panel-2), var(--panel));border:1.5px solid var(--gold)}.paper .card.dashed{border-color:#ffffff40}.paper input,.paper select,.paper textarea{color:var(--text);background:var(--stage);border-color:#ffffff38}.paper .member-deal{background:var(--btn-green)}.ih-match-col{background:var(--panel);border-top-color:var(--gold)}.ih-match{background:var(--stage) repeating-linear-gradient(180deg, #22c96a0d 0 60px, transparent 60px 120px)}.ih-strip{background:var(--btn-gold)}@media (max-width:819px){.ih-hero-copy{background:linear-gradient(180deg, #0e3b23, var(--stage))}}.ih-find{background:var(--stage)}.ih-regular,.ih-hiring{background:var(--panel-2)}.ih-hiring-badge{background:var(--btn-green)}.ih-hiring-links a{border-color:var(--green-2)}.fx-ticker{z-index:46;background:#050505 radial-gradient(#ffffff0f 1px,#0000 1.2px) 0 0/4px 4px;border-bottom:1px solid #1a1a1a;position:relative;overflow:hidden}.fx-tick-track{width:max-content;animation:40s linear infinite fx-marquee;display:flex}.fx-ticker:hover .fx-tick-track{animation-play-state:paused}.fx-tick-run{flex:none;display:flex}.fx-tick-run>span{white-space:nowrap;font:400 .95rem/1.2 var(--led), var(--font-thai), monospace;letter-spacing:.06em;text-transform:uppercase;color:#ffb43a;text-shadow:0 0 6px #ffaa28bf;padding:8px 0}.fx-tick-run>span.hot{color:#4dff8f;text-shadow:0 0 6px #46ff8cbf}.fx-tick-run i{color:#ffb43a;padding:0 .9em;font-style:normal}@keyframes fx-marquee{to{transform:translate(-50%)}}.fx-board-wrap{background:radial-gradient(ellipse at 50% 0%, #00a65147, transparent 70%), var(--stage);border-bottom:1px solid var(--line);padding:18px 12px 20px}.fx-board{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.fx-board-lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0;font-size:.74rem;font-weight:700}.fx-board-tiles{flex-direction:column;align-items:center;gap:6px;width:100%;max-width:640px;display:flex;container-type:inline-size}.fx-flaps{justify-content:center;gap:3px;display:flex}.fx-flaps span{--t:min(32px, calc((100cqw - (var(--w) - 1) * 3px) / var(--w)));width:var(--t);height:calc(var(--t) * 1.5);color:#fff;font:700 calc(var(--t) * .92) / 1 var(--display);background:#111;border-radius:4px;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 -2px #ffffff0f,0 3px 6px #00000073}.fx-flaps span:after{content:"";background:#000000d9;height:1px;position:absolute;top:50%;left:0;right:0}.fx-flaps span.g{color:var(--green-2)}.fx-board-cd{margin-top:4px}.fx-board-cd .fx-flaps span{color:var(--gold-light);background:#0b0b0b}.fx-board.is-live .fx-board-cd .fx-flaps span{color:#4dff8f;animation:1.6s ease-in-out infinite fx-blink}@keyframes fx-blink{50%{opacity:.55}}.fx-board-sm{color:var(--muted);margin:0;font-size:.88rem}.fx-board-sm b{color:var(--gold-light)}.fx-mday{text-align:center;color:#fff;background:radial-gradient(circle at 50% 45%, var(--green-2), var(--green) 45%, #03250f 100%);flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:80vw;padding:22px 12px 70px;display:flex;position:relative;overflow:hidden}.fx-mday:before{content:"";background:repeating-linear-gradient(#0000 0 26px,#ffffff1f 26px 52px);animation:3s linear infinite fx-hoops;position:absolute;inset:-60px 0 0}@keyframes fx-hoops{to{transform:translateY(52px)}}.fx-mday>*{position:relative}.fx-mday-big{font:700 clamp(2.6rem, 13vw, 6rem) / .95 var(--display);text-transform:uppercase;letter-spacing:.02em;text-shadow:0 6px #00000040;animation:.6s cubic-bezier(.2,1.5,.4,1) both fx-slam,1.6s ease-in-out .6s infinite fx-pulse}@keyframes fx-slam{0%{transform:scale(1.35)}}@keyframes fx-pulse{50%{transform:scale(1.04)}}.fx-mday-teams{font:700 clamp(1rem, 4.4vw, 1.4rem) var(--display);text-transform:uppercase;letter-spacing:.05em}.fx-mday-teams small{opacity:.85;font-size:.75em}.fx-mday-th{font:400 .9rem var(--font-thai), sans-serif;opacity:.9}.fx-mday .fx-board{background:#00000073;border-radius:12px;width:min(560px,100%);margin-top:6px;padding:10px 10px 12px}.fx-mday .fx-board-sm{color:#ffffffd9}@media (min-width:820px){.fx-tick-run>span{font-size:1.05rem}.fx-board-wrap{padding:26px 40px 28px}.fx-mday{aspect-ratio:15/8;min-height:0;padding:30px 40px 30px 50%}.fx-mday-big{font-size:6rem}}@media (prefers-reduced-motion:reduce){.fx-tick-track{animation:none}.fx-ticker{overflow-x:auto}.fx-mday:before,.fx-mday-big,.fx-board.is-live .fx-board-cd .fx-flaps span{animation:none}.btn,.btn:hover{transition:none;transform:none}}.fx-led{background:#050505 radial-gradient(#ffffff0d 1px,#0000 1.2px) 0 0/5px 5px;border-radius:12px;flex-direction:column;gap:8px;padding:14px 14px 16px;display:flex;box-shadow:inset 0 0 0 3px #222,0 14px 30px #00000080}.fx-led-line{font:400 1.05rem / 1.2 var(--led), var(--font-thai), monospace;letter-spacing:.05em;text-transform:uppercase;color:#ddd;text-shadow:0 0 4px #ffffff73;overflow-wrap:anywhere}.fx-led-line.big{color:#ffb43a;text-shadow:0 0 6px #ffaa28cc,0 0 14px #ff961e66;font-size:1.55rem}.fx-led-line.g{color:#4dff8f;text-shadow:0 0 6px #46ff8ccc,0 0 14px #28ff7859}.fx-led-line.sm{font-size:1rem}.fx-led.flick .fx-led-line{animation:.9s step-end both fx-flick}.fx-led.flick .fx-led-line:nth-child(2){animation-delay:.12s}.fx-led.flick .fx-led-line:nth-child(3){animation-delay:.24s}@keyframes fx-flick{0%{opacity:.15}10%{opacity:1}20%{opacity:.2}30%{opacity:1}45%{opacity:.4}55%,to{opacity:1}}.fx-tflip{min-height:48px;color:inherit;font:inherit;cursor:pointer;perspective:600px;text-align:left;background:0 0;border:0;padding:0;display:inline-block}.fx-tf-in{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,1.3,.5,1);display:grid}.fx-tflip.uk .fx-tf-in{transform:rotateX(180deg)}.fx-tf-face{background:var(--panel-2);border-left:4px solid var(--green-2);backface-visibility:hidden;border-radius:10px;flex-wrap:wrap;grid-area:1/1;align-items:baseline;gap:8px;padding:6px 12px;display:inline-flex}.fx-tf-face.uk{border-left-color:var(--gold);transform:rotateX(180deg)}.fx-tf-face small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:800}.fx-tf-face b{font:700 1.35rem / 1 var(--display);color:#fff}.fx-tf-face em{color:var(--gold-light);font-size:.85rem;font-style:normal;font-weight:700}.mr-when .fx-tflip{margin:0 auto}.nm-meta .fx-tflip{flex:1}.fx-race .lt-row:not(.lt-head){isolation:isolate;position:relative}.fx-race .lt-row:not(.lt-head):before{content:"";z-index:-1;background:linear-gradient(90deg,#22c96a57,#22c96a0f);width:0;transition:width 1.6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.fx-race.fx-race-on .lt-row:not(.lt-head):before{width:calc(var(--fill,0) * 100%)}.fx-race .lt-row.fx-lead{box-shadow:inset 0 0 0 2px var(--gold), 0 0 22px #dba94b73}.fx-race .lt-row.fx-lead .lt-pos{color:var(--gold-light)}.fx-scarves{background:var(--bg);flex-direction:column;gap:12px;padding:18px 0;display:flex;overflow:hidden}.fx-scarf{width:max-content;animation:30s linear infinite fx-marquee;display:flex;transform:rotate(-1.5deg)}.fx-scarf.th{animation-duration:36s;animation-direction:reverse;transform:rotate(1deg)}.fx-scarf-run{flex:none;display:flex}.fx-scarf-run span{white-space:nowrap;font:700 1.25rem / 1.1 var(--display);letter-spacing:.06em;text-transform:uppercase;background-image:repeating-linear-gradient(90deg,#00000014 0 2px,#0000 2px 5px);border-block:4px dashed #ffffff59;padding:10px 22px;display:block}.fx-scarf.en span.a{background-color:var(--green);color:#fff}.fx-scarf.en span.b{color:#0a3f27;background-color:#f7f7f2}.fx-scarf.th span{font-family:var(--font-thai), sans-serif;text-transform:none}.fx-scarf.th span.a{background-color:var(--gold);color:var(--on-gold)}.fx-scarf.th span.b{color:#fff;background-color:#0a3f27}.fx-neon{text-align:center;border:3px solid var(--gold);background:radial-gradient(circle at 50% 40%,#1b2a20,#060a07 75%);border-radius:18px;flex-direction:column;align-items:center;gap:4px;margin:4px 0 10px;padding:18px 16px 16px;display:flex;box-shadow:0 0 12px #dba94bb3,inset 0 0 12px #dba94b66}.fx-neon-word{font:700 3.4rem / 1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:#e9fff0;text-shadow:0 0 4px #fff,0 0 10px #4dff8f,0 0 22px #22c96a,0 0 44px #00a651;animation:5s infinite fx-buzz}.fx-neon.is-closed .fx-neon-word{color:#fff1dc;text-shadow:0 0 4px #fff,0 0 10px #ffb43a,0 0 22px #dba94b,0 0 44px #b07b1d}.fx-neon-sub{font:700 1rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:#ffe7b0;text-shadow:0 0 8px #ffbe5099}@keyframes fx-buzz{0%,7%,9%,40%,42%,to{opacity:1}8%,41%{opacity:.45}}.ih-board{font-family:var(--chalk)}.ih-board h2{font-family:var(--chalk);text-transform:none;letter-spacing:0;color:#fff;text-shadow:0 0 1px #fff;font-size:2.3rem}.fx-chalk{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fx-chalk li{border-top:1px dashed #f2efe638;justify-content:space-between;align-items:flex-start;gap:14px;padding:10px 0;display:flex}.fx-chalk li b{font:700 1.55rem / 1.1 var(--chalk);text-transform:none;letter-spacing:0;color:#f3f1e8;display:block}.fx-chalk li small{font:400 .9rem / 1.3 var(--font-thai), sans-serif;color:#f3f1e8b8;margin-top:2px;display:block}.fx-chalk li em{font:700 1.55rem / 1 var(--chalk);color:#fbe7a1;white-space:nowrap;flex:none;margin:2px 16px 0 6px;font-style:normal;position:relative}.fx-chalk li em:after{content:"";border:2px solid #fbe7a1b3;border-radius:50%;position:absolute;inset:-6px -10px;transform:rotate(-4deg)}.fx-chalk li.sold b{opacity:.7;text-decoration:line-through;text-decoration-thickness:2px}.fx-chalk-so{color:#ffb8b8!important;font-size:1.25rem!important}.fx-chalk-so small{color:#ffb8b8!important;font-size:.8rem!important;display:block!important}.fx-chalk-so:after{border-color:#ffb8b8b3!important}.fx-chalk.armed li{clip-path:inset(0 100% 0 0)}.fx-chalk.armed li em:after,.fx-chalk.on li em:after{opacity:0;transition:opacity .3s}.fx-chalk.on li{animation:1.1s steps(18,end) both fx-write;animation-delay:calc(var(--i) * 1s)}.fx-chalk.on li em:after{opacity:1;transition-delay:calc(var(--i) * 1s + .9s)}@keyframes fx-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.ih-regular.is-pool{border-left:0;padding:0;overflow:hidden}.fx-pool{position:relative}.fx-pool-table{cursor:pointer;background:radial-gradient(#1d8a4a,#0f5a2e 80%);border:14px solid #5a3820;border-radius:14px;height:200px;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #00000080}.fx-pocket{background:#050505;border-radius:50%;width:24px;height:24px;position:absolute}.fx-ball{border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;position:absolute;box-shadow:inset -3px -3px 5px #00000059,inset 3px 3px 4px #ffffff80}.fx-pool-txt{text-align:center;color:#fff;pointer-events:none;background:#000000ad;border-radius:12px;flex-direction:column;align-items:center;gap:2px;width:min(300px,84%);padding:12px 16px;transition:opacity .5s,transform .5s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fx-pool-txt.wait{opacity:0;transform:translate(-50%,-50%)scale(.92)}.fx-pool-txt b{text-shadow:0 3px 10px #0009;font-size:1.5rem!important}.fx-owners{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:819px){.fx-owner{aspect-ratio:3/4.4}.fx-owner-cap{bottom:7px;left:7px;right:7px}.fx-owner-cap b{font-size:.84rem}.fx-owner-cap small{font-size:.6rem;line-height:1.2}.fx-owner-b{gap:4px;padding:9px;font-size:.76rem;line-height:1.3}.fx-owner-b b{font-size:.95rem}.fx-owner-turn{display:none}.fx-owner-more{text-align:center;font-size:.78rem}}.fx-owner-slot{perspective:900px;flex-direction:column;gap:8px;display:flex}.fx-owner{aspect-ratio:3/4;cursor:pointer;width:100%;transform-style:preserve-3d;font:inherit;color:inherit;text-align:left;background:0 0;border:0;border-radius:14px;padding:0;transition:transform .45s cubic-bezier(.3,1.2,.5,1);display:block;position:relative}.fx-owner-f,.fx-owner-b{backface-visibility:hidden;border-radius:14px;position:absolute;inset:0;overflow:hidden;box-shadow:0 12px 24px #00000073,inset 0 0 0 2px #dba94ba6}.fx-owner-f img,.fx-owner-init{object-fit:cover;width:100%;height:100%;display:block}.fx-owner-init{background:var(--kit-green);color:var(--gold-light);font:600 3rem var(--display);place-items:center;display:grid}.fx-owner-f:after{content:"";background:linear-gradient(#0000 42%,#000000e0);position:absolute;inset:0}.fx-owner-f:before{content:"";z-index:2;background:linear-gradient(115deg,#0000 35%,#ffe6aa59 50%,#0000 65%) 0 0/250% 100%;background-position:var(--sx,120%) 0;mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.fx-owner-cap{z-index:3;color:#fff;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.fx-owner-cap b{font:700 1.2rem / 1.05 var(--display);text-transform:uppercase}.fx-owner-cap small{color:var(--gold-light);font-size:.74rem;font-weight:700}.fx-owner-b{background:var(--panel-2);border-top:4px solid var(--gold);flex-direction:column;justify-content:center;gap:8px;padding:14px;font-size:.92rem;line-height:1.4;display:flex;transform:rotateY(180deg)}.fx-owner-b b{font:700 1.2rem var(--display);text-transform:uppercase;color:var(--green-2)}.fx-owner-turn{color:var(--muted);font-size:.72rem}.fx-owner-more{align-self:center;align-items:center;min-height:44px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.ih-photo-strip .gallery{gap:18px 14px;padding:10px 4px 4px}.ih-photo-strip .gallery button{aspect-ratio:auto;transform:rotate(var(--r,-3deg));background:#fbf8f1;border-radius:2px;padding:8px 8px 30px;transition:transform .35s cubic-bezier(.3,1.4,.5,1),box-shadow .35s;position:relative;overflow:visible;box-shadow:0 10px 22px #00000073}.ih-photo-strip .gallery button img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.ih-photo-strip .gallery button:before{content:"";background:#f0e6bebf;width:56px;height:18px;margin-left:-28px;position:absolute;top:-9px;left:50%;transform:rotate(-3deg)}.ih-photo-strip .gallery button:nth-child(4n+2){--r:4deg}.ih-photo-strip .gallery button:nth-child(4n+3){--r:2deg}.ih-photo-strip .gallery button:nth-child(4n+4){--r:-5deg}.ih-photo-strip .gallery button:hover,.ih-photo-strip .gallery button:focus-visible,.ih-photo-strip .gallery button:active{z-index:2;transform:rotate(0)scale(1.08);box-shadow:0 18px 36px #0000008c}@media (min-width:820px){.fx-led-line.big{font-size:1.9rem}.fx-scarf-run span{padding:12px 28px;font-size:1.6rem}.fx-owners{grid-template-columns:repeat(3,minmax(0,270px));justify-content:center;gap:26px}.fx-scarves{gap:30px;padding:26px 0}.fx-scarf{transform:rotate(-1deg)}.fx-scarf.th{transform:rotate(.6deg)}.fx-pool-table{height:230px}}@media (prefers-reduced-motion:reduce){.fx-led.flick .fx-led-line,.fx-scarf,.fx-neon-word,.fx-chalk.on li{animation:none}.fx-scarves{overflow-x:auto}.fx-tf-in,.fx-race .lt-row:before,.fx-owner,.ih-photo-strip .gallery button,.fx-pool-txt{transition:none}}.order-card .order-head h2,.order-card .oq,.order-card .order-total b,.order-card .order-list .on u{color:#0b6b3a}.order-card .btn.ghost{color:#0b6b3a;box-shadow:inset 0 0 0 2px #0b6b3a}.order-card .order-list li{border-bottom-color:#ddd}.paper .order-card input,.paper .order-card textarea{color:#111;background:#f4f4f4;border:1.5px solid #ccc}.pb{flex-direction:column;gap:28px;margin-top:22px;display:flex}.pb-mh{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--text);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 10px;font-size:clamp(1.25rem,4.5vw,1.6rem);display:flex}.pb-mh small{font-family:var(--body);letter-spacing:0;text-transform:none;color:var(--muted);font-size:.85rem;font-weight:500}.pb-picks{border-top:2px solid var(--gold);border-bottom:1px solid var(--line);padding:14px 0 6px}.pb-picks .pb-mh{color:var(--gold-light)}.pb-row{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:10px;margin:0 -2px;padding:2px 2px 12px;display:flex;overflow-x:auto}.pb-row button{aspect-ratio:3/4;background:var(--kit-black);scroll-snap-align:start;cursor:zoom-in;border:0;border-radius:10px;flex:0 0 38%;max-width:220px;padding:0;overflow:hidden;box-shadow:0 0 0 2px #dba94b8c}.pb-row img,.pb-cover img{object-fit:cover;width:100%;height:100%;display:block}.pb-grid{grid-template-columns:repeat(2,1fr);gap:14px 10px;display:grid}.pb-album{color:var(--text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;display:flex}.pb-cover{aspect-ratio:3/4;background:var(--kit-black);border-radius:10px;transition:transform .2s ease-out,box-shadow .2s ease-out;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e9f3ec26}.pb-album.stack .pb-cover{overflow:visible}.pb-album.stack .pb-cover img{z-index:1;border-radius:10px;position:relative}.pb-album.stack .pb-cover:before,.pb-album.stack .pb-cover:after{content:"";background:var(--panel-2);border-radius:10px;position:absolute;inset:0;box-shadow:0 0 0 1px #e9f3ec2e}.pb-album.stack .pb-cover:before{transform:rotate(-3deg)translate(-3px,2px)}.pb-album.stack .pb-cover:after{transform:rotate(2.5deg)translate(3px,1px)}.pb-count{z-index:2;background:var(--btn-gold);min-width:30px;color:var(--on-gold);text-align:center;border-radius:999px;padding:3px 9px;font-size:.85rem;font-weight:700;position:absolute;bottom:8px;right:8px}.pb-meta{flex-direction:column;gap:1px;font-size:.88rem;line-height:1.3;display:flex}.pb-meta strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pb-meta small{color:var(--muted);font-size:.8rem}.pb-album:hover .pb-cover,.pb-album:focus-visible .pb-cover{box-shadow:0 0 0 2px var(--gold), 0 12px 24px #00000073;transform:translateY(-4px)}.pb-more{margin-top:12px}.pb-end{justify-content:center;padding:8px 0 20px;display:flex}.zoom-title{top:calc(18px + env(safe-area-inset-top));color:var(--gold-light);font-size:.95rem;font-weight:700;position:absolute;left:16px;right:70px}.mod.starred img{box-shadow:0 0 0 3px var(--gold)}@media (min-width:820px){.pb-grid{grid-template-columns:repeat(4,1fr);gap:20px 16px}.pb-row button{flex-basis:180px}}@media (prefers-reduced-motion:reduce){.pb-cover{transition:none}}.also{background:radial-gradient(120% 80% at 50% 0,#12301e 0%,#0a1a10 60%,#07120c 100%);border-radius:16px;margin:18px 0 6px;padding:18px 14px 14px;box-shadow:inset 0 0 0 1px #dba94b59,0 10px 30px #00000073}.also-head{text-align:center;margin-bottom:12px}.also-live{color:#fff;font:800 .75rem/1 var(--display);letter-spacing:.14em;background:#c8102e;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.also-live i{background:#fff;border-radius:50%;width:8px;height:8px;animation:1.4s infinite also-blink;box-shadow:0 0 8px #fff}@keyframes also-blink{50%{opacity:.25}}.also-h{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;color:var(--gold-light);text-shadow:0 2px #0006;margin:8px 0 2px;font-size:clamp(1.6rem,6vw,2.3rem);line-height:1.05}.also-sub{color:var(--muted);margin:0;font-size:.92rem}.also-day+.also-day{margin-top:14px}.also-dh{text-align:center;background:var(--gold);color:#12211f;font:700 .8rem/1.2 var(--display);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin:0 0 8px;margin-inline:auto;padding:4px 14px;display:table}.also-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.also-card{background:linear-gradient(#ffffff0f,#ffffff05);border-radius:14px;padding:14px 10px 12px;box-shadow:inset 0 0 0 1px #ffffff14}.also-teams{grid-template-columns:1fr auto 1fr;align-items:start;gap:6px;display:grid}.also-teams.one{grid-template-columns:1fr auto;align-items:center}.also-team{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.also-team b{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--text);overflow-wrap:anywhere;font-size:1rem;line-height:1.15}.also-shield{filter:drop-shadow(0 4px 6px #00000080)}.also-plain{font-family:var(--display);text-transform:uppercase;color:var(--text);font-size:1.15rem}.also-ko{background:#050505 radial-gradient(#ffffff0f 1px,#0000 1.2px) 0 0/4px 4px;border-radius:10px;flex-direction:column;align-items:center;margin-top:8px;padding:8px 10px;line-height:1.1;display:flex;box-shadow:inset 0 0 0 2px #222}.also-ko .t{font-family:var(--led);color:#4dff8f;text-shadow:0 0 8px #46ff8cb3;letter-spacing:.04em;white-space:nowrap;font-size:1.7rem}.also-ko small{letter-spacing:.1em;text-transform:uppercase;color:#ffd27a;white-space:nowrap;font-size:.66rem}.also-ko small.uk{color:var(--muted);letter-spacing:.04em}.also-tags{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px;display:flex}.also-comp,.also-ch{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.also-comp{color:var(--text);background:#ffffff14}.also-ch{color:#8dffb7;background:#4dff8f1f;box-shadow:inset 0 0 0 1px #4dff8f59}.also-ch i{border:2px solid;border-radius:2px;width:14px;height:10px}.also-more{text-align:center;color:#12211f;background:var(--gold);border-radius:10px;margin-top:12px;padding:10px;font-weight:700;text-decoration:none;display:block}.also-more:hover{filter:brightness(1.08)}.also{container-type:inline-size}@container (min-width:700px){.also-list{grid-template-columns:repeat(2,1fr)}.also-team b{font-size:1.1rem}}@container (min-width:1000px){.also-list{grid-template-columns:repeat(3,1fr)}}@media (min-width:820px){.also{padding:24px 22px 18px}}@media (prefers-reduced-motion:reduce){.also-live i{animation:none}}.paper .also{margin:0 0 18px}.ed-zone{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.ed-zone legend{padding:0 6px;font-weight:700}.ed-zone small{opacity:.8}.ih-ticker{margin:0}.ih-ticker .fx-ticker{border-block:1px solid #1a1a1a}.ih-ticker .fx-tick-run>span{padding:3px 0;font-size:1.05rem;line-height:1}.ih-ticker .fx-ticker{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}@media (min-width:900px){.ih-ticker .fx-tick-run>span{padding:8px 0;font-size:1.2rem}}.also-sample{color:#ffd27a;background:#ffb43a26;border-radius:8px;margin:0 0 8px;padding:6px 10px;font-size:.85rem;font-weight:700}.also-crest{box-sizing:border-box;object-fit:contain;background:radial-gradient(circle at 50% 35%,#fff,#e9e4da);border-radius:50%;width:76px;height:76px;padding:9px;box-shadow:0 0 0 3px #dba94b,0 6px 14px #0000008c}.ih-events>.also:first-child{margin:0 0 22px}.ih-news.ih-news-in{color:inherit;background:0 0;border-top:0;margin-top:26px;padding:0}@media (min-width:820px){.ih-news-in .ih-news-grid{grid-template-columns:1fr}}.ih-board a.ih-board-more{padding-top:14px;font-size:1.45rem;line-height:1.25}@media (min-width:820px){.ih-board a.ih-board-more{font-size:1.75rem}}.pw-wall{grid-template-columns:repeat(2,1fr);gap:26px 14px;padding:14px 4px 6px;display:grid}.pw-pol{color:#2a2a2a;text-align:center;cursor:zoom-in;font:inherit;transform:rotate(var(--r,-2.5deg));background:#fbf8f1;border:0;border-radius:2px;flex-direction:column;gap:4px;padding:8px 8px 10px;transition:transform .3s cubic-bezier(.3,1.4,.5,1),box-shadow .3s;display:flex;position:relative;box-shadow:0 10px 22px #00000073}.pw-pol:before{content:"";background:#f0e6bebf;width:56px;height:18px;margin-left:-28px;position:absolute;top:-9px;left:50%;transform:rotate(-3deg)}.pw-pol:nth-child(5n+2){--r:3deg}.pw-pol:nth-child(5n+3){--r:-1deg}.pw-pol:nth-child(5n+4){--r:4deg}.pw-pol:nth-child(5n+5){--r:-4deg}.pw-pol img{aspect-ratio:1;object-fit:cover;background:#ddd;width:100%;display:block}.pw-cap{font:400 1.15rem/1.15 var(--chalk), cursive;color:#1f2a24;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:1.3em;margin-top:4px;display:-webkit-box;overflow:hidden}.pw-by{color:#6b6b6b;font-size:.72rem}.pw-pol:hover,.pw-pol:focus-visible{z-index:2;transform:rotate(0)scale(1.05);box-shadow:0 18px 36px #0000008c}@media (min-width:640px){.pw-wall{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.pw-wall{grid-template-columns:repeat(4,1fr);gap:32px 20px}}@media (prefers-reduced-motion:reduce){.pw-pol{transition:none}}
