@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_6bee3b{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_6bee3b{--font-poppins:"Poppins","Poppins Fallback"}@font-face{font-family:LINE Seed JP;font-style:normal;font-display:swap;font-weight:100;src:url(/yuru-hifi/fonts/line-seed-jp/files/line-seed-jp-japanese-100-normal.woff2) format("woff2")}@font-face{font-family:LINE Seed JP;font-style:normal;font-display:swap;font-weight:400;src:url(/yuru-hifi/fonts/line-seed-jp/files/line-seed-jp-japanese-400-normal.woff2) format("woff2")}@font-face{font-family:LINE Seed JP;font-style:normal;font-display:swap;font-weight:700;src:url(/yuru-hifi/fonts/line-seed-jp/files/line-seed-jp-japanese-700-normal.woff2) format("woff2")}@font-face{font-family:LINE Seed JP;font-style:normal;font-display:swap;font-weight:800;src:url(/yuru-hifi/fonts/line-seed-jp/files/line-seed-jp-japanese-800-normal.woff2) format("woff2")}@font-face{font-family:LINE Seed JP;font-style:normal;font-display:swap;font-weight:100;src:url(/yuru-hifi/fonts/line-seed-jp/files/line-seed-jp-latin-100-normal.woff2) format("woff2")}@font-face{font-family:LINE Seed JP;font-style:normal;font-display:swap;font-weight:400;src:url(/yuru-hifi/fonts/line-seed-jp/files/line-seed-jp-latin-400-normal.woff2) format("woff2")}@font-face{font-family:LINE Seed JP;font-style:normal;font-display:swap;font-weight:700;src:url(/yuru-hifi/fonts/line-seed-jp/files/line-seed-jp-latin-700-normal.woff2) format("woff2")}@font-face{font-family:LINE Seed JP;font-style:normal;font-display:swap;font-weight:800;src:url(/yuru-hifi/fonts/line-seed-jp/files/line-seed-jp-latin-800-normal.woff2) format("woff2")}@font-face{font-family:YGPoppins;src:url(/yuru-hifi/fonts/Poppins-SemiBold.ttf);font-weight:600;font-display:swap}:where(.yuru-hifi){--ink:#16302b;--ink-2:#4a625c;--ink-3:#7d8f8a;--shell:#fbf8f1;--shell-2:#f2ece0;--shell-deep:#ded5c2;--paper:#fffdf6;--paper-2:#f8f2e4;--paper-line:#e8e0cd;--paper-deep:#e0d7c2;--felt:#d7ebe1;--felt-2:#c6e0d4;--jade:#0f7563;--jade-deep:#0a5647;--live:#42c3a6;--gold:#e2b944;--coral:#cf6060;--yes:#2e8b72;--yes-deep:#20705a;--yes-soft:#ddefe7;--no:#a37a3e;--no-deep:#82602f;--no-soft:#f2e8d4;--mark:rgba(226,185,68,0.4);--e-press:2px 2px 0;--e-paper:2px 3px 0;--e-card:3px 4px 0;--e-obj:4px 5px 0;--e-lift:6px 7px 0;--e-cab:8px 10px 0;--amb-1:5px 12px 22px rgba(20,52,44,0.14);--amb-2:3px 8px 16px rgba(20,52,44,0.11);--amb-3:1px 3px 7px rgba(20,52,44,0.1);--r-cab:36px;--r-well:26px;--r-seat:20px;--r-paper:12px;--r-card:10px;--r-chip:8px;--t-hero:34px;--t-lead:24px;--t-quote:17px;--t-body:15px;--t-label:13px;--t-fine:11px}:where(.yuru-hifi) *{box-sizing:border-box}.yuru-hifi,:where(.yuru-hifi){width:100%;height:100%;margin:0;overflow:hidden;background:#0e2721}:where(.yuru-hifi){font-family:LINE Seed JP,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(.yuru-hifi) h1,:where(.yuru-hifi) h2,:where(.yuru-hifi) h3,:where(.yuru-hifi) h4,:where(.yuru-hifi) h5,:where(.yuru-hifi) h6{font-weight:700}:where(.yuru-hifi) button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:pointer}:where(.yuru-hifi) .viewport{position:fixed;inset:0;overflow:hidden;background:radial-gradient(120% 95% at 22% 8%,#54786c 0,#2c4d43 46%,#132e27 78%,#0c211c 100%)}:where(.yuru-hifi) .scene{position:absolute;left:50%;top:50%;width:1280px;height:720px;transform-origin:50% 50%;background:radial-gradient(100% 80% at 24% 6%,rgba(255,255,255,.05),transparent 60%)}:where(.yuru-hifi) .cabinet{position:absolute;left:40px;top:14px;width:1200px;height:692px;border-radius:var(--r-cab);background:linear-gradient(158deg,#fffdf8 0,var(--shell) 44%,var(--shell-2) 100%);box-shadow:0 2px 0 rgba(255,255,255,.9) inset,var(--e-cab) rgba(11,44,36,.16),26px 34px 64px rgba(6,28,23,.42)}:where(.yuru-hifi) .cabinet:before{content:"";position:absolute;inset:8px;border-radius:calc(var(--r-cab) - 8px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.86),0 0 0 1px rgba(24,58,49,.05);pointer-events:none;z-index:6}:where(.yuru-hifi) .seat-row{position:absolute;left:20px;top:20px;height:144px;display:flex;gap:16px;z-index:3}:where(.yuru-hifi) .seat{position:relative;width:280px;height:144px;border-radius:var(--r-seat);overflow:hidden;background:#cfe0d8;box-shadow:var(--e-obj) var(--shell-deep),var(--amb-2)}:where(.yuru-hifi) .seat svg.portrait{display:block;width:100%;height:100%}:where(.yuru-hifi) .seat:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(18,50,42,.1),inset 0 12px 26px -12px rgba(10,38,31,.5)}:where(.yuru-hifi) .plate{position:absolute;left:12px;bottom:12px;z-index:6;display:flex;align-items:center;gap:7px;height:28px;padding:0 12px;border-radius:999px;background:rgba(11,36,30,.72);color:#fff;font-size:var(--t-label);font-weight:700;letter-spacing:.02em;line-height:1;backdrop-filter:blur(6px)}:where(.yuru-hifi) .plate .you{padding-left:8px;border-left:1px solid rgba(255,255,255,.28);color:rgba(255,255,255,.78);font-size:var(--t-fine);font-weight:500;letter-spacing:.04em}:where(.yuru-hifi) .seat.speaking{box-shadow:0 0 0 3px var(--live),var(--e-obj) #b6cabf,var(--amb-2)}:where(.yuru-hifi) .seat.speaking .vu{opacity:1}:where(.yuru-hifi) .seat.speaking .mouth{animation:talk .62s ease-in-out infinite;transform-origin:140px 83px}@keyframes talk{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}:where(.yuru-hifi) .vu{position:absolute;right:12px;top:12px;z-index:4;display:flex;align-items:flex-end;gap:3px;height:18px;opacity:0;transition:opacity .18s ease}:where(.yuru-hifi) .vu i{width:3px;border-radius:2px;background:#fff;box-shadow:0 1px 3px rgba(9,38,31,.45);transform-origin:bottom;animation:vu .78s ease-in-out infinite}:where(.yuru-hifi) .vu i:first-child{height:8px}:where(.yuru-hifi) .vu i:nth-child(2){height:16px;animation-delay:-.19s}:where(.yuru-hifi) .vu i:nth-child(3){height:11px;animation-delay:-.38s}:where(.yuru-hifi) .vu i:nth-child(4){height:18px;animation-delay:-.57s}@keyframes vu{0%,to{transform:scaleY(.4);opacity:.72}50%{transform:scaleY(1);opacity:1}}:where(.yuru-hifi) .cam-off{position:absolute;inset:0;z-index:2;display:grid;place-items:center;background:linear-gradient(160deg,var(--off-a,#3a544c),var(--off-b,#26403a));opacity:0;transition:opacity .16s ease}:where(.yuru-hifi) .seat.camera-off .cam-off{opacity:1}:where(.yuru-hifi) .cam-off span{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.14);color:#eef5f2;font-size:var(--t-lead);font-weight:700;letter-spacing:.02em}:where(.yuru-hifi) .mic-off-dot{position:absolute;right:12px;bottom:12px;z-index:6;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--coral);color:#fff;box-shadow:0 2px 5px rgba(94,26,26,.35);opacity:0;transform:scale(.7);transition:.16s cubic-bezier(.2,.9,.3,1)}:where(.yuru-hifi) .seat.mic-off .mic-off-dot{opacity:1;transform:none}:where(.yuru-hifi) .mic-off-dot svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round}:where(.yuru-hifi) .clock{position:absolute;right:20px;top:20px;width:268px;height:144px;border-radius:var(--r-well);display:grid;grid-template-columns:84px 128px;align-items:center;justify-content:center;column-gap:18px;background:linear-gradient(158deg,var(--shell-2),#eae2d3);box-shadow:inset 3px 4px 9px rgba(24,58,49,.13),inset -1px -1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(24,58,49,.06)}:where(.yuru-hifi) .dial{position:relative;width:84px;height:84px;border-radius:50%;background:conic-gradient(var(--jade) 0 var(--elapsed,50%),rgba(24,58,49,.13) var(--elapsed,50%) 100%);box-shadow:1px 2px 4px rgba(24,58,49,.16)}:where(.yuru-hifi) .dial:after{content:"";position:absolute;inset:9px;border-radius:50%;background:linear-gradient(158deg,#fffdf7,var(--shell-2));box-shadow:inset 1px 2px 4px rgba(24,58,49,.14)}:where(.yuru-hifi) .dial i{position:absolute;left:50%;top:-1px;width:3px;height:11px;border-radius:2px;background:var(--shell-2);box-shadow:0 0 0 1px rgba(24,58,49,.1);transform:translateX(-50%);z-index:2}:where(.yuru-hifi) .clock-copy{width:128px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}:where(.yuru-hifi) .clock-copy small{width:100%;color:var(--ink-3);font-size:var(--t-fine);font-weight:700;letter-spacing:.13em;line-height:1;white-space:nowrap}:where(.yuru-hifi) .clock-copy strong{display:block;width:128px;font:600 40px/1 YGPoppins,sans-serif;color:var(--ink);letter-spacing:.005em;font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap}:where(.yuru-hifi) .felt{position:absolute;left:20px;top:180px;width:1160px;height:420px;border-radius:var(--r-well);overflow:hidden;background:radial-gradient(rgba(20,102,82,.06) .7px,transparent .8px),linear-gradient(158deg,#e3f3ea 0,var(--felt) 48%,var(--felt-2) 100%);background-size:9px 9px,100% 100%;box-shadow:inset 3px 5px 12px rgba(21,74,60,.15),inset 0 0 0 1px rgba(21,74,60,.09),-1px -1px 0 rgba(255,255,255,.8)}:where(.yuru-hifi) .felt:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.42;background:radial-gradient(circle at 26% 8%,rgba(255,255,255,.6),transparent 58%)}:where(.yuru-hifi) .paper{border-radius:var(--r-paper);background:linear-gradient(172deg,#fffefa 0,var(--paper) 38%,var(--paper-2) 100%);box-shadow:0 0 0 1px var(--paper-line),var(--e-card) var(--paper-deep),var(--amb-1)}:where(.yuru-hifi) .slip{position:relative;border-radius:14px 3px 3px 3px;padding:11px 15px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(168deg,#fffefb,#fcf7ec);box-shadow:0 0 0 1px rgba(24,58,49,.08),var(--e-paper) rgba(220,210,190,.9),var(--amb-3)}:where(.yuru-hifi) .slip:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:14px 0 0 3px;background:var(--tint,#68a997)}:where(.yuru-hifi) .slip-head{display:flex;align-items:center;gap:9px;height:28px;flex:none}:where(.yuru-hifi) .slip-head .face{width:28px;height:28px;border-radius:50%;overflow:hidden;flex:none;background:var(--tint);box-shadow:0 0 0 1px rgba(24,58,49,.1)}:where(.yuru-hifi) .slip-head .face svg{display:block;width:100%;height:100%}:where(.yuru-hifi) .slip-head b{font-size:var(--t-label);font-weight:700;letter-spacing:.03em;color:var(--tint-ink,#2c6d5e)}:where(.yuru-hifi) .slip p{margin:6px 0 0;font-size:var(--t-quote);line-height:1.55;font-weight:400;color:#33504a;line-break:strict;text-wrap:balance}:where(.yuru-hifi) .stack{position:absolute;width:148px;z-index:3;text-align:left}:where(.yuru-hifi) .pile{position:relative;display:block;width:148px}:where(.yuru-hifi) .stack.past .pile{height:132px}:where(.yuru-hifi) .stack.deck .pile{height:196px}:where(.yuru-hifi) .pile .edge{position:absolute;left:0;top:0;width:136px;border-radius:var(--r-card)}:where(.yuru-hifi) .stack.past .pile .edge{height:116px;background:#efe8d8;box-shadow:0 0 0 1px rgba(24,58,49,.07)}:where(.yuru-hifi) .stack.deck .pile .edge{height:180px;background:#f1ebdb;box-shadow:0 0 0 1px rgba(24,58,49,.13)}:where(.yuru-hifi) .pile .edge.e1{transform:translate(3px,4px)}:where(.yuru-hifi) .pile .edge.e2{transform:translate(6px,8px)}:where(.yuru-hifi) .pile .edge.e3{transform:translate(9px,12px)}:where(.yuru-hifi) .pile .edge.hide{display:none}:where(.yuru-hifi) .pile .top{position:absolute;left:0;top:0;width:136px;border-radius:var(--r-card);transition:transform .16s cubic-bezier(.2,.9,.3,1),box-shadow .16s ease}:where(.yuru-hifi) .stack.past .pile .top{height:116px;padding:13px;text-align:left;display:flex;flex-direction:column;background:linear-gradient(168deg,#fffdf6,#f5eee0);box-shadow:0 0 0 1px var(--paper-line),var(--e-paper) var(--paper-deep),var(--amb-3)}:where(.yuru-hifi) .stack.deck .pile .top{height:180px;overflow:hidden;background:#f8f3e6;box-shadow:0 0 0 1px rgba(24,58,49,.14),var(--e-card) #d9d2bf,var(--amb-2)}:where(.yuru-hifi) .pile:focus-visible .top,:where(.yuru-hifi) .pile:hover .top{transform:translate(-2px,-4px)}:where(.yuru-hifi) .stack.past .pile:hover .top{box-shadow:0 0 0 1px var(--paper-line),var(--e-lift) var(--paper-deep),var(--amb-2)}:where(.yuru-hifi) .stack.deck .pile:hover .top{box-shadow:0 0 0 1px rgba(24,58,49,.14),var(--e-lift) #d9d2bf,var(--amb-1)}:where(.yuru-hifi) .past-num{display:block;margin-bottom:8px;color:var(--jade);font-size:var(--t-fine);font-weight:700;letter-spacing:.09em}:where(.yuru-hifi) .past-snip{color:#5b716b;font-size:var(--t-label);line-height:1.6;font-weight:500;line-break:strict;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}:where(.yuru-hifi) .deck-back{position:absolute;inset:6px;border-radius:5px;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.075) 0 6px,transparent 6px 13px),linear-gradient(158deg,#17866f,#0f6d5c 52%,#0a5a4b)}:where(.yuru-hifi) .deck-back:after{content:"";position:absolute;inset:4px;border-radius:2px;box-shadow:0 0 0 1.2px rgba(255,255,255,.22)}:where(.yuru-hifi) .deck-mark{position:absolute;left:50%;top:50%;width:42px;height:42px;transform:translate(-50%,-50%);color:#a4c2b4}:where(.yuru-hifi) .deck-mark svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}:where(.yuru-hifi) .stack-label{display:block;margin-top:14px;font-size:var(--t-label);font-weight:700;letter-spacing:.03em}:where(.yuru-hifi) .stack.past .stack-label{color:var(--ink-2)}:where(.yuru-hifi) .stack.deck .stack-label{color:var(--jade-deep)}:where(.yuru-hifi) .stack-note{display:block;margin-top:6px;color:var(--ink-3);font-size:var(--t-fine);font-weight:500;line-height:1.55;letter-spacing:.02em}:where(.yuru-hifi) .stack.done .pile,:where(.yuru-hifi) .stack.none .pile{pointer-events:none}:where(.yuru-hifi) .stack.done .pile .top,:where(.yuru-hifi) .stack.none .pile .top{background:none;box-shadow:inset 0 0 0 2px rgba(21,74,60,.13)}:where(.yuru-hifi) .stack.done .deck-back,:where(.yuru-hifi) .stack.done .deck-mark,:where(.yuru-hifi) .stack.none .past-num,:where(.yuru-hifi) .stack.none .past-snip{display:none}:where(.yuru-hifi) .stack.done .stack-note{display:none}:where(.yuru-hifi) .stack.done .stack-label,:where(.yuru-hifi) .stack.none .stack-label{color:var(--ink-3)}:where(.yuru-hifi) :is(.screen10-board,.screen18-board) .question-paper.deck-status-paper{width:938px;padding:34px 120px 32px;align-items:center;justify-content:center;text-align:center}:where(.yuru-hifi) :is(.screen10-board,.screen18-board) .deck-status-paper .deck-status-mark{width:54px;height:28px;display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:none;border-radius:999px;color:var(--jade);background:var(--shell-2);box-shadow:inset 1px 2px 4px rgba(24,58,49,.13),inset -1px -1px 0 rgba(255,255,255,.82)}:where(.yuru-hifi) :is(.screen10-board,.screen18-board) .deck-status-paper.unavailable .deck-status-mark{color:var(--no-deep)}:where(.yuru-hifi) :is(.screen10-board,.screen18-board) .deck-status-mark i{width:6px;height:6px;border-radius:50%;background:currentColor}:where(.yuru-hifi) :is(.screen10-board,.screen18-board) .deck-status-paper.pending .deck-status-mark i{animation:deck-status-pulse 1.2s ease-in-out infinite}:where(.yuru-hifi) :is(.screen10-board,.screen18-board) .deck-status-paper.pending .deck-status-mark i:nth-child(2){animation-delay:.14s}:where(.yuru-hifi) :is(.screen10-board,.screen18-board) .deck-status-paper.pending .deck-status-mark i:nth-child(3){animation-delay:.28s}:where(.yuru-hifi) :is(.screen10-board,.screen18-board) .deck-status-paper .deck-status-eyebrow{margin:15px 0 0;color:var(--jade);font-size:var(--t-fine);line-height:1;font-weight:800;letter-spacing:.1em}:where(.yuru-hifi) :is(.screen10-board,.screen18-board) .deck-status-paper.unavailable .deck-status-eyebrow{color:var(--no-deep)}:where(.yuru-hifi) :is(.screen10-board,.screen18-board) .deck-status-paper h1{min-height:0;display:block;margin:13px 0 0;font-size:var(--t-lead);line-height:1.45}:where(.yuru-hifi) :is(.screen10-board,.screen18-board) .deck-status-paper .deck-status-copy{max-width:520px;margin:11px 0 0;color:var(--ink-2);font-size:var(--t-label);line-height:1.7;font-weight:500}@keyframes deck-status-pulse{0%,to{opacity:.35;transform:translateY(1px)}50%{opacity:1;transform:translateY(-1px)}}:where(.yuru-hifi) .pile.dealing .top{animation:deal .34s cubic-bezier(.4,.1,.5,1) both}@keyframes deal{0%{transform:none}40%{transform:translate(4px,5px) scale(.982)}to{transform:none}}:where(.yuru-hifi) .tok{display:flex;align-items:center;gap:9px;height:36px;padding:0 15px 0 5px;border-radius:999px;background:linear-gradient(168deg,#fff,#f4f9f6);box-shadow:0 0 0 1px rgba(24,74,62,.09),var(--e-paper) #a8c6ba,2px 5px 9px rgba(20,60,50,.14)}:where(.yuru-hifi) .tok .n{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--tint,#6ea99a);color:#fff;font:600 13px/1 YGPoppins,sans-serif;font-variant-numeric:tabular-nums}:where(.yuru-hifi) .tok b{font-size:var(--t-body);font-weight:700;letter-spacing:.02em;color:#31504a}:where(.yuru-hifi) .tok.me{background:linear-gradient(168deg,#fffdf6,#fdf6e6);box-shadow:0 0 0 2px var(--gold),var(--e-paper) #cbae67,2px 5px 9px rgba(20,60,50,.14)}:where(.yuru-hifi) .tok.me small{margin-left:2px;padding:3px 7px;border-radius:999px;background:#fbf0d4;color:#8a6a1c;font-size:var(--t-fine);font-weight:700;letter-spacing:.05em;line-height:1}:where(.yuru-hifi) .keys{position:absolute;left:0;right:0;top:614px;height:56px;z-index:8;display:flex;align-items:center;justify-content:center;gap:14px}:where(.yuru-hifi) .meet-frame .key{position:relative;width:52px;height:52px;padding:0;margin:0;border:0;border-radius:50%;display:grid;place-items:center;font:inherit;cursor:pointer;background:linear-gradient(158deg,#fff,#f4efe4);color:var(--jade-deep);box-shadow:0 0 0 1px rgba(24,58,49,.08),var(--e-obj) var(--shell-deep),var(--amb-2);transition:transform .12s ease,box-shadow .12s ease,background .14s ease,color .14s ease}:where(.yuru-hifi) .meet-frame .key:hover{background:#fff}:where(.yuru-hifi) .meet-frame .key:active{transform:translateY(2px);box-shadow:0 0 0 1px rgba(24,58,49,.08),var(--e-press) var(--shell-deep),var(--amb-3)}:where(.yuru-hifi) .meet-frame .key svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}:where(.yuru-hifi) .meet-frame .key .slash{display:none}:where(.yuru-hifi) .meet-frame .key.is-off .slash{display:block}:where(.yuru-hifi) .meet-frame .key.is-off{background:linear-gradient(158deg,#4b6660,#35504a);color:#eaf2ef;box-shadow:0 0 0 1px rgba(16,44,38,.28),var(--e-obj) #24413b,var(--amb-2)}:where(.yuru-hifi) .meet-frame .key.ended-key:disabled{opacity:1;cursor:default}:where(.yuru-hifi) .meet-frame .key.is-off:active{box-shadow:0 0 0 1px rgba(16,44,38,.28),var(--e-press) #24413b,var(--amb-3)}:where(.yuru-hifi) .meet-frame .key.leave{margin-left:6px;background:linear-gradient(158deg,#d97070,var(--coral));color:#fff;box-shadow:0 0 0 1px rgba(120,38,38,.2),var(--e-obj) #a44a4a,var(--amb-2)}:where(.yuru-hifi) .meet-frame .key.leave:active{box-shadow:0 0 0 1px rgba(120,38,38,.2),var(--e-press) #a44a4a,var(--amb-3)}:where(.yuru-hifi) .meet-frame .key[data-tip]:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%,4px);opacity:0;pointer-events:none;white-space:nowrap;padding:6px 10px;border-radius:var(--r-chip);background:#183630;color:#fff;font-size:var(--t-label);font-weight:500;letter-spacing:.02em;box-shadow:var(--amb-2);transition:.14s ease}:where(.yuru-hifi) .meet-frame .key:focus-visible:after,:where(.yuru-hifi) .meet-frame .key:hover:after{opacity:1;transform:translate(-50%)}:where(.yuru-hifi) .scrim{position:absolute;inset:0;z-index:30;background:rgba(13,40,33,.32);opacity:0;visibility:hidden;transition:opacity .18s ease,visibility 0s linear .18s}:where(.yuru-hifi) .scrim.open{opacity:1;visibility:visible;transition-delay:0s}:where(.yuru-hifi) .sheet{position:absolute;left:50%;top:50%;z-index:35;width:516px;padding:32px 34px 26px;border-radius:var(--r-paper);background:linear-gradient(172deg,#fffefa,var(--paper-2));box-shadow:0 0 0 1px var(--paper-line),var(--e-obj) var(--paper-deep),12px 22px 44px rgba(9,34,28,.3);opacity:0;visibility:hidden;transform:translate(-50%,-46%) scale(.975);transition:opacity .18s ease,transform .24s cubic-bezier(.16,.86,.24,1),visibility 0s linear .24s}:where(.yuru-hifi) .sheet.open{opacity:1;visibility:visible;transform:translate(-50%,-50%);transition-delay:0s}:where(.yuru-hifi) .sheet small{display:block;margin-bottom:14px;color:var(--jade);font-size:var(--t-fine);font-weight:700;letter-spacing:.11em}:where(.yuru-hifi) .sheet p{max-width:398px;margin:0;text-wrap:balance;font-size:var(--t-lead);line-height:1.55;font-weight:700;letter-spacing:-.015em;color:var(--ink);line-break:strict}:where(.yuru-hifi) .sheet .fine{margin-top:24px;color:var(--ink-3);font-size:var(--t-fine);font-weight:500;letter-spacing:.02em}:where(.yuru-hifi) .room-guide-sheet{width:560px;padding:30px 34px 26px}:where(.yuru-hifi) .room-guide-sheet small{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:17px;padding-bottom:14px;border-bottom:1px solid var(--paper-line)}:where(.yuru-hifi) .room-guide-sheet small b{flex:none;color:var(--ink-3);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.06em}:where(.yuru-hifi) .room-guide-sheet p{max-width:452px;line-height:1.5}:where(.yuru-hifi) .room-guide-sheet .phrase{display:inline-block}:where(.yuru-hifi) .room-guide-sheet .fine{max-width:452px;margin-top:15px;color:var(--ink-2);font-size:var(--t-label);font-weight:500;line-height:1.68;line-break:strict;text-wrap:pretty}:where(.yuru-hifi) .room-guide-actions{display:flex;justify-content:flex-end;margin-top:24px}:where(.yuru-hifi) .room-guide-next{min-width:132px;height:44px;padding:0 20px;border-radius:var(--r-chip);background:linear-gradient(158deg,#17866f,var(--jade));color:#fff;font-size:var(--t-body);font-weight:800;letter-spacing:.04em;box-shadow:var(--e-press) var(--jade-deep);transition:transform .14s ease,box-shadow .14s ease}:where(.yuru-hifi) .room-guide-next:hover{background:linear-gradient(158deg,#18917a,#10806c)}:where(.yuru-hifi) .room-guide-next:active{transform:translate(2px,2px);box-shadow:none}:where(.yuru-hifi) .x{position:absolute;right:18px;top:18px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--shell-2);color:var(--ink-2);transition:background .14s ease}:where(.yuru-hifi) .x:hover{background:#e6ded0}:where(.yuru-hifi) .x svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round}:where(.yuru-hifi) .ask{position:absolute;left:50%;bottom:82px;z-index:40;width:308px;padding:20px 20px 16px;border-radius:var(--r-paper);background:var(--paper);box-shadow:0 0 0 1px var(--paper-line),var(--e-card) var(--paper-deep),8px 16px 32px rgba(9,34,28,.24);opacity:0;visibility:hidden;transform:translate(-50%,10px);transition:opacity .16s ease,transform .2s cubic-bezier(.16,.86,.24,1),visibility 0s linear .2s}:where(.yuru-hifi) .ask.open{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:0s}:where(.yuru-hifi) .ask p{margin:0 0 16px;font-size:var(--t-body);font-weight:700;letter-spacing:.01em}:where(.yuru-hifi) .ask div{display:flex;justify-content:flex-end;gap:9px}:where(.yuru-hifi) .ask button{min-width:86px;height:42px;border-radius:var(--r-chip);font-size:var(--t-label);font-weight:700;letter-spacing:.03em}:where(.yuru-hifi) .ask .no{background:var(--shell-2);color:var(--ink-2)}:where(.yuru-hifi) .ask .no:hover{background:#e6ded0}:where(.yuru-hifi) .ask .yes{background:var(--coral);color:#fff;box-shadow:var(--e-press) #a44a4a}:where(.yuru-hifi) .ask .yes:hover{background:#c85757}:where(.yuru-hifi) .toast{position:absolute;left:50%;top:206px;z-index:50;padding:9px 14px;border-radius:var(--r-chip);background:#173430;color:#fff;font-size:var(--t-label);font-weight:500;letter-spacing:.03em;box-shadow:var(--amb-1);opacity:0;pointer-events:none;transform:translate(-50%,-8px);transition:.18s cubic-bezier(.2,.9,.3,1)}:where(.yuru-hifi) .toast.show{opacity:1;transform:translate(-50%)}:where(.yuru-hifi) .card-out{animation:cardOut .26s cubic-bezier(.5,.02,.72,.4) both}:where(.yuru-hifi) .card-in{animation:cardIn .4s cubic-bezier(.16,.86,.24,1) both}@keyframes cardOut{to{opacity:0;transform:translate(-150px,10px) rotate(-1.6deg) scale(.978)}}@keyframes cardIn{0%{opacity:0;transform:translate(200px,-14px) rotate(1.8deg) scale(1.02)}to{opacity:1;transform:none}}:where(.yuru-hifi) :focus-visible{outline:3px solid var(--gold);outline-offset:3px}:where(.yuru-hifi) .pile:focus-visible{outline:none}:where(.yuru-hifi) .pile:focus-visible .top{outline:3px solid var(--gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){:where(.yuru-hifi) *,:where(.yuru-hifi) :after,:where(.yuru-hifi) :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}:where(.yuru-hifi) .tag{display:inline-flex;align-items:center;height:30px;padding:0 13px;border-radius:999px;background:linear-gradient(168deg,#fff,#f6f2e8);color:var(--ink);font-size:var(--t-label);font-weight:700;letter-spacing:.02em;line-height:1;box-shadow:0 0 0 1px rgba(24,58,49,.1),var(--e-paper) #cfcaba,var(--amb-3)}:where(.yuru-hifi) .tag.yes{background:linear-gradient(168deg,#3a9a80,var(--yes-deep));color:#fff;box-shadow:0 0 0 1px rgba(10,60,47,.28),var(--e-paper) #175540,var(--amb-3)}:where(.yuru-hifi) .tag.no{background:linear-gradient(168deg,#b28a4b,var(--no-deep));color:#fff;box-shadow:0 0 0 1px rgba(84,58,22,.28),var(--e-paper) #6b4f26,var(--amb-3)}:where(.yuru-hifi) .tag.me{box-shadow:0 0 0 2px var(--gold),var(--e-paper) #cbae67,var(--amb-3)}:where(.yuru-hifi) .tag.yes.me{box-shadow:0 0 0 2px var(--gold),var(--e-paper) #175540,var(--amb-3)}:where(.yuru-hifi) .tag.no.me{box-shadow:0 0 0 2px var(--gold),var(--e-paper) #6b4f26,var(--amb-3)}:where(.yuru-hifi) .tag.dot{width:14px;height:14px;padding:0;border-radius:50%;font-size:0;box-shadow:0 0 0 1px rgba(24,58,49,.16),1px 1px 0 rgba(24,58,49,.1)}:where(.yuru-hifi) .stance-pill{display:inline-flex;align-items:center;gap:9px;height:34px;padding:0 15px;border-radius:999px;color:#fff;font-size:var(--t-label);font-weight:700;letter-spacing:.02em}:where(.yuru-hifi) .stance-pill.yes{background:linear-gradient(168deg,#3a9a80,var(--yes-deep));box-shadow:var(--e-paper) #175540,var(--amb-3)}:where(.yuru-hifi) .stance-pill.no{background:linear-gradient(168deg,#b28a4b,var(--no-deep));box-shadow:var(--e-paper) #6b4f26,var(--amb-3)}:where(.yuru-hifi) .stance-pill b{font:600 17px/1 YGPoppins,sans-serif;font-variant-numeric:tabular-nums}:where(.yuru-hifi) .vote-face{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:var(--r-seat);cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}:where(.yuru-hifi) .vote-face em{font:600 30px/1 YGPoppins,sans-serif;font-style:normal;letter-spacing:.04em}:where(.yuru-hifi) .vote-face span{font-size:var(--t-body);font-weight:700}:where(.yuru-hifi) .vote-face.yes{background:linear-gradient(158deg,#e6f4ec,var(--yes-soft));color:var(--yes-deep);box-shadow:0 0 0 1px rgba(32,112,90,.2),var(--e-obj) #b3d0c2,var(--amb-2)}:where(.yuru-hifi) .vote-face.no{background:linear-gradient(158deg,#f6eedd,var(--no-soft));color:var(--no-deep);box-shadow:0 0 0 1px rgba(130,96,47,.22),var(--e-obj) #cdb98d,var(--amb-2)}:where(.yuru-hifi) .vote-face:hover{transform:translateY(-2px)}:where(.yuru-hifi) .vote-face.picked.yes{background:linear-gradient(158deg,#3a9a80,var(--yes-deep));color:#fff;box-shadow:0 0 0 1px rgba(10,60,47,.3),var(--e-obj) #175540,var(--amb-1)}:where(.yuru-hifi) .vote-face.picked.no{background:linear-gradient(158deg,#a07743,#6e5128);color:#fff;box-shadow:0 0 0 1px rgba(84,58,22,.3),var(--e-obj) #6b4f26,var(--amb-1)}:where(.yuru-hifi) .meter{display:inline-flex;align-items:center;gap:9px;height:36px;padding:0 16px;border-radius:999px;background:linear-gradient(158deg,var(--shell-2),#eae2d3);box-shadow:inset 2px 3px 6px rgba(24,58,49,.11),inset -1px -1px 0 rgba(255,255,255,.85),0 0 0 1px rgba(24,58,49,.06)}:where(.yuru-hifi) .meter small{color:var(--ink-3);font-size:var(--t-fine);font-weight:700;letter-spacing:.1em;line-height:1}:where(.yuru-hifi) .meter b{font:600 17px/1 YGPoppins,sans-serif;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.01em}:where(.yuru-hifi) .meter b i{font-style:normal;color:var(--ink-3);font-size:13px}:where(.yuru-hifi) .meter.low b{color:#b24a4e}:where(.yuru-hifi) .bubble{position:relative;max-width:360px;padding:10px 14px;border-radius:12px;background:linear-gradient(168deg,#fffefb,#fcf7ec);font-size:var(--t-body);line-height:1.6;color:#33504a;box-shadow:0 0 0 1px rgba(24,58,49,.09),var(--e-paper) rgba(220,210,190,.9),var(--amb-3)}:where(.yuru-hifi) .bubble:before{content:"";position:absolute;left:-5px;top:13px;width:10px;height:10px;background:#fffefb;transform:rotate(45deg);border-radius:2px;box-shadow:-1px 1px 0 rgba(24,58,49,.09)}:where(.yuru-hifi) .bubble b{color:var(--tint-ink,#2c6d5e);font-weight:700}:where(.yuru-hifi) .chat-row{display:flex;align-items:flex-start;gap:9px}:where(.yuru-hifi) .chat-row .face{width:28px;height:28px;border-radius:50%;overflow:hidden;flex:none;margin-top:2px;background:var(--tint,#68a997);box-shadow:0 0 0 1px rgba(24,58,49,.1)}:where(.yuru-hifi) .chat-row .face svg{display:block;width:100%;height:100%}:where(.yuru-hifi) .digest{width:430px;border-radius:var(--r-paper);padding:16px 20px 18px;background:linear-gradient(172deg,#fffefa 0,var(--paper) 38%,var(--paper-2) 100%);box-shadow:0 0 0 1px var(--paper-line),var(--e-card) var(--paper-deep),var(--amb-2)}:where(.yuru-hifi) .digest-head{display:flex;align-items:center;gap:10px;margin-bottom:4px}:where(.yuru-hifi) .digest-no{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:var(--r-chip);background:var(--jade-deep);color:#fff;font-size:var(--t-label);font-weight:700;letter-spacing:.04em}:where(.yuru-hifi) .digest-members{color:var(--ink-3);font-size:var(--t-fine);font-weight:500;letter-spacing:.02em}:where(.yuru-hifi) .digest-row{display:flex;gap:11px;padding:9px 0;border-top:1px solid var(--paper-line)}:where(.yuru-hifi) .digest-row:first-of-type{border-top:0}:where(.yuru-hifi) .digest-row .n{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none;margin-top:1px;background:var(--shell-2);color:var(--ink-2);font:600 12px/1 YGPoppins,sans-serif}:where(.yuru-hifi) .digest-row p{margin:0;font-size:var(--t-body);line-height:1.6;color:#33504a;font-weight:400}:where(.yuru-hifi) .digest .bubble{margin:10px 0 0 6px}:where(.yuru-hifi) .digest.waiting{display:grid;place-items:center;min-height:120px;background:none;box-shadow:inset 0 0 0 2px rgba(21,74,60,.13)}:where(.yuru-hifi) .digest.waiting p{margin:0;color:var(--ink-3);font-size:var(--t-body);font-weight:500}:where(.yuru-hifi) .fact{width:300px;border-radius:var(--r-paper);padding:20px 22px;background:linear-gradient(172deg,#fffefa 0,var(--paper) 38%,var(--paper-2) 100%);box-shadow:0 0 0 1px var(--paper-line),var(--e-card) var(--paper-deep),var(--amb-2)}:where(.yuru-hifi) .fact h4{margin:0 0 10px;font-size:var(--t-lead);font-weight:700;line-height:1.4;letter-spacing:-.02em;color:var(--ink);line-break:strict}:where(.yuru-hifi) .fact p{margin:0;font-size:var(--t-body);line-height:1.7;color:var(--ink-2);font-weight:400}:where(.yuru-hifi) .claim{position:relative;width:380px;border-radius:var(--r-paper);padding:18px 22px 16px;overflow:hidden;background:linear-gradient(172deg,#fffefa 0,var(--paper) 38%,var(--paper-2) 100%);box-shadow:0 0 0 1px var(--paper-line),var(--e-card) var(--paper-deep),var(--amb-2)}:where(.yuru-hifi) .claim:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--yes)}:where(.yuru-hifi) .claim.no:before{background:var(--no)}:where(.yuru-hifi) .claim .side{display:inline-flex;align-items:center;height:26px;padding:0 12px;margin-bottom:12px;border-radius:999px;background:var(--yes);color:#fff;font-size:var(--t-fine);font-weight:700;letter-spacing:.04em}:where(.yuru-hifi) .claim.no .side{background:var(--no)}:where(.yuru-hifi) .claim p{position:relative;margin:0 0 10px;padding-left:15px;font-size:var(--t-body);line-height:1.65;color:#33504a}:where(.yuru-hifi) .claim p:last-child{margin-bottom:0}:where(.yuru-hifi) .claim p:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--yes-soft);box-shadow:0 0 0 1.5px var(--yes)}:where(.yuru-hifi) .claim.no p:before{background:var(--no-soft);box-shadow:0 0 0 1.5px var(--no)}:where(.yuru-hifi) .steps{display:flex;align-items:center;gap:8px}:where(.yuru-hifi) .steps .sep{width:16px;height:2px;border-radius:2px;background:rgba(24,58,49,.14)}:where(.yuru-hifi) .step-item{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 6px;border-radius:999px;background:rgba(255,255,255,.55);color:var(--ink-3);font-size:var(--t-label);font-weight:700;letter-spacing:.02em;box-shadow:inset 0 0 0 1px rgba(24,58,49,.08)}:where(.yuru-hifi) .step-item .n{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex:none;background:rgba(24,58,49,.1);color:var(--ink-2);font:600 12px/1 YGPoppins,sans-serif}:where(.yuru-hifi) .step-item.done .n{background:#8fb9ae;color:#fff}:where(.yuru-hifi) .step-item.done .n svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}:where(.yuru-hifi) .step-item.current{background:linear-gradient(168deg,#fff,#f6f2e8);color:var(--ink);box-shadow:0 0 0 1px rgba(24,58,49,.1),var(--e-paper) #cfcaba,var(--amb-3)}:where(.yuru-hifi) .step-item.current .n{background:var(--jade);color:#fff}:where(.yuru-hifi) .finding{width:560px;border-radius:var(--r-paper);padding:18px 24px;background:linear-gradient(172deg,#fffefa 0,var(--paper) 38%,var(--paper-2) 100%);box-shadow:0 0 0 1px var(--paper-line),var(--e-card) var(--paper-deep),var(--amb-2)}:where(.yuru-hifi) .finding-head{display:flex;align-items:center;gap:12px}:where(.yuru-hifi) .finding-no{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--jade);color:#fff;font:600 13px/1 YGPoppins,sans-serif}:where(.yuru-hifi) .finding.split .finding-no{background:var(--no)}:where(.yuru-hifi) .finding-head h4{margin:0;font-size:var(--t-lead);font-weight:700;letter-spacing:-.02em;line-height:1.35;color:var(--ink);line-break:strict}:where(.yuru-hifi) .finding .more{display:none;margin-top:14px}:where(.yuru-hifi) .finding.open .more{display:block}:where(.yuru-hifi) .finding .tables{display:flex;gap:6px;margin-bottom:10px}:where(.yuru-hifi) .t-chip{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:6px;background:var(--shell-2);color:var(--ink-2);font-size:var(--t-fine);font-weight:700;letter-spacing:.03em}:where(.yuru-hifi) .finding .body{margin:0 0 12px;font-size:var(--t-body);line-height:1.7;color:var(--ink-2)}:where(.yuru-hifi) .finding .quotes{display:flex;gap:12px}:where(.yuru-hifi) .finding .quotes .slip{flex:1}:where(.yuru-hifi) .finding .quotes .slip p{font-size:var(--t-body)}:where(.yuru-hifi) .finding .quotes .slip{height:auto;min-height:88px}:where(.yuru-hifi) .idea{position:relative;width:330px;border-radius:var(--r-card);padding:14px 16px 12px;text-align:left;background:linear-gradient(168deg,#fffefb,#fbf6ea);box-shadow:0 0 0 1px rgba(24,58,49,.09),var(--e-card) var(--paper-deep),var(--amb-3)}:where(.yuru-hifi) .idea h5{margin:0 76px 0 0;font-size:var(--t-quote);font-weight:700;line-height:1.5;letter-spacing:-.01em;color:var(--ink);line-break:strict}:where(.yuru-hifi) .idea .src{display:flex;align-items:center;gap:6px;margin-top:9px;color:var(--ink-3);font-size:var(--t-fine);font-weight:500;letter-spacing:.02em}:where(.yuru-hifi) .idea .own{width:8px;height:8px;border-radius:50%;flex:none;background:var(--gold);box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px rgba(24,58,49,.14)}:where(.yuru-hifi) .idea .heart{position:absolute;right:12px;top:12px}:where(.yuru-hifi) .harvest-wall .card-open-hit{position:absolute;inset:0;z-index:2;border-radius:inherit;background:transparent}:where(.yuru-hifi) .harvest-wall .card-open-hit:focus-visible{outline:3px solid var(--live);outline-offset:3px}:where(.yuru-hifi) .harvest-wall .idea .heart{z-index:3}:where(.yuru-hifi) .idea.fresh{box-shadow:0 0 0 2px var(--live),var(--e-card) var(--paper-deep),var(--amb-2)}:where(.yuru-hifi) .idea.bundle:after,:where(.yuru-hifi) .idea.bundle:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#f1ebdb;box-shadow:0 0 0 1px rgba(24,58,49,.07)}:where(.yuru-hifi) .idea.bundle:before{transform:translate(4px,5px)}:where(.yuru-hifi) .idea.bundle:after{transform:translate(8px,10px)}:where(.yuru-hifi) .detail-sheet{width:720px;max-height:calc(100% - 24px);padding:26px 32px 22px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}:where(.yuru-hifi) .detail-sheet .x{z-index:5}:where(.yuru-hifi) .detail-sheet>.detail-meta,:where(.yuru-hifi) .detail-sheet>.idea-detail-copy,:where(.yuru-hifi) .detail-sheet>.zoom-idea{width:100%}:where(.yuru-hifi) .zoom-idea{width:656px;min-height:82px;padding:15px 118px 13px 18px;box-shadow:0 0 0 1px var(--paper-line),var(--e-paper) var(--paper-deep),var(--amb-3)}:where(.yuru-hifi) .zoom-idea h5{margin:0;font-size:var(--t-lead);line-height:1.45}:where(.yuru-hifi) .zoom-idea .src{margin-top:7px}:where(.yuru-hifi) .zoom-idea .heart{right:18px;top:25px;height:32px}:where(.yuru-hifi) .idea-detail-copy{width:656px;margin:13px 0 0;padding:14px 16px 15px;border-radius:var(--r-card);background:rgba(255,255,255,.5);box-shadow:inset 0 0 0 1px rgba(24,58,49,.1)}:where(.yuru-hifi) .idea-detail-copy small{display:block;margin:0 0 8px;color:var(--jade);font-size:var(--t-fine);font-weight:800;letter-spacing:.08em}:where(.yuru-hifi) .idea-detail-copy p{max-width:none;margin:0;color:var(--ink-2);font-size:var(--t-body);font-weight:500;line-height:1.8;text-wrap:pretty}:where(.yuru-hifi) .detail-meta{width:656px;margin:14px 2px 0;padding-top:12px;border-top:1px solid var(--paper-line)}:where(.yuru-hifi) .detail-meta p{max-width:none;margin:0;color:var(--ink-2);font-size:var(--t-label);font-weight:500;line-height:1.6;text-wrap:pretty}:where(.yuru-hifi) .detail-meta small{display:inline;margin:0 9px 0 0;color:var(--jade);font-size:var(--t-fine);font-weight:800;letter-spacing:.08em}:where(.yuru-hifi) .detail-sheet[data-low-scale=true]{width:var(--yuru-detail-sheet-width);max-height:calc(100% - var(--yuru-detail-sheet-gutter));padding:var(--yuru-detail-vertical-padding) var(--yuru-detail-inline-padding);border-radius:var(--yuru-detail-radius)}:where(.yuru-hifi) .detail-sheet[data-low-scale=true] .x{position:sticky;top:0;right:auto;width:var(--yuru-detail-close-size);height:var(--yuru-detail-close-size);margin:0 0 calc(0px - var(--yuru-detail-close-size)) auto}:where(.yuru-hifi) .detail-sheet[data-low-scale=true] .x:before{position:absolute;left:50%;top:50%;width:var(--yuru-detail-close-target);height:var(--yuru-detail-close-target);content:"";transform:translate(-50%,-50%)}:where(.yuru-hifi) .detail-sheet[data-low-scale=true] .x svg{width:var(--yuru-detail-close-icon-size);height:var(--yuru-detail-close-icon-size)}:where(.yuru-hifi) .detail-sheet[data-low-scale=true] .zoom-idea{min-height:var(--yuru-detail-card-min-height);padding:var(--yuru-detail-card-padding) var(--yuru-detail-card-action-space) var(--yuru-detail-card-padding) var(--yuru-detail-card-padding);border-radius:var(--yuru-detail-radius)}:where(.yuru-hifi) .detail-sheet[data-low-scale=true] .zoom-idea h5{font-size:var(--yuru-detail-title-size);line-height:1.4;text-wrap:balance}:where(.yuru-hifi) .detail-sheet[data-low-scale=true] .zoom-idea .src{margin-top:var(--yuru-detail-control-gap);font-size:var(--yuru-detail-fine-size)}:where(.yuru-hifi) .detail-sheet[data-low-scale=true] .zoom-idea .heart{right:var(--yuru-detail-card-padding);top:auto;bottom:var(--yuru-detail-card-padding);height:var(--yuru-detail-heart-height);padding:0 var(--yuru-detail-heart-padding);gap:var(--yuru-detail-heart-gap);font-size:var(--yuru-detail-heart-font-size)}:where(.yuru-hifi) .detail-sheet[data-low-scale=true] .zoom-idea .heart:before{width:var(--yuru-detail-close-target);height:var(--yuru-detail-close-target)}:where(.yuru-hifi) .detail-sheet[data-low-scale=true] .zoom-idea .heart svg{width:var(--yuru-detail-heart-icon-size);height:var(--yuru-detail-heart-icon-size)}:where(.yuru-hifi) .detail-sheet[data-low-scale=true] .idea-detail-copy{margin-top:var(--yuru-detail-stack-gap);padding:var(--yuru-detail-card-padding);border-radius:var(--yuru-detail-radius)}:where(.yuru-hifi) .detail-sheet[data-low-scale=true] .idea-detail-copy small{margin-bottom:var(--yuru-detail-control-gap);font-size:var(--yuru-detail-fine-size)}:where(.yuru-hifi) .detail-sheet[data-low-scale=true] .idea-detail-copy p{font-size:var(--yuru-detail-body-size);line-height:1.65}:where(.yuru-hifi) .detail-sheet[data-low-scale=true] .detail-meta{margin:var(--yuru-detail-stack-gap) 0 0;padding-top:var(--yuru-detail-stack-gap)}:where(.yuru-hifi) .detail-sheet[data-low-scale=true] .detail-meta p,:where(.yuru-hifi) .detail-sheet[data-low-scale=true] .detail-meta small{font-size:var(--yuru-detail-secondary-size)}:where(.yuru-hifi) .bundle-badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px;margin-top:9px;border-radius:6px;background:var(--shell-2);color:var(--ink-2);font-size:var(--t-fine);font-weight:700}:where(.yuru-hifi) .heart{position:relative;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border-radius:999px;cursor:pointer;background:#fff;color:#c25555;font:700 12px/1 YGPoppins,sans-serif;font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1.5px #e3b7b7,var(--e-press) rgba(210,190,180,.6);transition:transform .12s ease,box-shadow .12s ease,background .14s ease,color .14s ease}:where(.yuru-hifi) .heart:before{position:absolute;left:50%;top:50%;width:44px;height:44px;content:"";transform:translate(-50%,-50%)}:where(.yuru-hifi) .heart svg{width:13px;height:13px;fill:currentColor;stroke:none}:where(.yuru-hifi) .heart:hover{transform:translateY(-1px)}:where(.yuru-hifi) .heart.on{background:linear-gradient(158deg,#e07a7a,var(--coral));color:#fff;box-shadow:0 0 0 1px rgba(120,38,38,.18),var(--e-press) #a44a4a}:where(.yuru-hifi) .heart:active{transform:translateY(1px)}:where(.yuru-hifi) .choice{display:block;position:relative;width:430px;text-align:left;border-radius:var(--r-card);padding:13px 48px 13px 17px;cursor:pointer;background:linear-gradient(168deg,#fff,#faf6ec);box-shadow:0 0 0 1px rgba(24,58,49,.1),var(--e-paper) var(--paper-deep),var(--amb-3);transition:transform .13s ease,box-shadow .13s ease}:where(.yuru-hifi) .choice:hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(24,58,49,.1),var(--e-card) var(--paper-deep),var(--amb-2)}:where(.yuru-hifi) .choice b{display:block;font-size:var(--t-body);font-weight:700;color:var(--ink)}:where(.yuru-hifi) .choice .then{display:block;margin-top:5px;font-size:var(--t-label);font-weight:400;line-height:1.55;color:var(--ink-2)}:where(.yuru-hifi) .choice .ck{position:absolute;right:13px;top:50%;width:24px;height:24px;border-radius:50%;transform:translateY(-50%);display:grid;place-items:center;background:var(--jade);color:#fff;opacity:0;transition:opacity .14s ease}:where(.yuru-hifi) .choice .ck svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}:where(.yuru-hifi) .choice.picked{box-shadow:0 0 0 2px var(--jade),var(--e-paper) #9dbcae,var(--amb-2)}:where(.yuru-hifi) .choice.picked .ck{opacity:1}:where(.yuru-hifi) .marker{background-image:linear-gradient(transparent 50%,var(--mark) 50% 94%,transparent 94%);background-repeat:no-repeat;background-size:100% 100%;padding:0 2px;border-radius:2px}:where(.yuru-hifi) .award{position:relative;width:600px;padding:30px 38px 26px;border-radius:var(--r-paper);background:linear-gradient(172deg,#fffefa 0,var(--paper) 40%,var(--paper-2) 100%);box-shadow:0 0 0 1px var(--paper-line),var(--e-obj) var(--paper-deep),var(--amb-1)}:where(.yuru-hifi) .award:before{content:"";position:absolute;inset:11px;border-radius:calc(var(--r-paper) - 5px);border:1.5px solid rgba(190,158,74,.45);pointer-events:none}:where(.yuru-hifi) .award .seal{position:absolute;right:28px;top:22px;width:54px;height:71px;filter:drop-shadow(1.5px 2px 0 rgba(150,110,30,.3)) drop-shadow(2px 4px 5px rgba(20,52,44,.15))}:where(.yuru-hifi) .award .seal svg{display:block;width:100%;height:100%}:where(.yuru-hifi) .award .kind{margin:0;color:var(--jade);font-size:var(--t-label);font-weight:700;letter-spacing:.1em}:where(.yuru-hifi) .award .who{margin:9px 0 0;color:var(--ink);font-size:var(--t-lead);font-weight:800;letter-spacing:-.015em}:where(.yuru-hifi) .award .quote{margin:16px 0 14px;text-indent:-.5em;text-wrap:balance;font-size:var(--t-lead);font-weight:700;line-height:1.55;letter-spacing:-.015em;color:var(--ink);line-break:strict}:where(.yuru-hifi) .award .why{margin:0;color:var(--ink-2);font-size:var(--t-body);line-height:1.7}:where(.yuru-hifi) .award .source-room{margin:13px 0 0;color:var(--ink-3);font-size:var(--t-label);font-weight:700;letter-spacing:.04em}:where(.yuru-hifi) .report{width:540px;border-radius:var(--r-paper);padding:8px 24px;background:linear-gradient(172deg,#fffefa 0,var(--paper) 38%,var(--paper-2) 100%);box-shadow:0 0 0 1px var(--paper-line),var(--e-card) var(--paper-deep),var(--amb-2)}:where(.yuru-hifi) .report-row{padding:15px 0 14px;border-top:1px solid var(--paper-line)}:where(.yuru-hifi) .report-row:first-child{border-top:0}:where(.yuru-hifi) .report-row small{display:block;margin-bottom:7px;color:var(--jade);font-size:var(--t-fine);font-weight:700;letter-spacing:.1em}:where(.yuru-hifi) .report-row p{margin:0;font-size:var(--t-body);line-height:1.7;color:#33504a}:where(.yuru-hifi) .talkbars{display:flex;align-items:center;gap:18px}:where(.yuru-hifi) .tb{display:flex;align-items:center;gap:7px;font-size:var(--t-label);font-weight:700;color:var(--ink-2)}:where(.yuru-hifi) .tb .bars{display:flex;gap:2.5px}:where(.yuru-hifi) .tb .bars i{width:9px;height:17px;border-radius:3px;background:var(--tint,#6ea99a);box-shadow:0 1px 0 rgba(24,58,49,.15)}:where(.yuru-hifi) .heart{overflow:visible}:where(.yuru-hifi) .heart.pop{animation:heartPop .38s cubic-bezier(.4,.2,.5,1)}@keyframes heartPop{0%{transform:scale(1)}30%{transform:scale(1.24,.76)}62%{transform:scale(.88,1.16)}to{transform:scale(1)}}:where(.yuru-hifi) .heart-fly{position:absolute;left:50%;top:-2px;z-index:60;pointer-events:none;animation:hfRise .9s cubic-bezier(.25,.55,.35,1) both}:where(.yuru-hifi) .heart-fly i{display:block;animation:hfSway .5s ease-in-out .12s infinite alternate}:where(.yuru-hifi) .heart-fly svg{display:block;width:11px;height:11px;fill:var(--coral);animation:hfPop .3s cubic-bezier(.4,.2,.5,1) both;filter:drop-shadow(0 1px 0 rgba(120,40,40,.25))}@keyframes hfRise{0%{transform:translate(-50%);opacity:0}12%{opacity:1}to{transform:translate(calc(-50% + var(--dx, 0px)),-44px);opacity:0}}@keyframes hfSway{0%{transform:translateX(-2.5px) rotate(-7deg)}to{transform:translateX(2.5px) rotate(7deg)}}@keyframes hfPop{0%{transform:scale(.4)}55%{transform:scale(1.25)}to{transform:scale(1)}}:where(.yuru-hifi) .award.ceremony .kind{animation:landIn .45s cubic-bezier(.16,.86,.24,1) .15s both}:where(.yuru-hifi) .award.ceremony .who{animation:landIn .45s cubic-bezier(.16,.86,.24,1) .65s both}:where(.yuru-hifi) .award.ceremony .quote{animation:landIn .5s cubic-bezier(.16,.86,.24,1) 1.15s both}:where(.yuru-hifi) .award.ceremony .why{animation:landIn .5s cubic-bezier(.16,.86,.24,1) 2.2s both}:where(.yuru-hifi) .award.ceremony .marker{animation:markerDraw .65s cubic-bezier(.3,0,.4,1) 1.7s both}:where(.yuru-hifi) .award.ceremony .seal{animation:stampIn .5s cubic-bezier(.34,1.35,.44,1) 2.9s both;transform-origin:50% 39%}@keyframes landIn{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:none}}@keyframes markerDraw{0%{background-size:0 100%}to{background-size:100% 100%}}@keyframes stampIn{0%{opacity:0;transform:scale(1.8) rotate(-12deg)}55%{opacity:1;transform:scale(.92) rotate(2deg)}78%{transform:scale(1.05)}to{transform:none}}:where(.yuru-hifi) .report.ceremony .report-row{animation:stampRow .42s cubic-bezier(.3,1.25,.4,1) both}:where(.yuru-hifi) .report.ceremony .report-row:first-child{animation-delay:.15s}:where(.yuru-hifi) .report.ceremony .report-row:nth-child(2){animation-delay:.65s}:where(.yuru-hifi) .report.ceremony .report-row:nth-child(3){animation-delay:1.15s}:where(.yuru-hifi) .report.ceremony .report-row:nth-child(4){animation-delay:1.65s}@keyframes stampRow{0%{opacity:0;transform:scale(1.035) translateY(-5px)}62%{opacity:1;transform:scale(.996) translateY(1px)}to{opacity:1;transform:none}}:where(.yuru-hifi) .bubble.pop{transform-origin:2px 16px;animation:bubblePop .36s cubic-bezier(.3,1.35,.4,1) both}@keyframes bubblePop{0%{opacity:0;transform:scale(.55)}70%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:none}}:where(.yuru-hifi) .digest.ceremony .digest-row{animation:stampRow .4s cubic-bezier(.3,1.25,.4,1) both}:where(.yuru-hifi) .digest.ceremony .digest-row:first-of-type{animation-delay:.1s}:where(.yuru-hifi) .digest.ceremony .digest-row:nth-of-type(2){animation-delay:.5s}:where(.yuru-hifi) .digest.ceremony .digest-row:nth-of-type(3){animation-delay:.9s}:where(.yuru-hifi) .digest.ceremony .bubble{animation-delay:1.4s}:where(.yuru-hifi) .idea.deal-in{animation:ideaIn .5s cubic-bezier(.16,.86,.24,1) both}@keyframes ideaIn{0%{opacity:0;transform:translate(46px,-10px) rotate(2.2deg) scale(1.02)}70%{opacity:1;transform:translate(-3px,1px) rotate(-.4deg)}to{opacity:1;transform:none}}:where(.yuru-hifi) .vote-face.picked{animation:votePress .34s cubic-bezier(.4,.15,.5,1)}@keyframes votePress{0%{transform:none}38%{transform:translateY(3px) scale(.985)}to{transform:none}}:where(.yuru-hifi) .meet-frame .seat-row{width:872px}:where(.yuru-hifi) .meet-compact-row{position:absolute;left:20px;top:20px;width:872px;height:144px;display:flex;gap:10px;z-index:3}:where(.yuru-hifi) .review-no-timer-rail>.meet-compact-row{width:1160px!important}:where(.yuru-hifi) .meet-tile{position:relative;flex:1;min-width:0;max-width:256px;height:144px;overflow:hidden;border-radius:var(--r-seat);background:var(--felt-2);box-shadow:var(--e-paper) var(--shell-deep),var(--amb-3)}:where(.yuru-hifi) .meet-tile .portrait{display:block;width:100%;height:100%}:where(.yuru-hifi) .meet-tile:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(18,50,42,.1),inset 0 12px 26px -12px rgba(10,38,31,.5)}:where(.yuru-hifi) .meet-tile .plate{left:10px;bottom:10px;height:26px;padding:0 10px}:where(.yuru-hifi) .meet-tile .vu{right:10px;top:10px}:where(.yuru-hifi) .meet-tile.speaking{box-shadow:0 0 0 3px var(--live),var(--e-paper) var(--shell-deep),var(--amb-2);transition:box-shadow .15s ease}:where(.yuru-hifi) .meet-tile.speaking .vu{opacity:1}:where(.yuru-hifi) .meet-tile .cam-off{z-index:2}:where(.yuru-hifi) .meet-tile.camera-off .cam-off{opacity:1}:where(.yuru-hifi) .meet-tile .mic-off-dot{right:10px;bottom:10px}:where(.yuru-hifi) .meet-tile.mic-off .mic-off-dot{opacity:1;transform:none}:where(.yuru-hifi) .meet-more{display:grid;place-items:center;background:linear-gradient(158deg,var(--shell-2),var(--shell-deep))}:where(.yuru-hifi) .meet-more strong{font:600 var(--t-lead)/1 YGPoppins,sans-serif;font-variant-numeric:tabular-nums;color:var(--ink)}:where(.yuru-hifi) .meet-more span{display:block;margin-top:8px;color:var(--ink-3);font-size:var(--t-fine);font-weight:700;letter-spacing:.08em}:where(.yuru-hifi) .meet-frame .felt{z-index:1}:where(.yuru-hifi) .meet-frame .felt[data-meet-slot=board]{isolation:isolate}:where(.yuru-hifi) .meet-frame .board-placeholder{position:absolute;left:50%;top:50%;width:640px;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:14px;padding:34px 40px;text-align:center;border:2px dashed rgba(15,117,99,.24);border-radius:var(--r-paper);color:var(--ink-2)}:where(.yuru-hifi) .meet-frame .board-placeholder b{font-size:var(--t-lead);letter-spacing:.02em}:where(.yuru-hifi) .meet-frame .board-placeholder span{font-size:var(--t-label);line-height:1.7;color:var(--ink-3)}:where(.yuru-hifi) .meet-frame .board-placeholder code{padding:5px 10px;border-radius:var(--r-chip);background:rgba(255,255,255,.54);color:var(--jade-deep);font:600 var(--t-fine)/1.5 YGPoppins,LINE Seed JP,sans-serif}:where(.yuru-hifi) .meet-meta{position:absolute;left:32px;top:624px;z-index:9;height:36px;display:flex;align-items:center;gap:10px}:where(.yuru-hifi) .meet-meta span{color:var(--ink-3);font-size:var(--t-fine);font-weight:600;letter-spacing:.03em}:where(.yuru-hifi) .meet-frame .keys{top:614px}:where(.yuru-hifi) .key.mic-speaking{box-shadow:0 0 0 3px rgba(66,195,166,.42),var(--e-obj) var(--shell-deep),var(--amb-2)}:where(.yuru-hifi) .meet-tools{position:absolute;right:32px;top:621px;z-index:9;height:42px;display:flex;align-items:center;gap:10px}:where(.yuru-hifi) .meet-tool{position:relative;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(158deg,#fff,#f4efe4);color:var(--ink-2);box-shadow:0 0 0 1px rgba(24,58,49,.08),var(--e-paper) var(--shell-deep),var(--amb-3);transition:transform .12s ease,box-shadow .12s ease,background .14s ease,color .14s ease}:where(.yuru-hifi) .meet-tool:hover{transform:translateY(-1px)}:where(.yuru-hifi) .meet-tool:active{transform:translateY(1px);box-shadow:0 0 0 1px rgba(24,58,49,.08),var(--e-press) var(--shell-deep)}:where(.yuru-hifi) .meet-tool.reaction{font-size:var(--t-body)}:where(.yuru-hifi) .meet-tool svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}:where(.yuru-hifi) .meet-tool.active{background:linear-gradient(158deg,#17866f,var(--jade));color:#fff;box-shadow:0 0 0 1px rgba(10,86,71,.24),var(--e-paper) var(--jade-deep),var(--amb-2)}:where(.yuru-hifi) .unread{position:absolute;right:-5px;top:-5px;min-width:20px;height:20px;padding:0 5px;display:none;place-items:center;border-radius:999px;background:var(--ink);color:#fff;font:600 var(--t-fine)/1 YGPoppins,sans-serif;box-shadow:var(--e-press) rgba(10,38,31,.28)}:where(.yuru-hifi) .unread.show{display:grid;animation:meet-pop .32s cubic-bezier(.34,1.5,.5,1) both}:where(.yuru-hifi) .chat-panel{position:absolute;right:20px;top:180px;z-index:22;width:268px;height:420px;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-paper);background:linear-gradient(172deg,#fffefa,var(--paper));box-shadow:0 0 0 1px var(--paper-line),var(--e-card) var(--paper-deep),10px 18px 36px rgba(9,34,28,.24);opacity:0;visibility:hidden;transform:translateX(22px);transition:opacity .18s ease,transform .28s cubic-bezier(.16,.86,.24,1),visibility 0s linear .28s}:where(.yuru-hifi) .chat-panel.open{opacity:1;visibility:visible;transform:none;transition-delay:0s}:where(.yuru-hifi) .chat-head{height:50px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 14px 0 18px;border-bottom:1px solid var(--paper-line)}:where(.yuru-hifi) .chat-head b{font-size:var(--t-body);letter-spacing:.02em}:where(.yuru-hifi) .chat-close{position:relative;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:transparent;color:var(--ink-2)}:where(.yuru-hifi) .chat-close:before{position:absolute;width:32px;height:32px;border-radius:50%;background:var(--shell-2);content:""}:where(.yuru-hifi) .chat-close svg{position:relative;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round}:where(.yuru-hifi) .chat-history-note{margin:10px 12px 0;padding:8px 10px;border-radius:var(--r-chip);background:var(--yes-soft);color:var(--yes-deep);font-size:var(--t-fine);line-height:1.55;font-weight:600}:where(.yuru-hifi) .chat-pinned{display:none;margin:9px 12px 0;padding:9px 11px;border-radius:var(--r-chip);background:linear-gradient(168deg,#fff,#f6f2e8);box-shadow:0 0 0 1px var(--paper-line),var(--e-press) var(--paper-deep)}:where(.yuru-hifi) .chat-pinned.show{display:block}:where(.yuru-hifi) .chat-pinned b{display:block;margin-bottom:3px;color:var(--jade);font-size:var(--t-fine);letter-spacing:.08em}:where(.yuru-hifi) .chat-pinned p{margin:0;font-size:var(--t-label);line-height:1.6;color:var(--ink)}:where(.yuru-hifi) .chat-messages{flex:1;min-height:0;overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column;gap:13px}:where(.yuru-hifi) .chat-message{animation:meet-plop .32s cubic-bezier(.16,.86,.24,1) both}:where(.yuru-hifi) .chat-message header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:3px}:where(.yuru-hifi) .chat-message b{font-size:var(--t-fine);letter-spacing:.03em;color:var(--tint-ink,var(--jade-deep))}:where(.yuru-hifi) .chat-message time{font:600 var(--t-fine)/1 YGPoppins,sans-serif;color:var(--ink-3);font-variant-numeric:tabular-nums}:where(.yuru-hifi) .chat-message p{margin:0;color:var(--ink-2);font-size:var(--t-label);line-height:1.65;line-break:strict;white-space:pre-wrap;overflow-wrap:anywhere}:where(.yuru-hifi) .chat-compose{flex:none;display:flex;align-items:flex-end;gap:8px;padding:10px 12px;border-top:1px solid var(--paper-line)}:where(.yuru-hifi) .chat-compose textarea{flex:1;min-width:0;height:38px;max-height:150px;overflow-y:auto;border:0;border-radius:19px;padding:9px 15px;background:var(--shell-2);color:var(--ink);font:500 var(--t-label)/1.5 LINE Seed JP,sans-serif;resize:none;box-shadow:inset 2px 3px 6px rgba(24,58,49,.09)}:where(.yuru-hifi) .chat-compose textarea:focus{outline:0;box-shadow:0 0 0 2px var(--live),2px 3px 6px rgba(24,58,49,.09) inset}:where(.yuru-hifi) .chat-send{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:50%;background:linear-gradient(158deg,#17866f,var(--jade));color:#fff;box-shadow:var(--e-press) var(--jade-deep)}:where(.yuru-hifi) .chat-send:disabled{opacity:.4;cursor:default}:where(.yuru-hifi) .chat-send svg{width:17px;height:17px;fill:currentColor}:where(.yuru-hifi) .reaction-lane{position:absolute;right:28px;bottom:76px;z-index:24;width:110px;height:420px;pointer-events:none;transition:right .28s cubic-bezier(.16,.86,.24,1)}:where(.yuru-hifi) .chat-panel.open~.reaction-lane{right:302px}:where(.yuru-hifi) .reaction-float{position:absolute;left:var(--lane-x,28px);bottom:0;display:flex;flex-direction:column;align-items:center;gap:4px;animation:meet-rise 2.6s cubic-bezier(.3,.7,.45,1) both}:where(.yuru-hifi) .reaction-float .emoji{font-size:var(--t-lead);filter:drop-shadow(0 2px 4px rgba(11,64,54,.28));animation:meet-sway 1.7s ease-in-out infinite}:where(.yuru-hifi) .reaction-float .name{padding:3px 8px;border-radius:999px;background:rgba(23,52,48,.78);color:#fff;font-size:var(--t-fine);font-weight:700;white-space:nowrap}:where(.yuru-hifi) .tile-reaction{position:absolute;left:10px;top:10px;z-index:7;font-size:var(--t-quote);pointer-events:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25));animation:meet-pop .32s cubic-bezier(.34,1.5,.5,1) both}:where(.yuru-hifi) .chat-preview{position:absolute;right:20px;bottom:78px;z-index:27;width:268px;pointer-events:none;padding:11px 14px;display:none;border-radius:var(--r-paper);background:var(--paper);box-shadow:0 0 0 1px var(--paper-line),var(--e-card) var(--paper-deep),var(--amb-1)}:where(.yuru-hifi) .chat-preview.show{display:block;animation:meet-plop .32s cubic-bezier(.16,.86,.24,1) both}:where(.yuru-hifi) .chat-preview b{display:block;margin-bottom:3px;color:var(--jade);font-size:var(--t-fine)}:where(.yuru-hifi) .chat-preview span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);font-size:var(--t-label)}:where(.yuru-hifi) .meet-frame button:focus-visible,:where(.yuru-hifi) .meet-frame input:focus-visible,:where(.yuru-hifi) .meet-frame textarea:focus-visible{outline:3px solid var(--live);outline-offset:3px}:where(.yuru-hifi) .meet-frame .ask .yes:focus-visible,:where(.yuru-hifi) .meet-frame .key.leave:focus-visible{outline-color:var(--coral)}:where(.yuru-hifi) .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}@keyframes meet-plop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes meet-pop{0%{opacity:0;transform:scale(.55)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes meet-rise{0%{transform:translateY(0);opacity:0}8%{opacity:1}78%{opacity:1}to{transform:translateY(-390px);opacity:0}}@keyframes meet-sway{0%,to{transform:translateX(0) rotate(0)}30%{transform:translateX(-6px) rotate(-5deg)}70%{transform:translateX(6px) rotate(5deg)}}@media (prefers-reduced-motion:reduce){:where(.yuru-hifi) .meet-frame *,:where(.yuru-hifi) .meet-frame :after,:where(.yuru-hifi) .meet-frame :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}:where(.yuru-hifi) .fact-photo.fact-photo-captured img{filter:none}:where(.yuru-hifi) .fact-photo.fact-photo-captured:after{display:none}:where(.yuru-hifi) .scene-auto-item{animation:yuru-scene-auto-enter .36s cubic-bezier(.16,.86,.24,1) both;animation-delay:calc(var(--scene-stagger-index, 0) * .2s)}@keyframes yuru-scene-auto-enter{0%{opacity:0;transform:translateY(12px) rotate(var(--tilt,0deg))}to{opacity:1;transform:translateY(0) rotate(var(--tilt,0deg))}}@media (prefers-reduced-motion:reduce){:where(.yuru-hifi) .scene-auto-item{animation:none}}.yuru-hifi .screen10-board[data-state=flip] .deal-card,.yuru-hifi .screen18-board[data-state=flip] .deal-card{animation:yuru-deck-deal .64s cubic-bezier(.2,.72,.28,1) both}.yuru-hifi .screen10-board[data-state=flip] .question-paper,.yuru-hifi .screen18-board[data-state=flip] .question-paper{animation:yuru-deck-paper-swap .64s ease both}:where(.yuru-hifi) .card-context{grid-column:1/-1;max-width:610px;margin:2px auto 0;padding:12px 15px;border-left:3px solid var(--gold);border-radius:0 var(--r-chip) var(--r-chip) 0;color:var(--ink-2);background:rgba(255,252,239,.72);font-size:var(--t-label);font-weight:600;line-height:1.65;text-wrap:pretty}:where(.yuru-hifi) .deck-announcement{position:absolute;top:262px;left:50%;width:182px;min-height:18px;color:var(--jade-deep);font-size:var(--t-fine);font-weight:750;line-height:1.45;text-align:center;transform:translateX(-50%)}:where(.yuru-hifi) .destination-status{min-height:30px;display:inline-flex;align-items:center;padding:0 12px;border-radius:var(--r-chip);color:var(--jade-deep);background:rgba(255,255,255,.46);box-shadow:inset 0 0 0 1px rgba(24,58,49,.09);font-size:var(--t-fine);font-weight:750;letter-spacing:.02em}.yuru-hifi[data-yuru-scene="05a"] .goal-rule{margin-block:9px 10px}@keyframes yuru-deck-deal{0%{opacity:0;transform:translate(0) rotateY(0deg) rotate(0deg) scale(.96)}12%{opacity:1}52%{opacity:1;transform:translate(-270px,38px) rotateY(-38deg) rotate(-1deg) scale(1)}86%{opacity:1;transform:translate(-430px,38px) rotateY(-72deg) rotate(-1deg) scale(.99)}to{opacity:0;transform:translate(-468px,38px) rotateY(-92deg) rotate(-1deg) scale(.98)}}@keyframes yuru-deck-paper-swap{0%,to{opacity:1;transform:scale(1)}45%,55%{opacity:.48;transform:scale(.992)}}@media (prefers-reduced-motion:reduce){.yuru-hifi .screen10-board[data-state=flip] .deal-card,.yuru-hifi .screen10-board[data-state=flip] .question-paper,.yuru-hifi .screen18-board[data-state=flip] .deal-card,.yuru-hifi .screen18-board[data-state=flip] .question-paper{animation:none}}