.Editor_board__CFNMD{position:relative;background:#0e1623;border:1px solid #24354b;border-radius:16px;padding:12px;box-shadow:0 30px 60px -34px rgba(0,0,0,.9);min-width:0}.Editor_head__O0eou{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:2px 2px 10px}.Editor_titleWrap__tQuS2{display:flex;align-items:center;gap:7px;min-width:0;flex:1 1 190px}.Editor_titleIcon__dbLVJ{color:var(--accent);flex-shrink:0;opacity:.9}.Editor_titleInput__iTz_2{background:transparent;border:1px solid transparent;color:#f0f6ff;font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:-.01em;padding:4px 6px;border-radius:7px;min-width:0;width:100%;max-width:300px}.Editor_titleInput__iTz_2:hover{border-color:#2a3c53}.Editor_titleInput__iTz_2:focus{border-color:var(--accent);outline:none;background:#0a1220}.Editor_pencil__JESEz{background:none;border:0;color:#7e93aa;padding:3px;display:inline-flex;border-radius:6px}.Editor_pencil__JESEz:hover{color:var(--accent)}.Editor_tools__9E97i{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;margin-left:auto;overflow-x:auto;min-width:0;max-width:100%;scrollbar-width:none;padding-bottom:2px}.Editor_tools__9E97i::-webkit-scrollbar{display:none}.Editor_tool__kjgcR{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:8px;border:1px solid #2c3e55;background:#182536;color:#cfdcea;font-size:12.5px;font-weight:600;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.Editor_tool__kjgcR:hover{background:#1f2f45;border-color:#3c5474;color:#fff}.Editor_tool__kjgcR:disabled{opacity:.4;cursor:not-allowed}.Editor_tool__kjgcR svg{color:#9fb3c9;flex-shrink:0}.Editor_tool__kjgcR:hover svg{color:var(--accent)}.Editor_tool--primary__rAIKt{background:var(--accent);border-color:var(--accent);color:#0b1422;font-weight:700}.Editor_tool--primary__rAIKt svg{color:#0b1422}.Editor_tool--primary__rAIKt:hover{background:var(--focus);border-color:var(--focus);color:#0b1422}.Editor_tool--icon__bQ1Im{padding:0;width:32px;justify-content:center}.Editor_primaryTools__tKb_Z{display:contents}.Editor_toolGroup__M_xBp{display:flex;align-items:center;gap:4px;padding-left:4px;margin-left:2px;border-left:1px solid #223146}.Editor_moveBar__sXFaG{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:rgba(187,246,94,.08);border:1px solid rgba(187,246,94,.3);border-radius:10px;padding:7px 9px;margin-bottom:9px;font-size:12.5px;color:#d8e7f7}.Editor_moveBar__sXFaG strong{color:var(--accent)}.Editor_chips__D8zC0{display:flex;flex-wrap:wrap;gap:5px;margin-left:auto}.Editor_chip__mbSVG{height:25px;min-width:27px;padding:0 8px;border-radius:6px;border:1px solid #3a5170;background:#0d1725;color:#d8e7f7;font-size:11.5px;font-weight:700}.Editor_chip__mbSVG:hover{background:var(--accent);border-color:var(--accent);color:#0b1422}.Editor_chip--cancel__GcrBy{color:#9fb3c9;font-weight:500}.Editor_renameInput__mivHK{height:25px;border-radius:6px;border:1px solid #3a5170;background:#0b1422;color:#eaf2fd;font-size:12px;padding:0 7px;width:130px}.Editor_rows__7u2l5{display:flex;flex-direction:column;gap:4px}.Editor_row__8l0t6{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:stretch;background:#101b29;border:1px solid #1b2a3d;border-radius:9px;overflow:hidden;position:relative}.Editor_row--active__48umw{border-color:var(--accent);box-shadow:0 0 0 1px rgba(187,246,94,.35)}.Editor_row--drop__3XVzZ{border-color:var(--accent);background:#16263a}.Editor_label__nu_DB{background:#2c3e55;border:0;border-radius:8px 0 0 8px;color:#101b29;font-family:var(--font-display);font-size:21px;font-weight:800;letter-spacing:-.02em;display:grid;place-items:center;padding:4px 2px;min-height:52px;cursor:pointer;line-height:1.05;word-break:break-word;text-align:center}.Editor_label--sm__P5Rok{font-size:13px}.Editor_labelInput__TFFDj{width:100%;height:100%;min-height:52px;border:0;background:rgba(0,0,0,.12);color:#101b29;font-family:var(--font-display);font-size:16px;font-weight:800;text-align:center;padding:2px}.Editor_lane__IEnk0{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 8px;min-height:52px;position:relative}.Editor_laneEmpty__l_vX2{font-size:11px;color:#47607e;padding:0 12px;height:32px;min-width:168px;display:inline-flex;align-items:center;gap:6px;border:1px dashed #2a3d55;border-radius:7px;margin-left:2px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Editor_rowTools__UkK2s{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:flex;gap:2px;opacity:0;transition:opacity .15s ease;background:linear-gradient(90deg,rgba(16,27,41,0),#101b29 32%);padding-left:14px;border-radius:6px}.Editor_row__8l0t6:focus-within .Editor_rowTools__UkK2s,.Editor_row__8l0t6:hover .Editor_rowTools__UkK2s{opacity:1}.Editor_rowBtn__XPP7z{width:22px;height:22px;border-radius:5px;border:1px solid #2c3e55;background:#16233a;color:#9fb3c9;display:grid;place-items:center}.Editor_rowBtn__XPP7z:hover{color:var(--accent);border-color:#46618a}@media (hover:none){.Editor_rowTools__UkK2s{opacity:0}}.Editor_tile__rSG5T{flex:0 0 58px;min-width:0;display:flex;flex-direction:column;gap:3px;padding:0;border:0;background:none;transition:transform .12s ease;touch-action:manipulation}.Editor_tileArt__rCl1e,.Editor_tile__rSG5T{position:relative;width:58px;border-radius:8px}.Editor_tileArt__rCl1e{display:block;height:58px;flex:0 0 58px;border:1px solid rgba(255,255,255,.12);background:#16233a;overflow:hidden;transition:border-color .12s ease,box-shadow .12s ease}.Editor_tile__rSG5T img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.Editor_tileLabel__5XjA1{font-weight:600;letter-spacing:.005em;color:#c3d2e6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;pointer-events:none}.Editor_tileLabel__5XjA1,.Editor_tileText__OOX3o{font-size:8.5px;line-height:1.15;text-align:center;word-break:break-word}.Editor_tileText__OOX3o{width:100%;height:100%;display:grid;place-items:center;padding:3px;font-weight:700;color:#e4eefb;overflow:hidden;background:linear-gradient(150deg,#2b405b,#16233a)}.Editor_tile__rSG5T:hover{transform:translateY(-1px)}.Editor_tile__rSG5T:hover .Editor_tileArt__rCl1e{border-color:rgba(187,246,94,.5);box-shadow:0 6px 14px -8px #000}.Editor_tile__rSG5T:hover .Editor_tileLabel__5XjA1{color:#e8f1ff}.Editor_tile--selected__JnK4v .Editor_tileArt__rCl1e{border-color:var(--accent);box-shadow:0 0 0 2px rgba(187,246,94,.55)}.Editor_tile--selected__JnK4v .Editor_tileLabel__5XjA1{color:var(--accent)}.Editor_tile--dragging__Lp_I1{opacity:.35}.Editor_tileRemove__PU0XO{position:absolute;top:-4px;right:-4px;width:15px;height:15px;border-radius:50%;border:0;background:#24354b;color:#cfdcea;display:none;place-items:center;z-index:2}.Editor_tile__rSG5T:focus-visible .Editor_tileRemove__PU0XO,.Editor_tile__rSG5T:hover .Editor_tileRemove__PU0XO{display:grid}.Editor_ghost__Uboo5{position:fixed;z-index:90;width:54px;height:54px;border-radius:8px;border:1px solid var(--accent);box-shadow:0 14px 26px -10px #000,0 0 0 3px rgba(187,246,94,.22);pointer-events:none;overflow:hidden;transform:translate(-50%,-50%) rotate(-4deg)}.Editor_ghost__Uboo5 img{width:100%;height:100%;object-fit:cover}.Editor_pool__41kWR{margin-top:6px;background:#0a1220;border:1px solid #1b2a3d;border-radius:10px;padding:8px 9px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center}.Editor_pool--drop__WB52U{border-color:var(--accent);background:#12202f}.Editor_poolLabel__HpaZy{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:#93a7bd;white-space:nowrap}.Editor_poolLabel__HpaZy svg{color:var(--accent)}.Editor_poolLane__oWGck{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:46px}.Editor_poolEmpty__N9fAV{font-size:11.5px;color:#4a617e}.Editor_addMore__yY_3n{display:inline-flex;align-items:center;gap:5px;height:46px;padding:0 10px;border-radius:8px;border:1px dashed #33475f;background:rgba(255,255,255,.02);color:#9fb3c9;font-size:11px;font-weight:600;white-space:nowrap}.Editor_addMore__yY_3n:hover{color:var(--accent);border-color:var(--accent)}.Editor_toast__hC1ba{pointer-events:none;position:fixed;left:50%;bottom:22px;transform:translateX(-50%);background:#16233a;border:1px solid #3a5170;color:#eaf2fd;font-size:13px;padding:9px 14px;border-radius:10px;box-shadow:0 18px 30px -16px #000;z-index:100;max-width:min(92vw,480px);text-align:center}.Editor_toast--accent__A3pFN{border-color:var(--accent)}.Editor_shareBox__xhSD4{margin-top:8px;background:#0b1422;border:1px solid #2a3c53;border-radius:10px;padding:10px;display:grid;grid-gap:7px;gap:7px}.Editor_shareBox__xhSD4 label{font-size:11px;color:#93a7bd;font-weight:600}.Editor_shareBox__xhSD4 input{width:100%;height:32px;border-radius:7px;border:1px solid #2a3c53;background:#060d17;color:#cfe0f2;font-size:12px;padding:0 9px}.Editor_shareNote__altoe{font-size:11.5px;color:#8ea1b8;line-height:1.5}.Editor_shareNote__altoe strong{color:#cfdcea}.Editor_banner__48wHv{display:flex;align-items:center;gap:8px;font-size:12px;color:#cbf78c;background:rgba(187,246,94,.08);border:1px solid rgba(187,246,94,.28);border-radius:9px;padding:7px 10px;margin-bottom:9px}@media (max-width:720px){.Editor_board__CFNMD{padding:10px}.Editor_head__O0eou{gap:8px}.Editor_tools__9E97i{flex:1 1 100%;margin-left:0;padding-bottom:2px;flex-wrap:wrap;overflow:visible;row-gap:6px}.Editor_row__8l0t6{grid-template-columns:52px minmax(0,1fr)}.Editor_label__nu_DB{font-size:17px;min-height:46px}.Editor_lane__IEnk0{padding:6px;gap:5px;min-height:46px}.Editor_tileArt__rCl1e,.Editor_tile__rSG5T{width:52px;flex-basis:52px}.Editor_tileArt__rCl1e{height:52px}.Editor_ghost__Uboo5{width:54px;height:54px}.Editor_tileLabel__5XjA1{font-size:8px}.Editor_pool__41kWR{grid-template-columns:minmax(0,1fr) auto}.Editor_poolLane__oWGck{grid-column:1/-1;order:3;min-height:40px}.Editor_addMore__yY_3n{height:40px}.Editor_titleInput__iTz_2{max-width:none;font-size:15px}.Editor_tool__kjgcR span{display:none}.Editor_tool__kjgcR{padding:0 8px;width:32px;justify-content:center}.Editor_tool--keep__5hnts span,.Editor_tool--primary__rAIKt span{display:inline}.Editor_tool--keep__5hnts,.Editor_tool--primary__rAIKt{width:auto;padding:0 10px}}