:root{--paper:#f4f6fa;--paper-deep:#e9edf3;--paper-heavy:#cbd5e1;--paper-card:#fff;--line:#e2e8f0;--line-soft:#eef1f6;--ink:#2f3b4f;--ink-soft:#475569;--ink-faint:#64748b;--preview-ink:#737373;--primary:#4a6fa8;--primary-deep:#3a5688;--primary-wash:#e1e8f4;--danger:#b54a42;--danger-deep:#94392f;--danger-wash:#f6e3e1;--accent:#f4e8bf;--accent-deep:#e8d28e;--slot-wash:#d3e1f6;--success:#4a7d56;--success-deep:#3c6446;--success-wash:#e3eee7;--marker-frame:#64748b;--marker-gold:#8a6a2c;--font-display:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;--font-body:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;--font-cell:"LINE Seed JP", sans-serif;--font-latin:"Inter", "LINE Seed JP", "Helvetica Neue", Arial, sans-serif;--radius:7px;--radius-lg:10px;--shadow-card:0 1px 2px #0f172a0a, 0 4px 12px #0f172a0f;--shadow-pop:0 4px 12px #0f172a1a, 0 12px 32px #0f172a24;--motion-in:.18s;--motion-out:.16s;--motion-out-quick:.12s;--header-h:56px;--footer-reserve:88px;--pc-content-width:min(calc(96vw - 32px), 1508px);--embed-max-h:800px;--embed-brand-h:32px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (resolution<=1.99x){:root{--marker-frame:#4b5563}}@media (orientation:landscape) and (width<=1024px) and (height<=500px) and (pointer:coarse){:root{--landscape-safe-left:env(safe-area-inset-left,0px);--landscape-safe-right:env(safe-area-inset-right,0px);--landscape-safe-bottom:env(safe-area-inset-bottom,0px);--landscape-tool-rail-width:64px;--landscape-action-strip-height:48px;--landscape-shell-gap:8px;--landscape-panel-tabs-height:48px;--landscape-input-pane-width:clamp(300px, 40vw, 360px)}html[data-route=app]{scrollbar-gutter:auto}html[data-route=app] #root{height:var(--app-vh,100svh);flex-direction:column;display:flex;overflow:hidden}html[data-route=app] #root>main{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}}@media (orientation:landscape) and (width<=1024px) and (height<=440px) and (pointer:coarse){:root{--landscape-tool-rail-width:56px;--header-h:48px}}*,:before,:after{box-sizing:border-box}html[data-animations=off] *,html[data-animations=off] :before,html[data-animations=off] :after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}html,body{margin:0;padding:0}@media (width>=601px) and (width<=920px){html[data-route=app] #root{min-height:var(--app-vh,100svh);flex-direction:column;display:flex}html[data-route=app] #root>main{flex-direction:column;flex:1 0 auto;display:flex}}@media (width<=920px),(orientation:landscape) and (width<=1024px) and (height<=500px) and (pointer:coarse){html[data-route=play] #root{height:var(--app-vh,100svh);flex-direction:column;display:flex}html[data-route=play] #root>main{flex-direction:column;flex:auto;min-height:0;display:flex}}@media (orientation:landscape) and (width<=1024px) and (height<=500px) and (pointer:coarse){html[data-landscape-shell=browser]:is([data-route=app],[data-route=play]) #root{position:sticky;top:0}html[data-landscape-shell=browser]:is([data-route=app],[data-route=play]) body:after{content:"";height:50svh;display:block}}@media (width>=1025px),(width>=921px) and (height>=501px),(width>=921px) and (pointer:fine){html[data-route=play] #root>main{min-height:calc(var(--app-vh,100svh) - var(--header-h) - var(--footer-reserve));flex-direction:column;justify-content:center;display:flex}}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-body);color:var(--ink);padding-bottom:max(var(--mobile-keyboard-overscroll,0px), var(--mobile-word-search-overscroll,0px));background-color:var(--paper);background-image:radial-gradient(color-mix(in srgb, var(--ink) 7%, transparent) 1.2px, transparent 1.2px);-webkit-font-smoothing:antialiased;background-size:18px 18px;font-size:16px;line-height:1.6}button{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}input,textarea{scroll-margin-top:calc(var(--header-h) + 16px);scroll-margin-bottom:16px;font-family:inherit}h1,h2,h3{font-family:var(--font-display);margin:0}:focus-visible{outline:3px solid var(--primary);outline-offset:2px}@media (forced-colors:active){body{background-image:none}[aria-pressed=true],[role=tab][aria-selected=true]{outline-offset:-3px;outline:2px solid highlight}:focus-visible{outline-offset:2px;outline:3px solid highlight}}:root{--toast-bottom:calc(16px + env(safe-area-inset-bottom))}@media (width<=600px){:root{--toast-bottom:calc(56px + 56px + env(safe-area-inset-bottom) + 12px)}}@media (orientation:landscape) and (width<=1024px) and (height<=500px) and (pointer:coarse){:root{--toast-bottom:calc(var(--landscape-action-strip-height,48px) + var(--landscape-safe-bottom,0px) + 12px)}}@media (width>=1025px),(width>=921px) and (height>=501px),(width>=921px) and (pointer:fine){:root{--toast-bottom:calc(var(--footer-reserve) + 12px)}}._bar_1vko0_1{background:var(--paper-card);border:2px solid var(--ink);border-radius:var(--radius-lg);max-width:100%;box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 14px;display:flex}._emptyHint_1vko0_17{min-width:0;min-height:42px;color:var(--ink-soft);text-align:center;flex:auto;justify-content:center;align-items:center;margin:0;font-size:14px;line-height:1.5;display:flex}@media (width<=359px){._emptyHint_1vko0_17{font-size:13px}}._label_1vko0_39{font-family:var(--font-display);color:var(--ink-soft);white-space:nowrap;font-size:14px;font-weight:700}._boxes_1vko0_47{flex-wrap:wrap;flex:auto;gap:6px;min-width:0;display:flex}._box_1vko0_47{border:2px solid var(--ink);background:var(--paper-card);border-radius:0;place-items:center;width:42px;height:42px;display:grid;position:relative}._box_1vko0_47:before{content:"";border:1px solid var(--marker-frame);pointer-events:none;clip-path:polygon(0 0,100% 0,100% 64%,64% 64%,64% 100%,0 100%);position:absolute;inset:7%}._boxFull_1vko0_82:before{clip-path:none}._letter_1vko0_86{font-family:var(--font-cell);font-size:20px;font-weight:400}._boxButton_1vko0_93{cursor:pointer;transition:background .12s}._boxButton_1vko0_93:hover{background:var(--accent)}._boxButton_1vko0_93:focus-visible{outline:3px solid var(--primary);outline-offset:2px}._boxSelected_1vko0_108{background:var(--accent);box-shadow:0 0 0 2px var(--primary)}._swapGroup_1vko0_113{gap:4px;display:flex}._swapButton_1vko0_118{border-radius:var(--radius);border:2px solid var(--line);background:var(--paper-card);width:40px;height:40px;color:var(--primary-deep);place-items:center;font-size:14px;transition:background .15s;display:grid}._swapButton_1vko0_118:hover:not(:disabled){background:var(--primary-wash);border-color:var(--primary)}._swapButton_1vko0_118:disabled{opacity:.35;cursor:default}._boxLabel_1vko0_141{font-family:var(--font-latin);color:var(--marker-gold);font-size:9px;font-weight:700;line-height:1.4;position:absolute;bottom:0;right:3px}._boxCelebrate_1vko0_152{animation:.5s both _answerPop_1vko0_1}@keyframes _answerPop_1vko0_1{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}._barCelebrate_1vko0_168{box-shadow:0 0 0 3px var(--accent-deep), var(--shadow-card);transition:box-shadow .4s}._bar_1vko0_1[data-script=latin] ._letter_1vko0_86{font-family:var(--font-latin);font-weight:600}._input_xk569_2{opacity:0;caret-color:#0000;pointer-events:none;background:0 0;border:none;width:1px;height:1px;padding:0;font-size:16px;position:absolute;top:0;left:0}._status_xk569_18{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._root_owmbf_1{display:inline-flex;position:relative}._menu_owmbf_7{z-index:30;background:var(--paper-card);border:1px solid var(--line);border-radius:var(--radius-lg);width:max-content;min-width:132px;max-width:min(260px,100vw - 32px);box-shadow:var(--shadow-pop);animation:_choiceMenuDown_owmbf_1 var(--motion-in) ease;gap:2px;padding:4px;display:grid;position:absolute}._bottomEnd_owmbf_23{transform-origin:100% 0;top:calc(100% + 6px);right:0}._bottomStart_owmbf_29{transform-origin:0 0;top:calc(100% + 6px);left:0}._topStart_owmbf_35{transform-origin:0 100%;animation-name:_choiceMenuUp_owmbf_1;bottom:calc(100% + 6px);left:0}@keyframes _choiceMenuDown_owmbf_1{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:none}}@keyframes _choiceMenuUp_owmbf_1{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}._item_owmbf_65{min-height:40px;color:var(--ink);border-radius:var(--radius);text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:700;display:flex}._item_owmbf_65[aria-checked=true]{color:var(--primary-deep);background:var(--primary-wash)}._item_owmbf_65:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 45%, transparent);outline-offset:-3px}@media (hover:hover){._item_owmbf_65:not([aria-checked=true]):hover{background:var(--paper-deep)}}._icon_owmbf_98{flex:none;width:18px;height:18px}._check_owmbf_104{width:16px;height:16px;color:var(--success-deep);flex:none;margin-left:auto}._frame_im271_2{--board-cell-min-phone:30px;--board-cell-max-phone:56px;--board-cell-min-tablet:38px;--board-cell-max-tablet:56px;--board-cell-min-desktop:38px;--board-cell-max-desktop:56px;--board-cell-min-embed-desktop:38px;--board-cell-max-play-tablet:44px;--board-cell-max-small-grid:64px;--board-cell-max-small-grid-editor:72px;--board-cell-max-mid-grid-editor:64px;--board-number-ratio:.26;--board-number-color:var(--ink-soft);--board-letter-ratio:.62;--board-letter-color:#3a4860;--board-grid-line-ratio:3%;--board-grid-line-min-physical-px:1;--board-grid-line-color:#808fa6;--board-grid-line-color-low-dpr:#64748b;--board-grid-outer-ratio:6%;--board-grid-outer-min-physical-px:2;--board-grid-outer-color:#64748b;padding:var(--outer-line-px,2px);background:var(--board-grid-outer-color);box-shadow:var(--shadow-card);--board-reserve:340px;--cell-min:var(--board-cell-min-desktop);--cell-max:var(--board-cell-max-desktop);--cell:clamp(var(--cell-min), min(calc(min(92vw - 28px, 100cqw - 40px) / var(--cols)), calc((100svh - var(--board-reserve)) / var(--rows)), var(--cell-max)), var(--cell-max));border-radius:0;display:inline-block;position:relative}@media (width<=600px),(orientation:landscape) and (width<=1024px) and (height<=500px) and (pointer:coarse){._frame_im271_2{--cell-min:var(--board-cell-min-phone);--cell-max:var(--board-cell-max-phone)}}@media (width>=601px) and (width<=920px) and (height>=501px){._frame_im271_2{--cell-min:var(--board-cell-min-tablet);--cell-max:var(--board-cell-max-tablet)}._frame_im271_2[data-small-grid=true]{--cell-max:var(--board-cell-max-small-grid)}[data-editor-board] ._frame_im271_2[data-small-grid=true]{--cell-max:var(--board-cell-max-small-grid-editor)}[data-play-board] ._frame_im271_2{--cell-max:var(--board-cell-max-play-tablet)}[data-play-board] ._frame_im271_2[data-small-grid=true]{--cell-max:var(--board-cell-max-small-grid)}[data-play-board] ._frame_im271_2{--board-reserve:calc(340px + var(--play-top-bar-reserve,0px))}}@media (width>=1025px),(width>=921px) and (height>=501px),(width>=921px) and (pointer:fine){._frame_im271_2{--board-reserve:calc(340px + var(--footer-reserve) + 36px)}._frame_im271_2[data-small-grid=true]{--cell-max:var(--board-cell-max-small-grid)}[data-editor-board] ._frame_im271_2[data-small-grid=true]{--cell-max:var(--board-cell-max-small-grid-editor)}[data-editor-board] ._frame_im271_2[data-mid-grid=true]{--cell-max:var(--board-cell-max-mid-grid-editor)}[data-play-board] ._frame_im271_2{--board-reserve:calc(285px + var(--footer-reserve) + var(--play-top-bar-reserve,0px));--cell:clamp(var(--cell-min), min(calc(min(92vw - 28px, 100cqw - 40px) / var(--cols)), calc(min(calc(100svh - var(--board-reserve)), calc(var(--play-board-max-h,100000px) - var(--play-below-board-h,0px))) / var(--rows)), var(--cell-max)), var(--cell-max))}}@media (width<=600px),(orientation:landscape) and (width<=1024px) and (height<=500px) and (pointer:coarse){._frame_im271_2{--board-reserve:calc(290px + env(safe-area-inset-bottom))}[data-play-board] ._frame_im271_2{--board-reserve:calc(400px + env(safe-area-inset-bottom) + var(--play-optional-rows-reserve,0px) + var(--play-top-bar-reserve,0px))}[data-editor-board][data-kbd=true] ._frame_im271_2{--board-reserve:calc(392px + env(safe-area-inset-bottom))}}@media (width<=600px) and (orientation:portrait){[data-short-screen=true] [data-editor-board][data-kbd=true] ._frame_im271_2{--board-reserve:calc(352px + env(safe-area-inset-bottom))}[data-short-screen=true] [data-play-board] ._frame_im271_2{--board-reserve:calc(343px + env(safe-area-inset-bottom) + var(--play-optional-rows-reserve,0px) + var(--play-top-bar-reserve,0px))}}@media (orientation:landscape) and (width<=1024px) and (height<=500px) and (pointer:coarse){[data-editor-board] ._frame_im271_2{--cell:clamp(var(--cell-min), min(calc((100cqw - 16px) / var(--cols)), calc((100cqh - 16px) / var(--rows)), var(--cell-max)), var(--cell-max))}[data-play-board] ._frame_im271_2{--board-reserve:118px;--cell:clamp(var(--cell-min), min(calc((100cqw - 16px) / var(--cols)), calc((100cqh - 16px) / var(--rows)), var(--cell-max)), var(--cell-max))}[data-play-board][data-kbd=true] ._frame_im271_2{--board-reserve:118px}}._grid_im271_344{background:var(--board-grid-line-color);gap:var(--line-px,1px);grid-template-columns:repeat(var(--cols), var(--cell-px,var(--cell)));grid-auto-rows:var(--cell-px,var(--cell));display:grid}._cellProbe_im271_97{width:var(--cell);visibility:hidden;pointer-events:none;height:1px;position:absolute;top:0;left:0}._row_im271_369{display:contents}._cell_im271_97{background:var(--paper-card);-webkit-user-select:none;user-select:none;transition:background-color .1s,box-shadow .1s;position:relative}._block_im271_386{background:var(--ink)}._selected_im271_391{background:var(--slot-wash)}._cursor_im271_395{background:var(--accent-deep);z-index:1;box-shadow:inset 0 0 0 3px var(--cursor-ring,var(--primary)), 0 0 0 2px var(--cursor-halo,var(--paper-card))}._island_im271_378{background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--danger) 14%, transparent), color-mix(in srgb, var(--danger) 14%, transparent) 4px, transparent 4px, transparent 9px)}._ghost_im271_378{background:color-mix(in srgb, var(--ink) 18%, var(--paper-card))}[data-tool=marker] ._ghost_im271_378{background:var(--paper-card)}[data-tool=marker] ._ghost_im271_378:before{content:"";border:var(--line-px,1px) solid color-mix(in srgb, var(--ink) 40%, transparent);pointer-events:none;position:absolute;inset:7%}._pendingText_im271_445{font-size:calc(var(--cell) * .4);color:var(--ink-faint);text-transform:uppercase;pointer-events:none;place-items:center;font-weight:500;display:grid;position:absolute;inset:0}._duplicated_im271_458:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='6' viewBox='0 0 20 6'%3E%3Cpath d='M0 3 Q2.5 0 5 3 T10 3 T15 3 T20 3' fill='none' stroke='%23dc2626' stroke-width='1.8'/%3E%3C/svg%3E") 0 0/14px 5px repeat-x;height:6px;position:absolute;bottom:10%;left:12%;right:12%}._marker_im271_474:before{content:"";border:var(--line-px,1px) solid var(--marker-frame);pointer-events:none;position:absolute;inset:7%}._markerCutLabel_im271_483:before{clip-path:polygon(0 0,100% 0,100% 64%,64% 64%,64% 100%,0 100%)}._markerCutNumber_im271_488:before{clip-path:polygon(36% 0,100% 0,100% 100%,0 100%,0 36%,36% 36%)}._markerCutLabel_im271_483._markerCutNumber_im271_488:before{clip-path:polygon(0 36%,36% 36%,36% 0,100% 0,100% 64%,64% 64%,64% 100%,0 100%)}._number_im271_504{font-family:var(--font-latin);font-size:max(10px, calc(var(--cell) * var(--board-number-ratio)));color:var(--board-number-color);z-index:1;font-weight:600;line-height:1;position:absolute;top:2%;left:5%}._letter_im271_516{font-family:var(--font-cell);font-size:calc(var(--cell) * var(--board-letter-ratio));color:var(--board-letter-color);place-items:center;font-weight:400;display:grid;position:absolute;inset:0}._revealedMark_im271_529{background:var(--primary);clip-path:polygon(0 0,100% 0,100% 100%);pointer-events:none;width:30%;height:30%;position:absolute;top:0;right:0}._wrong_im271_540:after{content:"";background:linear-gradient(to bottom right, transparent calc(50% - 1px), var(--danger) calc(50% - 1px), var(--danger) calc(50% + 1px), transparent calc(50% + 1px));pointer-events:none;position:absolute;inset:0}._srOnly_im271_555{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}._previewLetter_im271_565{color:var(--preview-ink);font-family:var(--font-cell);font-size:calc(var(--cell) * var(--board-letter-ratio));pointer-events:none;place-items:center;font-weight:400;display:grid;position:absolute;inset:0}._markerLabel_im271_577{font-family:var(--font-latin);font-size:max(10px, calc(var(--cell) * .26));color:var(--marker-gold);z-index:1;font-weight:700;line-height:1.3;position:absolute;bottom:1%;right:5%}@media (resolution<=1.99x){._frame_im271_2{--board-grid-line-color:var(--board-grid-line-color-low-dpr)}}@media (forced-colors:active){._frame_im271_2{box-shadow:none;background:canvas;border:2px solid canvastext;padding:2px}._grid_im271_344{gap:0}._cell_im271_97{background:canvas;border:1px solid canvastext;transition:none}._block_im271_386{forced-color-adjust:none;background:canvastext}._island_im271_378,._ghost_im271_378{outline-offset:-4px;background-image:none;outline:2px dotted graytext}[data-tool=marker] ._ghost_im271_378:before{border-color:graytext}._selected_im271_391{outline-offset:-3px;outline:2px dashed highlight}._cursor_im271_395{box-shadow:none;outline:3px solid var(--cursor-ring,Highlight);outline-offset:-4px;background:canvas}._duplicated_im271_458:after{background:0 0;border-bottom:3px dashed linktext;height:0}._wrong_im271_540:after{forced-color-adjust:none;background:linear-gradient(to bottom right,#0000 calc(50% - 1.5px),linktext calc(50% - 1.5px) calc(50% + 1.5px),#0000 calc(50% + 1.5px))}._revealedMark_im271_529{forced-color-adjust:none;background:linktext}}html[data-embed-resize] ._frame_im271_2{--cell:clamp(var(--cell-min), min(calc((100cqw - ((var(--cols) - 1) * 2px + 8px)) / var(--cols)), var(--cell-max)), var(--cell-max))}@media (width>=1025px),(width>=921px) and (height>=501px),(width>=921px) and (pointer:fine){html[data-embed-resize] ._frame_im271_2{--cell-min:var(--board-cell-min-embed-desktop);--cell:clamp(var(--cell-min), min(calc((100cqw - ((var(--cols) - 1) * 2px + 8px)) / var(--cols)), calc(calc(var(--embed-max-h) - 60px - var(--play-top-bar-reserve,52px) - var(--footer-reserve,0px) - 4px - var(--play-below-board-h,0px) - ((var(--rows) - 1) * 2px + 8px)) / var(--rows)), var(--cell-max)), var(--cell-max))}}._frame_im271_2[data-script=latin] ._letter_im271_516,._frame_im271_2[data-script=latin] ._previewLetter_im271_565{font-family:var(--font-latin);font-weight:600}._keyboard_1nmkx_1{background:var(--paper-deep);border:2px solid var(--line);border-radius:var(--radius-lg);--fn-key-face:#dbe2ec;--fn-key-line:#b7c2d1;--fn-key-edge:#94a3b8;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;gap:5px;width:100%;max-width:480px;height:227px;padding:8px;display:flex}@media (width<=600px){._keyboard_1nmkx_1{max-width:none;padding-bottom:calc(8px + env(safe-area-inset-bottom));height:calc(207px + 16px + 2px + env(safe-area-inset-bottom));border-bottom:none;border-left:none;border-right:none;border-radius:0}}._tenkeyGrid_1nmkx_48{grid-template-columns:.85fr 1fr 1fr 1fr .85fr;gap:5px;width:100%;max-width:420px;margin:0 auto;display:grid}._flickKey_1nmkx_57{background:var(--paper-card);border:1px solid var(--line);height:48px;font-family:var(--font-cell);border-bottom-width:3px;border-radius:10px;transition:background .1s,transform 60ms,border-bottom-width 60ms;position:relative}@media (hover:hover){._flickKey_1nmkx_57:hover{background:var(--accent)}}._flickKey_1nmkx_57:active{border-bottom-width:1px;transform:translateY(2px)}._flickMain_1nmkx_85{font-size:21px;font-weight:400}._flickPreview_1nmkx_93{z-index:30;pointer-events:none;grid-template:repeat(3,38px)/repeat(3,38px);gap:3px;width:120px;height:120px;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}._flickPreviewCandidate_1nmkx_107{color:var(--ink);background:var(--paper-card);border:1px solid var(--line);font-family:var(--font-cell);border-radius:6px;place-items:center;font-size:18px;font-weight:400;display:grid;box-shadow:0 4px 12px #1f293729}._flickPreviewCandidate_1nmkx_107[data-active=true]{color:var(--paper-card);background:var(--primary);border-color:var(--primary-deep);transform:scale(1.08)}._flickPreviewCenter_1nmkx_129{grid-area:2/2}._flickPreviewLeft_1nmkx_133{grid-area:2/1}._flickPreviewUp_1nmkx_137{grid-area:1/2}._flickPreviewRight_1nmkx_141{grid-area:2/3}._flickPreviewDown_1nmkx_145{grid-area:3/2}._navKey_1nmkx_150{height:48px;color:var(--primary-deep);background:var(--primary-wash);border:1px solid var(--primary);border-bottom-width:3px;border-radius:10px;place-items:center;transition:background .1s,transform 60ms,border-bottom-width 60ms;display:grid}._navKey_1nmkx_150:active{background:var(--primary);color:var(--paper-card);border-bottom-width:1px;transform:translateY(2px)}._fnKey_1nmkx_174{background:var(--fn-key-face);border:1px solid var(--fn-key-line);border-bottom:3px solid var(--fn-key-edge);height:48px;color:var(--ink-soft);border-radius:10px;place-items:center;transition:background .1s,transform 60ms,border-bottom-width 60ms;display:grid}@media (hover:hover){._fnKey_1nmkx_174:hover{background:var(--accent)}}._fnKey_1nmkx_174:active{border-bottom-width:1px;transform:translateY(2px)}._fnKey_1nmkx_174 svg,._assistFnKey_1nmkx_202 svg,._qFnKey_1nmkx_203 svg{width:22px;height:22px}._fnKey_1nmkx_174:not(._closeKey_1nmkx_173) svg,._qFnKey_1nmkx_203:not(._closeKey_1nmkx_173) svg,._assistRow_1nmkx_216:not(._gojuonAssistRow_1nmkx_216) ._assistFnKey_1nmkx_202:not(._closeKey_1nmkx_173) svg{width:26px;height:26px}._navKey_1nmkx_150 svg,._assistKey_1nmkx_224 svg{width:20px;height:20px}._directionLabel_1nmkx_229{font-size:10px;font-weight:700;line-height:1}._directionArrowDown_1nmkx_235{transform:rotate(90deg)}:is(._navKey_1nmkx_150:has(._directionLabel_1nmkx_229),._assistKey_1nmkx_224:has(._directionLabel_1nmkx_229)){grid-template-rows:auto auto;gap:1px}._fnText_1nmkx_245{font-size:16px;font-weight:700}._charKeyText_1nmkx_251{color:var(--ink);font-size:17px;font-weight:400}._tenkeyDiacriticMark_1nmkx_262{font-size:30px;font-weight:400;line-height:1;display:inline-block;transform:translateY(2px)}._keyGhost_1nmkx_271{visibility:hidden;pointer-events:none}._layoutPicker_1nmkx_276{min-width:0;position:relative}._layoutPicker_1nmkx_276>button:first-child{width:100%}._gojuonLayoutPicker_1nmkx_285{flex:.7}._gojuonLayoutPicker_1nmkx_285>button:first-child{height:100%}._qwertyLayoutPicker_1nmkx_293{flex:1.5}._qwertyLayoutPicker_1nmkx_293>button:first-child{height:48px}._gojuonGrid_1nmkx_11{flex:auto;grid-template-columns:repeat(10,1fr);grid-auto-rows:minmax(0,1fr);gap:3px;min-height:0;display:grid}._gojuonKey_1nmkx_87{background:var(--paper-card);border:1px solid var(--line);min-width:0;min-height:0;font-family:var(--font-cell);border-bottom-width:3px;border-radius:7px;place-items:center;font-size:17px;font-weight:400;transition:background .1s,transform 60ms,border-bottom-width 60ms;display:grid;position:relative}._gojuonKey_1nmkx_87:before{content:"";position:absolute;inset:-3px -2px}@media (hover:hover){._gojuonKey_1nmkx_87:hover{background:var(--accent)}}._gojuonKey_1nmkx_87:active{border-bottom-width:1px;transform:translateY(2px)}._gojuonSpacer_1nmkx_359{min-width:0;min-height:0}._gojuonDiacriticMark_1nmkx_364{font-size:20px;font-weight:700;line-height:1;display:inline-block;transform:translateY(1px)}@media (pointer:coarse){._gojuonGrid_1nmkx_11{gap:2px}._gojuonKey_1nmkx_87:before{inset:-4px -2px}}._assistRow_1nmkx_216{gap:4px;display:flex}._assistKey_1nmkx_224{min-height:48px;color:var(--primary-deep);background:var(--primary-wash);border:1px solid var(--primary);border-bottom-width:3px;border-radius:8px;flex:1;place-items:center;transition:background .1s,transform 60ms,border-bottom-width 60ms;display:grid}._assistKey_1nmkx_224:active{background:var(--primary);color:var(--paper-card);border-bottom-width:1px;transform:translateY(2px)}._assistFnKey_1nmkx_202{min-height:48px;color:var(--ink-soft);background:var(--fn-key-face);border:1px solid var(--fn-key-line);border-bottom:3px solid var(--fn-key-edge);border-radius:8px;flex:1;place-items:center;transition:background .1s,transform 60ms,border-bottom-width 60ms;display:grid}._assistFnKey_1nmkx_202:active{background:var(--accent);border-bottom-width:1px;transform:translateY(2px)}._gojuonAssistRow_1nmkx_216{flex:none;height:31.6667px}._gojuonAssistRow_1nmkx_216 ._assistKey_1nmkx_224,._gojuonAssistRow_1nmkx_216 ._assistFnKey_1nmkx_202{min-height:0}._gojuonAssistRow_1nmkx_216 ._assistKey_1nmkx_224:has(._directionLabel_1nmkx_229){grid-template-rows:14px 9px;gap:0}._gojuonAssistRow_1nmkx_216 ._assistKey_1nmkx_224:has(._directionLabel_1nmkx_229) svg{width:14px;height:14px}._gojuonAssistRow_1nmkx_216 ._directionLabel_1nmkx_229{font-size:9px}@media (pointer:coarse){._gojuonAssistRow_1nmkx_216{height:32.3333px}}._gojuonAssistRow_1nmkx_216 ._assistFnKey_1nmkx_202{flex:.7}._qwertyRow_1nmkx_480{justify-content:center;gap:4px;display:flex}._qKey_1nmkx_486{background:var(--paper-card);border:1px solid var(--line);min-width:0;height:48px;font-family:var(--font-cell);border-bottom-width:3px;border-radius:7px;flex:1;place-items:center;font-size:17px;font-weight:400;transition:background .1s,transform 60ms,border-bottom-width 60ms;display:grid;position:relative}._qKey_1nmkx_486:before{content:"";position:absolute;inset:-3px -2px}@media (hover:hover){._qKey_1nmkx_486:hover{background:var(--accent)}}._qKey_1nmkx_486:active{border-bottom-width:1px;transform:translateY(2px)}@media (pointer:coarse){._qwertyRow_1nmkx_480{gap:3px}._qKey_1nmkx_486:before{inset:-4px -2px}}._qFnKey_1nmkx_203{background:var(--fn-key-face);border-color:var(--fn-key-line);border-bottom-color:var(--fn-key-edge);color:var(--ink-soft);flex:1.5;font-weight:700}._closeKey_1nmkx_173{background:var(--primary);color:var(--paper-card);border-color:var(--primary-deep);grid-template-rows:auto auto;gap:1px}._closeKey_1nmkx_173 svg{width:18px;height:18px}._closeLabel_1nmkx_567{font-size:9px;font-weight:700;line-height:1}._closeKey_1nmkx_173:active{background:var(--primary-deep)}._keyboard_1nmkx_1[data-script=latin] ._qKey_1nmkx_486{font-family:var(--font-latin);font-weight:600}._root_131h0_1{flex:none;display:inline-flex;position:relative}._input_131h0_8{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}._track_131h0_20{background:color-mix(in srgb, var(--ink-faint) 55%, var(--paper-card));border-radius:999px;width:40px;height:22px;transition:background .15s;position:relative}._thumb_131h0_29{background:var(--paper-card);width:16px;height:16px;box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 25%, transparent);border-radius:50%;transition:left .15s;position:absolute;top:3px;left:3px}._input_131h0_8:checked+._track_131h0_20{background:var(--success)}._input_131h0_8:checked+._track_131h0_20 ._thumb_131h0_29{left:21px}._input_131h0_8:disabled+._track_131h0_20{opacity:.45}._input_131h0_8:focus-visible+._track_131h0_20{outline:2px solid var(--primary);outline-offset:2px}@media (forced-colors:active){._track_131h0_20{forced-color-adjust:none;background:canvas;border:1px solid canvastext}._thumb_131h0_29{box-shadow:none;background:canvastext;top:2px;left:2px}._input_131h0_8:checked+._track_131h0_20{background:highlight;border-color:highlight}._input_131h0_8:checked+._track_131h0_20 ._thumb_131h0_29{background:highlighttext;left:20px}._input_131h0_8:disabled+._track_131h0_20{opacity:1;border-color:graytext}._input_131h0_8:disabled+._track_131h0_20 ._thumb_131h0_29{background:graytext}._input_131h0_8:focus-visible+._track_131h0_20{outline-color:highlight}}._button_ed2y6_1{color:var(--ink-soft);flex:none;place-items:center;padding:0;transition:background .15s,color .15s,border-color .15s;display:inline-grid}._button_ed2y6_1>svg{width:20px;height:20px}._sm_ed2y6_19>svg,._ghost_ed2y6_20>svg{width:16px;height:16px}._button_ed2y6_1:disabled{opacity:.4;cursor:default}._sm_ed2y6_19{width:36px;height:36px}._md_ed2y6_35{width:40px;height:40px}._lg_ed2y6_40{width:44px;height:44px}._outline_ed2y6_45{background:var(--paper-card);border:2px solid var(--line);border-radius:var(--radius)}._ghost_ed2y6_20{border-radius:50%}@media (hover:hover){._outline_ed2y6_45:hover:not(:disabled){background:var(--paper-deep);border-color:var(--ink-soft);color:var(--ink)}._ghost_ed2y6_20:hover:not(:disabled){background:var(--paper-deep)}}._layout_11yvv_2{justify-content:center;padding:24px 16px 48px;display:flex}._card_11yvv_8{text-align:center;background:var(--paper-card);border:2px solid var(--line);border-radius:var(--radius-lg);max-width:420px;box-shadow:var(--shadow-card);flex-direction:column;align-items:center;gap:12px;margin-top:32px;padding:32px 24px;display:flex}._icon_11yvv_23{color:var(--ink-soft);font-size:40px;line-height:1}._message_11yvv_29{gap:12px;display:grid}._title_11yvv_34{font-family:var(--font-display);color:var(--ink);margin:0;font-size:18px;font-weight:700}._body_11yvv_42{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.7}._actions_11yvv_49{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}._primaryLink_11yvv_57,._secondaryLink_11yvv_58{border:2px solid var(--primary);border-radius:var(--radius);justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}._primaryLink_11yvv_57{color:var(--paper-card);background:var(--primary)}._primaryLink_11yvv_57:hover{background:var(--primary-deep);border-color:var(--primary-deep)}._secondaryLink_11yvv_58{color:var(--primary-deep);background:var(--paper-card)}._secondaryLink_11yvv_58:hover{background:var(--primary-wash)}@media (width<=420px){._actions_11yvv_49,._primaryLink_11yvv_57,._secondaryLink_11yvv_58{width:100%}}._backdrop_1m30p_1{z-index:50;background:color-mix(in srgb, var(--ink) 45%, transparent);place-items:center;padding:16px;display:grid;position:fixed;inset:0}._dialog_1m30p_11{background:var(--paper-card);border:2px solid var(--ink);border-radius:var(--radius-lg);width:100%;max-width:460px;max-height:calc(100dvh - 32px);box-shadow:var(--shadow-pop);animation:_dialogFadeIn_1m30p_1 var(--motion-in) ease both;flex-direction:column;display:flex;overflow:hidden}@keyframes _dialogFadeIn_1m30p_1{0%{opacity:0}to{opacity:1}}._dialogLayer_1m30p_45{display:contents}._dialogLayer_1m30p_45[data-closing]>._backdrop_1m30p_1{pointer-events:none;animation:_dialogFadeOut_1m30p_1 var(--motion-out-quick) ease-out forwards}@keyframes _dialogFadeOut_1m30p_1{0%{opacity:1}to{opacity:0}}._dialogHeader_1m30p_63{border-bottom:2px solid var(--line-soft);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}._dialogTitle_1m30p_71{font-size:17px;font-weight:700}._dialogHeaderStart_1m30p_77{align-items:center;gap:2px;min-width:0;display:flex}._backButton_1m30p_86{flex:none;margin-left:-10px}._dialogBody_1m30p_91{flex-direction:column;flex:auto;gap:16px;min-height:0;padding:18px;display:flex;overflow-y:auto}._fieldLabel_1m30p_102{color:var(--ink-soft);margin-bottom:6px;font-size:14px;font-weight:700}._formatGrid_1m30p_110{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}._formatCard_1m30p_116{border:2px solid var(--line);border-radius:var(--radius);color:var(--ink-soft);flex-direction:column;align-items:center;gap:4px;padding:12px 8px;font-size:14px;transition:border-color .15s,background .15s;display:flex}._formatCard_1m30p_116:hover{border-color:var(--ink-soft)}._formatCardActive_1m30p_135{border-color:var(--primary);background:var(--primary-wash);color:var(--primary-deep)}._formatExt_1m30p_141{font-family:var(--font-display);font-size:17px;font-weight:700}._tabTrack_1m30p_159{background:var(--paper-deep);border-radius:999px;gap:4px;padding:4px;display:flex}._tabOption_1m30p_149,._tabActive_1m30p_149{white-space:nowrap;color:var(--ink-soft);border-radius:999px;flex:auto;justify-content:center;align-items:center;gap:2px;padding:10px 6px;font-size:14px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}._tabActive_1m30p_149{background:var(--ink);color:var(--paper-card)}._undoNote_1m30p_199{color:var(--ink-soft);margin:-8px 0 0;font-size:13px;line-height:1.6}._undoNoteKeep_1m30p_208{white-space:nowrap}._undoNoteIcon_1m30p_215{display:none}@media (pointer:coarse){._undoNoteKey_1m30p_220{display:none}._undoNoteIcon_1m30p_215{vertical-align:-.2em;margin-right:3px;font-size:15px;display:inline-block}}._segment_1m30p_152{background:var(--paper-deep);border:1px solid var(--line);border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:3px;display:grid}._segmentOption_1m30p_152,._segmentActive_1m30p_152{text-align:center;min-width:0;color:var(--ink-soft);border-radius:8px;padding:9px 4px;font-size:14px;font-weight:700;transition:background .14s,color .14s,box-shadow .14s}._segmentActive_1m30p_152{color:var(--primary-deep);background:var(--paper-card);box-shadow:0 1px 4px color-mix(in srgb, var(--ink) 14%, transparent)}._segmentOption_1m30p_152:hover{color:var(--ink)}._dialogFooter_1m30p_271{border-top:2px solid var(--line-soft);background:var(--paper);justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}._restartPlayAction_1m30p_281{white-space:nowrap;min-height:44px}._presetGrid_1m30p_290{background:var(--paper-deep);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:3px;display:grid}._presetGrid_1m30p_290>button{white-space:nowrap;padding-inline:2px}@media (hover:hover){._presetGrid_1m30p_290>._segmentOption_1m30p_152:hover,._sizeChipRow_1m30p_310>._segmentOption_1m30p_152:hover{background:var(--primary-wash);color:var(--primary-deep)}}._sizeRow_1m30p_317{align-items:center;gap:10px;margin-top:8px;display:flex}._sizeInput_1m30p_325{min-width:0;font-family:var(--font-display);text-align:center;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-card);color:var(--ink);flex:0 80px;padding:6px;font-size:16px;font-weight:700}._sizeInput_1m30p_325:focus{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);outline:none}._sizeTimes_1m30p_345{color:var(--ink-soft);font-weight:700}._sizeRange_1m30p_350{white-space:nowrap;color:var(--ink-soft);flex:none;font-size:14px}button._dangerButtonInert_1m30p_359:disabled{opacity:1;background:var(--line-soft);border-color:var(--line-soft);color:var(--ink-faint);box-shadow:none}._clearList_1m30p_368{flex-direction:column;gap:8px;display:flex}._clearOption_1m30p_374{border:2px solid var(--line);border-radius:var(--radius);color:var(--ink);cursor:pointer;align-items:center;gap:12px;padding:11px 14px;font-size:15px;font-weight:700;transition:border-color .15s,background .15s;display:flex}._clearOption_1m30p_374:hover{border-color:var(--ink-soft);background:var(--paper-deep)}._clearOption_1m30p_374 input{cursor:pointer;flex:none;width:20px;height:20px}@media (width<=600px){._clearList_1m30p_368{gap:4px}._clearOption_1m30p_374{padding-top:8px;padding-bottom:8px}}._clearOptionDisabled_1m30p_415{opacity:.4;cursor:default}._clearOptionDisabled_1m30p_415:hover{border-color:var(--line);background:0 0}._clearOptionDisabled_1m30p_415 input{cursor:default}._checkList_1m30p_431{flex-direction:column;gap:8px;display:flex}._checkRow_1m30p_437{border:2px solid var(--line);border-radius:var(--radius);align-items:center;gap:12px;padding:11px 14px;display:flex}._checkRowNg_1m30p_448{border-color:var(--line);border-color:color-mix(in srgb, var(--danger) 40%, var(--line));background:var(--paper-deep);background:color-mix(in srgb, var(--danger) 7%, transparent)}._checkIcon_1m30p_455{flex:none;place-items:center;font-size:20px;display:grid}._checkIconOk_1m30p_462{color:var(--primary)}._checkIconNg_1m30p_466{color:var(--danger)}._checkLabel_1m30p_470{min-width:0;color:var(--ink);flex:1;font-size:15px;font-weight:700}._checkStatus_1m30p_478{color:var(--ink-soft);flex:none;font-size:13px;font-weight:700}._fileActions_1m30p_486{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}._fileAction_1m30p_486{border:2px solid var(--line);border-radius:var(--radius);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:18px 12px;transition:border-color .15s,background .15s;display:flex}._fileAction_1m30p_486:hover{border-color:var(--ink-soft);background:var(--paper-deep)}._fileActionIcon_1m30p_511{color:var(--primary);font-size:26px}._fileActionTitle_1m30p_516{font-family:var(--font-display);color:var(--ink);font-size:16px;font-weight:700}._fileActionDesc_1m30p_523{color:var(--ink-soft);font-size:13px;line-height:1.5}._urlRow_1m30p_530{gap:8px;display:flex}._selectField_1m30p_536{min-width:0;min-height:44px;color:var(--ink);border:2px solid var(--line);border-radius:var(--radius);background:var(--paper);padding:8px 12px;font-size:15px;font-weight:700}._selectField_1m30p_536:focus{border-color:var(--primary);outline:none}._urlField_1m30p_553{border:2px solid var(--line);border-radius:var(--radius);background:var(--paper);min-width:0;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:9px 12px;font-size:14px;overflow:hidden}@media (pointer:coarse){._urlField_1m30p_553{font-size:16px}}._embedCodeField_1m30p_575{width:100%;font-family:var(--font-latin), monospace;color:var(--ink-soft);background:var(--paper);border:2px solid var(--line);border-radius:var(--radius);resize:none;padding:9px 12px;font-size:12px;line-height:1.5}._shareMenuList_1m30p_589{flex-direction:column;margin:10px -8px 0;display:flex}._shareMenuRow_1m30p_595{border-radius:var(--radius);text-align:left;width:100%;min-height:44px;font-family:var(--font-display);color:var(--ink);align-items:center;gap:12px;padding:6px 8px;font-size:15px;font-weight:700;display:flex}._shareMenuRow_1m30p_595:hover{background:var(--paper-deep)}._shareMenuIcon_1m30p_614,._shareMenuIconLine_1m30p_615,._shareMenuIconX_1m30p_616{width:32px;height:32px;color:var(--primary);border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}._shareMenuIconLine_1m30p_615{color:#fff;background:#06c755}._shareMenuIconX_1m30p_616{color:#fff;background:#000;font-size:15px}._shareMenuDivider_1m30p_641{border:0;border-top:1px solid var(--line-soft);height:0;margin:4px 8px}._answerModeRow_1m30p_650{text-align:left;width:100%;min-height:44px;color:var(--ink);background:var(--paper-card);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:10px;margin-top:10px;padding:6px 10px;font-size:14px;display:flex}._answerModeRow_1m30p_650:hover{background:var(--paper-deep)}._answerModeRow_1m30p_650[data-mode=hide]{background:var(--primary-wash);border-color:var(--slot-wash)}._answerModeRow_1m30p_650[data-mode=contest]{background:var(--accent);border-color:var(--accent-deep)}._answerModeLabel_1m30p_680{color:var(--ink-soft);font-weight:700}._answerModeValue_1m30p_685{font-family:var(--font-display);align-items:center;gap:2px;margin-left:auto;font-weight:700;display:flex}._answerModeRow_1m30p_650[data-mode=hide] ._answerModeValue_1m30p_685{color:var(--primary-deep)}._answerModeRow_1m30p_650[data-mode=contest] ._answerModeValue_1m30p_685{color:var(--marker-gold)}._answerModeValue_1m30p_685 svg{width:16px;height:16px;color:var(--ink-faint)}._answerModeOptions_1m30p_709{flex-direction:column;gap:8px;display:flex}._answerModeOption_1m30p_709{border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}._answerModeOption_1m30p_709[data-selected=true]{background:var(--primary-wash);border-color:var(--primary)}._answerModeOption_1m30p_709 input{width:18px;height:18px;accent-color:var(--primary);flex:none;margin:2px 0 0}._answerModeOptionText_1m30p_738{flex-direction:column;gap:2px;min-width:0;display:flex}._answerModeOptionName_1m30p_745{font-family:var(--font-display);color:var(--ink);font-size:15px;font-weight:700}._answerModeOptionNote_1m30p_752{color:var(--ink-soft);font-size:12px;line-height:1.55}._contestFields_1m30p_759{flex-direction:column;gap:8px;margin-top:10px;display:flex}._contestField_1m30p_759{flex-direction:column;gap:4px;display:flex}._contestFieldLabel_1m30p_772{color:var(--ink-soft);font-size:13px;font-weight:700}._contestInput_1m30p_778{min-width:0;color:var(--ink);background:var(--paper-card);border:1px solid var(--line);border-radius:var(--radius);padding:8px 10px;font-size:14px}._contestInput_1m30p_778:focus{border-color:var(--primary);outline:none}._contestInput_1m30p_778[aria-invalid=true]{border-color:var(--danger)}._contestError_1m30p_797{color:var(--danger-deep);margin:0;font-size:12px}@media (pointer:coarse){._contestInput_1m30p_778{font-size:16px}}._shareMenuNote_1m30p_809{color:var(--ink-faint);text-wrap:pretty;margin:10px 0 0;font-size:12px;line-height:1.6}._shareCheckActions_1m30p_819{flex-direction:column;gap:8px;margin-top:16px;display:flex}._shareCheckActions_1m30p_819>button{width:100%;min-height:46px}._shareCheckProceed_1m30p_831{border:2px solid var(--line);border-radius:var(--radius);background:var(--paper-card);color:var(--ink);padding:10px 16px;font-size:15px;font-weight:700}._shareCheckProceed_1m30p_831:hover{border-color:var(--ink-soft);background:var(--paper-deep)}._shareMenuBackdrop_1m30p_847{background:color-mix(in srgb, var(--ink) 18%, transparent)}._dialog_1m30p_11._shareMenu_1m30p_589{max-width:360px}._dialog_1m30p_11._shareMenuAnchored_1m30p_858{top:var(--share-menu-top);right:var(--share-menu-right);width:calc(100vw - 16px);max-height:calc(100dvh - var(--share-menu-top) - 12px);transform-origin:top;animation:_shareMenuIn_1m30p_1 var(--motion-in) ease both;position:fixed;overflow:visible}._dialogLayer_1m30p_45[data-closing]>._shareMenuBackdrop_1m30p_847{animation-duration:var(--motion-out);animation-timing-function:ease}._dialogLayer_1m30p_45[data-closing] ._dialog_1m30p_11._shareMenuAnchored_1m30p_858{animation:_shareMenuOut_1m30p_1 var(--motion-out) ease forwards}@keyframes _shareMenuIn_1m30p_1{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:none}}@keyframes _shareMenuOut_1m30p_1{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)scale(.96)}}._shareMenu_1m30p_589 ._dialogHeader_1m30p_63{padding:8px 10px 8px 18px}._shareMenu_1m30p_589 ._dialogBody_1m30p_91{padding:14px 18px 16px}._shareMenuAnchored_1m30p_858:before{content:"";top:-9px;right:var(--share-menu-arrow);background:var(--paper-card);border-top:2px solid var(--ink);border-left:2px solid var(--ink);width:14px;height:14px;position:absolute;transform:rotate(45deg)}._shareMenuAnchored_1m30p_858 ._dialogBody_1m30p_91{border-radius:0 0 var(--radius-lg) var(--radius-lg)}@media (width<=600px){._shareMenuBackdrop_1m30p_847{place-items:end stretch;padding:0}._dialog_1m30p_11._shareMenu_1m30p_589{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:none;max-height:calc(100dvh - 16px);padding-bottom:env(safe-area-inset-bottom,0px);animation:_shareSheetIn_1m30p_1 var(--motion-in) ease-out both;border-bottom:0;position:static}._dialogLayer_1m30p_45[data-closing] ._dialog_1m30p_11._shareMenu_1m30p_589{animation:_shareSheetOut_1m30p_1 var(--motion-out) ease-in forwards}._shareMenuAnchored_1m30p_858:before{display:none}._shareMenu_1m30p_589 ._answerModeRow_1m30p_650,._shareMenu_1m30p_589 ._shareMenuList_1m30p_589,._shareMenu_1m30p_589 ._shareMenuList_1m30p_589+._dialogDivider_1m30p_964{margin-top:6px}._shareMenu_1m30p_589 ._shareMenuNote_1m30p_809{margin-top:4px}}@keyframes _shareSheetIn_1m30p_1{0%{transform:translateY(100%)}to{transform:none}}@keyframes _shareSheetOut_1m30p_1{0%{transform:none}to{transform:translateY(100%)}}._hint_1m30p_991{color:var(--ink-soft);background:var(--paper-deep);border-radius:var(--radius);margin:0;padding:10px 12px;font-size:14px;line-height:1.6}._shareNote_1m30p_1002{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.6}._urlRow_1m30p_530+._shareNote_1m30p_1002,._shareNote_1m30p_1002+._urlRow_1m30p_530{margin-top:8px}._qrSection_1m30p_1017{flex-direction:column;align-items:center;gap:10px;margin-top:14px;display:flex}._qrNote_1m30p_1026{color:var(--ink-soft);text-align:center;margin:0;font-size:13px;line-height:1.6}._qrFrame_1m30p_1035{border:2px solid var(--line);border-radius:var(--radius);background:#fff;padding:12px}._copyFallback_1m30p_1043{color:var(--danger);margin:8px 0 0;font-size:14px;font-weight:700;line-height:1.6}._shareToggle_1m30p_1053{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:10px;font-size:14px;line-height:1.5;display:flex}._shareToggleText_1m30p_1065{flex:1;min-width:0}._shareToggleNote_1m30p_1070{color:var(--ink-faint);margin-top:2px;font-size:12px;line-height:1.5;display:block}._sizeChipRow_1m30p_310{background:var(--paper-deep);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:2px;padding:3px;display:grid}._thumbList_1m30p_1092{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (width<=600px){._thumbList_1m30p_1092{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}._thumbListWide_1m30p_1104{grid-template-columns:repeat(2,1fr)}}._thumbTile_1m30p_1109,._thumbTileActive_1m30p_1110{aspect-ratio:1;border:2px solid var(--line);border-radius:var(--radius);background:var(--paper-card);place-items:center;width:100%;padding:8px;transition:border-color .15s,background .15s,transform .12s,box-shadow .15s;display:grid}._thumbTile_1m30p_1109:hover{border-color:var(--ink-soft);box-shadow:var(--shadow-card);transform:translateY(-2px)}._thumbTileActive_1m30p_1110{border-color:var(--primary);background:var(--primary-wash);animation:.22s cubic-bezier(.34,1.56,.64,1) _thumbPop_1m30p_1}@keyframes _thumbPop_1m30p_1{0%{transform:scale(.96)}60%{transform:scale(1.03)}to{transform:scale(1)}}._thumbGrid_1m30p_1162{background:var(--ink);border:2px solid var(--ink);border-radius:0;gap:1px;margin:0 auto;display:grid;overflow:hidden}._thumbBlock_1m30p_1174,._thumbEmpty_1m30p_1175{aspect-ratio:1}._thumbBlock_1m30p_1174{background:var(--ink)}._thumbEmpty_1m30p_1175{background:var(--paper-card)}._saveTemplatePreview_1m30p_1188{flex-direction:column;align-items:center;gap:8px;display:flex}._saveTemplateThumb_1m30p_1197{aspect-ratio:1;place-items:center;width:min(180px,60%);display:grid}._thumbTileWrap_1m30p_1205{flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}._thumbCaption_1m30p_1214{text-align:center;color:var(--ink-soft);margin:0;font-size:12px;line-height:1.4}._thumbCaption_1m30p_1214>span{white-space:nowrap}._thumbDelete_1m30p_1227{border:1.5px solid var(--line);background:var(--paper-card);width:22px;height:22px;color:var(--ink-soft);box-shadow:var(--shadow-pop);cursor:pointer;z-index:1;border-radius:50%;place-items:center;font-size:15px;line-height:1;display:grid;position:absolute;top:-7px;right:-7px}._thumbDelete_1m30p_1227:hover{border-color:var(--ink-soft);color:var(--ink)}._thumbConfirm_1m30p_1252{border-radius:var(--radius);background:var(--paper-card);background:color-mix(in srgb, var(--paper-card) 94%, transparent);z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:6px;display:flex;position:absolute;inset:0}._thumbConfirmText_1m30p_1268{color:var(--ink);font-size:12px;font-weight:700}._thumbConfirmActions_1m30p_1274{gap:6px;display:flex}._thumbConfirmYes_1m30p_1279,._thumbConfirmNo_1m30p_1280{border-radius:var(--radius);cursor:pointer;border:1.5px solid var(--line);padding:4px 10px;font-size:12px;font-weight:700}._thumbConfirmYes_1m30p_1279{background:var(--primary);color:#fff;border-color:var(--primary)}._thumbConfirmYes_1m30p_1279:hover{background:var(--primary-deep);border-color:var(--primary-deep)}._thumbConfirmNo_1m30p_1280{background:var(--paper-card);color:var(--ink-soft)}._thumbConfirmNo_1m30p_1280:hover{border-color:var(--ink-soft);color:var(--ink)}._purposeGrid_1m30p_1313{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}._authorArea_1m30p_1330{flex:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;margin:0;display:grid}._authorLabel_1m30p_1341{color:var(--ink-soft);grid-column:1;font-size:14px;font-weight:700}._authorInput_1m30p_1349{border:0;border-bottom:2px solid var(--line);min-width:0;color:var(--ink);background:0 0;border-radius:0;grid-column:2;padding:8px 2px 6px;font-size:14px}._authorInput_1m30p_1349:focus{border-bottom-color:var(--primary);outline:none}@media (pointer:coarse){._authorInput_1m30p_1349{font-size:16px}}._tabPanel_1m30p_1377{flex-direction:column;gap:4px;animation:.16s both _tabPanelIn_1m30p_1;display:flex}@keyframes _tabPanelIn_1m30p_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}._dialogDivider_1m30p_964{border:0;border-top:1px solid var(--line);width:100%;height:0;margin:14px 0 2px}._embedOptions_1m30p_1406{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}._embedWidthRow_1m30p_1413{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}._optionNote_1m30p_1425{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.6}._fileSaveHint_1m30p_1435{color:var(--ink-soft);margin:10px 0 0;font-size:13px;line-height:1.5}._autoSaveNote_1m30p_1442{color:var(--primary-deep);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;line-height:1.5;display:flex}._autoSaveNote_1m30p_1442 svg{color:var(--primary);flex:none;font-size:18px}._closedWorks_1m30p_1461{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}._closedWorksTitle_1m30p_1467{color:var(--ink);margin:0;font-size:14px;font-weight:700}._closedWorksHint_1m30p_1474{color:var(--ink-soft);margin:4px 0 10px;font-size:12.5px;line-height:1.6}._closedWorksList_1m30p_1481{flex-direction:column;gap:6px;max-height:240px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._closedWorkItem_1m30p_1493{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);text-align:left;justify-content:space-between;align-items:baseline;gap:12px;width:100%;min-height:44px;padding:8px 12px;display:flex}._closedWorkItem_1m30p_1493:hover{background:var(--paper-deep)}._closedWorkTitle_1m30p_1511{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:14px;font-weight:700;overflow:hidden}._closedWorkMeta_1m30p_1521{color:var(--ink-soft);flex:none;font-size:12px}@media (orientation:landscape) and (width<=1024px) and (height<=500px) and (pointer:coarse){._backdrop_1m30p_1{padding:8px calc(var(--landscape-safe-right,0px) + 8px) calc(var(--landscape-safe-bottom,0px) + 8px) calc(var(--landscape-safe-left,0px) + 8px)}._dialog_1m30p_11{max-width:640px;max-height:calc(100dvh - 16px - var(--landscape-safe-bottom,0px))}._dialogHeader_1m30p_63{padding:4px 8px 4px 16px}._dialogTitle_1m30p_71{font-size:16px}._dialogBody_1m30p_91{gap:12px;padding:12px 16px}._dialogFooter_1m30p_271{padding:8px 16px}._thumbList_1m30p_1092{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}._thumbListWide_1m30p_1104{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}}._button_1rhdx_3{font-family:var(--font-display);white-space:nowrap;border-radius:var(--radius);border:2px solid #0000;justify-content:center;align-items:center;gap:6px;font-weight:700;line-height:1.6;transition:transform .1s,box-shadow .15s,background .15s,color .15s,border-color .15s;display:inline-flex}._button_1rhdx_3>svg{flex:none;width:1.1em;height:1.1em}._button_1rhdx_3:disabled{opacity:.4;cursor:default}._lg_1rhdx_34{min-height:44px;padding:0 20px;font-size:15px}._md_1rhdx_40{min-height:40px;padding:0 14px;font-size:14px}._primary_1rhdx_47{background:var(--primary);border-color:var(--primary);color:var(--paper-card);box-shadow:0 2px 0 var(--primary-deep)}._danger_1rhdx_54{background:var(--danger);border-color:var(--danger);color:var(--paper-card);box-shadow:0 2px 0 var(--danger-deep)}._success_1rhdx_61{background:var(--success);border-color:var(--success);color:var(--paper-card);box-shadow:0 2px 0 var(--success-deep)}._secondary_1rhdx_68{background:var(--paper-card);border-color:var(--ink);color:var(--ink)}._outline_1rhdx_74{background:var(--paper-card);border-color:var(--line);color:var(--ink-soft)}._ghost_1rhdx_80{color:var(--ink-soft)}._primary_1rhdx_47:active:not(:disabled),._danger_1rhdx_54:active:not(:disabled),._success_1rhdx_61:active:not(:disabled){box-shadow:none;transform:translateY(1px)}@media (hover:hover){._primary_1rhdx_47:hover:not(:disabled),._danger_1rhdx_54:hover:not(:disabled),._success_1rhdx_61:hover:not(:disabled){transform:translateY(-1px)}._secondary_1rhdx_68:hover:not(:disabled),._ghost_1rhdx_80:hover:not(:disabled){background:var(--paper-deep)}._outline_1rhdx_74:hover:not(:disabled){background:var(--paper-deep);border-color:var(--ink-soft);color:var(--ink)}}
