.gk_gk__CvK4E{--bg:var(--gk-bg);--bg-alt:var(--gk-bg-alt);--panel:var(--gk-panel);--ink:var(--gk-ink);--sub:var(--gk-sub);--line:var(--gk-line);--red:var(--gk-red);--kari:var(--gk-kari);--kari-bg:var(--gk-kari-bg);--ok:var(--gk-ok);--ok-bg:var(--gk-ok-bg);--c:var(--gk-c);--c-bg:var(--gk-c-bg);--font-jp:var(--gk-font-jp);--font-en:var(--gk-font-en);--font-min:var(--gk-font-min);--shadow:var(--gk-shadow);--r-card:var(--gk-r-card);color:var(--ink);font-family:var(--font-jp);font-feature-settings:"palt";line-height:1.7;letter-spacing:.03em;font-size:14px}.gk_gk__CvK4E,.gk_gk__CvK4E *{box-sizing:border-box}.gk_gk__CvK4E button{font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;background:none;border:0;padding:0;text-align:left}.gk_gk__CvK4E button:disabled{cursor:not-allowed}.gk_gk__CvK4E input,.gk_gk__CvK4E select,.gk_gk__CvK4E textarea{font:inherit;color:inherit;letter-spacing:inherit}.gk_gk__CvK4E a{color:inherit;text-decoration:none}.gk_gk__CvK4E .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gk_gk__CvK4E select,.gk_gk__CvK4E textarea{font:inherit;color:inherit;letter-spacing:inherit}.gk_gk__CvK4E .nav{padding:18px 14px;display:flex;flex-direction:column;gap:2px}.gk_gk__CvK4E .nav .brand{display:flex;align-items:center;gap:8px;padding:0 6px 16px}.gk_gk__CvK4E .nav .brand .mk{width:30px;height:30px;border-radius:11px 3px 8px 3px;background:var(--c);color:#fff;display:grid;place-items:center;font:700 13px/1 var(--font-min)}.gk_gk__CvK4E .nav .brand b{font-family:var(--font-min);font-size:15px;letter-spacing:.08em}.gk_gk__CvK4E .nav .brand small{display:block;font:600 9px/1 var(--font-en);letter-spacing:.2em;color:var(--sub)}.gk_gk__CvK4E .nav .sec{font:600 9.5px/1 var(--font-en);letter-spacing:.2em;color:var(--sub);text-transform:uppercase;padding:14px 8px 6px}.gk_gk__CvK4E .nav a{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:.6rem;font-size:13.5px;font-weight:500;color:var(--ink)}.gk_gk__CvK4E .nav a.on{background:var(--c-bg);color:var(--c);font-weight:700}.gk_gk__CvK4E .nav a .n{margin-left:auto;font:600 10.5px/1 var(--font-en);background:var(--red);color:#fff;padding:3px 6px;border-radius:999px}.gk_gk__CvK4E .nav .me{margin-top:auto;padding:10px;border-radius:.75rem;background:var(--bg);font-size:12px;line-height:1.5}.gk_gk__CvK4E .nav .me b{display:block;font-size:13px}.gk_gk__CvK4E .nav .me small{color:var(--sub)}.gk_gk__CvK4E .main{padding:22px 28px 36px;min-width:0}.gk_gk__CvK4E .mast{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:3px solid var(--c);margin-bottom:16px}.gk_gk__CvK4E .mast .mark{width:38px;height:38px;border-radius:14px 4px 10px 4px;background:var(--c);color:#fff;display:grid;place-items:center}.gk_gk__CvK4E .mast .en{font:600 9.5px/1 var(--font-en);letter-spacing:.22em;color:var(--sub);text-transform:uppercase}.gk_gk__CvK4E .mast h2{margin:3px 0 0;font-family:var(--font-min);font-weight:700;font-size:21px;line-height:1.25;letter-spacing:.08em}.gk_gk__CvK4E .mast .right{margin-left:auto;font-size:12px;color:var(--sub);text-align:right;line-height:1.5}.gk_gk__CvK4E .cols{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}@media (max-width:1100px){.gk_gk__CvK4E .cols{grid-template-columns:1fr}.gk_gk__CvK4E .side{position:static}}.gk_gk__CvK4E .side{position:sticky;top:16px;display:flex;flex-direction:column;gap:11px}.gk_gk__CvK4E .step{background:var(--panel);border-radius:var(--r-card);box-shadow:var(--shadow);margin-bottom:12px;overflow:hidden}.gk_gk__CvK4E .step .sh{display:flex;align-items:center;gap:10px;padding:12px 16px 8px 18px;min-height:52px}.gk_gk__CvK4E .step .no{flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:var(--bg-alt);color:var(--sub);font:600 11px/26px var(--font-en);text-align:center}.gk_gk__CvK4E .step.done .no{background:var(--c);color:#fff}.gk_gk__CvK4E .step .q{flex:1;font-size:14.5px;font-weight:700}.gk_gk__CvK4E .step .q small{display:block;font-weight:400;font-size:11.5px;color:var(--sub);line-height:1.5}.gk_gk__CvK4E .req{color:#fff;background:var(--red);border-radius:999px}.gk_gk__CvK4E .opt,.gk_gk__CvK4E .req{font-size:10px;font-weight:700;padding:1px 7px;line-height:1.7}.gk_gk__CvK4E .opt{color:var(--sub);border:1px solid var(--line);border-radius:999px}.gk_gk__CvK4E .step .bd{padding:2px 18px 16px}.gk_gk__CvK4E .lb{display:block;font-size:11.5px;color:var(--sub);margin:10px 0 5px;letter-spacing:.06em}.gk_gk__CvK4E .in{width:100%;min-height:46px;padding:10px 12px;border-radius:.75rem;border:1.5px solid var(--line);background:var(--bg);font-size:14.5px}.gk_gk__CvK4E textarea.in{min-height:120px;resize:vertical;line-height:1.7}.gk_gk__CvK4E .tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gk_gk__CvK4E .tiles.g4{grid-template-columns:repeat(4,1fr)}@media (max-width:640px){.gk_gk__CvK4E .tiles.g4{grid-template-columns:1fr 1fr}}.gk_gk__CvK4E .tile{min-height:60px;border-radius:.75rem;border:1.5px solid var(--line);background:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 6px;text-align:center}.gk_gk__CvK4E .tile .ja{font-size:14.5px;font-weight:700}.gk_gk__CvK4E .tile .en{font:500 11px/1.4 var(--font-en);color:var(--sub);font-variant-numeric:tabular-nums}.gk_gk__CvK4E .tile.on{border-color:var(--c);background:#fff;box-shadow:inset 0 0 0 1px var(--c)}.gk_gk__CvK4E .tile.on .en{color:var(--c)}.gk_gk__CvK4E .tile.big{min-height:78px}.gk_gk__CvK4E .tile.big .ja{font-size:16px}.gk_gk__CvK4E .tile.dim{opacity:.45}.gk_gk__CvK4E .hint{font-size:11.5px;color:var(--sub);margin-top:8px;line-height:1.6}.gk_gk__CvK4E .hint b{color:var(--ink)}.gk_gk__CvK4E .hh{margin-top:12px;border-radius:.75rem;border:1.5px dashed var(--line);overflow:hidden}.gk_gk__CvK4E .hh .hrow{display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid var(--line);font-size:13px;background:#fff}.gk_gk__CvK4E .hh .hrow:last-child{border-bottom:0}.gk_gk__CvK4E .hh .hrow .nm{font-weight:700}.gk_gk__CvK4E .hh .hrow .gr{font:500 10.5px/1 var(--font-en);color:var(--sub);background:var(--bg-alt);padding:4px 7px;border-radius:999px}.gk_gk__CvK4E .hh .hrow .why{margin-left:auto;font-size:11px;color:var(--sub)}.gk_gk__CvK4E .hh .hrow .x{font-size:11.5px;font-weight:700;color:var(--red);border:1px solid var(--line);padding:2px 9px;border-radius:999px;white-space:nowrap}.gk_gk__CvK4E .hh .hrow.out{background:var(--bg);color:var(--sub)}.gk_gk__CvK4E .hh .hrow.out .nm{text-decoration:line-through;font-weight:500}.gk_gk__CvK4E .hh .add{display:flex;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;font-weight:700;color:var(--sub);background:var(--bg)}.gk_gk__CvK4E .hh .add svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.gk_gk__CvK4E .kata{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.gk_gk__CvK4E .kata span{font-size:12px;font-weight:700;padding:6px 11px;border-radius:999px;border:1.5px solid var(--line);background:var(--bg)}.gk_gk__CvK4E .kata span.on{border-color:var(--c);color:var(--c);background:#fff}.gk_gk__CvK4E .sashi{display:inline-block;padding:0 6px;border-radius:4px;background:var(--kari-bg);color:var(--kari);font-size:11px;font-weight:700;line-height:1.7}.gk_gk__CvK4E .bubble{margin-top:12px;padding:12px 14px;border-radius:.75rem;background:var(--bg-alt);position:relative}.gk_gk__CvK4E .bubble .who{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--sub);margin-bottom:6px}.gk_gk__CvK4E .bubble .who .av{width:22px;height:22px;border-radius:50%;background:var(--c);color:#fff;font:700 10px/22px var(--font-min);text-align:center}.gk_gk__CvK4E .bubble .bb{background:#fff;border-radius:4px 14px 14px 14px;padding:10px 12px;font-size:13px;line-height:1.75;white-space:pre-line;max-width:420px}.gk_gk__CvK4E .uchi{background:var(--panel);border-radius:var(--r-card);box-shadow:var(--shadow);overflow:hidden}.gk_gk__CvK4E .uchi .uh{display:flex;align-items:baseline;gap:8px;padding:12px 16px 6px}.gk_gk__CvK4E .uchi .uh h4{margin:0;font-family:var(--font-min);font-size:15px;letter-spacing:.1em}.gk_gk__CvK4E .uchi .uh .en{font:600 9.5px/1 var(--font-en);letter-spacing:.2em;color:var(--sub)}.gk_gk__CvK4E .uchi .big{padding:0 16px 8px;display:flex;align-items:baseline;gap:6px}.gk_gk__CvK4E .uchi .big b{font:600 30px/1 var(--font-en);font-variant-numeric:tabular-nums}.gk_gk__CvK4E .uchi .big span{font-size:12px;color:var(--sub)}.gk_gk__CvK4E .uchi .rows{padding:4px 16px 12px}.gk_gk__CvK4E .uchi .r{display:flex;align-items:baseline;gap:8px;padding:5px 0;border-bottom:1px solid var(--line);font-size:12.5px}.gk_gk__CvK4E .uchi .r:last-child{border-bottom:0}.gk_gk__CvK4E .uchi .r b{margin-left:auto;font:600 14px/1.3 var(--font-en);font-variant-numeric:tabular-nums;white-space:nowrap}.gk_gk__CvK4E .uchi .r b small{font:500 10.5px/1 var(--font-jp);margin-left:2px;color:var(--sub)}.gk_gk__CvK4E .uchi .r.minus{color:var(--sub)}.gk_gk__CvK4E .uchi .r.minus b{color:var(--red)}.gk_gk__CvK4E .uchi .r.warn{color:var(--kari)}.gk_gk__CvK4E .uchi .foot{padding:10px 16px 14px;background:var(--bg);font-size:11.5px;color:var(--sub);line-height:1.6}.gk_gk__CvK4E .when{background:var(--panel);border-radius:.75rem;padding:12px 16px;box-shadow:var(--shadow);font-size:12.5px;line-height:1.7}.gk_gk__CvK4E .when b{display:block;font-size:14px}.gk_gk__CvK4E .act{display:flex;gap:8px;margin-top:4px}.gk_gk__CvK4E .btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px;font-size:14px;font-weight:700;padding:10px 12px;border-radius:999px;border:1.5px solid var(--ink);background:var(--panel)}.gk_gk__CvK4E .btn.pri{background:var(--ink);color:#fff}.gk_gk__CvK4E .btn.col{background:var(--c);border-color:var(--c);color:#fff}.gk_gk__CvK4E .btn.big{min-height:54px;font-size:16px}.gk_gk__CvK4E .btn.w2{flex:2;white-space:nowrap;font-size:15px;padding-inline:10px}.gk_gk__CvK4E .btn.dis{opacity:.4}.gk_gk__CvK4E .foot-note{margin-top:12px;font-size:11px;line-height:1.7;color:var(--sub)}.gk_gk__CvK4E .dl{margin:0;padding:6px 18px 10px}.gk_gk__CvK4E .dl div{display:flex;gap:12px;padding:8px 0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.6}.gk_gk__CvK4E .dl div:last-child{border-bottom:0}.gk_gk__CvK4E .dl dt{flex:0 0 6em;color:var(--sub);font-size:11.5px;padding-top:2px;letter-spacing:.06em}.gk_gk__CvK4E .dl dd{margin:0;flex:1;min-width:0}.gk_gk__CvK4E .dl .n{font:600 15px/1.4 var(--font-en);font-variant-numeric:tabular-nums}.gk_gk__CvK4E .table{width:100%;border-collapse:collapse;font-size:12.5px;margin:4px 0 2px}.gk_gk__CvK4E .table th{font-weight:500;color:var(--sub);text-align:left;padding:6px 8px;border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.06em}.gk_gk__CvK4E .table td{padding:7px 8px;border-bottom:1px solid var(--line);vertical-align:top}.gk_gk__CvK4E .table td.n{font:600 13.5px/1.4 var(--font-en);text-align:right;font-variant-numeric:tabular-nums}.gk_gk__CvK4E .table tr.out td{color:var(--sub)}.gk_gk__CvK4E .table tr.tot td{font-weight:700;border-bottom:0}.gk_gk__CvK4E .band{margin:0 0 14px;padding:10px 16px;background:var(--kari-bg);color:var(--kari);font-size:12.5px;line-height:1.6;border-radius:.6rem;display:flex;gap:10px;align-items:flex-start}.gk_gk__CvK4E .band b{display:block;font-size:13px;color:var(--ink)}.gk_gk__CvK4E .band svg{flex:0 0 auto;width:18px;height:18px;margin-top:2px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.gk_gk__CvK4E .band.red{background:#f7e6e6;color:var(--red)}.gk_gk__CvK4E .ok{display:flex;flex-direction:column;align-items:center;text-align:center;padding:26px 8px 10px}.gk_gk__CvK4E .ok .mk{width:64px;height:64px;border-radius:22px 6px 16px 6px;background:var(--c);color:#fff;display:grid;place-items:center;margin-bottom:14px}.gk_gk__CvK4E .ok .mk svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.gk_gk__CvK4E .ok h3{margin:0;font-family:var(--font-min);font-size:20px;letter-spacing:.1em}.gk_gk__CvK4E .ok p{margin:8px 0 0;font-size:13px;color:var(--sub);line-height:1.7}.gk_gk__CvK4E .next{margin:14px 0 0}.gk_gk__CvK4E .next .r{display:flex;gap:12px;padding:10px 4px;border-bottom:1px solid var(--line);font-size:13px;line-height:1.6}.gk_gk__CvK4E .next .r:last-child{border-bottom:0}.gk_gk__CvK4E .next .d{flex:0 0 auto;min-width:3.6em;font:600 17px/1.2 var(--font-en)}.gk_gk__CvK4E .next .d small{display:block;font:500 9.5px/1 var(--font-jp);color:var(--sub);margin-top:2px}.gk_gk__CvK4E .sticky{position:sticky;bottom:0;margin:0 -14px -24px;padding:10px 14px 16px;background:linear-gradient(to top,var(--bg) 70%,transparent)}.gk_gk__CvK4E .chat{display:grid;grid-template-columns:280px minmax(0,1fr) 260px;gap:14px;align-items:start;min-height:620px}.gk_gk__CvK4E .thr{background:var(--panel);border-radius:var(--r-card);box-shadow:var(--shadow);overflow:hidden}.gk_gk__CvK4E .thr .tabs{display:flex;gap:4px;padding:10px 10px 6px}.gk_gk__CvK4E .thr .tabs span{font-size:11.5px;font-weight:700;padding:5px 8px;border-radius:999px;color:var(--sub);white-space:nowrap}.gk_gk__CvK4E .thr .tabs span.on{background:var(--c-bg);color:var(--c)}.gk_gk__CvK4E .thr .srch{margin:0 10px 8px}.gk_gk__CvK4E .thr .who{display:flex;margin:0 10px 8px;border:1.5px solid var(--line);border-radius:999px;overflow:hidden}.gk_gk__CvK4E .thr .who span{flex:1;text-align:center;font-size:12px;font-weight:700;padding:6px 0;color:var(--sub)}.gk_gk__CvK4E .thr .who span.on{background:var(--ink);color:#fff}.gk_gk__CvK4E .thr .gr{display:flex;flex-wrap:wrap;gap:4px;margin:0 10px 10px}.gk_gk__CvK4E .thr .gr span{font-size:11.5px;font-weight:700;padding:4px 8px;border-radius:999px;border:1.5px solid var(--line);background:var(--bg);color:var(--sub)}.gk_gk__CvK4E .thr .gr span.on{border-color:var(--c);color:var(--c);background:#fff}.gk_gk__CvK4E .thr .gr span.all{border-style:dashed}.gk_gk__CvK4E .ti .nm .role{font:700 10.5px/1 var(--font-jp);color:#fff;background:var(--c);padding:3px 6px;border-radius:999px}.gk_gk__CvK4E .ti .nm .role.st{background:var(--kari)}.gk_gk__CvK4E .thr .srch .in{min-height:38px;font-size:13px}.gk_gk__CvK4E .ti{display:flex;gap:10px;padding:10px 12px;border-top:1px solid var(--line);align-items:flex-start}.gk_gk__CvK4E .ti.on{background:var(--c-bg)}.gk_gk__CvK4E .ti .av{flex:0 0 auto;width:34px;height:34px;border-radius:12px 4px 9px 4px;background:var(--bg-alt);color:var(--sub);display:grid;place-items:center;font:700 13px/1 var(--font-min)}.gk_gk__CvK4E .ti.on .av{background:var(--c);color:#fff}.gk_gk__CvK4E .ti .tx{flex:1;min-width:0}.gk_gk__CvK4E .ti .nm{font-size:13.5px;font-weight:700;display:flex;gap:6px;align-items:center;white-space:nowrap}.gk_gk__CvK4E .ti .nm small{font:500 10.5px/1 var(--font-en);color:var(--sub);background:var(--bg-alt);padding:3px 6px;border-radius:999px}.gk_gk__CvK4E .ti .pv{font-size:12px;color:var(--sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gk_gk__CvK4E .ti .meta{flex:0 0 auto;text-align:right;font-size:10.5px;color:var(--sub)}.gk_gk__CvK4E .ti .meta .n{margin-top:4px;font:600 10.5px/1 var(--font-en);background:var(--red);color:#fff;padding:3px 6px;border-radius:999px}.gk_gk__CvK4E .ti .meta .w{display:inline-block;margin-top:4px;font-size:10px;font-weight:700;background:var(--kari-bg);color:var(--kari);padding:2px 6px;border-radius:999px}.gk_gk__CvK4E .conv{background:var(--panel);border-radius:var(--r-card);box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column;min-height:620px}.gk_gk__CvK4E .conv .ch{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line)}.gk_gk__CvK4E .conv .ch .av{width:36px;height:36px;border-radius:12px 4px 9px 4px;background:var(--c);color:#fff;display:grid;place-items:center;font:700 14px/1 var(--font-min)}.gk_gk__CvK4E .conv .ch b{font-size:15px}.gk_gk__CvK4E .conv .ch small{display:block;font-size:11.5px;color:var(--sub)}.gk_gk__CvK4E .conv .ch .st{margin-left:auto;font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;background:var(--kari-bg);color:var(--kari)}.gk_gk__CvK4E .msgs{flex:1;padding:14px 16px;background:var(--bg-alt);display:flex;flex-direction:column;gap:10px}.gk_gk__CvK4E .day{align-self:center;font:600 10.5px/1 var(--font-en);color:var(--sub);background:#fff;padding:4px 10px;border-radius:999px}.gk_gk__CvK4E .m{max-width:72%;display:flex;flex-direction:column;gap:3px}.gk_gk__CvK4E .m .bb{background:#fff;border-radius:4px 14px 14px 14px;padding:9px 12px;font-size:13px;line-height:1.7;white-space:pre-line}.gk_gk__CvK4E .m.me{align-self:flex-end;align-items:flex-end}.gk_gk__CvK4E .m.me .bb{background:var(--c);color:#fff;border-radius:14px 4px 14px 14px}.gk_gk__CvK4E .m .mt{font-size:10.5px;color:var(--sub)}.gk_gk__CvK4E .m .mt b{font-weight:700;color:var(--ink)}.gk_gk__CvK4E .m.sys{align-self:center;max-width:90%}.gk_gk__CvK4E .m.sys .bb{background:transparent;border:1.5px dashed var(--line);color:var(--sub);font-size:12px;border-radius:.6rem;text-align:center}.gk_gk__CvK4E .reply{padding:12px 16px 14px;border-top:1px solid var(--line)}.gk_gk__CvK4E .reply .kata{margin-bottom:6px}.gk_gk__CvK4E .reply textarea.in{min-height:76px}.gk_gk__CvK4E .reply .bar{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:12px;color:var(--sub)}.gk_gk__CvK4E .reply .bar .btn{flex:0 0 auto;min-height:40px;padding:6px 18px;margin-left:auto}.gk_gk__CvK4E .info{display:flex;flex-direction:column;gap:11px}.gk_gk__CvK4E .info .card{background:var(--panel);border-radius:var(--r-card);box-shadow:var(--shadow);overflow:hidden}.gk_gk__CvK4E .info .card h5{margin:0;padding:11px 16px 4px;font-family:var(--font-min);font-size:13.5px;letter-spacing:.1em}.gk_gk__CvK4E .info .dl{padding:2px 16px 10px}.gk_gk__CvK4E .info .dl div{font-size:12.5px;padding:6px 0}.gk_gk__CvK4E .info .dl dt{flex:0 0 4.5em}.gk_gk__CvK4E .info .lk{display:block;padding:8px 16px;border-top:1px solid var(--line);font-size:12.5px;font-weight:700;color:var(--c)}.gk_gk__CvK4E .info .hist{padding:0 16px 10px}.gk_gk__CvK4E .info .hist div{display:flex;gap:8px;font-size:12px;padding:5px 0;border-bottom:1px solid var(--line)}.gk_gk__CvK4E .info .hist div:last-child{border-bottom:0}.gk_gk__CvK4E .info .hist .d{font:600 11.5px/1.6 var(--font-en);color:var(--sub);min-width:3.4em}.gk_gk__CvK4E .info .hist .ok{margin-left:auto;font-size:10px;font-weight:700;color:var(--ok);background:var(--ok-bg);padding:1px 6px;border-radius:999px;white-space:nowrap}.gk_gk__CvK4E .fnote{padding:8px 16px 12px;font-size:11.5px;color:var(--sub);line-height:1.6;background:var(--bg)}.gk_gk__CvK4E .gknav-desk{display:none;width:208px;height:100vh;position:sticky;top:0;flex:0 0 auto}@media (min-width:1024px){.gk_gk__CvK4E .gknav-desk{display:block}}.gk_gk__CvK4E .nav{height:100%;overflow-y:auto;border-right:1px solid var(--line);background:var(--panel)}.gk_gk__CvK4E .nav a.dim{opacity:.5;cursor:default}.gk_gk__CvK4E .nav .sec2{font:600 9.5px/1 var(--font-en);letter-spacing:.2em;color:var(--sub);text-transform:uppercase;padding:12px 8px 6px;cursor:pointer;list-style:none}.gk_gk__CvK4E .nav details summary::-webkit-details-marker{display:none}.gk_gk__CvK4E .nav details a{font-size:12.5px;padding:6px 10px 6px 14px;font-weight:400;color:var(--sub)}.gk_gk__CvK4E .nav details a.on{color:var(--c);font-weight:700}.gk_gk__CvK4E .nav .grp{font-size:10.5px;color:var(--sub);padding:8px 10px 2px 14px;opacity:.8}.gk_gk__CvK4E .nav .out{margin-top:8px;padding:8px 10px;font-size:12px;color:var(--sub);border-radius:.6rem;display:block;width:100%}.gk_gk__CvK4E .nav .out:hover{background:var(--bg)}.gk_gk__CvK4E .gknav-top{position:fixed;top:0;left:0;right:0;z-index:50;height:56px;background:var(--panel);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px;padding:0 12px}@media (min-width:1024px){.gk_gk__CvK4E .gknav-top{display:none}}.gk_gk__CvK4E .gknav-top .burger{width:44px;height:44px;display:grid;place-items:center;border-radius:.75rem}.gk_gk__CvK4E .gknav-top .burger svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.gk_gk__CvK4E .gknav-scrim{position:fixed;inset:0;z-index:40;background:rgba(42,31,31,.45)}.gk_gk__CvK4E .gknav-drawer{position:fixed;top:0;left:0;bottom:0;z-index:50;width:min(280px,84vw);transform:translateX(-102%);visibility:hidden;transition:transform .25s ease,visibility 0s .25s}.gk_gk__CvK4E .gknav-drawer.open{transform:none;visibility:visible;transition:transform .25s ease}@media (min-width:1024px){.gk_gk__CvK4E .gknav-drawer,.gk_gk__CvK4E .gknav-scrim{display:none}}.gk_gk__CvK4E .gkpage{background:var(--bg);min-height:calc(100vh - 0px);margin:-72px -16px -24px;padding:84px 16px 32px}@media (min-width:640px){.gk_gk__CvK4E .gkpage{margin:-72px -24px -24px;padding:84px 24px 32px}}@media (min-width:1024px){.gk_gk__CvK4E .gkpage{margin:-32px;padding:26px 32px 40px}}.gk_gk__CvK4E .gkpage .main{padding:0;max-width:1240px;margin:0 auto}.gk_gk__CvK4E .mast .mark svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.gk_gk__CvK4E .mast .right{position:relative}.gk_gk__CvK4E .mast .right u{cursor:pointer;text-decoration:underline}.gk_gk__CvK4E .opchip{position:absolute;right:0;top:100%;z-index:30;margin-top:6px;min-width:180px;background:var(--panel);border-radius:.75rem;box-shadow:var(--shadow);border:1px solid var(--line);padding:6px;text-align:left}.gk_gk__CvK4E .opchip button{display:block;width:100%;padding:8px 10px;border-radius:.5rem;font-size:13px}.gk_gk__CvK4E .opchip button:hover{background:var(--bg)}.gk_gk__CvK4E .opchip button.on{background:var(--c-bg);color:var(--c);font-weight:700}.gk_gk__CvK4E .dim-note{font-size:11.5px;color:var(--sub)}.gk_gk__CvK4E .tile{cursor:pointer;width:100%;font:inherit}.gk_gk__CvK4E .tile:disabled{opacity:.45}.gk_gk__CvK4E .tile.static{cursor:default}.gk_gk__CvK4E .kata button{font-size:12px;font-weight:700;padding:6px 11px;border-radius:999px;border:1.5px solid var(--line);background:var(--bg)}.gk_gk__CvK4E .kata button.on{border-color:var(--c);color:var(--c);background:#fff}.gk_gk__CvK4E .kata button:disabled{opacity:.45}.gk_gk__CvK4E .kata span{cursor:default}.gk_gk__CvK4E .btn{cursor:pointer}.gk_gk__CvK4E .btn:disabled{opacity:.4;cursor:not-allowed}.gk_gk__CvK4E .reply .in:focus,.gk_gk__CvK4E .step .bd .in:focus{outline:2px solid var(--c);outline-offset:1px}.gk_gk__CvK4E .hh .hrow .x{cursor:pointer;background:#fff}.gk_gk__CvK4E .hh .hrow .why{text-align:right}.gk_gk__CvK4E .hh .hrow.add2{background:var(--bg)}.gk_gk__CvK4E .hh .hsearch{padding:8px 12px;background:var(--bg);border-top:1px solid var(--line)}.gk_gk__CvK4E .hh .hsearch .in{min-height:40px;font-size:13px;background:#fff}.gk_gk__CvK4E .hh .hrow.hit .reasons{display:flex;flex-wrap:wrap;gap:4px;margin-left:auto}.gk_gk__CvK4E .hh .hrow.hit .reasons button{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;border:1px solid var(--line);background:#fff}.gk_gk__CvK4E .hh .hrow .st-b{font-size:10px;font-weight:700;padding:1px 6px;border-radius:999px;background:var(--kari-bg);color:var(--kari);white-space:nowrap}.gk_gk__CvK4E .hh .hrow .nm{min-width:0}.gk_gk__CvK4E .tags3{display:grid;gap:6px;margin-top:8px}.gk_gk__CvK4E .tagrow{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.gk_gk__CvK4E .tagrow b{font-size:11.5px;color:var(--sub);flex:0 0 5.5em}.gk_gk__CvK4E .tagrow button{font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:999px;border:1.5px solid var(--line);background:#fff}.gk_gk__CvK4E .tagrow button.on{border-color:var(--c);color:var(--c)}.gk_gk__CvK4E .tagrow button.no{border-color:var(--red);color:var(--red)}.gk_gk__CvK4E .varrow{display:grid;grid-template-columns:minmax(6em,10em) 1fr;gap:8px;align-items:center;margin-top:6px}.gk_gk__CvK4E .varrow label{font-size:12px;color:var(--sub)}.gk_gk__CvK4E .varrow .in{min-height:38px;padding:6px 10px;font-size:13.5px}.gk_gk__CvK4E .bubble .bb .sashi{display:inline}.gk_gk__CvK4E .errtxt{color:var(--red);font-size:12px;margin-top:6px;line-height:1.6}.gk_gk__CvK4E .loading{padding:18px;color:var(--sub);font-size:13px}.gk_gk__CvK4E .retry{display:inline-block;margin-left:8px;font-size:12px;font-weight:700;border:1.5px solid;border-radius:999px;padding:1px 10px;cursor:pointer}.gk_gk__CvK4E .band button.retry{margin-top:6px}.gk_gk__CvK4E .band .sibbtns{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.gk_gk__CvK4E .band .sibbtns button{font-size:12px;font-weight:700;padding:5px 12px;border-radius:999px;border:1.5px solid;background:#fff;color:var(--ink);cursor:pointer;min-height:32px}.gk_gk__CvK4E .uchi .r.lead{font-weight:700}.gk_gk__CvK4E .uchi .r small.sm{font:500 10.5px/1.2 var(--font-jp);color:var(--sub)}.gk_gk__CvK4E .uchi .foot b{color:var(--ink)}.gk_gk__CvK4E .table th.n{text-align:right}.gk_gk__CvK4E .table td.rm{color:var(--sub);font-size:11.5px}.gk_gk__CvK4E .act .btn.w2{flex:2}.gk_gk__CvK4E .whenbox{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.gk_gk__CvK4E .stickybar{display:contents}.gk_gk__CvK4E .m-only{display:block}.gk_gk__CvK4E .w-only{display:none}@media (min-width:1100px){.gk_gk__CvK4E .m-only{display:none}.gk_gk__CvK4E .w-only{display:block}}.gk_gk__CvK4E .stickyact{position:sticky;bottom:0;z-index:20;padding:10px 0 14px;background:linear-gradient(to top,var(--bg) 72%,transparent);margin-top:6px}@media (max-width:640px){.gk_gk__CvK4E .mast{flex-wrap:wrap}.gk_gk__CvK4E .mast .right{margin-left:0;flex-basis:100%;text-align:left}.gk_gk__CvK4E .mast h2{font-size:18px}.gk_gk__CvK4E .step .sh{padding:11px 14px 6px}.gk_gk__CvK4E .step .bd{padding:0 14px 14px}.gk_gk__CvK4E .dl div{flex-direction:column;gap:2px}.gk_gk__CvK4E .dl dt,.gk_gk__CvK4E .info .dl dt{flex:0 0 auto}.gk_gk__CvK4E .table td,.gk_gk__CvK4E .table th{padding:6px 4px}.gk_gk__CvK4E .hh .hrow{flex-wrap:wrap}.gk_gk__CvK4E .hh .hrow .why{margin-left:0;text-align:left;flex-basis:100%}}.gk_gk__CvK4E .hist2{width:100%;border-collapse:collapse;font-size:12.5px}.gk_gk__CvK4E .hist2 th{font-weight:500;color:var(--sub);text-align:left;padding:6px 10px;border-bottom:1px solid var(--line);font-size:11px}.gk_gk__CvK4E .hist2 td{padding:9px 10px;border-bottom:1px solid var(--line);vertical-align:top}.gk_gk__CvK4E .hist2 .pill{font-size:10.5px;font-weight:700;padding:1px 8px;border-radius:999px;background:var(--bg-alt);color:var(--sub);white-space:nowrap}.gk_gk__CvK4E .hist2 .pill.ok{background:var(--ok-bg);color:var(--ok)}.gk_gk__CvK4E .hist2 .pill.y{background:var(--kari-bg);color:var(--kari)}.gk_gk__CvK4E .hist2 .pill.red{background:var(--red);color:#fff}.gk_gk__CvK4E .hist2 .mini{font-size:11.5px;font-weight:700;border:1.5px solid var(--ink);border-radius:999px;padding:3px 12px;background:#fff;white-space:nowrap}.gk_gk__CvK4E .hist2 .mini.red{border-color:var(--red);color:var(--red)}@media (max-width:760px){.gk_gk__CvK4E .hist2 thead{display:none}.gk_gk__CvK4E .hist2 td{display:block;border:0;padding:3px 10px}.gk_gk__CvK4E .hist2 tr{display:block;border-bottom:1px solid var(--line);padding:8px 0}}.gk_gk__CvK4E .chat{grid-template-columns:300px minmax(0,1fr) 270px}@media (max-width:1100px){.gk_gk__CvK4E .chat{grid-template-columns:1fr}}.gk_gk__CvK4E .thr .tabs button,.gk_gk__CvK4E .thr .who button{font-size:11.5px;font-weight:700;color:var(--sub);white-space:nowrap}.gk_gk__CvK4E .thr .tabs button{padding:5px 8px;border-radius:999px}.gk_gk__CvK4E .thr .tabs button.on{background:var(--c-bg);color:var(--c)}.gk_gk__CvK4E .thr .who button{flex:1;text-align:center;font-size:12px;padding:6px 0}.gk_gk__CvK4E .thr .who button.on{background:var(--ink);color:#fff}.gk_gk__CvK4E .thr .gr button{font-size:11.5px;font-weight:700;padding:4px 8px;border-radius:999px;border:1.5px solid var(--line);background:var(--bg);color:var(--sub)}.gk_gk__CvK4E .thr .gr button.on{border-color:var(--c);color:var(--c);background:#fff}.gk_gk__CvK4E .thr .gr button.all{border-style:dashed}.gk_gk__CvK4E .thr .list2{max-height:560px;overflow-y:auto}.gk_gk__CvK4E .ti{cursor:pointer;width:100%;text-align:left}.gk_gk__CvK4E .ti .nm{flex-wrap:wrap}.gk_gk__CvK4E .ti .nm .role{display:inline-block}.gk_gk__CvK4E .ti .meta .w{max-width:7em;white-space:normal;line-height:1.3}.gk_gk__CvK4E .ti .meta .n{display:inline-block}.gk_gk__CvK4E .thr .empty{padding:16px;color:var(--sub);font-size:12.5px}.gk_gk__CvK4E .conv .msgs{min-height:360px;max-height:560px;overflow-y:auto}.gk_gk__CvK4E .conv .empty{margin:auto;color:var(--sub);font-size:13px;text-align:center;padding:40px 12px}.gk_gk__CvK4E .reply .bar .opn{font-size:12px}.gk_gk__CvK4E .info .card .lk{cursor:pointer;width:100%;text-align:left}.gk_gk__CvK4E .info .ownerbtn{margin:2px 16px 12px;width:calc(100% - 32px);flex:none}.gk_gk__CvK4E .info .hist .why2{margin-left:auto;font-size:10px;color:var(--sub)}.gk_gk__CvK4E .m.me .mt.err{color:var(--red)}@media (max-width:1100px){.gk_gk__CvK4E .thr .list2{max-height:340px}.gk_gk__CvK4E .conv{min-height:0}}.gk_gk__CvK4E button.sashi{cursor:pointer;font:inherit;font-size:11px;font-weight:700}.gk_gk__CvK4E button.sashi:disabled{opacity:.45;cursor:not-allowed}