._trigger_yv414_1{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-width:0;font:inherit;font-size:.95rem;color:var(--foreground);background:var(--surface);border:none;border-radius:12px;padding:.6rem .8rem;cursor:pointer;text-align:left;box-shadow:var(--nm-inset-sm)}._trigger_yv414_1:focus-visible{outline:2px solid var(--primary);outline-offset:1px}._value_yv414_6{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._chev_yv414_7{width:16px;height:16px;opacity:.6;flex-shrink:0}._content_yv414_8{z-index:1200;min-width:var(--radix-select-trigger-width);max-height:min(360px,var(--radix-select-content-available-height));overflow:hidden;background:var(--popup);color:var(--popup-foreground);border-radius:14px;box-shadow:0 10px 30px #0000002e;border:1px solid var(--border)}._viewport_yv414_11{padding:6px}._item_yv414_12{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .7rem;border-radius:10px;font-size:.92rem;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}._item_yv414_12[data-highlighted]{background:var(--accent);color:var(--accent-foreground)}._item_yv414_12[data-state=checked]{font-weight:600}._indicator_yv414_16{display:inline-flex;color:var(--primary)}._overlay_1vucr_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#140e0a73}._content_1vucr_2{position:fixed;z-index:1101;left:50%;top:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;background:var(--popup);color:var(--popup-foreground);border-radius:22px;padding:1.25rem;box-shadow:0 20px 50px #00000040}._content_1vucr_2:focus{outline:none}._close_1vucr_7{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:10px;border:none;background:transparent;color:var(--muted-foreground);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._close_1vucr_7:hover{background:var(--muted)}._header_1vucr_10{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem;padding-right:2rem}._footer_1vucr_11{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}._title_1vucr_12{margin:0;font-size:1.2rem;font-weight:700}._desc_1vucr_13{margin:0;color:var(--muted-foreground);font-size:.9rem;line-height:1.5}._root_sbmo8_1{position:relative;width:44px;height:26px;flex-shrink:0;border:none;border-radius:999px;cursor:pointer;background:var(--muted);box-shadow:inset 2px 2px 5px #00000026,inset -2px -2px 5px #ffffff80;transition:background .2s}._root_sbmo8_1[data-state=checked]{background:var(--primary)}._root_sbmo8_1:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._thumb_sbmo8_5{display:block;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transform:translate(3px);transition:transform .2s}._thumb_sbmo8_5[data-state=checked]{transform:translate(21px)}._content_68j37_1{width:min(34rem,92vw);max-height:86dvh;background:var(--background);color:var(--foreground);border-radius:var(--radius-lg);box-shadow:var(--nm-raised);font-family:var(--font-family-base)}._toggleRow_68j37_11{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding:10px 14px;margin-bottom:var(--spacing-3);font-size:.86rem;font-weight:600;background:var(--background);border-radius:var(--radius-md);box-shadow:var(--nm-inset-sm)}._err_68j37_25{color:var(--error);font-size:.85rem;font-weight:600;margin:0 0 var(--spacing-3)}._empty_68j37_32{text-align:center;padding:var(--spacing-6) var(--spacing-4);font-size:.86rem;color:var(--muted-foreground);border-radius:var(--radius-md);box-shadow:var(--nm-inset-sm)}._list_68j37_41{list-style:none;margin:0;padding:4px;display:grid;gap:var(--spacing-3)}._item_68j37_49{display:grid;grid-template-columns:64px minmax(0,1fr);gap:var(--spacing-3);align-items:center;padding:var(--spacing-3);border-radius:var(--radius-md);background:var(--background);box-shadow:var(--nm-raised-sm)}._thumb_68j37_60{width:64px;height:64px;object-fit:contain;border-radius:10px;background:#fff;box-shadow:var(--nm-inset-sm)}._meta_68j37_69{display:grid;gap:2px;min-width:0}._meta_68j37_69 b{font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._meta_68j37_69 span{font-size:.74rem;color:var(--muted-foreground)}._actions_68j37_87{grid-column:1 / -1;display:flex;gap:var(--spacing-2);justify-content:flex-end}._iconBtn_68j37_94{width:40px;height:36px;display:grid;place-items:center;border:0;border-radius:var(--radius-sm);background:var(--background);color:var(--foreground);box-shadow:var(--nm-raised-sm);cursor:pointer}._editBtn_68j37_107{width:auto;padding:0 14px;gap:6px;grid-auto-flow:column;font:inherit;font-size:.82rem;font-weight:700;color:var(--primary)}._iconBtn_68j37_94:hover{color:var(--primary)}._iconBtn_68j37_94:active{box-shadow:var(--nm-inset-sm)}._iconBtn_68j37_94 svg{width:17px;height:17px}._danger_68j37_131:hover{color:var(--error)}._clearBtn_68j37_135{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:var(--spacing-4);height:2.6rem;border:0;border-radius:var(--radius-md);background:var(--background);color:var(--error);font-weight:700;font-size:.86rem;box-shadow:var(--nm-raised-sm);cursor:pointer}._clearBtn_68j37_135:active{box-shadow:var(--nm-inset-sm)}._clearBtn_68j37_135 svg{width:16px;height:16px}._privacy_68j37_162{display:grid;gap:var(--spacing-2);margin-bottom:var(--spacing-3);padding:10px 12px;border-radius:var(--radius-md);box-shadow:var(--nm-inset-sm)}._privacy_68j37_162 ._clearBtn_68j37_135{margin-top:0}._clearBtn_68j37_135:disabled{opacity:.5;cursor:default}._clearYes_68j37_180{background:var(--error);color:#fff}._confirmRow_68j37_185{display:grid;gap:var(--spacing-2);font-size:.86rem;font-weight:700}._confirmBtns_68j37_192{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--spacing-2)}._okNote_68j37_198{margin:0;font-size:.8rem;font-weight:700;color:var(--success, #0f9d58)}._keepRow_68j37_205{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);font-size:.84rem;font-weight:600}._keepSelect_68j37_214{font:inherit;font-size:.82rem;padding:6px 8px;border:0;border-radius:var(--radius-sm);background:var(--background);color:var(--foreground);box-shadow:var(--nm-raised-sm)}._root_157z2_7{min-height:100dvh;position:relative;color:var(--foreground);font-family:var(--font-family-base);background-color:var(--background);background-image:radial-gradient(circle closest-side at 32% 28%,rgba(255,255,255,.7),transparent) 96% 20% / 64px 64px no-repeat,radial-gradient(circle closest-side at 32% 28%,rgba(255,255,255,.7),transparent) 1.5% 60% / 76px 76px no-repeat,radial-gradient(circle closest-side at 32% 28%,rgba(255,255,255,.7),transparent) 4% 90% / 52px 52px no-repeat,radial-gradient(circle closest-side at 32% 28%,rgba(255,255,255,.7),transparent) 93% 78% / 70px 70px no-repeat,radial-gradient(circle closest-side at 32% 28%,rgba(255,255,255,.7),transparent) 52% 2% / 26px 26px no-repeat,radial-gradient(circle closest-side,#bfe3d8 0 96%,transparent 100%) 96% 20% / 64px 64px no-repeat,radial-gradient(circle closest-side,#ebcfa4 0 96%,transparent 100%) 1.5% 60% / 76px 76px no-repeat,radial-gradient(circle closest-side,#f3b8a9 0 96%,transparent 100%) 4% 90% / 52px 52px no-repeat,radial-gradient(circle closest-side,#bfe3d8 0 96%,transparent 100%) 93% 78% / 70px 70px no-repeat,radial-gradient(circle closest-side,#f3b8a9 0 96%,transparent 100%) 52% 2% / 26px 26px no-repeat;overflow-x:hidden;overflow-x:clip}._root_157z2_7:before,._root_157z2_7:after{content:"";position:absolute;pointer-events:none;z-index:0;background:linear-gradient(180deg,#f2c5b8,#eaa999);box-shadow:10px 14px 30px #be8c7647}._root_157z2_7:before{left:6%;top:0;width:clamp(56px,11vw,180px);height:52%;border-radius:0 0 clamp(36px,7vw,110px) 0}._root_157z2_7:after{right:4%;bottom:0;width:clamp(56px,10vw,160px);height:44%;border-radius:clamp(36px,7vw,100px) 0 0 0}._app_157z2_57{position:relative;z-index:1;--chip-a: #ffffff;--chip-b: #f6e7de;--chip-fg: #c4604c;--chip-hi: rgba(255, 255, 255, .85);--chip-lo: rgba(190, 120, 95, .28);width:100%;max-width:1600px;margin:0 auto;padding:var(--spacing-4) var(--spacing-4) var(--spacing-12);display:flex;flex-direction:column;gap:var(--spacing-4)}._header_157z2_75{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-3)}._brand_157z2_83{display:flex;align-items:center;gap:var(--spacing-3);min-width:0}._avatarBtn_157z2_90{flex-shrink:0;width:60px;height:60px;padding:5px;border:0;border-radius:var(--radius-full);background:var(--background);box-shadow:var(--nm-raised-sm);cursor:pointer;transition:box-shadow var(--animation-duration-fast)}._avatarBtn_157z2_90:hover{box-shadow:var(--nm-raised)}._avatarBtn_157z2_90:active{box-shadow:var(--nm-inset-sm)}._avatarBtn_157z2_90:focus-visible{outline:none;box-shadow:var(--nm-raised-sm),var(--shadow-focus)}._brandIcon_157z2_118{width:100%;height:100%;display:block;border-radius:var(--radius-full);object-fit:cover;object-position:50% 52%}._avatarBtnLogo_157z2_128{padding:0;background:transparent;box-shadow:none;border-radius:28%}._avatarBtnLogo_157z2_128:hover,._avatarBtnLogo_157z2_128:active{box-shadow:none}._brandIconLogo_157z2_140{border-radius:28%;object-fit:contain;object-position:50% 50%}._brandText_157z2_146{display:grid;gap:2px;min-width:0}._brandText_157z2_146 h1{margin:0;font-size:1.5rem;line-height:1.15;font-weight:800;letter-spacing:-.02em;font-family:var(--font-family-display)}._brandText_157z2_146 p{margin:0;color:var(--muted-foreground);font-size:.9rem;line-height:1.45}._chip_157z2_168{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:.78rem;font-weight:600;color:var(--accent-foreground);background:var(--background);box-shadow:var(--nm-inset-sm);border-radius:var(--radius-full)}._chip_157z2_168 svg{width:14px;height:14px}._headTools_157z2_186{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--spacing-3)}._modeBar_157z2_194{display:inline-flex;gap:6px;padding:5px;border-radius:var(--radius-full);background:var(--background);box-shadow:var(--nm-inset-sm)}._modeBtn_157z2_203,._histBtn_157z2_204{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:2.3rem;padding:0 16px;border:0;border-radius:var(--radius-full);background:transparent;color:var(--muted-foreground);font:inherit;font-size:.85rem;font-weight:700;cursor:pointer}._modeBtn_157z2_203 svg,._histBtn_157z2_204 svg{box-sizing:content-box;width:14px;height:14px;padding:5px;border-radius:11px;stroke-width:2.3;color:var(--chip-fg);background:linear-gradient(145deg,var(--chip-a),var(--chip-b));box-shadow:2px 3px 6px var(--nm-dark),-2px -2px 5px var(--nm-light),inset -1px -2px 3px var(--chip-lo),inset 1px 1px 2px var(--chip-hi)}._modeBar_157z2_194 ._modeBtn_157z2_203:nth-child(1) svg{--chip-a: #fde8dc;--chip-b: #f5c4af;--chip-fg: #b5503d}._modeBar_157z2_194 ._modeBtn_157z2_203:nth-child(2) svg{--chip-a: #e4f5ef;--chip-b: #bfe3d8;--chip-fg: #2f7d6a}._modeBar_157z2_194 ._modeBtn_157z2_203:nth-child(3) svg{--chip-a: #fbe3ea;--chip-b: #f0bccb;--chip-fg: #a8465f}._histBtn_157z2_204 svg{--chip-a: #f7ecd6;--chip-b: #ebcfa4;--chip-fg: #94672a}._modeBtn_157z2_203:hover{color:var(--foreground)}._modeOn_157z2_267,._modeOn_157z2_267:hover{background:var(--background);color:var(--primary);box-shadow:var(--nm-raised-sm)}._histBtn_157z2_204{background:var(--background);color:var(--foreground);box-shadow:var(--nm-raised-sm)}._histBtn_157z2_204:hover{color:var(--primary)}._histBtn_157z2_204:active{box-shadow:var(--nm-inset-sm)}@media(max-width:520px){._headTools_157z2_186{justify-content:flex-start;width:100%}}._grid_157z2_296{display:grid;gap:var(--spacing-6);grid-template-columns:minmax(0,1fr);align-items:start}._areaFile_157z2_303,._areaMark_157z2_304,._areaPrint_157z2_305{min-width:0}._panel_157z2_310{--background: var(--card);background:var(--background);border-radius:var(--radius-lg);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3);box-shadow:var(--nm-raised)}._panel_157z2_310[hidden]{display:none}._panelHead_157z2_326{display:flex;align-items:center;gap:var(--spacing-3);flex-shrink:0}._panelHead_157z2_326 h2{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.01em}._step_157z2_340{width:32px;height:32px;border-radius:var(--radius-full);background:radial-gradient(circle at 32% 28%,#fff4ee,#f5c4af 78%);box-shadow:3px 4px 9px var(--nm-dark),-3px -3px 8px var(--nm-light),inset -2px -3px 5px #be645040;color:#a8472f;font-weight:800;font-size:.9rem;display:grid;place-items:center;flex-shrink:0}._body_157z2_357{display:flex;flex-direction:column;gap:var(--spacing-3);min-height:0}._body_157z2_357[hidden]{display:none}._placeholder_157z2_368{display:grid;place-items:center;text-align:center;min-height:160px;padding:var(--spacing-6);color:var(--muted-foreground);font-size:.9rem;border-radius:var(--radius-md);box-shadow:var(--nm-inset-sm)}._label_157z2_380{display:block;font-size:.78rem;font-weight:700;color:var(--muted-foreground);margin:0 0 var(--spacing-2) var(--spacing-2)}._row_157z2_388{display:flex;gap:var(--spacing-3);flex-wrap:wrap}._row_157z2_388>*{flex:1 1 130px}._optGrid_157z2_398{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--spacing-3)}._srOnly_157z2_404{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}._btn_157z2_413{height:2.8rem;border:0;border-radius:var(--radius-md);font-weight:700;font-size:.88rem;background:var(--background);color:var(--foreground);box-shadow:var(--nm-raised-sm);white-space:normal;line-height:1.2;transition:box-shadow var(--animation-duration-fast),color var(--animation-duration-fast)}._btn_157z2_413:hover:not(:disabled){background:var(--background);color:var(--primary);box-shadow:var(--nm-raised)}._btn_157z2_413:active:not(:disabled){box-shadow:var(--nm-inset-sm)}._btn_157z2_413:disabled{opacity:.5;box-shadow:none}._btn_157z2_413:focus-visible{outline:none;box-shadow:var(--nm-raised-sm),var(--shadow-focus)}._btn_157z2_413 svg{box-sizing:content-box;width:.95rem;height:.95rem;padding:5px;border-radius:10px;stroke-width:2.3;flex-shrink:0;color:var(--chip-fg);background:linear-gradient(145deg,var(--chip-a),var(--chip-b));box-shadow:2px 3px 6px var(--nm-dark),-2px -2px 5px var(--nm-light),inset -1px -2px 3px var(--chip-lo),inset 1px 1px 2px var(--chip-hi)}._nudge_157z2_468 ._btn_157z2_413 svg,._segBtn_157z2_469 svg{padding:0;background:none;box-shadow:none;width:1.1rem;height:1.1rem;color:currentColor}._btnPrimary_157z2_478{background:linear-gradient(145deg,#f5bcad,#eb9a85);color:#4a2218}._btnPrimary_157z2_478:hover:not(:disabled){background:linear-gradient(145deg,#f8c8bb,#efa591);color:#4a2218}._btnPrimary_157z2_478 svg{--chip-a: #fff6f2;--chip-b: #f9d2c6;--chip-fg: #a8472f}._btnOn_157z2_494{color:var(--primary);box-shadow:var(--nm-inset-sm)}._btnOn_157z2_494:hover:not(:disabled){box-shadow:var(--nm-inset-sm)}._field_157z2_503{height:2.8rem;border:0;border-radius:var(--radius-md);background:var(--background);color:var(--foreground);box-shadow:var(--nm-inset-sm)}._field_157z2_503:focus-visible{outline:none;box-shadow:var(--nm-inset-sm),var(--shadow-focus)}._pwWrap_157z2_519{position:relative}._pwWrap_157z2_519 ._field_157z2_503{width:100%;padding-right:3.2rem}._pwToggle_157z2_528{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:34px;height:34px;border:0;border-radius:var(--radius-full);background:var(--background);color:var(--muted-foreground);box-shadow:var(--nm-raised-sm);display:grid;place-items:center;cursor:pointer}._pwToggle_157z2_528:active{box-shadow:var(--nm-inset-sm)}._pwToggle_157z2_528 svg{width:16px;height:16px}._drop_157z2_555{display:grid;justify-items:center;gap:var(--spacing-1);border-radius:var(--radius-lg);padding:var(--spacing-8) var(--spacing-3);text-align:center;cursor:pointer;color:var(--muted-foreground);background:var(--background);box-shadow:var(--nm-inset);font-size:.88rem;transition:color var(--animation-duration-fast),box-shadow var(--animation-duration-fast)}._drop_157z2_555:hover{color:var(--foreground)}._dropOver_157z2_576{color:var(--primary);box-shadow:var(--nm-inset),0 0 0 2px var(--primary)}._dropIcon_157z2_583{width:56px;height:56px;border-radius:var(--radius-full);background:radial-gradient(circle at 32% 28%,#fff7f3,#f6c8b6 72%);box-shadow:6px 8px 16px var(--nm-dark),-4px -4px 10px var(--nm-light),inset -3px -4px 8px #be645040,inset 3px 3px 6px #fffc;color:#a8472f;display:grid;place-items:center;margin-bottom:var(--spacing-2)}._dropIcon_157z2_583 svg{width:26px;height:26px;stroke-width:2.2}._drop_157z2_555 b{display:block;color:var(--foreground);font-size:1.02rem;font-weight:700}._fileInput_157z2_612:focus-visible+._drop_157z2_555{box-shadow:var(--nm-inset),var(--shadow-focus)}._fileName_157z2_618{display:flex;align-items:center;gap:var(--spacing-2);font-size:.82rem;font-weight:600;color:var(--foreground);background:var(--background);box-shadow:var(--nm-inset-sm);border-radius:var(--radius-md);padding:10px 14px;word-break:break-all}._fileName_157z2_618 svg{width:16px;height:16px;color:var(--primary);flex-shrink:0}._msg_157z2_640{font-size:.86rem;line-height:1.45;word-break:break-word}._msg_157z2_640:empty{display:none}._msgInfo_157z2_650{color:var(--muted-foreground)}._msgOk_157z2_654{color:var(--success);font-weight:600}._msgErr_157z2_659{color:var(--error);font-weight:600}._hint_157z2_664{font-size:.78rem;color:var(--muted-foreground);margin:0;line-height:1.5}._seg_157z2_469{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:6px;background:var(--background);box-shadow:var(--nm-inset-sm);border-radius:var(--radius-full);flex-shrink:0}._segBtn_157z2_469{height:2.5rem;border:0;border-radius:var(--radius-full);background:transparent;color:var(--muted-foreground);font-weight:700;box-shadow:none}._segBtn_157z2_469:hover:not(:disabled){background:transparent;color:var(--foreground);box-shadow:none}._segFront_157z2_699,._segFront_157z2_699:hover:not(:disabled){background:var(--background);color:var(--front-color);box-shadow:var(--nm-raised-sm)}._segBack_157z2_706,._segBack_157z2_706:hover:not(:disabled){background:var(--background);color:var(--back-color);box-shadow:var(--nm-raised-sm)}._stage_157z2_714{overflow:auto;border-radius:var(--radius-md);background:var(--muted);box-shadow:var(--nm-inset);max-height:62vh;padding:6px}._wrap_157z2_723{position:relative;display:block;line-height:0;width:100%;margin:0 auto}._pv_157z2_731{width:100%;height:auto;display:block;background:#fff;border-radius:6px}._box_157z2_739{position:absolute;border:2px solid;border-radius:4px;pointer-events:none}._box_157z2_739 span{position:absolute;top:-1.7em;left:-2px;font-size:11px;font-weight:700;line-height:1.5;color:#fff;padding:0 8px;border-radius:6px 6px 0 0}._boxF_157z2_758{border-color:var(--front-color);background:#e8590c1a}._boxF_157z2_758 span{background:var(--front-color)}._boxB_157z2_767{border-color:var(--back-color);background:#0f9d8a1a}._boxB_157z2_767 span{background:var(--back-color)}._nudge_157z2_468{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--spacing-2);flex-shrink:0}._nudge_157z2_468 ._btn_157z2_413{padding:0;height:2.6rem}._queue_157z2_789{display:grid;gap:var(--spacing-2)}._queue_157z2_789 ul{list-style:none;margin:0;padding:4px;display:grid;gap:var(--spacing-2);max-height:190px;overflow:auto}._queue_157z2_789 li{display:grid;grid-template-columns:64px minmax(0,1fr) 34px;gap:var(--spacing-3);align-items:center;padding:8px 10px;border-radius:var(--radius-md);background:var(--background);box-shadow:var(--nm-raised-sm)}._queue_157z2_789 li img{width:64px;height:40px;object-fit:cover;border-radius:8px;background:#fff}._queue_157z2_789 li span{display:grid;min-width:0;font-size:.82rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._queue_157z2_789 li small{font-weight:500;color:var(--muted-foreground)}._queue_157z2_789 li button{width:30px;height:30px;border:0;border-radius:var(--radius-full);background:var(--background);color:var(--muted-foreground);box-shadow:var(--nm-raised-sm);display:grid;place-items:center;cursor:pointer}._queue_157z2_789 li button:active{box-shadow:var(--nm-inset-sm)}._queue_157z2_789 li button svg{width:14px;height:14px}._btnAdd_157z2_860{color:var(--primary)}._cards_157z2_865{display:flex;gap:var(--spacing-3);flex-wrap:wrap}._cards_157z2_865 figure{margin:0;flex:1 1 140px;max-width:340px;padding:var(--spacing-2);background:var(--background);box-shadow:var(--nm-raised-sm);border-radius:var(--radius-md)}._cards_157z2_865 canvas{width:100%;height:auto;border-radius:10px;background:#fff;display:block}._cards_157z2_865 figcaption{font-size:.74rem;font-weight:700;color:var(--muted-foreground);margin-top:var(--spacing-1);text-align:center}._emptyCards_157z2_897{font-size:.82rem;color:var(--muted-foreground);text-align:center;padding:var(--spacing-4);border-radius:var(--radius-md);box-shadow:var(--nm-inset-sm)}._lightbox_157z2_907{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-critical);display:grid;place-items:center;padding:var(--spacing-4);background:#1418228c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._lightboxCard_157z2_919{position:relative;width:min(92vw,420px);padding:var(--spacing-3);background:var(--background);border-radius:var(--radius-lg);box-shadow:var(--nm-raised)}._lightboxImg_157z2_928{display:block;width:100%;max-height:78dvh;object-fit:cover;object-position:50% 45%;border-radius:var(--radius-md)}._lightboxClose_157z2_937{position:absolute;top:-14px;right:-14px;width:40px;height:40px;border:0;border-radius:var(--radius-full);background:var(--background);color:var(--foreground);box-shadow:var(--nm-raised-sm);display:grid;place-items:center;cursor:pointer}._lightboxClose_157z2_937:active{box-shadow:var(--nm-inset-sm)}._lightboxClose_157z2_937 svg{width:18px;height:18px}._sheet_157z2_962{display:none}@media(max-width:520px){._app_157z2_57{padding:var(--spacing-3) var(--spacing-3) var(--spacing-12)}._panel_157z2_310{padding:var(--spacing-3);border-radius:22px}._brandText_157z2_146 h1{font-size:1.3rem}._brandText_157z2_146 p{font-size:.82rem}._chip_157z2_168{font-size:.72rem}}@media(min-width:1024px){._root_157z2_7{height:100dvh;min-height:0;overflow:hidden}._app_157z2_57{height:100dvh;padding:var(--spacing-4) var(--spacing-6);gap:var(--spacing-4)}._header_157z2_75{flex-wrap:nowrap;flex-shrink:0}._brandText_157z2_146 p{font-size:.85rem}._grid_157z2_296{flex:1;min-height:0;grid-template-columns:minmax(250px,290px) minmax(220px,.75fr) minmax(400px,1.25fr);grid-template-areas:"file mark print";align-items:stretch;gap:var(--spacing-6);padding:0 var(--spacing-2) var(--spacing-3)}._areaFile_157z2_303{grid-area:file}._areaMark_157z2_304{grid-area:mark}._areaPrint_157z2_305{grid-area:print}._panel_157z2_310{min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--spacing-4) var(--spacing-4) var(--spacing-5, 1.25rem);scrollbar-width:thin}._areaMark_157z2_304{overflow:hidden}._areaMark_157z2_304 ._body_157z2_357{flex:1;gap:var(--spacing-2)}._areaMark_157z2_304 ._body_157z2_357>._hint_157z2_664{display:none}._stage_157z2_714{flex:1;min-height:120px;max-height:none}._optGrid_157z2_398{grid-template-columns:minmax(0,1fr)}._placeholder_157z2_368{flex:1}._btn_157z2_413{height:2.6rem}._seg_157z2_469 ._segBtn_157z2_469{height:2.3rem}}@media(min-width:1024px)and (max-height:760px){._app_157z2_57{padding-top:var(--spacing-3);gap:var(--spacing-3)}._brandText_157z2_146 p{display:none}._avatarBtn_157z2_90{width:50px;height:50px;padding:4px}._panel_157z2_310{gap:var(--spacing-2)}._btn_157z2_413,._field_157z2_503{height:2.4rem}._nudge_157z2_468 ._btn_157z2_413{height:2.3rem}._drop_157z2_555{padding:var(--spacing-4) var(--spacing-3)}}@keyframes _rise_157z2_1{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@keyframes _fadeIn_157z2_1{0%{opacity:0}to{opacity:1}}@keyframes _popIn_157z2_1{0%{opacity:0;transform:scale(.82)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes _bob_157z2_1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes _drift_157z2_1{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}._header_157z2_75{animation:_fadeIn_157z2_1 .35s ease both}._panel_157z2_310{animation:_rise_157z2_1 .4s cubic-bezier(.2,.8,.2,1) both}._areaMark_157z2_304 ._panel_157z2_310{animation-delay:.05s}._areaPrint_157z2_305 ._panel_157z2_310{animation-delay:.1s}._btn_157z2_413{transition:box-shadow .28s ease,color .2s ease,background .28s ease,transform .32s cubic-bezier(.34,1.56,.64,1)}._btn_157z2_413:hover:not(:disabled){transform:translateY(-2px)}._btn_157z2_413:active:not(:disabled){transform:translateY(0) scale(.97);transition-duration:.12s}._btn_157z2_413 svg,._modeBtn_157z2_203 svg,._histBtn_157z2_204 svg{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}._btn_157z2_413:hover:not(:disabled) svg,._modeBtn_157z2_203:hover svg,._histBtn_157z2_204:hover svg{transform:scale(1.12) rotate(-6deg)}._modeBtn_157z2_203,._histBtn_157z2_204,._avatarBtn_157z2_90,._segBtn_157z2_469,._pwToggle_157z2_528{transition:background .3s ease,color .25s ease,box-shadow .3s ease,transform .32s cubic-bezier(.34,1.56,.64,1)}._modeBtn_157z2_203:active,._histBtn_157z2_204:active,._avatarBtn_157z2_90:active,._segBtn_157z2_469:active{transform:scale(.95)}._avatarBtn_157z2_90:hover{transform:scale(1.05) rotate(-3deg)}._modeOn_157z2_267{animation:_popIn_157z2_1 .4s cubic-bezier(.34,1.56,.64,1)}._segFront_157z2_699,._segBack_157z2_706{animation:_popIn_157z2_1 .36s cubic-bezier(.34,1.56,.64,1)}._field_157z2_503{transition:box-shadow .28s ease}._drop_157z2_555{transition:color .2s ease,box-shadow .3s ease,transform .35s cubic-bezier(.34,1.56,.64,1)}._drop_157z2_555:hover{transform:translateY(-2px)}._dropIcon_157z2_583{animation:_bob_157z2_1 3.6s ease-in-out infinite}._step_157z2_340{animation:_popIn_157z2_1 .6s cubic-bezier(.34,1.56,.64,1) .2s both}._queue_157z2_789 li,._cards_157z2_865 figure,._fileName_157z2_618,._emptyCards_157z2_897{animation:_rise_157z2_1 .45s cubic-bezier(.2,.8,.2,1) both}._cards_157z2_865 figure{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}._cards_157z2_865 figure:hover{transform:translateY(-3px);box-shadow:var(--nm-raised)}._msg_157z2_640{animation:_fadeIn_157z2_1 .35s ease both}._lightbox_157z2_907{animation:_fadeIn_157z2_1 .25s ease both}._lightboxCard_157z2_919{animation:_popIn_157z2_1 .4s cubic-bezier(.34,1.56,.64,1) both}@media(prefers-reduced-motion:reduce){._header_157z2_75,._panel_157z2_310,._root_157z2_7:before,._root_157z2_7:after,._modeOn_157z2_267,._segFront_157z2_699,._segBack_157z2_706,._dropIcon_157z2_583,._step_157z2_340,._queue_157z2_789 li,._cards_157z2_865 figure,._fileName_157z2_618,._emptyCards_157z2_897,._msg_157z2_640,._lightbox_157z2_907,._lightboxCard_157z2_919{animation:none}._btn_157z2_413,._btn_157z2_413 svg,._modeBtn_157z2_203,._histBtn_157z2_204,._avatarBtn_157z2_90,._drop_157z2_555,._cards_157z2_865 figure{transition:none;transform:none}}._viewerBody_157z2_1340{display:flex;flex-direction:column;gap:var(--spacing-3);min-width:0}._viewerBody_157z2_1340[hidden]{display:none}._toolbar_157z2_1352{position:sticky;top:0;z-index:5;display:grid;gap:var(--spacing-2);margin:0 calc(-1 * var(--spacing-2));padding:var(--spacing-2);background:var(--background);border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:0 8px 14px -12px #00000059}._segDot_157z2_1365{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;border:2px solid var(--front-color)}._segDot_157z2_1365[data-c=B]{border-color:var(--back-color)}._tools_157z2_1378{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}._tool_157z2_1352{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:3rem;padding:4px 2px;border:0;border-radius:var(--radius-sm);background:var(--background);color:var(--foreground);font:inherit;font-size:.7rem;font-weight:700;line-height:1.15;box-shadow:var(--nm-raised-sm);cursor:pointer;-webkit-tap-highlight-color:transparent}._tool_157z2_1352 svg{width:18px;height:18px;flex-shrink:0}._tool_157z2_1352 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._tool_157z2_1352:active:not(:disabled),._toolOn_157z2_1419{box-shadow:var(--nm-inset-sm);color:var(--primary)}._tool_157z2_1352:disabled{opacity:.45;cursor:default}._toolPrimary_157z2_1429{background:var(--primary);color:var(--primary-foreground, #fff)}._toolPrimary_157z2_1429:active:not(:disabled){color:var(--primary-foreground, #fff)}._viewHint_157z2_1438{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin:0;font-size:.78rem;color:var(--muted-foreground);line-height:1.45}._viewHint_157z2_1438 svg{width:14px;height:14px}._tF_157z2_1454{color:var(--front-color)}._tB_157z2_1458{color:var(--back-color)}._pages_157z2_1463{display:grid;gap:var(--spacing-4);justify-items:center;padding:var(--spacing-3) 2px;border-radius:var(--radius-md);background:var(--muted);overflow-x:auto;overflow-y:visible}._pageBlock_157z2_1475{display:grid;gap:6px;justify-items:center;max-width:none}._pageLabel_157z2_1482{font-size:.75rem;font-weight:700;color:var(--muted-foreground)}._paper_157z2_1488{position:relative;line-height:0;background:#fff;box-shadow:0 2px 10px #0000002e;user-select:none;-webkit-user-select:none}._paperDraw_157z2_1497{cursor:crosshair}._paper_157z2_1488 ._pv_157z2_731{width:100%;height:100%;border-radius:0}._paperDraw_157z2_1497 ._box_157z2_739{cursor:move}._boxCur_157z2_1511{border-width:3px;z-index:2}._handle_157z2_1516{position:absolute;right:-9px;bottom:-9px;width:18px;height:18px;z-index:3;border-radius:50%;background:#fff;border:3px solid currentColor;cursor:nwse-resize;pointer-events:auto}._handle_157z2_1516[data-corner=tl]{left:-9px;top:-9px;right:auto;bottom:auto;cursor:nwse-resize}._handle_157z2_1516[data-corner=tr]{right:-9px;top:-9px;bottom:auto;cursor:nesw-resize}._handle_157z2_1516[data-corner=bl]{left:-9px;bottom:-9px;right:auto;cursor:nesw-resize}._handle_157z2_1516:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}._boxF_157z2_758 ._handle_157z2_1516{color:var(--front-color)}._boxB_157z2_767 ._handle_157z2_1516{color:var(--back-color)}._nudgeBar_157z2_1568{position:sticky;bottom:0;z-index:5;display:grid;gap:4px;margin:0 calc(-1 * var(--spacing-2));padding:6px var(--spacing-2);background:var(--background);border-radius:var(--radius-md) var(--radius-md) 0 0;box-shadow:0 -8px 14px -12px #00000059}._nudgeLabel_157z2_1581{font-size:.72rem;font-weight:700;color:var(--muted-foreground)}._nudgeBar_157z2_1568 ._nudge_157z2_468 ._btn_157z2_413{height:2.3rem}._logoPop_157z2_1592{animation:_ckPop_157z2_1 .55s cubic-bezier(.2,.9,.25,1.25) both}._namePop_157z2_1596{display:inline-block;animation:_ckRise_157z2_1 .5s .12s cubic-bezier(.2,.8,.2,1) both}@keyframes _ckPop_157z2_1{0%{opacity:0;transform:scale(.6) rotate(-8deg)}to{opacity:1;transform:none}}@keyframes _ckRise_157z2_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){._logoPop_157z2_1592,._namePop_157z2_1596{animation:none}}@media(min-width:640px){._tools_157z2_1378{grid-template-columns:repeat(9,minmax(0,1fr))}._nudgeBar_157z2_1568{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--spacing-3)}._nudgeBar_157z2_1568 ._nudge_157z2_468{max-width:420px}}@media(min-width:1024px){._root_157z2_7._cardWide_157z2_1648{height:auto;min-height:100dvh;overflow:visible;overflow-x:clip}._cardWide_157z2_1648 ._app_157z2_57{height:auto;min-height:100dvh}._cardWide_157z2_1648 ._grid_157z2_296{flex:none;grid-template-columns:minmax(270px,330px) minmax(0,1fr);grid-template-areas:"file mark" "print mark";grid-template-rows:auto 1fr;align-items:start}._cardWide_157z2_1648 ._panel_157z2_310,._cardWide_157z2_1648 ._areaMark_157z2_304{overflow:visible;min-height:0}._cardWide_157z2_1648 ._areaPrint_157z2_305{align-self:start}._cardWide_157z2_1648 ._areaMark_157z2_304 ._body_157z2_357>._hint_157z2_664{display:block}}@media(max-width:520px){._tool_157z2_1352{font-size:.62rem;letter-spacing:-.01em}}._typeBar_157z2_1694{--background: var(--card);display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2) var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-lg);background:var(--background);box-shadow:var(--nm-raised);flex-shrink:0}._typeBar_157z2_1694[hidden]{display:none}._typeHead_157z2_1711{display:flex;flex-direction:column;gap:2px;min-width:0}._typeHead_157z2_1711 b{font-size:1rem;color:var(--foreground)}._typeHead_157z2_1711 span{font-size:.8rem;color:var(--muted-foreground)}._typeBtns_157z2_1728{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--spacing-3);flex:1 1 320px;min-width:0}._typeBtn_157z2_1728{display:flex;align-items:center;gap:10px;min-height:3.4rem;padding:8px 14px;border:2px solid transparent;border-radius:var(--radius-lg);background:var(--background);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--nm-raised-sm);transition:box-shadow .25s ease,border-color .25s ease,color .2s ease,transform .25s cubic-bezier(.34,1.56,.64,1)}._typeBtn_157z2_1728:hover{transform:translateY(-1px)}._typeBtn_157z2_1728:active{transform:scale(.97)}._typeBtn_157z2_1728:focus-visible{outline:3px solid var(--primary);outline-offset:2px}._typeBtn_157z2_1728 svg{flex-shrink:0;box-sizing:content-box;width:20px;height:20px;padding:7px;border-radius:12px;stroke-width:2.2;color:#b5503d;background:linear-gradient(145deg,#fde8dc,#f5c4af)}._typeBtns_157z2_1728 ._typeBtn_157z2_1728:nth-child(2) svg{color:#2f7d6a;background:linear-gradient(145deg,#e4f5ef,#bfe3d8)}._typeBtns_157z2_1728 ._typeBtn_157z2_1728:nth-child(3) svg{color:#4a5fb0;background:linear-gradient(145deg,#e3e8fb,#bcc8f0)}._typeBtns_157z2_1728 ._typeBtn_157z2_1728:nth-child(4) svg{color:#94672a;background:linear-gradient(145deg,#f7ecd6,#ebcfa4)}._typeBtn_157z2_1728 span{display:flex;flex-direction:column;min-width:0;line-height:1.2}._typeBtn_157z2_1728 b{font-size:.98rem;font-weight:800;white-space:nowrap}._typeBtn_157z2_1728 small{font-size:.72rem;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._typeOn_157z2_1818,._typeOn_157z2_1818:hover{border-color:var(--primary);color:var(--primary);box-shadow:var(--nm-inset-sm)}._typeHint_157z2_1825{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;width:100%;padding:8px 10px;border-radius:var(--radius);background:#fff6e0;color:#6b4a00;font-size:.84rem;border:1px solid #f1d58a}._typeHint_157z2_1825 span{flex:1 1 200px}._typeHint_157z2_1825 button{border:0;border-radius:var(--radius-full);padding:5px 12px;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer;background:#6b4a00;color:#fff}._typeHint_157z2_1825 ._typeHintX_157z2_1855{display:inline-flex;padding:4px;background:transparent;color:#6b4a00}._typeHint_157z2_1825 ._typeHintX_157z2_1855 svg{width:16px;height:16px}@media(max-width:520px){._typeBar_157z2_1694{padding:var(--spacing-3)}._typeBtns_157z2_1728{grid-template-columns:repeat(2,minmax(0,1fr));flex-basis:100%;gap:var(--spacing-2)}._typeBtn_157z2_1728{padding:8px 10px;gap:8px}._typeBtn_157z2_1728 svg{width:18px;height:18px;padding:6px}._typeBtn_157z2_1728 b{font-size:.9rem}}@media(min-width:1024px){._typeBar_157z2_1694{flex-wrap:nowrap;padding:var(--spacing-2) var(--spacing-4);margin:0 var(--spacing-2)}._typeHead_157z2_1711{flex:0 0 auto}._typeBtns_157z2_1728{display:flex;flex:0 1 auto}._typeBtn_157z2_1728{min-width:200px;min-height:3rem}._typeHint_157z2_1825{width:auto;flex:1 1 auto}}
